Andrew Kahng – October 2001 913.001 Layout Techniques for Cost- Driven Control of Lithography-Induced Variability Dennis Sylvester / Andrew B. Kahng U.

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

SEQUOIA Physical & Timing Verification of Subwavelength-Scale Designs using Physical Simulation Robert Pack ( formerly of Cadence Berkeley Labs) Valery.
An International Technology Roadmap for Semiconductors
New Graph Bipartizations for Double-Exposure, Bright Field Alternating Phase-Shift Mask Layout Andrew B. Kahng (UCSD) Shailesh Vaya (UCLA) Alex Zelikovsky.
Tunable Sensors for Process-Aware Voltage Scaling
ECE 260B – CSE 241A Manufacturing 1http://vlsicad.ucsd.edu ECE260B – CSE241A Winter 2005 Manufacturing Website:
Chris A. Mack, Fundamental Principles of Optical Lithography, (c) 2007
Tutorial on Subwavelength Lithography DAC 99
Impact of RET on Physical Design ISPD 2001 April 2, 2001 F.M. Schellenberg, Ph.D. Calibre RET Group Luigi Capodieci, Ph.D. ASML MaskTools.
Chapter 11 Timing Issues in Digital Systems Boonchuay Supmonchai Integrated Design Application Research (IDAR) Laboratory August 20, 2004; Revised - July.
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.
Penn ESE535 Spring DeHon 1 ESE535: Electronic Design Automation Day 23: April 22, 2009 Statistical Static Timing Analysis.
Puneet Sharma and Puneet Gupta Prof. Andrew B. Kahng Prof. Dennis Sylvester System-Level Living Roadmap Annual Review, Sept Basic Ideas Gate-length.
Detailed Placement for Improved Depth of Focus and CD Control Puneet Gupta 1 Andrew B. Kahng 1,2 Chul-Hong Park 2 1 Blaze DFM,
UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD.
Statistical Crosstalk Aggressor Alignment Aware Interconnect Delay Calculation Supported by NSF & MARCO GSRC Andrew B. Kahng, Bao Liu, Xu Xu UC San Diego.
Beyond the Red Brick Wall: Physical Design Challenges at 50nm and Below Andrew B. Kahng UC San Diego, Depts. of CSE and ECE
Design Sensitivities to Variability: Extrapolations and Assessments in Nanometer VLSI Y. Kevin Cao *, Puneet Gupta +, Andrew Kahng +, Dennis Sylvester.
Architectural-Level Prediction of Interconnect Wirelength and Fanout Kwangok Jeong, Andrew B. Kahng and Kambiz Samadi UCSD VLSI CAD Laboratory
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.
Study of Floating Fill Impact on Interconnect Capacitance Andrew B. Kahng Kambiz Samadi Puneet Sharma CSE and ECE Departments University of California,
Detailed Placement for Improved Depth of Focus and CD Control
Institute of Digital and Computer Systems 1 Fabio Garzia / Finding Peak Performance in a Process23/06/2015 Chapter 5 Finding Peak Performance in a Process.
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.
April 16th, Photomask Japan 2008 Electrical Metrics for Lithographic Line-End Tapering Puneet Gupta 3,
Chung-Kuan Cheng†, Andrew B. Kahng†‡,
Toward Performance-Driven Reduction of the Cost of RET-Based Lithography Control Dennis Sylvester Jie Yang (Univ. of Michigan,
Effects of Global Interconnect Optimizations on Performance Estimation of Deep Sub-Micron Design Yu (Kevin) Cao 1, Chenming Hu 1, Xuejue Huang 1, Andrew.
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,
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 34: Design Methods (beyond Tanner Tools) Prof. Sherief Reda Division of.
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.
Detailed Placement for Leakage Reduction Using Systematic Through-Pitch Variation Andrew B. Kahng †‡ Swamy Muddu ‡ Puneet Sharma ‡ CSE † and ECE ‡ Departments,
Defocus-Aware Leakage Estimation and Control Andrew B. Kahng †‡ Swamy Muddu ‡ Puneet Sharma ‡ CSE † and ECE ‡ Departments, UC San Diego.
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.
Selective Gate-Length Biasing for Cost-Effective Runtime Leakage Control Puneet Gupta 1 Andrew B. Kahng 1 Puneet Sharma 1 Dennis Sylvester 2 1 ECE Department,
7/14/ Design for Manufacturability Prof. Shiyan Hu Office: EERC 731.
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.
5 Top PED/Robustness Roadmapping Needs 1.Power and energy reduction achievable with less intrusive and more evolutionary techniques  Ex: dual-Vdd incurs.
UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD.
L. Karklin, S. Mazor, D.Joshi1, A. Balasinski2, and V. Axelrad3
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 11: October 1, 2010 Variation.
ITRS Factory Integration Difficult Challenges Last Updated: 30 May 2003.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
Kwangsoo Han, Andrew B. Kahng, Hyein Lee and Lutong Wang
Process Variation Mohammad Sharifkhani. Reading Textbook, Chapter 6 A paper in the reference.
A Cost-Driven Lithographic Correction Methodology Based on Off-the-Shelf Sizing Tools A Cost-Driven Lithographic Correction Methodology Based on Off-the-Shelf.
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Pseudo-nMOS gates. n DCVS logic. n Domino gates. n Design-for-yield. n Gates as IP.
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.
Variation-Tolerant Circuits: Circuit Solutions and Techniques Jim Tschanz, Keith Bowman, and Vivek De Microprocessor Technology Lab Intel Corporation,
AoE Project Nano-Process Modeling: Lithography modeling and device fabrication Philip Chan, Mansun Chan Department of ECE, HKUST Edmund Lam Department.
1 Carnegie Mellon University Center for Silicon System Implementation An Architectural Exploration of Via Patterned Gate Arrays Chetan Patel, Anthony Cozzie,
Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects.
EE201C : Stochastic Modeling of FinFET LER and Circuits Optimization based on Stochastic Modeling Shaodi Wang
Design For Manufacturability in Nanometer Era
Xiaoqing Xu1, Tetsuaki Matsunawa2
1 Hardware Reliability Margining for the Dark Silicon Era Liangzhen Lai and Puneet Gupta Department of Electrical Engineering University of California,
Feature-level Compensation & Control F LCC Lithography April 5, 2006 A UC Discovery Project.
University of Michigan Advanced Computer Architecture Lab. 2 CAD Tools for Variation Tolerance David Blaauw and Kaviraj Chopra University of Michigan.
Chapter 4b Process Variation Modeling
Capacitance variation 3/ (%)
Lithography Advanced.
Puneet Gupta1 , Andrew B. Kahng1 , Youngmin Kim2, Dennis Sylvester2
Presentation transcript:

Andrew Kahng – October Layout Techniques for Cost- Driven Control of Lithography-Induced Variability Dennis Sylvester / Andrew B. Kahng U. Michigan EECS Dept. / UC San Diego ECE Dept.

Andrew Kahng – October 2001 Project Overview Objective: Develop cost models, design rules, layout methods, and tools to: (1) minimize costs associated with resolution enhancement techniques (RETs), and (2) limit lithography-induced variability Faculty –Dennis Sylvester, University of Michigan EECS Dept. –Andrew B. Kahng, University of California, San Diego ECE Dept. Students –Jie Yang, PhD expected 2006 –Puneet Gupta, PhD expected 2006 Mentors –Luigi Capodieci, AMD –Lars Liebmann, IBM –Karl Perrey, Intel –(Warren Grobman, Motorola)

Andrew Kahng – October 2001 RETs for Subwavelength Lithography WYSIWYG (layout = mask = wafer) failed starting with 350nm generation Optical lithography: feature size limited by diffraction Available knobs –aperture: OPC –phase: PSM –  RETs

Andrew Kahng – October 2001 Optical Proximity Correction (OPC)

Andrew Kahng – October 2001 Phase Shifting Mask (PSM) conventional mask glass Chrome phase shifting mask Phase shifter 0 E at mask 0 0 E at wafer 0 0 I at wafer 0

Andrew Kahng – October 2001 Mask Component of Manufacturing NRE Half of all mask sets used for < 570 wafers (< 100K parts) M. Rieger, Avant! – ISMT Mask-EDA Workshop July 2001 OPC, PSM, Fill  increased feature complexity Vector scan: Write cost proportional to feature complexity Difficult to inspect, verify masks!

Andrew Kahng – October 2001 P. Buck, Dupont Photomasks – ISMT Mask-EDA Workshop July 2001 Context-Dependent Fracturing Same pattern, different fracture

Andrew Kahng – October 2001 P. Buck, Dupont Photomasks – ISMT Mask-EDA Workshop July 2001 ITRS Maximum Single Layer File Size MEBES Data Volume (GB) Year

Andrew Kahng – October 2001 P. Buck, Dupont Photomasks – ISMT Mask-EDA Workshop July 2001 ALTA-3500 Mask Write Time ABF Data Volume (MB) Write Time (Reformat + Print) (Hrs)

Andrew Kahng – October 2001 RET Issues PSM and lithography equipment choices (e.g., OAI) constrain layout, explode mask costs –Forbidden configurations (wrong-way critical-width doglegs, or diagonal features) –Cost-reducing variants (IDEAL, GRATEFUL) more constraining Process window and yield enhancement: ditto –Forbidden width-spacing combinations (defocus window sensitivities) –Complex “local DRCs” OPC subresolution assist features: ditto –Notch rules, critical-feature rules on local metal Other –Dummy fill changes RCX results, creates inter-layer dependencies, increases data volume –halation rules (width- and length-dependent spacing)

Andrew Kahng – October 2001 Example: Off-Axis Illumination Different variants of off-axis illumination act to: –Amplify dense lines while attentuating larger pitches –Print only axis-parallel lines, not 45º lines F. Schellenberg, Mentor

Andrew Kahng – October 2001 RET-Related Needs in 2001 ITRS Function- and cost-aware OPC, PSM, dummy fill Real goal = predictable circuit performance and function Tools must understand functional intent –Make only corrections that gain $$$, reduce performance variation –Make only corrections that can be manufactured and verified –Fail only mask errors that affect function –Understand (data volume, verification) costs of breaking hierarchy Fix broken flows –Making same OPC corrections 3x (library, router, PV tool) –Layout signoff w/o comprehending later RET insertion (e.g., fill)

Andrew Kahng – October 2001 Key Question Which should be developed: (A) circuit design techniques that can deal with variability, or (B) process techniques that reduce variability? At < 65nm, variation-tolerant circuit techniques may be a more cost-effective way to combat rising process uncertainties Should seek better bang for the buck in applying RETs –Function-, cost-driven corrections –Synergies among various correction techniques (e.g., fill helps OPC)

Andrew Kahng – October 2001 Quantifying Impact of RETs Performance fluctuations due to dummy fill –Varying filling constraints, physical CMP models, tiling rules –Gate delay impact unclear –Grounded fill  inductive impact? MOSFET I-V characteristics (including I off ) with and without OPC/PSM –Varying proximity, layout configuration, gate dimensions Layout density and performance –PSM-compliant libraries trade density for “free composability” –Bent gates no longer available –Intermediate-pitch wiring may underperform due to variability increase stemming from lack of subresolution assist features

Andrew Kahng – October 2001 Investigating the Variability/Cost Relationship Initial driving question: How does the maximum value design compare to the maximum performance design? Maximum value is driven by parametric distributions as well as value distributions (e.g., bin sorting) What are the design implications for a value maximized design? –E.g., rely more heavily on spatial correlations or strive for more random behavior (averaging effects) ??? To measure $/wafer, we need (1) detailed models of process variability, and (2) models of how chip parameters (frequency, testability, etc.) affect value

Andrew Kahng – October 2001 Investigating the Variability/Cost Relationship (1) (A) Build a taxonomy of variability sources –Intrinsic vs. dynamic (Vdd,temp) –Random vs. systematic –Intra-die, Intra-reticle, Intra-wafer, etc. –Including correlations (local, global) (B) Incorporate a smart Monte Carlo approach –Based on performance sensitivity to sources of uncertainty (C) Build generic critical path models –Delay-constrained vs. power-constrained –+ Ring-oscillator, clock tree, etc. models

Andrew Kahng – October 2001 “Mapping Design to Value”: (1) Across-Wafer Frequency Variation

Andrew Kahng – October 2001 “Mapping Design to Value”: (1) Across-Wafer Frequency Variation

Andrew Kahng – October 2001 “Mapping Design to Value”: (2) Can we combine (1) and (2) to drive design optimizations?

Andrew Kahng – October 2001 “Mapping Design to Value”: (2) Can we combine (1) and (2) to drive design optimizations?

Andrew Kahng – October 2001 Research Timeline Year 1: Assess cost vs. variability tradeoffs, develop cost models for RETs Year 2: Develop layout methods and tools for cost-driven insertion of RETs while meeting performance goals Year 3: Model calibration/verification using test structures, circuit layout approaches to account for RET-based constraints

Andrew Kahng – October 2001 SPARE SLIDES

Andrew Kahng – October 2001 RET Resource Requirements Grobman, Motorola

Andrew Kahng – October 2001 RET Roadmap Rule-based OPC Model-based OPC Scattering Bars AA-PSM Weak PSM Rule-based Tiling Optimization-driven MB Tiling 0.25 um 0.18 um 0.13 um 0.10 um 0.07 um 248 nm 248/193 nm 193 nm Number Of Affected Layers Increases / Generation Litho CMP W. Grobman, Motorola – DAC-2001

Andrew Kahng – October 2001 Mask Data and the $1M Mask NRE Too many data formats –Most tools have unique data format –Raster to variable shaped-beam conversion is inefficient –Real-time manufacturing tool switch, multiple qualified tools  duplicate fractures to avoid delays if tool switch required Data volume –OPC increases figure count acceleration –MEBES format is flat –ALTA machines (mask writers) slow down with > 1GB data –Data volume strains distributed manufacturing resources Refracturing mask data –Before: mask industry never touched mask data (risky, no good reason) –Today: 90% of mask data files manipulated or refractured: process bias sizing (iso-dense, loading effects, linearity, …), mask write optimization, multiple tool formats, …

Andrew Kahng – October 2001 Process Variation Sources Design  (manufacturing variability)  Value Intrinsic variations – Systematic: due to predictable sources, can be compensated during design stage – Random: inherently unpredictable fluctuations and cannot be compensated Dynamic variations – Stem from circuit operation, including supply voltage and temperature fluctuations – Depend on circuit activity and hard to be compensated Correlations – Tox and Vth0 are correlated due to – Line width and spacing are anti-correlated by one; ILD and interconnect thickness also anti-correlated

Andrew Kahng – October 2001 Many Variability Sources… Example: Field-dependent aberrations cause placement errors and distortions Center: Minimal Aberrations Edge: High Aberrations Towards Lens Wafer Plane Lens R. Pack, Cadence