Professional Documents
Culture Documents
{vinay.vashishtha,lawrence.clark,manoj.vangala}@asu.edu
Outline
• Motivation
• PDK overview
• Cell library architecture
• Cell library details
• Place and route usage
• Summary
Normalized Idsat
15%
• SRAM device → no LDD
1.60
N14
19% N45
1.00
Technology Node
-6
10
-7
10
-8
10
IDS(A)
SLVT
-9 LVT
10
RVT
10
-10 SRAM
NMOS typical corner parameters (per μm) at 25ºC
10
-11 Parameter SRAM RVT LVT SLVT
10
-12 SS (mV/decade) 62.44 63.03 62.90 63.33
DIBL (mV/V) 19.23 21.31 22.32 22.55
-0.7
-0.6
-0.5
-0.4
-0.3
-0.2
-0.1
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
V GS(V)
ICCAD 2017 Embedded Tutorial ASAP7 5
P:N Ratio
• Optimal fan-up at each Standard LE finFET case
inversion
– FO4 (2 × Ieff_PMOS ≈ Ieff_NMOS)
– FO6 (Ieff_PMOS ≈ Ieff_NMOS)
x4 x6
=12C =12C
NAND ≈ NOR
NOR better in future?
Equal is electrically optimal
x4 x5 Stay there regardless?
=16C =15C
ICCAD 2017 Embedded Tutorial ASAP7 6
Lithography Assumptions
27 nm
• Thickness reduction
– 0.5 nm/node since 7 nm
N22 → 6.5 nm (7 nm
drawn)
27 nm
• Thickness reduction
S1
Mandrel
S2
S2
– 0.5 nm/node since 7 nm M
Spacer 1 (mandrel sidewalls)
N22 → 6.5 nm (7 nm S2
S2 Spacer 2 (spacer 1 sidewalls)
drawn) S1
• SAQP S2
S2
S2
S2
27 nm S1
S2
S2
S2
S2
S1
S2
S2
– N10-N7 → 0.9×
54 nm
– N10-N7 → 0.9×
• Gate length (Lg)
– 3 nm and 2 nm
reduction since N14 →
21 nm (20 nm drawn)
• SADP
54 nm
• Pitch scaling
– 0.7× since N16/14 → 32 nm
pitch
• SAQP or EUVL?
– SAQP → costly and complex
– EUVL assumption
• Difficult 2-D routing at 18 nm
32 nm pitch
– Mx Pitch relaxed to 36 nm
– Other metal layer (1.5×, 36 nm
selection is
application specific
– Related to fins/gate,
i.e. drive strength
• Gear ratio: fin-to-
metal pitch ratio
– Cell height needs to 36 nm
be integer # of fins 27 nm
and (mostly) an
integer # of metals
accessing the cell 324 nm (9 T) 270 nm (7.5 T) 216 nm (6 T)
selection is
application specific
– Related to fins/gate,
i.e. drive strength
• Gear ratio: fin-to-
metal pitch ratio
– Cell height needs to 36 nm
be integer # of fins 27 nm
and (mostly) an
integer # of metals
accessing the cell 324 nm (9 T) 270 nm (7.5 T) 216 nm (6 T)
PMD1 PMD1
• LISD
GATE
GATE
– Connects SD to M1 thru V0
SPACER
PMD0 PMD0 SD fin SD
• LIG
– Connects Gate to M1 thru V0 LISD PMD3 LIG
SDT
PMD1
PMD0 SD
fin
fin
fin
ICCAD 2017 Embedded Tutorial ASAP7 17
Standard Cell Architecture and Cross-section
• Cell architecture
– 7.5 M2 track height
• Provides good gear ratio with
fin, poly, and M2 pitch
Fin (pre-cut)
Cell
Boundary
Fin (pre-cut)
Active (drawn)
Cell
Boundary
Fin (pre-cut)
Active (drawn)
Active (actual fin
block mask)
Cell
Boundary
Diffusion
FEOL and MOL show the double
Break
diffusion break (DDB)
– Drawing is not WSYWIG—the
fins extend to ½ the gate
horizontally past drawn active
Fin (post-cut)
• DDB needed since the 32 nm Fin (excised)
node, depending on foundry Active (drawn)
– Design rules check for connectivity Active (actual fin
block mask)
Cell
Boundary
Diffusion
FEOL and MOL show the double
Break
diffusion break (DDB)
– Drawing is not WSYWIG—the
fins extend to ½ the gate
horizontally past drawn active
Gate (pre-cut)
Fin (post-cut)
• DDB needed since the 32 nm Fin (excised)
node, depending on foundry Active (drawn)
– Design rules check for connectivity Active (actual fin
block mask)
Cell
Boundary
Diffusion
FEOL and MOL show the double
Break
diffusion break (DDB)
– Drawing is not WSYWIG—the
fins extend to ½ the gate
horizontally past drawn active
Gate (post-cut)
Fin (post-cut)
• DDB needed since the 32 nm Fin (excised)
node, depending on foundry Active (drawn)
– Design rules check for connectivity Active (actual fin
block mask)
Cell
Boundary
Diffusion
FEOL and MOL show the double
Break
diffusion break (DDB)
– Drawing is not WSYWIG—the
fins extend to ½ the gate
horizontally past drawn active
Gate (post-cut)
Fin (post-cut)
• DDB needed since the 32 nm Fin (excised)
node, depending on foundry Active (drawn)
– Design rules check for connectivity Active (actual fin
block mask)
LIG Cell
Boundary
Diffusion
FEOL and MOL show the double
Break
diffusion break (DDB)
– Drawing is not WSYWIG—the
fins extend to ½ the gate
horizontally past drawn active
Gate (post-cut)
Fin (post-cut)
• DDB needed since the 32 nm Fin (excised)
node, depending on foundry Active (drawn)
– Design rules check for connectivity Active (actual fin
block mask)
LISD
LIG Cell
Boundary
Diffusion
FEOL and MOL show the double
Break
diffusion break (DDB)
– Drawing is not WSYWIG—the
fins extend to ½ the gate
horizontally past drawn active
Gate (post-cut)
Fin (post-cut)
• DDB needed since the 32 nm Fin (excised)
node, depending on foundry Active (drawn)
– Design rules check for connectivity Active (actual fin
block mask)
LISD V0
LIG Cell
Boundary
Diffusion
FEOL and MOL show the double
Break
diffusion break (DDB)
– Drawing is not WSYWIG—the
fins extend to ½ the gate
horizontally past drawn active
Gate (post-cut)
Fin (post-cut)
• DDB needed since the 32 nm Fin (excised) Self-aligned via merging allows adjacent
node, depending on foundry Active (drawn) vias aligned with each other
– Design rules check for connectivity Active (actual fin
block mask)
LISD V0
LIG Cell
Boundary
Diffusion
FEOL and MOL show the double
Break
diffusion break (DDB)
– Drawing is not WSYWIG—the
fins extend to ½ the gate
horizontally past drawn active
Gate (post-cut)
Fin (post-cut)
• DDB needed since the 32 nm Fin (excised)
36 nm EUV metal pitch permits
2D M1 → pitch validated by recent
node, depending on foundry Active (drawn) foundry N7 publications
– Design rules check for connectivity Active (actual fin
block mask)
LISD V0
LIG M1 Cell
Boundary
Diffusion
FEOL and MOL show the double
Break
diffusion break (DDB)
– Drawing is not WSYWIG—the
fins extend to ½ the gate
horizontally past drawn active
Gate (post-cut)
At least two M2
Fin (post-cut) tracks per input
• DDB needed since the 32 nm Fin (excised)
Outputs maximized
node, depending on foundry Active (drawn) for all five M2 routing
– Design rules check for connectivity Active (actual fin tracks in most cells
block mask)
LISD V0
LIG M1 Cell
Boundary
Diffusion
FEOL and MOL show the double
Break
diffusion break (DDB)
– Drawing is not WSYWIG—the
fins extend to ½ the gate
horizontally past drawn active
Gate (post-cut)
Dummy
Dummy
Dummy
Fin (post-cut)
DDB needed since the 32 nm
Gate
Gate
Gate
Gate
Gate
• Fin (excised)
node, depending on foundry Active (drawn)
– Design rules check for connectivity Active (actual fin
block mask)
LISD V0
LIG M1 Cell
Boundary
• This demonstrates
a crossover
– Note single diffusion
breaks (SBDs)
– Horizontal M2 can
only support limited
tracks
• Intel, Samsung
support SDBs (no
DDBs) at N10/N7
[EETimes]
routing
• Downloaded by over 75
different Universities
so far
• Latest release
– New better library
• ~50 cells improved
• ~70 cells added
– TechLEF
• Almost no DRCs at >80%
utilization
– Sample Innovus .tcl
– xACT3D extraction
– Minor DRC changes
• Thanks to:
– Anant Mithal, Nanda Kishore Babu Vemula, Chandarasekaran
Ramamurthy, Parshant Rana, Sai Chaitanya Jakkireddy, Shivangi Mittal,
Lovish Masand, Ankita Dosi, Parv Sharma (ASU)
– Other students in the spring 2015 special topics class (ASU)
– Saurabh Sinha, Lucian Shifren, Brian Cline, Greg Yeric (ARM)
– Tarek Ramadan (Mentor Graphics)
for contributions to this effort
THANK YOU!
Questons?