What is design technology? Explain top down design process.

1 Answer

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


 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.


 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".


 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:


  • 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.

Related questions

Description : Explain FSM and concurrent process with example.

Last Answer : Finite State Machine (FSM): Finite state machine is a machine which have a transition from state to state. The system have some number of states and at a time the system can ... Y seconds. In sequential execution, the processor executes single task which causes poor processor utilization.

Description : What are your top 10 favorite books ?

Last Answer : The Fountainhead – Ayn Rand On The Road – Jack Kerouac The Catcher in the Rye – JD Salinger The Great Gatsby – Flitzgeral Grapes Of Wrath – Salinger Smartest Guys In The Room – Bethany McClean Fight Club – Palahniuk The Stranger – Albert Camus Song Of Solomon – Morrison No Exit – Satre

Description : Top 10 Supplements

Last Answer : Top 10 Supplements I'm a big believer in adopting a holistic approach toward wellness. I believer looking at the body overall instead of merely looking at symptoms can prove highly useful for both ... Siberian. The American variant has a cooling effect on the body whereas the Asiatic has a warming.

Description : How to Clean a Stove Top

Last Answer : How to Clean a Stove Top Cooking is an enjoyable task for many people, but cleaning up is something they'd want to avoid. Even so, you can't avoid a messy stove top all the time. It's normal to ... stove top than on a messy one. Follow these steps and bring back your stove's neat and gleaming look!

Description : Sketch internal design of 4x3 ROM.

Last Answer : The internal design of 4x3 ROM

Description : Describe different RT level computational and sequential components used to design single function processors.

Last Answer : RT-level combinational components:- To reduce the complexity in digital logic, combinational components are used, which are more powerful than logic gates.  Such combinational ... during a clock edge. An asynchronous inputs value effects the circuit independent of the clock.

Description : What do you think when you see someone with his/her fly down?

Last Answer : Makes me wonder how bad the level of our discourse has become today, when this question seems more interesting that most of the others.

Description : How to Wash a Down Comforter

Last Answer : How to Wash a Down Comforter During a cold night, the down comforter is a good item to have. Its soft and fluffy surface provides much comfort, keeping the body warm for the entire night. You ... . So you won't be cleaning your comforter for a long time after going through the cleaning process.

Last Answer : In a single bus-bar system there will be complete shut down when fault occurs on the bus itself.

Description : Explain buck or step down converter and draw its waveforms.

Last Answer : Buck converter or Step down converter: Buck converter is a step-down converter. The buck converter step-down the output voltage and step up the output current. Buck converter is a DC to DC converter. ... load. The output voltage is controlled by controlling on period and off period.

Description : What does this mean, do you think? All day long, I have been super tired and very thirsty...

Last Answer : answer:It can only be something terrible. I assume it must be a third-world dread disease that you must have picked up on the subway or from eating a taco from a local stand. My advice? Write a will and go home. Oh, according to WEBMD, masturbation may be the cure.

Description : Where are the avatars?

Last Answer : answer:This is super embarrassing. I… I… Okay, okay.. just spit it out.. I ate them all. I am so sorry.. I don’t really know what came over me. I was hungry and I thought I’d just start with one.. but then there was another one that looked good.. and then the next thing I knew, I’d eaten them all!

Description : explain infusion and decoction process

Description : Draw the labeled block diagram of process control system and explain each block.

Last Answer : Explanation - Process control system consists of process or plant, sensor, error detector, automatic Controller, actuator or control element. 1) Process or plant- process means some manufacturing sequence ... process which changes the process variable. Output of this block is denoted by u .

Description : Explain process of electroplating. 

Last Answer : Process of Electroplating:-  A DC current passed through a solution of chemical compound then the solution can be dissociated into its constituent's parts & deposition of metal takes place ... its salt. Again it dissociates & process is continued till pure metal goes into solution. 

Description : Explain fabrication using N-well process.

Last Answer : N-Well process: The N-well CMOS circuits are getting more popular because of the lower substrate bias effect on transistor threshold voltage and lower parasitic capacitances associated with source ... overall passivation layer is formed and the openings for accessing bonding pads are defined. 

Description : Example of associative social process is A. Assimilation B. Conflict C. Competition D. None of the above

Last Answer : A. Assimilation

Description : what are the main factors that affect grinding and polishing process? automatic pressure grinding and polishing machine

Description : Direct Extrusion process

Last Answer : Direct Extrusion process Direct extrusion process is shown in fig. The raw material used is a billet. It consists of a press operated ram and a cylinder or container into which the heated ... for extruding long extrudes. 2) Support of the ram becomes a problem as work length increases.

Description : List types of chips produced in machining process.

Last Answer : The various types of chips produced in machining process are as follows: 1. Continuous chips: According to its name, continuous chips have a continuous segment. . 2. Discontinuous chips or segmental chips: ... chip is same as the continuous chips except a built edge is form at the face of tool.

Description : Describe Twin-tube process with diagram.

Last Answer : Twin Tub Process:  A logical extension of the p-well and n-well approaches is the twin-tub fabrication process.  In this process, a substrate of high resistivity of n-type material ... manufacturing tolerances results.  This is particularly important as far as latch up is concerned.

Description : The process of a computer receiving information from a server via Internet is known as:  (A) Uploading (B) Retrieving (C) Downloading (D) All of the above

Last Answer : The process of a computer receiving information from a server via Internet is known as: Downloading 

Description : The process of removing the unwanted magnetism is called ______ A) Unmagnetization B) Degaussing C) Diamagnetization D) Depoling

Last Answer : The process of removing the unwanted magnetism is called Degaussing

Description : The standard for long distance analog signal transmission in process control industry is (A) 4-20 mV (B) 0-20 mA (C) 4-20 mA (D) 0-5 V

Last Answer : The standard for long distance analog signal transmission in process control industry is 4-20 mA

Description : What is something that most people do the wrong way but that you definitely and positively do the right way?

Last Answer : I’m starting to see a crowd: many people holding sticks with bristles and a white swirl. The vision disappears into a dark place. Then a cacophony. That’s it.

Description : Explain design constraint of filter inductor design.

Description : Explain the iterative inductor design procedure. Show the design procedure flowchart.

Description : Explain the single pass transformer design procedure step by step by giving its flowchart.

Last Answer : single pass transformer design procedure step by step by giving its flowchart:

Description : Do you want to play "Let's custom design our own camper!"?

Last Answer : Here is my current motorhome

Description : How to change template design of AC login page?

Last Answer : If you think that the template is coded in HTML, then I'm guessing you can access it from a web browser. That would suggest that at least the output is HTML. Of course, that doesn't mean that ... from there: if you know the generating language than you can try inserting an include() or something.

Description : Finders fee for freelance design work?

Last Answer : I don’t know the answer to your question, but if you think you would get more work from the client in the future it might be worth it.

Description : Silly question: who on earth came up with this design concept and why did they think it was a good idea? Does it rub anyone else the wrong way?

Last Answer : … and it’s probably from China, too. A grave insult to American ladybugs.

Description : Where can I get my watch design manufactured?

Last Answer : Are you seeking to change an existing watch design (for example putting new art of the face) or create an entirely new watch?

Description : How do you determine a freelance design fee?

Last Answer : What are the rates of other freelance designers in your area? How does your work compared to theirs? That’s where I’d start.

Description : What do you think of this design?

Last Answer : Are you allowed to ask questions like this on fluther? Also so far the things im worried about with this layout is 1. the size on 1028 just seems so big to me – 2. the font on the main – lyrics menu and also the load time with so many graphics.

Description : How would you go about starting a font design?

Last Answer : I personally sketch, scan, and outline the fonts I make. If it were something in the Sans family, I would only start with an existing font if I wanted to change that font slightly, not all ... and blood on wood and what-nots, then photograph them, import them into FontLab and outline their images.

Description : What are some examples of great web design?

Last Answer : Browse CSS Beauty or CSS Zen Garden, you’ll find plenty there.

Description : What is some really "cool" design you have run into lately?

Last Answer : I think this is a seriously cool design:

Description : Do you think the loss of the World Cultural Heritage for the Dresden Elbe Valley could have been averted if the design of the bridge would have fit into the classical setting of the city?

Last Answer : Can you give a bit more background on this?

Description : Where can you special order a necklace pendant with own design?

Last Answer : I think Blue Nile does custom pieces. Where do you live? I can recommend people near Sacramento, CA.