Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06...
Transcript of Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06...
![Page 1: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/1.jpg)
Physical stuff (20 mins)C2S2 Workshop 7/28/06
Clive Bittlestone TI FellowNagaraj NS DMTS,
Roger Griesmer SMTSCarl Vickery SMTS
Gopalarao Kadamati MGTS
Texas Instruments
© Texas Instruments 2004,2005,2006
![Page 2: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/2.jpg)
2
Introduction
There has been a lot of interesting DFM discussion over the last few years.
EDA vendors are delivering and developing tools/flows Academia is participating.. Designers are working out methodology. Fabs ( physics/equipment vendors) are driving changes in rules
and models to design. Fabs are working very hard on material science. System level designers are starting to wake up as well.
Long distance interconnect on die is struggling to scale Full synchronous chips are going to be a thing of the past.
Everyone seems to be lending a hand…
![Page 3: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/3.jpg)
3
Overview
Includes TI material from previous DAC, ISSCC, IEDM, ESSDERC
Thickness Shapes Rules and layout styles Stress Overlay
![Page 4: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/4.jpg)
4
Why Fill ?
Manufacturing issues without fill CMP uniformity open, shorts, flakes. Trench fill, seam formation density issues. Mask Chip temp
Design Issues without fill Thickness variation within die can be the full process range and
beyond (open/shorts) Design will have to run CMP model flow and Thickness aware parasitic extracts.
Realistic design will have to use fill…. need to minimize electrical impact Need to minimize parametric yield impact. Need to minimize data volume/runtime.
![Page 5: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/5.jpg)
5
Many needs come together
Fill MethodologyFAB
Digital Design
Modeling
FA/Fib
Data explosion
RET-OPC/SRAF
Analog/RF
Runtime explosion
Electrical impact
![Page 6: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/6.jpg)
6
How should we Fill ? Array styles, multi-pass/size
Density map, lookup, multi pass.
Fill shape/size variants…
Model based…CMP only may not be enough. Cmp, Etch, Fill, Trench depth ? ILD, IMD…? , do we need Multi-layer film models ?
Hybrid styles of fill.
Via fill variants. , array, common area, pre defined, power connected..
Timing aware ( critical path or sensitive & close to critical) SSTA / VA extract engine inputs.
Power aware ( activity/load aware)
OPC friendly..
Layer to layer cumulative aware…
![Page 7: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/7.jpg)
7
No fill = full fab range within die !
Fill methodology 1Timing impactDensity clean
Fill method 14Low impactNot D-clean
PCD range (Thickness)
45nm Metal4 thickness examples
![Page 8: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/8.jpg)
8
Timing Impact (non-stat)
Ref AType 1Type 3Type 7
Overkill Density map
![Page 9: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/9.jpg)
9
SO…..?
Model based fill may not be needed….yet.
Hybrid fill can meet needs.
Design may not need to run CPM sim an thickness aware parasitic extraction…. yet.
Cmp/etch/fill simulation needs to be used to calibrate hybrid fill.
Analog designers need to own their own fill and become fill aware.
Cell context is critical for thickness analysis. (sparse fill) Nightmare for chip level (which timing model to use..? Better to control context range from day 1.
![Page 10: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/10.jpg)
10
FEOL items
![Page 11: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/11.jpg)
11
Poly Flare & Active Flare
Poly
Active
![Page 12: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/12.jpg)
12
Poly Flare
![Page 13: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/13.jpg)
13
Active Flare
![Page 14: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/14.jpg)
14
90nm Poly/Active example
Unstructured layout•Wrong way gate•No pitch restrictions•Routing in Active and poly•Many Active jogs•Poly flare•Active flare•No 45 gates.
![Page 15: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/15.jpg)
15
Weak structure No pitch control No routing in Active Flare control rules Vertical orientation Jog control
65nm Poly/Active example
![Page 16: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/16.jpg)
16
Alternate style 3 Active/Poly example
Semi structured layout•No wrong way gate•Pitch restrictions•No Routing in Active•Significant jogs control•Big flare rules•Line end rules clear.
Semi structured layout•Context becoming more predictable.•Some chip level DFM may be avoided…•Cell level DFM still useful ?•Can we still compose/place without consideration ?
![Page 17: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/17.jpg)
17
90nm Metal
Unstructured layoutLow impact Line end rulesLow impact Wide metal rulesLow impact min area rules
![Page 18: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/18.jpg)
18
Unstructured Line end rules Min area rules worse Metal bin rules worse. 2 directions
Model based drc , hotspot and fixups
Contour based parasitic extraction ?
Process corner extraction? Nom, +-DOF/ -+Dose (9) Don’t double count in spice
models.
65 nm Metal/cont
![Page 19: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/19.jpg)
19
Another alternate style Metal/cont
UnstructuredExtensive use in both directionsLarge line end rules expensiveWide metal rules expensiveSome pitch control ?Min area rules expensiveShape control rules.Cut density….
Difficult to manufacture..OPC Ambit is +- several rows of cells..
Gate level abstraction/composeis in question here…
![Page 20: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/20.jpg)
20
Metal …•Pinch/bridge sensitivity must be identified during technology setup•Pushing beyond process window to fail points can indicate margin to fail•Context is important – How to be context insensitive ?
•Change layout for DFM robust…•Modify process ?•Make cells robust without growing them….
•Avoid/minimize need to fix at chip level.
![Page 21: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/21.jpg)
21
Scary metal -CMU brick style
Extreme structureUnidirectional metalRestricted pitch.Line end rules very expensiveWide metal rules very expensiveGrid cont, via1 Grid via2Process entitlement scale very difficult
![Page 22: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/22.jpg)
22
STRESS
![Page 23: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/23.jpg)
23
Active Overlap of Gate (AOG,LOD) stressWhat : Idrive for a fixed gate L varies as a function of active overlap of gate.Why: Physical stress changes mobility in the channel. This type of stress is a function of active overlap of gate..
There are other types of stress to consider as well that are sensitive to gate pitch, poly turns, orthogonal poly, contact type/location, tensile../compressive …..etc…
PMOS NMOSIDSAT
AOG
IDSAT
AOG
![Page 24: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/24.jpg)
24
Process Misalignment Modeling
Overlay/misalignment is struggling to scale.
Misalignment between layers in any direction.( stat distribution)
Cells are more sensitive to alignment in certain directions.
Impacts several important parameters.
Rcont, Cgd, AS, AD, Cgs,…
Compound this with LOD , contact stress, liner stress damage as well….
Internal nodes (light load) in asymmetric layout common in ASIC libraries can be sensitive to this.
Also compounds metal pull back (R via)
![Page 25: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/25.jpg)
25
Contact misalignment impact on timing. (90nm)Cell Delay vs Contact Misalignment
SR50; FanOut=5; Interconnect Load=5SL; W_125_1.17_maxc
-1.00%
-0.50%
0.00%
0.50%
1.00%
1.50%
2.00%
2.50%
3.00%
-40 -35 -30 -25 -20 -15 -10 -5 0 5 10 15 20 25 30 35 40
Contact Misalignment in X direction (nm)
Del
ta D
elay
(%)
IV110IV170IV1W0NA210
Asymmetric
Symmetric
Not including stress or active misalignmentmuch worse for small loads, think inside a flop...
![Page 26: Physical stuff (20 mins) C2S2 Workshop 7/28/06 · Physical stuff (20 mins) C2S2 Workshop 7/28/06 Clive Bittlestone TI Fellow Nagaraj NS DMTS, Roger Griesmer SMTS Carl Vickery SMTS](https://reader031.fdocuments.us/reader031/viewer/2022022708/5be70ede09d3f23a558b888b/html5/thumbnails/26.jpg)
26
General alignment
Single cell
Mirrored cellL-R misalign = asymmetric skew
Mirrored And flippedcells
L-R/U-D misalign = asymmetric skew