Design of Integrated-Circuit Interconnects with Accurate Modeling of Chemical-Mechanical Planarization Lei He, Andrew B. Kahng* #, Kingho Tam, Jinjun Xiong.

Slides:



Advertisements
Similar presentations
Design Rule Generation for Interconnect Matching Andrew B. Kahng and Rasit Onur Topaloglu {abk | rtopalog University of California, San Diego.
Advertisements

Tunable Sensors for Process-Aware Voltage Scaling
OCV-Aware Top-Level Clock Tree Optimization
UCLA Modeling and Optimization for VLSI Layout Professor Lei He
ELEN 468 Lecture 261 ELEN 468 Advanced Logic Design Lecture 26 Interconnect Timing Optimization.
1 Modeling and Optimization of VLSI Interconnect Lecture 9: Multi-net optimization Avinoam Kolodny Konstantin Moiseev.
Net-Ordering for Optimal Circuit Timing in Nanometer Interconnect Design M. Sc. work by Moiseev Konstantin Supervisors: Dr. Shmuel Wimer, Dr. Avinoam Kolodny.
EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
1 Worst-case Delay Analysis Considering the Variability of Transistors and Interconnects Takayuki Fukuoka, Tsuchiya Akira and Hidetoshi Onodera Kyoto University.
Noise Model for Multiple Segmented Coupled RC Interconnects Andrew B. Kahng, Sudhakar Muddu †, Niranjan A. Pol ‡ and Devendra Vidhani* UCSD CSE and ECE.
The Cost of Fixing Hold Time Violations in Sub-threshold Circuits Yanqing Zhang, Benton Calhoun University of Virginia Motivation and Background Power.
Rasit Onur Topaloglu University of California San Diego Computer Science and Engineering Department Ph.D. candidate “Location.
Dual Graph-Based Hot Spot Detection Andrew B. Kahng 1 Chul-Hong Park 2 Xu Xu 1 (1) Blaze DFM, Inc. (2) ECE, University of California at San Diego.
Chapter 5 Interconnect RLC Model n Efficient capacitance model Efficient inductance model Efficient inductance model RC and RLC circuit model generation.
Power-Aware Placement
Performance-Impact Limited Area Fill Synthesis
Design Sensitivities to Variability: Extrapolations and Assessments in Nanometer VLSI Y. Kevin Cao *, Puneet Gupta +, Andrew Kahng +, Dennis Sylvester.
Fill for Shallow Trench Isolation CMP
Study of Floating Fill Impact on Interconnect Capacitance Andrew B. Kahng Kambiz Samadi Puneet Sharma CSE and ECE Departments University of California,
Practical Iterated Fill Synthesis for CMP Uniformity Supported by Cadence Design Systems, Inc. Y. Chen, A. B. Kahng, G. Robins, A. Zelikovsky (UCLA, UVA.
DPIMM-03 1 Performance-Impact Limited Area Fill Synthesis Yu Chen, Puneet Gupta, Andrew B. Kahng (UCLA, UCSD) Supported by Cadence.
1 UCSD VLSI CAD Laboratory ISQED-2009 Revisiting the Linear Programming Framework for Leakage Power vs. Performance Optimization Kwangok Jeong, Andrew.
Toward Performance-Driven Reduction of the Cost of RET-Based Lithography Control Dennis Sylvester Jie Yang (Univ. of Michigan,
Fill for Shallow Trench Isolation CMP Andrew B. Kahng 1,2 Puneet Sharma 1 Alexander Zelikovsky 3 1 ECE Department, University of California – San Diego.
Effects of Global Interconnect Optimizations on Performance Estimation of Deep Sub-Micron Design Yu (Kevin) Cao 1, Chenming Hu 1, Xuejue Huang 1, Andrew.
© 2005 Altera Corporation © 2006 Altera Corporation Placement and Timing for FPGAs Considering Variations Yan Lin 1, Mike Hutton 2 and Lei He 1 1 EE Department,
UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD.
Lei He, Andrew B. Kahng*, Kingho Tam, Jinjun Xiong
Circuit Performance Variability Decomposition Michael Orshansky, Costas Spanos, and Chenming Hu Department of Electrical Engineering and Computer Sciences,
Detailed Placement for Leakage Reduction Using Systematic Through-Pitch Variation Andrew B. Kahng †‡ Swamy Muddu ‡ Puneet Sharma ‡ CSE † and ECE ‡ Departments,
Simultaneous Buffer Insertion and Wire Sizing Considering Systematic CMP Variation and Random Leff Variation Lei He 1, Andrew Kahng 2, King Ho Tam 1, Jinjun.
Topography-Aware OPC for Better DOF margin and CD control Puneet Gupta*, Andrew B. Kahng*†‡, Chul-Hong Park†, Kambiz Samadi†, and Xu Xu‡ * Blaze-DFM Inc.
Design of Integrated-Circuit Interconnects with Accurate Modeling of Chemical-Mechanical Planarization Lei He, Andrew B. Kahng*, Kingho Tam, Jinjun Xiong.
Statistical Gate Delay Calculation with Crosstalk Alignment Consideration Andrew B. Kahng, Bao Liu, Xu Xu UC San Diego
Closing the Loop in Interconnect Analyses and Optimization: CMP Fill, Lithography and Timing Puneet Gupta 1 Andrew B. Kahng 1,2,3 O.S. Nakagawa 1 Kambiz.
UC San Diego Computer Engineering. VLSI CAD Laboratory.. UC San Diego Computer EngineeringVLSI CAD Laboratory.. UC San Diego Computer EngineeringVLSI CAD.
Hierarchical Dummy Fill for Process Uniformity Supported by Cadence Design Systems, Inc. Y. Chen, A. B. Kahng, G. Robins, A. Zelikovsky (UCLA, UCSD, UVA.
RLC Interconnect Modeling and Design Students: Jinjun Xiong, Jun Chen Advisor: Lei He Electrical Engineering Department Design Automation Group (
7/14/ Design for Manufacturability Prof. Shiyan Hu Office: EERC 731.
Effects of Global Interconnect Optimizations on Performance Estimation of Deep Sub-Micron Design Yu Cao, Chenming Hu, Xuejue Huang, Andrew B. Kahng, Sudhakar.
1 A Novel Metric for Interconnect Architecture Performance Parthasarathi Dasgupta, Andrew B. Kahng, Swamy V. Muddu Dept. of CSE and ECE University of California,
UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD.
Noise and Delay Uncertainty Studies for Coupled RC Interconnects Andrew B. Kahng, Sudhakar Muddu † and Devendra Vidhani ‡ UCLA Computer Science Department,
A Methodology for Interconnect Dimension Determination By: Jeff Cobb Rajesh Garg Sunil P Khatri Department of Electrical and Computer Engineering, Texas.
Research on Analysis and Physical Synthesis Chung-Kuan Cheng CSE Department UC San Diego
Seongbo Shim, Yoojong Lee, and Youngsoo Shin Lithographic Defect Aware Placement Using Compact Standard Cells Without Inter-Cell Margin.
Kwangsoo Han, Andrew B. Kahng, Hyein Lee and Lutong Wang
Kwangsoo Han‡, Andrew B. Kahng‡† and Hyein Lee‡
Closing the Smoothness and Uniformity Gap in Area Fill Synthesis Supported by Cadence Design Systems, Inc., NSF, the Packard Foundation, and State of Georgia’s.
 Chemical-Mechanical Polishing (CMP)  Rotating pad polishes each layer on wafers to achieve planarized surfaces  Uneven features cause polishing pad.
Process Variation Mohammad Sharifkhani. Reading Textbook, Chapter 6 A paper in the reference.
NUMERICAL TECHNOLOGIES, INC. Assessing Technology tradeoffs for 65nm logic circuits D Pramanik, M Cote, K Beaudette Numerical Technologies Inc Valery Axelrad.
10/03/2005: 1 Physical Synthesis of Latency Aware Low Power NoC Through Topology Exploration and Wire Style Optimization CK Cheng CSE Department UC San.
Chapter 4: Secs ; Chapter 5: pp
Mixed Cell-Height Implementation for Improved Design Quality in Advanced Nodes Sorin Dobre +, Andrew B. Kahng * and Jiajia Li * * UC San Diego VLSI CAD.
Inductance Screening and Inductance Matrix Sparsification 1.
-1- UC San Diego / VLSI CAD Laboratory Optimization of Overdrive Signoff Tuck-Boon Chan, Andrew B. Kahng, Jiajia Li and Siddhartha Nath Tuck-Boon Chan,
-1- Delay Uncertainty and Signal Criticality Driven Routing Channel Optimization for Advanced DRAM Products Samyoung Bang #, Kwangsoo Han ‡, Andrew B.
14 February, 2004SLIP, 2004 Self-Consistent Power/Performance/Reliability Analysis for Copper Interconnects Bipin Rajendran, Pawan Kapur, Krishna C. Saraswat.
The Interconnect Delay Bottleneck.
Chapter 4b Process Variation Modeling
Capacitance variation 3/ (%)
Revisiting and Bounding the Benefit From 3D Integration
Performance Optimization Global Routing with RLC Crosstalk Constraints
Inductance Screening and Inductance Matrix Sparsification
Is Co-existence Possible?
Puneet Gupta1 , Andrew B. Kahng1 , Youngmin Kim2, Dennis Sylvester2
EE201C Chapter 3 Interconnect RLC Modeling
Simultaneous Buffer Insertion and Wire Sizing Considering Systematic CMP Variation and Random Leff Variation Lei He1, Andrew Kahng2, King Ho Tam1, Jinjun.
Presentation transcript:

Design of Integrated-Circuit Interconnects with Accurate Modeling of Chemical-Mechanical Planarization Lei He, Andrew B. Kahng* #, Kingho Tam, Jinjun Xiong EE Department, University of California, Los Angeles *ECE and CSE Depts., University of California, San Diego # Blaze DFM, Inc., Sunnyvale SPIE-2005 Design-Process Integration March 3, 2004

Fill Pattern  Fill pattern inserted between “active” interconnects –Blue: active interconnect –Gray: dummy fill  Subset of potential fill patterns: –Rectangular shapes –Isothetic (aligned with axes)  Characterized by: –Number of rows (M=5) –Number of columns (N=3) –Series of widths (W) –Series of lengths (L) –Series of horizontal spacings (Sx) –Series of vertical spacings (Sy)

Performance-Driven Fill (DAC-2003)  Dummy fill increases capacitance, delay, crosstalk –  Insert fill where layout and timing can best tolerate it Full solution: Timing path driven, multi-layer aware This work addresses: How much can the fill pattern matter?

Driving Questions  How much does fill affect coupling and total capacitance?  How much do dishing and erosion affect interconnect performance?  What QOR loss is incurred by CMP-oblivious interconnect design?  Ultimately leading to: –CMP-aware fill pattern synthesis –CMP-aware fill and interconnect pattern synthesis –CMP-and fill-aware routing –CMP simulation drives performance analysis, layout signoff

Outline  Introduction and study goals  Impact of fill insertion and fill patterns  Impact of dishing/erosion on RC parasitics  Impact on interconnect design  Conclusions  Note: This talk = outline of methodology and analysis framework to drive full-chip place/route

Fill Pattern Concerns  How much can fill patterns affect interconnect cap?  What is the range of capacitance impact across “equivalent” fill patterns? –“Equivalence” is with respect to multi-layer CMP modeling, per-feature defocus budgeting, etc.

Distribution Characteristic Function  Given a total budget (e.g., width, length, spacing), distribute the budget to a given series (e.g., widths) via a Distribution Characteristic Function –Uniform –Linear increasing –Linear decreasing –Convex triangular

DCF for Fill Pattern Exploration  Different DCF combinations for width, length, and spacing series result in different fill patterns  Facilitates exploration of wide range of fill patterns –Enumeration is infeasible –Runtime and flexibility of capacitance extraction are another limit

Simulation Experiments: Setup  Interconnect models: Stripline (G-M-G)  Global interconnects at 65nm –Local metal density: 0.1~0.7 –Spacing (s) = (3-10) x minimum spacing (0.24um) –Width (w) = minimum width (0.24um) –Length (l) = 1000um –Metal thickness (0.50um) –ILD thickness (0.45um)  Three types of DCF for fill pattern exploration –Uniform –Linear increasing –Linear decreasing  All fills are floating  QuickCap used for capacitance extraction

Distribution of Coupling Capacitance  Local metal density = 0.3  Blue: nominal Cc without fill insertion  Red: Cc with different fill patterns (min – mean – max)

Distribution of Total Capacitance  Similar observations hold for Cs  Relative change of Cs is less dramatic than that of Cc  Still, more than 10% relative change compared to the nominal case

Coupling Cap vs. Total Cap  Fill always increases Cc/Cs –The gap (maximum – minimum) = potential variation due to fill insertion  Metal spacing increases  Cc/Cs also increases  Local metal density increases  Cc/Cs also increases  Note: Cc/Cs < 20% in our studies

Mini-Conclusion: Fill Insertion and Fill Pattern  Fill insertion can dramatically increase C c and C s over their respective nominal values –Cc 25%~300%, Cs ~10%  Cc and Cs varies significantly across different fill patterns –Relative change is more prominent for Cc than for Cs  Therefore, to obtain robust designs that will meet requirements (e.g., delay and parametric yield) after fill insertion, the variation (increase) of both Cc and Cs must be considered by the design flow.

Outline  Introduction and study goals  Impact of fill insertion and fill patterns  Impact of dishing/erosion on RC parasitics  Impact on interconnect design  Conclusions

Multi-step CMP Process Modeling and Simulation  Three step model of CMP process –Step 1 eliminates all local step heights, and irrelevant to the modeling of dishing and erosion. –Step 2 removes copper above trench, no dishing and erosion at the moment when pad reaches the barrier –Step 3: simultaneous oxide/copper polishing –Details: Gbondo-Tugbawa Ph.D. Thesis 2002

Impact on Global Interconnect Resistance  R f due to dishing/erosion is large: 28.7%~31.7% –Reduced cross-section  As width (w) grows, variation also increases  Spacing has little impact, as effective metal density is enforced Width w (μm) Spacing (μm) Nominal R o (kΩ) Real R f (kΩ) (+28.7%) (+30.6%) (+31.4%) (+28.8%) (+30.9%) (+31.7%)

Impact on Global Interconnect Capacitance  Three scenarios: –Interconnect with nominal value –Interconnect affected by dishing/erosion, WITHOUT fill insertion –Interconnect affected by dishing/erosion, WITH fill insertion  Dishing and erosion have comparatively smaller impact on capacitance  Fact of fill insertion has much larger impact on capacitance WS NOMINALDishing/ErosionFill+Dishing/Erosion CcCsCcCsCcCs (-2.63%) (-0.33%) 9.30 (33.06%) (-0.11%) (-3.78%) (-0.19%) 9.14 (26.33%) (-1.35%) (2.97%) (0.68%) 8.87 (26.51%) (-0.23%)

Mini-Conclusion on Dishing/Erosion Impact  Dishing and erosion impact on resistance: significant  Dishing and erosion impact on capacitance: ignorable –Assessment is design- and methodology- dependent  Fill insertion has much larger impact than dishing/erosion on capacitance

Outline  Introduction and study goals  Impact of fill insertion and fill patterns  Impact of dishing/erosion on RC parasitics  Impact on interconnect design  Conclusions

CMP-aware RC Methodology  Tabulate extracted capacitance –active interconnect width, spacing, local metal density  Capacitance table only saves the capacitance under the best (worst) fill pattern –Best = minimum Cc –Worst = maximum Cc  Resistance calculated from multi-step CMP model  CMP-aware RC Model –Fill insertion + Dishing & Erosion  CMP-oblivious RC Model –Nominal geometry only

Interconnect Design Concerns  How do CMP effects change conventional CMP-oblivious interconnect design ?  How do we take CMP effects into account for a better CMP- aware design flow?

Experiment Setup  Interconnect design for WIDE parallel bus –Four parallel, capacitively-coupled wires –Minimum # of elements, yet captures the “worst" case coupling effects  Goal: minimize “unit length delay” (D L ) –Vary buffer size (S) and interconnect length (L) between buffers

Experiment Results Under Best-Fill  CMP-oblivious design –Post “best-fill” insertion –Best “possible” practice for FAIR comparison  CMP-aware designs always result in smaller unit length delay –Relative improvement up to 3.3% –Improvement decreases as effective metal density increases Diminishing amount of erosion  Reduced resistance  Buffer area measured by S/L –CMP-aware design increases S/L by 14.8% Local Den. Eff. Den CMP-obliviousCMP-aware LSDLSS/L%DD%

Experiment Results Under Worst-Fill  Post worst-fill insertion: CMP-aware designs still result in smaller unit length delay –Relative improvement up to 3.5%  Post best-fill insertion: CMP-aware design not necessary better  Therefore, no single design that is CMP-variation optimal –Design for specific fill pattern in order to attain optimality Local Den. Eff. Den CMP-obliviousCMP-aware LSDLSS/L%DD% Verified under post worst-fill insertion Verified under post best-fill insertion

Outline  Introduction and study goals  Impact of fill insertion and fill patterns  Impact of dishing/erosion on RC parasitics  Impact on interconnect design  Conclusions

Conclusions  Dummy fill can cause substantial coupling capacitance variation with respect to nominal –Grounded track fill  even more impact  Dishing and erosion cause substantial resistance increase, but have limited impact on coupling  CMP-aware design can improve design quality –Improve unit length delay by 3.3% under best-fill  Ongoing directions –Integration of multi-layer CMP modeling into flow –CMP-aware fill pattern synthesis, then single- interconnect wire and buffer sizing, then full routing –Study the impact from more sources of variations on interconnect performance and design