Professional Documents
Culture Documents
ch01 PDF
ch01 PDF
Cell
S
Speaker: Y.-J. Huang and C.-S.
C S Ho
Cell-Based Design Flow
Spec.
hysical Com
Gate Level NC-Verilog/ ModelSim
Debussy (Verdi)/ VCS
Mag
Ph
Layout Level SOC Encounter
GDS II
Post-Layout DRC/ LVS (Calibre)
Verification
PVS: Calibre xRC/ NanoSim
(Time/ Power Mill)
Tape Out
Advanced Reliable Systems (ARES) Lab.
Subjects
Verilog and Simulation
Design Compiler
SOC Encounter
E t
Also, the code coverage of your test benches should be verified (i.e. VN)
Coding style checking (i.e. n-Lint)
n Lint)
Good coding style will reduce most hazards while synthesis
Better optimization process results in better circuit performance
Easy
E debugging
d b i after
f synthesis
h i
Constraints
The area and timing of your circuit are mainly determined by your
circuit architecture and coding style
There is always a trade-off between the circuit timing and area
In fact, a super tight timing constraint may be worked while synthesis,
but failed in the Place & Route (P&R) procedure
No Timing Info.
Optimize + Mapping
(HDL Compiler)
Generic Boolean
(GTECT)
Timing Info.
RTL Design
Architecture HDL DW
Optimization Design Ware
Compiler Library
Developer
Design Lib
Logic Technology
Optimization Compiler p
Compiler
Library
Optimized
Gate-Level Netlist
Clk_source
clk1
DFF1 DFF2
PATH TDFF1 + Tpath
D Q D Q data
Tarrival Tarrival
Tsetup
clk1 Q clk2 Q clk2
Trequire Tslack
tcyc tcyc
tckh tckl tckh tckl
CLK
tcs tch tcs tch tcs tch
CEN
tws twh tws twh
WEN1
ta ta
Q[ i ] Q1 Q2
Write Cycle
tcyc tcyc
tckh tckl tckh tckl
CLK
tcs tch tcs tch tcs tch
CEN
tws twhh tws twh
WEN1
ta ta
Q[ i ] Q1 Q2
3. 4.
D[63 0]
D[63:0] D[63:0]
Compile the
Save Design
Design
Defect Level
Th
The fraction
f ti off devices
d i that
th t pass allll the
th tests
t t but
b t still
till
contain faults
DL = 1 Y(1
1-Y (1-FC)
FC)
Y(%) 10 50 90 99
x1 x1 x1
x2 Y x2 Y x2 Y
. F . F . F
. . .
xn . xn . xn .
x x 0 c
x x 0 d
PI PO
Combinational Logic
SI
.. SO
T
clk
lk
Specify Timing
Floorplan Analysis
Timing Post-CTS
Analysis Optimization
Pre-CTS Power
Optimization Route
Power SI Driven
Planning Route
GDS
Power Timing/SI Netlist
Analysis Analysis Spef
DEF
a row a site
a standard cell
I3 O3
M1 M3
I3 O3
CLK CLK
Run DRC
Stream in Core GDSII
View DRC error
Stream in IO GDSII
DFII
Library Stream in RAM LEF
Layout
Netlist/ Parasitic
Calibre LPE/ PRE
Extraction
SPICE Netlist
Simulation Post-Layout
y Nanosim
Patterns Simulation
Simulation
Result