Beyond the Red Brick Wall: Physical Design Challenges at 50nm and Below Andrew B. Kahng UC San Diego, Depts. of CSE and ECE

Slides:



Advertisements
Similar presentations
ITRS December 2003, Hsin-Chu Taiwan How Much Variability Can Designers Tolerate? Andrew B. Kahng ITRS Design ITWG December 1, 2003.
Advertisements

New Graph Bipartizations for Double-Exposure, Bright Field Alternating Phase-Shift Mask Layout Andrew B. Kahng (UCSD) Shailesh Vaya (UCLA) Alex Zelikovsky.
Cadence Design Systems, Inc. Why Interconnect Prediction Doesn’t Work.
Tutorial on Subwavelength Lithography DAC 99
1 Cleared for Open Publication July 30, S-2144 P148/MAPLD 2004 Rea MAPLD 148:"Is Scaling the Correct Approach for Radiation Hardened Conversions.
ECE 6466 “IC Engineering” Dr. Wanda Wosik
High-Level Constructors and Estimators Majid Sarrafzadeh and Jason Cong Computer Science Department
Accelerating Productization. Functional Metrology TM Challenges of Semiconductor Productization Leading IDM’s Solution Novel Solution -> In-product Functional.
DARPA Assessing Parameter and Model Sensitivities of Cycle-Time Predictions Using GTX u Abstract The GTX (GSRC Technology Extrapolation) system serves.
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.
MICROELETTRONICA Design methodologies Lection 8. Design methodologies (general) Three domains –Behavior –Structural –physic Three levels inside –Architectural.
OCIN Workshop Wrapup Bill Dally. Thanks To Funding –NSF - Timothy Pinkston, Federica Darema, Mike Foster –UC Discovery Program Organization –Jane Klickman,
Multi-Project Reticle Design & Wafer Dicing under Uncertain Demand Andrew B Kahng, UC San Diego Ion Mandoiu, University of Connecticut Xu Xu, UC San Diego.
WaferReticle Project Yield-Driven Multi-Project Reticle Design and Wafer Dicing Andrew B. Kahng 1, Ion Mandoiu 2, Xu Xu 1, and Alex Z. Zelikovsky 3 1.
UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD.
Design Sensitivities to Variability: Extrapolations and Assessments in Nanometer VLSI Y. Kevin Cao *, Puneet Gupta +, Andrew Kahng +, Dennis Sylvester.
Enhanced Resist and Etch CD Control by Design Perturbation Abstract Etch dummy features are used to reduce CD skew between resist and etch processes and.
Fast and Area-Efficient Phase Conflict Detection and Correction in Standard-Cell Layouts Charles Chiang, Synopsys Andrew B. Kahng, UC San Diego Subarna.
UC San Diego Computer Engineering. VLSI CAD Laboratory.. UC San Diego Computer EngineeringVLSI CAD Laboratory.. UC San Diego Computer EngineeringVLSI CAD.
Andrew Kahng – October Layout Techniques for Cost- Driven Control of Lithography-Induced Variability Dennis Sylvester / Andrew B. Kahng U.
Toward Performance-Driven Reduction of the Cost of RET-Based Lithography Control Dennis Sylvester Jie Yang (Univ. of Michigan,
Design Bright-Field AAPSM Conflict Detection and Correction C. Chiang, Synopsys A. Kahng, UC San Diego S. Sinha, Synopsys X. Xu, UC San Diego A. Zelikovsky,
ITRS-2001 Design ITWG Plan December 6, 2000 Bill Joyner, SRC/IBM.
A Cost-Driven Lithographic Correction Methodology Based on Off-the-Shelf Sizing Tools.
Toward a Methodology for Manufacturability-Driven Design Rule Exploration Luigi Capodieci, Puneet Gupta, Andrew B. Kahng, Dennis Sylvester, and Jie Yang.
UC San Diego Computer Engineering. VLSI CAD Laboratory.. UC San Diego Computer EngineeringVLSI CAD Laboratory.. UC San Diego Computer EngineeringVLSI CAD.
Subwavelength Optical Lithography: Challenges and Impact on Physical Design Part II: Problem Formulations and Tool Integration Andrew B. Kahng, UCLA CS.
Timing Analysis and Optimization Implications of Bimodal CD Distribution in Double Patterning Lithography Kwangok Jeong and Andrew B. Kahng VLSI CAD LABORATORY.
J.A. Carballo IBM Corporate Venture Group Blade.org Summit CAD Research, Pay Now or Pay Later... ICCAD-2006 Monday Evening Panel Andrew B. Kahng Professor,
DARPA Calibrating Achievable Design Jason Cong, Wayne Dai, Andrew B. Kahng, Kurt Keutzer and Wojciech Maly.
UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD.
R. Kluit Electronics Department Nikhef, Amsterdam. Integrated Circuit Design.
Dose Map and Placement Co-Optimization for Timing Yield Enhancement and Leakage Power Reduction Kwangok Jeong, Andrew B. Kahng, Chul-Hong Park, Hailong.
Steve Grout CAD Consultant April 26, 2004 Missing Analog Tools – A Proposal Analog/Mixed Signal SoC Methodologies.
Are classical design flows suitable below 0.18  ? ISPD 2001 NEC Electronics Inc. WR0999.ppt-1 Wolfgang Roethig Senior Engineering Manager EDA R&D Group.
ECO Methodology for Very High Frequency Microprocessor Sumit Goswami, Srivatsa Srinath, Anoop V, Ravi Sekhar Intel Technology, Bangalore, India Introduction.
CAD for Physical Design of VLSI Circuits
ITRS Factory Integration Difficult Challenges Last Updated: 30 May 2003.
UC San Diego / VLSI CAD Laboratory Toward Quantifying the IC Design Value of Interconnect Technology Improvement Tuck-Boon Chan, Andrew B. Kahng, Jiajia.
1 Moore’s Law in Microprocessors Pentium® proc P Year Transistors.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
Kwangsoo Han‡, Andrew B. Kahng‡† and Hyein Lee‡
Text Book: Silicon VLSI Technology Fundamentals, Practice and Modeling Authors: J. D. Plummer, M. D. Deal, and P. B. Griffin Class: ECE 6466 “IC Engineering”
Impact of Interconnect Architecture on VPSAs (Via-Programmed Structured ASICs) Usman Ahmed Guy Lemieux Steve Wilton System-on-Chip Lab University of British.
Process Variation Mohammad Sharifkhani. Reading Textbook, Chapter 6 A paper in the reference.
1. CAD Challenges for Leading-Edge Multimedia Designs Ira Chayut, Verification Architect (opinions are my own and do not necessarily represent the opinion.
1 ISPD 2007 Austin, TX Rules vs. Tools Lou Scheffer. Lars Liebmann,, Riko Radojcic, David White ISPD Austin, March 2006.
1 Modeling and Simulation International Technology Roadmap for Semiconductors, 2004 Update Ashwini Ujjinamatada Course: CMPE 640 Date: December 05, 2005.
Pattern Sensitive Placement For Manufacturability Shiyan Hu, Jiang Hu Department of Electrical and Computer Engineering Texas A&M University College Station,
NUMERICAL TECHNOLOGIES, INC. Assessing Technology tradeoffs for 65nm logic circuits D Pramanik, M Cote, K Beaudette Numerical Technologies Inc Valery Axelrad.
2D/3D Integration Challenges: Dynamic Reconfiguration and Design for Reuse.
Present – Past -- Future
Simultaneous Analog Placement and Routing with Current Flow and Current Density Considerations H.C. Ou, H.C.C. Chien and Y.W. Chang Electronics Engineering,
Courtesy RK Brayton (UCB) and A Kuehlmann (Cadence) 1 Logic Synthesis Multi-Level Logic Synthesis.
Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects.
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
CAD for VLSI Ramakrishna Lecture#1.
Design For Manufacturability in Nanometer Era
DUSD(Labs) GSRC Calibrating Achievable Design 11/02.
1 Double-Patterning Aware DSA Template Guided Cut Redistribution for Advanced 1-D Gridded Designs Zhi-Wen Lin and Yao-Wen Chang National Taiwan University.
I N V E N T I V EI N V E N T I V E Can innovations in Test serve as a beacon of light in a dark economy? Sanjiv Taneja VP and GM, Encounter Test.
Day 12: October 4, 2010 Layout and Area
Manufacturing Process -II
Capacitance variation 3/ (%)
ITRS Roadmap Design Process Open Discussion EDP 2001
ITRS Design.
HIGH LEVEL SYNTHESIS.
Automated Analysis and Code Generation for Domain-Specific Models
How Thin is the Ice? How Variability and Yield Drive Physical Design.
Applications of GTX Y. Cao, X. Huang, A.B. Kahng, F. Koushanfar, H. Lu, S. Muddu, D. Stroobandt and D. Sylvester Abstract The GTX (GSRC Technology Extrapolation)
Presentation transcript:

Beyond the Red Brick Wall: Physical Design Challenges at 50nm and Below Andrew B. Kahng UC San Diego, Depts. of CSE and ECE ( )

2 ASPDAC’2001 What is NOT a Physical Design Challenge?  Problems that are beyond PD scope / control Finding high-k dielectric materials Finding high-k dielectric materials Creativity (e.g., AMS/RF circuit innovations) Creativity (e.g., AMS/RF circuit innovations) t We are in the “automation” (not the creativity) business  Problems whose instance sizes and solution times scale with power of available computing platforms Most analyses (static timing, SI, dynamic simulation, …) Most analyses (static timing, SI, dynamic simulation, …) t Assumption: “methodology” will be applied (filtering, incr / ECO, hierarchy, divide/conquer, abstracts, guardbanding, …) In future, commodity syntheses In future, commodity syntheses t Scalable Engines = (free) Commodities t (multilevel paradigm:) Place, Perf Opt, Logic Synth, Route, …

3 ASPDAC’2001 Primary Driver at 50nm: System Cost  NRE Cost for Design  TAT = driver for Methodology u  Cost of Design Technology = not so well- understood t Application-Specific CAD (e.g., high-volume custom vs. SOC) t Design Technology Productivity: Roadmaps, Reuse, Metrics u IEEE Design and Test Special Issue, Nov-Dec 2001; ITRS-2001 effort  NRE Cost for Manufacturing  Manufacturing Cost  Design for Cost-of-Manufacturing t Variability and Die-Package-Board interactions

4 ASPDAC’2001 Complementary Driver at 50nm: System Value  Quality of Design = Value of Design Speed, Reliability, Parametric Yield, … Speed, Reliability, Parametric Yield, … Key Issue #1: Power Key Issue #1: Power t Speed-power = fundamental tradeoff t Static power dissipation, power distribution, … u How to avoid battery weight, use of advanced forced-air and chilling, … Key Issue #2: Synchronization and Global Signaling Key Issue #2: Synchronization and Global Signaling t Fundamental clocking limits, latency-insensitive design methodology, …  Issues that are NOT driving PD: “Litany” UDSM = T+SI+IR+GB+L+EM+SH+HE+EMI+SEU…” “Litany” UDSM = T+SI+IR+GB+L+EM+SH+HE+EMI+SEU…”

5 ASPDAC’ TAT: Closing the Synthesis-Analysis Loop  How we handle this loop == the heart of “methodology” t E.g., “Correct by Construction” (assume/enforce, predict/enforce, …) t E.g., “Construct by Correction” (tool, data model, DB for tight S/A loop) t Syntheses must have true estimation capabilities  Syntheses must be driven by most-appropriate abstractions or approximations of Analyses  How much is left on the table depends on two things: How well do we make methodology choices? (Space / shield / rpt / size …? Optimization / layout / synthesis loop structure?) How well do we make methodology choices? (Space / shield / rpt / size …? Optimization / layout / synthesis loop structure?) How well do we identify objectives for engines in PD? (e.g., FP, GPlace) How well do we identify objectives for engines in PD? (e.g., FP, GPlace) Greatest leverage: Chip planning (block shaping/placement, interconnect planning) Greatest leverage: Chip planning (block shaping/placement, interconnect planning)  Very important to work on right problems with right goals Cf. ISPD-2000 talk on floorplanning Cf. ISPD-2000 talk on floorplanning

6 ASPDAC’ Cost: Closing the Design-Manufacturing Loop  Silicon mindset  ECAD / Mask / Mfg merged infrastructures  Variability: improved taxonomy and criteria

7 ASPDAC’2001 What does EDA know about process today? Process Develop.: Lithography Device Device models Design rules TCAD Design ECAD GDSII “Clean Abstraction” = As Little as Possible = Next to Nothing

8 ASPDAC’2001 What Must EDA Know Tomorrow? Mask Process Develop.: Lithography Device Device models Design rules TCAD Production Fab Design Process Requirements Devl. Fab ECAD Semi suppliers GDSII, tolerances,... tolerances... “Useful Abstraction” = As Much as Possible

9 ASPDAC’2001 PSM in 180nm Library Cell

10 ASPDAC’2001 Field-Dependent Aberration  Field-dependent aberrations cause placement errors and distortions Center: Minimal Aberrations Edge: High Aberrations Towards Lens Wafer Plane Lens R. Pack, Cadence

11 ASPDAC’2001 Example Challenges  Function-aware OPC/PSM/Fill insertion (corrections) Layout corrections are for predictable circuit performance, function Layout corrections are for predictable circuit performance, function Tools should understand functional intent, make only the corrections that win $$$, reduce performance variation Tools should understand functional intent, make only the corrections that win $$$, reduce performance variation Applies to mask inspection also Applies to mask inspection also  Cost-aware corrections Don’t make corrections that can’t be manufactured or verified Don’t make corrections that can’t be manufactured or verified Understand costs of each correction (data volume, yield costs, verification costs, etc.) Understand costs of each correction (data volume, yield costs, verification costs, etc.)  Solutions to (difficult) flow issues how to avoid making same correction 3x (lib, router, PV tool) how to avoid making same correction 3x (lib, router, PV tool)

12 ASPDAC’2001 Some Variability Analysis Needs Taxonomy: Taxonomy: t Static: t_ox, V_t, L_eff, … t Dynamic: V_dd, rho, … t Instance: interconnection topology and embedded length distribution, … t Correctable vs. uncorrectable Distinguish primary vs. derived variabilities, e.g., dopant / Idsat Distinguish primary vs. derived variabilities, e.g., dopant / Idsat Model back to root causes, e.g., registration error, microloading Model back to root causes, e.g., registration error, microloading Model the context, e.g., vias, dielectrics, critical paths Model the context, e.g., vias, dielectrics, critical paths Model correlations and anti-correlations (e.g., dimensions of line vs. space, line vs. ILD) Model correlations and anti-correlations (e.g., dimensions of line vs. space, line vs. ILD)

13 ASPDAC’ Closing the Design Technology Productivity Gap  Design Productivity Gap huge cost to semiconductor industry  huge cost to semiconductor industry  Traditional perspective: change the Design Problem, invent new algorithms,...  New perspective: Design Productivity Gap == Design Technology Productivity Gap Problem: Improve Time-To-Market and Quality-of-Result for Design Technology Problem: Improve Time-To-Market and Quality-of-Result for Design Technology New goal: Improve how we specify, develop, and measure and improve Design Technology (PD is a good place to start) New goal: Improve how we specify, develop, and measure and improve Design Technology (PD is a good place to start)

14 ASPDAC’2001 Aspects of the Design Technology Gap  No Roadmap  Time-to-Market: 5-7 yr to get new algorithm into production Time-to-Market: No reuse in design technology Lack of “Foundation CAD-IP” Lack of “Foundation CAD-IP” Over-resourcing of non-strategic technology Over-resourcing of non-strategic technology  QOR: difficult to evaluate impact of new tools, new research on overall design process  Lack of standard metrics (especially cost metrics) for design technology, design process If you can’t measure it, you can’t improve it !!! If you can’t measure it, you can’t improve it !!!

15 ASPDAC’2001 New Infrastructure is Needed to Answer:  Improved vision and design technology planning (“specify”): t What will the design problem look like? t Accurate roadmapping for Design Technology t Application-Specific Design Technology (cost-driven)  Improved execution (“develop”): t How can we quickly develop the right technology (TTM)? t Reusable, commodity, Foundation CAD-IP  Improved measurement (“measure and improve”): t Did we solve the problem (QOR)? Did the design process improve? t Design tool/process metrics, design process instrumentation  Design Technology Productivity will improve Design Productivity

16 ASPDAC’2001 Optical Proximity Correction (OPC)  Corrective modifications to improve process control improve yield (process latitude) improve yield (process latitude) improve device performance improve device performance With OPC No OPC Original Layout OPC Corrections

17 ASPDAC’2001 Macroscopic Process Effects CMP, SOG RIE CVD Dummy Fill controls several types of process distortions : R. Pack, Cadence

18 ASPDAC’2001 Direction for Development - PSM  New logic (mapping) and performance optimization formulations with phase shifting, gate lengths and wire widths continuously variable between b and B with phase shifting, gate lengths and wire widths continuously variable between b and B without phase shifting, gate lengths and wire widths must be at least B without phase shifting, gate lengths and wire widths must be at least B not all features can be phase-shifted: function-driven not all features can be phase-shifted: function-driven What is optimal choice of phase-shifted features, and their sizes?

19 ASPDAC’2001 Direction for Development - PSM  Understand PSM implications for custom layout define a taxonomy of phase conflict define a taxonomy of phase conflict no set of traditional design rules can handle all phase conflicts  what are “good layout practices”? no set of traditional design rules can handle all phase conflicts  what are “good layout practices”? t “no T’s on poly” t “fingered transistors should have even-length fingers” t etc.  Address PSM as a multi-layer problem e.g., conflict can be solved by re-routing a connection to another layer e.g., conflict can be solved by re-routing a connection to another layer

20 ASPDAC’2001 Directions for Development – Pattern Fill  Practical criteria No cleavage lines; Probeability; Multiple length scales; Simultaneous control of fill area/perimeter; etc. No cleavage lines; Probeability; Multiple length scales; Simultaneous control of fill area/perimeter; etc.  Hierarchical filling  Grounded fill generation  Multi-layer density control  RCX/TA flows (with P&R)