menu search
person
What is design technology? Explain top down design process.
thumb_up_alt 0 like thumb_down_alt 0 dislike
102 views

Your answer

Can you give answer to this question ?

Upload an image:

Privacy: Your email address will only be used for sending these notifications.

1 Answer

Design technology:

Design technology is the manner in which we convert our concept desired system into an implementation.

The three main design technologies are

1. Compilation/Synthesis

2. Libraries/IP

3. Test/Verification


1.Compilation/Synthesis:-

 This design technology allows a designer to define functionality in an abstract manner and the technology will automatically generate the lower level implementation details. Designer benefit because they do not have to be aware of the lower level implementation details, which will increase their productivity.


2.Libraries/IP:-

 Libraries and IP are essentially catalogs of pre-existing implementations. This benefits the designer because they don't have to be "re-invent the wheel".


3.Test/Verification:-

 This design technology ensures that the functionality of a system is correct. This saves the designer time by preventing debugging at the low level.


Top-down design process:

image


  • The designer refines the system through several abstraction levels.
  • At the system level, the designer describes the desired functionality in some language, often a natural language like English, but preferably an executable language like 'C' & this is called system specifications.
  • The designer refines this specification by distributing a portion of it among several general or single-purpose processors, yielding behavior specification for each processor.
  • The designer refines these specifications into register transfer (RT) specifications by converting behavior on general purpose processors to assembly code, and by converting behavior on single-purpose processors to a connection of register-transfer components and state machine.
  • The designer then refines the register transfer level specifications of a single purpose processor into a logic specifications consisting of boolean equations.
  • No refinement of a general-purpose processors assembly code is done at this level.
  • Finally, the designer refines the remaining specifications into an implementation, consisting of

  1. Machine codes for general purpose processors and
  2. A Gate-level Netlist for special-purpose processors.
thumb_up_alt 0 like thumb_down_alt 0 dislike
← Prev Question Next Question →
Request Answer

Related questions

thumb_up_alt 0 like thumb_down_alt 0 dislike
54 views 2 answers
thumb_up_alt 0 like thumb_down_alt 0 dislike
80 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
462 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
136 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
71 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
32 views 0 answers
thumb_up_alt 0 like thumb_down_alt 0 dislike
75 views 0 answers
thumb_up_alt 0 like thumb_down_alt 0 dislike
49 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
63 views 0 answers
thumb_up_alt 0 like thumb_down_alt 0 dislike
40 views 0 answers
thumb_up_alt 0 like thumb_down_alt 0 dislike
50 views 0 answers
thumb_up_alt 0 like thumb_down_alt 0 dislike
45 views 0 answers
thumb_up_alt 0 like thumb_down_alt 0 dislike
24 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
39 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
105 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
79 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
61 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
66 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
235 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
2,414 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
68 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
45 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
17 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
34 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
4,784 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
591 views 0 answers
thumb_up_alt 3 like thumb_down_alt 0 dislike
92 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
61 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
80 views 1 answer
thumb_up_alt 3 like thumb_down_alt 0 dislike
267 views 2 answers
thumb_up_alt 1 like thumb_down_alt 0 dislike
87 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
859 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
57 views 1 answer
thumb_up_alt 1 like thumb_down_alt 0 dislike
2,983 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
7 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
8 views 0 answers
thumb_up_alt 0 like thumb_down_alt 0 dislike
12 views 0 answers
thumb_up_alt 0 like thumb_down_alt 0 dislike
55 views 1 answer
thumb_up_alt 1 like thumb_down_alt 0 dislike
121 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
8 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
13 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
2,434 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
42 views 0 answers
thumb_up_alt 0 like thumb_down_alt 0 dislike
59 views 1 answer
thumb_up_alt 0 like thumb_down_alt 0 dislike
22 views 0 answers
Welcome to AskOrAnswerMe.com , where you can ask questions and receive answers from other user. Feel free to ask any question. Help everyone by giving best answer to the questions.

11,554 questions

10,171 answers

190 comments

4,087 users

...