Ask or Answer

🏠 Home🏷️ Tags❔ Ask a Question✔️ Answer a QuestionUsers
135 views
What is design technology? Explain top down design process.

Please log in or register to answer this question.

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


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.
Like 0 like

Related Questions

112 views

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.

1 answer
678 views

Description : Sketch internal design of 4x3 ROM.

Last Answer : The internal design of 4x3 ROM

1 answer
177 views

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.

1 answer
0 views

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.

1 answer
0 views

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!

1 answer
Show MoreAsk QuestionNext Page →