Professional Documents
Culture Documents
3
Search Quora Try Quora+ Add question
Majority of the designs follow this design flow only. Here, the basic building Answer a question
Field Programmable
Gate Arrays (FPGAs) blocks of a digital design such as combinational logic gates (NOT, AND, OR,
NAND, AND-OR-INVERT, OR-AND-INVERT, multiplexers, adders), sequential cells Spaces to follow
ASIC Design (Flip-flops, Scan flip-flops, latches) and special cells (tie cells, delay cells, filler
Entrepreneurship
cells) are custom designed (like analog design), verified, characterized and later
Entrepreneur Stories and
Verilog used for the design of larger circuits. This pre-designed and pre-verified library of
Tips for Business Growth
cells is called a Standard Cell Library.
Interviews
GATE Exam 2023
Step 1: Design Specification Here you will get everything
Job Interview for GATE such as Short…
Questions The specification for an IC to be designed may come from a customer A who has
requested a company B to design the IC for them. Else the company B may come Electrical Engineering
Very-Large-Scale up with it’s own specification for their own chip which will be marketed and sold A space to share concepts
Integration and tips to help understan…
later. The specification usually talks about the detailed functional requirements
from the IC, the minimum operating speed, the maximum power and area for the
Job Interviews Mechanical Engg Q&A
IC and other robustness and reliability requirements. Read or write articles on
Discover Spaces engineering studies and…
Step 2: Architectural Design
Electrical Engineering(EE).
A design architect gets the design specification and comes up with the In this space you can learn,
architecture for the design. By architecture I mean something like this. practice,Electrical…
About · Careers · Terms ·
Privacy · Acceptable Use · Learn MS Excel
Businesses · Press · Your Ad Microsoft Excel Tricks, Tips
Choices and Tutorials.
Data Structures
Group for Data Structures
and Algorithms concepts…
VLSI Beginners
👍 Discuss & Share Ideas,
Jobs, Career Tips for VLSI…
Messages
Then the detailed specifications for each of the sub-blocks are also derived from
the top-level specifications.
233 29 1
No messages
https://www.quora.com 1/8
6/10/22, 12:55 PM (3) Quora
g
Step 3: RTL Design 3
Connect with others on
Search Quora Try Quora+ Add question
Quora by beginning a new
Now the RTL Design team comes into the picture and the partitioned designed is
conversation.
given to them. The sub-blocks are designed by RTL designers by using a HDL
such as Verilog/SystemVerilog. The whole design is modeled at a higher level of
abstraction using mixed style of modelling (behavioral, data-flow and structural). New message
The functional verification happens in parallel with the RTL design where the
verification team develops the verification environment using a HVL such as
SystemVerilog. In simple words, the code to check whether the RTL Design code
does its functionality correctly is developed by the verification engineers. Once
the RTL design is complete, the design is verified for correct functionality by
functional verification. In case of any errors, the design code is corrected and re-
verified.
Logic Synthesis is the process of conversion the RTL code into gate-level netlist.
The RTL design code once verified to be sufficiently bug-free and functioning as
per the requirement, it is given to a logic synthesizer CAD tool which converts the
code into a list of ports, standard cells, their pins and the interconnections
between them (gate-level netlist). Any pre-synthesized or custom designed
macros are also included with the RTL code.
Step 6: Design-For-Test
This step makes certain changes to the obtained netlist from the synthesis tool
which will later aid in applying tests to verify the hardware.
We have a RTL code which is verified to the required extent during functional
verification. We also have a gate-level netlist which is yet to be verified and DFT
has made some changes to our netlist as well. To again perform functional
verification for this netlist is a tiresome task. So a better and faster method where
the RTL code and gate-level netlist are compared by reducing both of them to
boolean equations and equating them to verify the gate-level netlist is
performed. This is logical equivalency checking and if both prove to be equal
then our gate-level netlist is good to go.
Since our functionality is verified, now it’s time to verify if the design operates at
the required speed. This step exhaustively checks every timing path in the design
for any setup and hold violations when the clock operates at the specified
frequency. In case of any violations, it has be fixed before the design signs off to
the back-end. Front-end part of the design ends here.
The required area of the chip die, the core area within the die where it is
permitted to place the synthesized design, area for blockages where no cell
should be place etc are determined in floor planning. In the Power Planning, how
the power (VDD and GND) is to be routed to the whole design is decided.
Now, the actual locations of the instances of the standard cells to be placed in
the core area of the die is determined for the entire design.
Messages
Step 11: Clock-Tree Synthesis
The primary goal of this step is to ensure that the active edge of the clock signal
reaches every flip-flop in the design at the same instant.
The global routing determines the paths through which the cells are to be
connected on a 2D plane.
No messages
https://www.quora.com 2/8
6/10/22, 12:55 PM (3) Quora
g
Step 13: Detailed Routing 3
Connect with others on
Search Quora Try Quora+ Add question
Quora by beginning a new
The detailed routing determines the exact path the interconnections take
conversation.
through a 3D space through various metal layers and vias along the path chosen
by global routing.
New message
Step 14: Physical Verification and RC Extraction
The placed and routed design is checked for the presence of any Design Rule
violations (DRC - If the layout meets every design rule given by the foundry for
the given technology), Layout Vs Schematic (LVS) mis-matches, Electrical Rule
violations (ERC), XOR check, Antenna Check etc. The RC parasitics for all the
components in the design are extracted.
Now, with all the parasitics extracted and the actual clock parameters, wire and
cell delays known, the STA is performed and the design is again verified for
timing correctness exhaustively. It is to be noted that STA is usually performed at
several stages during the back-end design flow which is consolidated as a single
step here. Back-end design ends here.
Once the chips are manufactured, each of the chips is again tested for presence
or absence of any possible faults during the fabrication process. The chips are
validated against the specifications given by the customer whether all the specs
are met or not. The chips which turn out to be fault-free and meeting all the
specs, come to the market.
44K views · View 233 upvotes · View 29 shares · Not for Reproduction
Skinnsi
Sponsored
Messages
Contact Us
No messages
https://www.quora.com 3/8
6/10/22, 12:55 PM (3) Quora
g
Tale of Sexes · Follow 3
Search Quora
Connect with others on
Posted by Samar Singh · Wed Try Quora+ Add question
Quora by beginning a new
Om Mohapatra · 3y
conversation.
world , but the height factor between any couple always makes me wonder,
why a male always needs to be equal to or taller than their female partner
(more)
…
73 13
Learn More
Messages
New message
18 2
Jessica Stunden · 2y
What is that one picture that describes the lowest point in your life?
My sister’s wedding. I was 25. Due to my mother engineering a rift between
my sister and me, a decision was made that I wasn’t to be her bridesmaid
anymore. I can never get that moment back. My wonderful friend Erin(more)
had…
Messages
17.5K 39 374
New message
Jonathan · Follow
Lives in Stuttgart (1994–present) · May 27
14.8K 85 166
Promoted by Intellipaat
Intellipaat · Follow
Online Professional Training Courses and Certification · Feb 22
Messages
Which is the best institute of AWS?
AWS or Amazon Web Services offers various services to its customers ranging
from computing needs, databases, security, networking, etc. All these services are
offered in a pay as you go model. It has changed the way businesses function.…
(more)
No messages
https://www.quora.com 6/8
6/10/22, 12:55 PM (3) Quora
g
3
Search Quora
Connect with others on
Try Quora+ Add question
Quora by beginning a new
conversation.
New message
I bought some Asics running shoes online. They are my size and
seem to fit but have at least an inch from my big toe to the end of
the shoe. Does this matter?
1 answer · Last followed 1y
Nadia Nadim was born in Afghanistan. Her father was murdered by the Taliban
when she was 11 years old and her family fled to Denmark on the back of a truck.
Nadia has scored almost 200 goals in professional football and represented(more)
the…
Messages
502 4 26
THE-TECH-LINE · Follow
Posted by Samar Singh · 18h
Learn more
Messages
No messages
https://www.quora.com 8/8