You are on page 1of 8

6/10/22, 12:55 PM (3) Quora

3
Search Quora Try Quora+ Add question

Create Space From your Digest Improve Your Feed

Processors Visit your feed


Bala Kumar Mano
FPGA Programming A VLSI Student · 4y Follow 5 more Spaces
What is the design flow in VLSI?
Hardware Description Upvote 5 more good pieces
A Design Flow in VLSI is the sequence of processes/steps involved in the of content
Languages (HDL)
making of an Integrated Circuit.
Ask a question
ASIC Verification
The design flow for a digital IC and an analog IC is completely different. And also
for an FPGA based digital design, the flow is different from that of an ASIC. Add 3 credentials about
VHSIC Hardware
where you live, work or
Description
Digital IC Design Flow - Semi-custom Standard Cell based ASIC Design study
Language

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.

Electrical And Electronics


Engineers
🌍 Let's Explore the Electrical
engineering 🌍…

Data Structures
Group for Data Structures
and Algorithms concepts…

ISRO and GATE preparation


Strategies to follow for
selection in engineering…

VLSI Beginners
👍 Discuss & Share Ideas,
Jobs, Career Tips for VLSI…

Messages

Image Source: Microcontrollers tutorials and projects

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

Step 4: Functional Verification

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.

Step 5: Logic Synthesis

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.

Step 7: Logical Equivalency Checking

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.

Step 8: Pre-layout Static Timing Analysis

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.

Step 9: Floor Planning and Power Planning

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.

Step 10: Placement

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.

Step 12: Global Routing

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.

Step 14: Post Layout Static Timing Analysis

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.

Step 15: GDSII generation

The GDSII (Graphic Database System for Information Interchange) is a format


which is understood and used by the foundry for fabrication of an IC. After the
back-end flow, the GDSII stream is generated from the final layout and taped out
to the foundry.

Step 16: Post-Silicon Validation and Testing

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

1 comment from Pradyuman Bissa

More from your Digest

Skinnsi
Sponsored

Want a painless method to get rid of unwanted body hair?


Choose skinnsi's laser hair removal for affordable, painless and at-home service.

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.

What is wrong with India?


I don't know if this is wrong with India or most of the places around the New message

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

Quora for Business


Sponsored

Reach Quora users all around the world today.


Grow your business with Quora Ads. Create an ad account and get started in less
than 5 minutes.

Learn More
Messages

Hot Model · Follow


Posted by Abhishek Sahani  · May 31

Abd Raaz · May 25


I got my girlfriend pregnant. Should I leave her since I am a student
with two majors and don't have time for a job?
Its sounds completely nonsense to me. When I get married to my GF, i was
No messages
https://www.quora.com 4/8
6/10/22, 12:55 PM (3) Quora
g
involve with my fathers business
3 and I was a student too. But somehow, our Connect with others on
Search Quora
relationship wiht my parents wont workout (more)
and finally my father kickoutTry Quora+ Add question
Quora by beginning a new
conversation.

New message

18 2

Dark Psychology Secrets · Follow


Posted by Sarfaraz Ali  · Feb 15

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

Shivang Mathur · Follow


Former Machine Learning Engineer at AISmartz (2019–2020) · Updated 1y

What made your day today?


I got blocked by Virat Kohli on instagram. Yes, you read it right. First of all, those No messages
https://www.quora.com 5/8
6/10/22, 12:55 PM (3) Quora
g
who don't know who Virat Kohli
3 is, he is one of the most popular celebrities in
Connect with others on
Search Quora Try Quora+ Add question
India and one of the most successful cricketers in the world. I myself am a great…
(more) Quora by beginning a new
conversation.

New message

47.3K 139 783

Jonathan · Follow
Lives in Stuttgart (1994–present) · May 27

What was the strangest piece of evidence ever shown to a judge in a


courtroom?
In 1983, an unusual scene took place in court in Florida. Three female dancers
were on trial. Undercover investigators had allegedly observed the women
showing "too much" while working in a nightclub. The charge was indecency. (more)
T…

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

Questions for you

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

Answer Follow · 1 Pass

I am in class 12 and I want to do CA. Does CA have a scope?


No answer yet · Last requested 1m

Answer Follow Pass

All that is interesting · Follow


Posted by Chukwuebuka Sunday  · May 26

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

Anuj Narang · Mar 8


Can you share your salary growth in IT?
I can do it for my best friend “Babu”. He started working in 2013, let’s No messages
https://www.quora.com 7/8
6/10/22, 12:55 PM (3) Quora
g
assume with a CTC of ₹100 for
3 the sake of simplicity and Non Disclosures. Connect with others on
Search Quora Try Quora+
(more) Add question
Here’s what his 9-year career growth looks like: * 2013–14: ₹100 [1st ever… Quora by beginning a new
Upgrade to Quora+ to access this answer
conversation.
Access millions more answers like this

Browse ad‑free New message


Support the writers you like to hear from

Start free trial

Learn more

Messages

No messages
https://www.quora.com 8/8

You might also like