Explain ASIC Design Flow?
Answers were Sorted based on User's Feedback
Answer / amar
ASIC design flow:
Stands for Application specific integrated circuit.
This kind of design flow has been completely automated
with few manual steps
Below is the flow
1 ] system level specification
2 ]RTL coding and simulation
2 ] netlist synthesis , dft scan insertion ---> DFT ATPG,
STA,GLS can be run in this stage
3 ] physical design process
netlist extraction with actual parasitics
sign off STA , GLS , Power analysis will be done here
GDS2 ----> Manufacturer
In ASIC , We use standard cells which are predesigned and
pre verified cells created as library from where physical
design tools will choose the correct cell to place and route.
Comapre and contrast this with Custom IC design where we do
not have so much automation , and also we do not use
standard cells instead custom cells are created for use in
custom IC design
| Is This Answer Correct ? | 18 Yes | 2 No |
Answer / david schkolnik
To Answer #1 I must add the check done between steps:
After:
architecture is defined: Review with peers:
RTL coding: Logic simulation with tools like NCsim
Synthesis: first shot STA of (with estimated delays).
Formal verification against RTL (w/Formality)
DFT insertion and ATPG: Logic simulation, coverage, - Formal verification against
pre-DFT netlist.
Place and Route: sign-off STA (with actual delays)
LVS, DRC
Because the Verification process of the original code continues in parallel during the rest of the project, some bugs come up very late when it's too late to re-do the whole thing. Sometimes timing problems need late fixes. These small changes are called ECO, which are made straight on Layout. Then LVS needs to be run again and the result be analyzed by the top engineers in the team. Still, many bugs are born in this stage.
| Is This Answer Correct ? | 2 Yes | 2 No |
what is the difference between the TTL chips and CMOS chips?
What is the difference between fifo and the memory?
6 Answers DewSoft, Intel, Pentagon Rugged Systems,
what is a sequential circuit?
Why do we need both PMOS and NMOS transistors to implement a pass gate?
How do you detect a sequence of "1101" arriving serially from a signal line?
What are the main issues associated with multiprocessor caches and how might you solve them?
Give the various techniques you know to minimize power consumption?
What is the main function of metastability in vsdl?
Explain the concept of a Clock Divider Circuit? Write a VHDL code for the same?
verify nmos passes good logic 0 and passes bad logic 1.also verify that pmos passes good logic 1 and passes bad logic 0.
2 Answers Cosmic Circuits, HP,
What is the critical path in a SRAM?
Give the logic expression for an AOI gate. Draw its transistor level equivalent. Draw its stick diagram