ASIC Design Flow
ASIC Design Flow
Requirements
Specifications
Architecture
Digital Design
Verification
Logic Synthesis
Logic Equivalence
Placement and Routing
Validation
https://www.chipverify.com/verilog/asic-soc-chip-design-flow 1/10
9/3/2020 ASIC Design Flow
https://www.chipverify.com/verilog/asic-soc-chip-design-flow 2/10
9/3/2020 ASIC Design Flow
Requirements
Specifications
Architecture
https://www.chipverify.com/verilog/asic-soc-chip-design-flow 3/10
9/3/2020 ASIC Design Flow
Digital Design
https://www.chipverify.com/verilog/asic-soc-chip-design-flow 4/10
9/3/2020 ASIC Design Flow
Verification
https://www.chipverify.com/verilog/asic-soc-chip-design-flow 5/10
9/3/2020 ASIC Design Flow
Logic Synthesis
Now that we are happy with the design, it's time to convert
this into hardware schematic with real elements like
combinational gates and flip-flops. This step is called as
synthesis. Logic synthesis tools enable the conversion of RTL
description in HDL to a gate level netlist. This netlist is nothing
but a description of the circuit in terms of gates and
connections between them. It could look something like:
https://www.chipverify.com/verilog/asic-soc-chip-design-flow 6/10
9/3/2020 ASIC Design Flow
Logic synthesis tools ensure that the netlist meets timing, area
and power specifications. Typically they have access to
different technology node processes and libraries of digital
elements and can make intelligent calculations to meet all
these different criteria. These libraries are obtained from
semiconductor fabs that provide data characteristics for
different components like rise/fall times for flip-flops, input-
output time for combinational gates, etc.
Logic Equivalence
https://www.chipverify.com/verilog/asic-soc-chip-design-flow 7/10
9/3/2020 ASIC Design Flow
Validation
https://www.chipverify.com/verilog/asic-soc-chip-design-flow 8/10
9/3/2020 ASIC Design Flow
Even though there are multiple steps in the design flow, a lot
of the design activity is usually concentrated on the
optimization and verification of RTL description of the circuit.
It's important to note that although EDA tools are available to
automate the processes, improper usage will lead to inefficient
designs and hence a designer has to make conscious choices
during the design process.
https://www.chipverify.com/verilog/asic-soc-chip-design-flow 9/10
9/3/2020 ASIC Design Flow
https://www.chipverify.com/verilog/asic-soc-chip-design-flow 10/10