1 Improving Design Quality by Managing Process Variability ISQED 09 San Jose, CA Terry Ma.

Slides:



Advertisements
Similar presentations
July 13, 2010ITRS public conference – San Francisco1 More-than-Moore Roadmapping Update.
Advertisements

Custom Services and Training Provider Details Chapter 4.
Percent Yield and Limiting Reactants
Engineering Mechanics
Disclaimer: The information provided by the USPTO is meant as an educational resource only and should not be construed as legal advice or written law.
B2B Solutions Study Summary Charts June – September 2013.
Getting to Know the Credit Card Rules: Credit CARD Act of 2009 NEW!
Meezan Tijarah (Finished Goods).
Bank Loan vs Bond Issue Overview
Introduction This chapter examines one of the most basic planning tools available to managers: cost-volume-profit analysis. Cost-volume-profit analysis.
Pennsylvania Value-Added Assessment System (PVAAS) High Growth, High Achieving Schools: Is It Possible? Fall, 2011 PVAAS Webinar.
Design and Use of Memory-Specific Test Structures to Ensure SRAM Yield and Manufacturability F. Duan, R. Castagnetti, R. Venkatraman, O. Kobozeva and S.
Do Now 10/05/09 Take out HW from Friday. Text p.73, #12-48 evens
Defect Tolerance for Yield Enhancement of FPGA Interconnect Using Fine-grain and Coarse-grain Redundancy Anthony J. YuGuy G.F. Lemieux September 15, 2005.
Introduction to Vectors. Vectors ScalarsVectors Distance Time Mass Work Energy Speed Displacement Velocity Acceleration Force Momentum Torque Magnitude.
10/23/2003 Copyright Ossur Össur hf. Q /23/2003 Copyright Ossur Key ratios YTD 2003 / % +6% -15%-19%- 23%
1 Titre de la diapositive SDMO Industries – Training Département MICS KERYS 09- MICS KERYS – WEBSITE.
OCTAVESM Process 4 Create Threat Profiles
CREATED BY: HMIS Security Awareness Approved 1/10/2012 Revised 1/29/2013 Revised 3/15/2013.
TAM , 8/4/20061 Changes in Method of Accounting – Simplified Resale Method – Revocation of Erroneous Prior Letter Ruling Technical Advise Memorandum.
Research Development for Android Coopman Tom. What is Android?  Smartphone operating system  Google  Popular  ‘Easy to develop’  Open-Source  Linux.
Personal Software Process Overview CIS 376 Bruce R. Maxim UM-Dearborn.
1 HOEPA Does Math High Cost Mortgage Rules Regulation Z - Section 32 Calculations.
Protecting information rights –­ advancing information policy Privacy law reform for APP entities (organisations)
Chapter 12 Managing the Team. Objectives Developing a strong corporate culture. Finding and hiring the best people. Dealing with firing an employee. Dealing.
Maintain Ethical Conduct
Cristina MARTINETTI BUFFA, BORTOLOTTI & MATHIS DISPUTE RESOLUTION IN M&A TRANSACTIONS WARSAW May 2010 MODEL M&A CONTRACTS OF.
Why do so many chips fail? Ira Chayut, Verification Architect (opinions are my own and do not necessarily represent the opinion of my employer)
© 2011 Autodesk MA4299: A Sneak Peek into the Manufacturing Simulation Future Peter Maxfield Principal User Experience Designer.
ETHICS, CONTROLS AND DISCLOSURE: EXPLORING THE NEW FINAL RULE Robert J. Sherry K&L Gates Dallas, TX / San Francisco, CA December 3, 2008.
Title First thing that readers and editors see and read. Key elements that advertise the paper’s contents –Informative and Specific Maybe helpful to choose.
© 2006 Pearson Education, Upper Saddle River, NJ, All Rights Reserved.Hames/Ekern: Introduction to Law, 3 rd edition Chapter Ten Business Practice:
Technical Data Rights- Who Cares………. Introduction n Why Do I Need To Know This? – Acquiring Tech Data is expensive – Dynamic environment, each situation.
© 2015 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain.
ISO/IEC 27001:2013 Annex A.8 Asset management
Principles of Software Engineering: Why Study Software Engineering? COSI 120b, Spring 2005.
19-Feb-16 “"Dana Confidential Information - Those having access to this work may not copy it, use it or disclose the information contained within this.
Books Visualizing Data by Ben Fry Data Structures and Problem Solving Using C++, 2 nd edition by Mark Allen Weiss MATLAB for Engineers, 3 rd edition by.
Design For Manufacturability in Nanometer Era
Chapter 39 Corporations: Directors, Officers, and Shareholders Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
Session 12 Information management and security. 1 Contents Part 1: Introduction Part 2: Legal and regulatory responsibilities Part 3: Our Procedures Part.
BUS 311 Week 3 Journal Your Experiences To purchase this material click below link 3-Journal-Your-Experiences.
Connectivity to bank and sample account structure
Regression Testing with its types
Creo 1.0 Major Issue Flex Modeling and Drawing Associativity
Analysis of Fastenal Quoting Practices
HIPAA Administrative Simplification
Enterprise Mobility Services
APP entities (organisations)
Pre-Execution Process Review Presentation
Scenario Introduction
Florida Program Enhancements
Product Name.
Disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. Except for.
ITRS Design.
Professor Steven Litt Non-Disclosure Agreements: Key Elements In addition to typical contract elements (date, specific names.
IEEE C /xx Project IEEE 802 Executive Committee Study Group on Mobile Broadband Wireless Access Title Evaluation Methodology:
Cisco Unity Connection
Course Title: Keycode Retrieval System (KRS) –
Administrative Data Agenda Item 2: Task force on the use of administrative data for short-term economic statistics.
Confidentiality of Information Acknowledgment and Agreement 2018
Product Name.
Product Name.
Disclosure Statement No relevant financial relationship(s) or nonfinancial relationship(s) I have no relevant financial or nonfinancial relationships in.
Requirements for TGT Proposals
Proposal for QAP Available Admission capacity
Liaison Report From Date: Authors: Month Year
Delegated Acts concerning PPPs
Software License Agreements
Florida Program Enhancements
Presentation transcript:

1 Improving Design Quality by Managing Process Variability ISQED 09 San Jose, CA Terry Ma

2 CONFIDENTIAL INFORMATION The following material is being disclosed to you pursuant to a non-disclosure agreement between you or your employer and Synopsys. Information disclosed in this presentation may be used only as permitted under such an agreement. LEGAL NOTICE Information contained in this presentation reflects Synopsys plans as of the date of this presentation. Such plans are subject to completion and are subject to change. Products may be offered and purchased only pursuant to an authorized quote and purchase order. Synopsys is not obligated to develop the software with the features and functionality discussed in the materials.

3 Introduction Sources of Process Variability Modeling Process Variability Design-Centric Process Variability Analysis Design-Centric Yield Management Summary Outline

4 Moores Scaling Source: IMEC 90nm 65nm 45nm 32nm 22nm <15nm Stress engineering implemented at 65nm enables continued scaling

5 What exactly does stress do? StressBand Structure Mobility Vt Leakage Lattice distortion Gate SiGe Si NMOS NiSi Si 3 N 4 35nm NiSi Si 3 N 4 stress cap PMOS SiGe NiSi 1.2nm Unlike humans, transistors perform better under stress!

6 If you are a designer….

7 Unfortunately, stress is everywhere… Each object (diffusion, poly, contact, well edge, …) contributes to stress!

8 If you look inside a standard cell… As much as 25% variation in current across a standard cell P N P-Channel N-Channel Transistor Position

9 Cell context can become a problem too…. Proximity EffectTypical Ambit Lithography~ 1um Mechanical Stress~ 2-3 um Well Proximity~ 1-2 um Adjacent cells Cell under analysis Ambit size 3.7x1.42.6x1.01.8x0.71.3x0.55.3x x0.35 Gate size (um 2 ) nm m m Technology Minimum gate width for 45nm node is ~0.5 um

10 DesignManufacturing Cost Slip!Slip! Time Systems Oops! The price to pay…. DesignTapeoutProduction Cost/Change 1X

11 Introduction Sources of Process Variability Modeling Process Variability Design-Centric Process Variability Analysis Design-Centric Yield Management Summary Outline

12 Sources of Layout Proximity Variation Litho ProximityMechanical Stress/StrainWell Proximity EffectPhysical VariationElectrical Variation Lithographic Proximity Shape of poly gate, diffusion region Transistor L, W Mechanical Stress Mechanical strain, defect diffusion Mobility, V th Well ProximityChannel DopingV th, Body effect Electrical VariationCircuit Variation Modeling of electrical variation (caused by physical variation) to account for proximity effects is crucial for design

13 Lithographic Proximity Variation Sub-wavelength lithography physical shape variation Physical shape variation Electrical variation CD Variation Corner Rounding Drive Current Leakage Capacitance Delay Transist or Drain Current

14 Stress-Induced I on 45nm Layout A W=100nm P2P=120nm #1 #3 #5 Layout C #1 #2 #3 #4 #5 (Transistors in Layout A are used for I on reference) Layout B #1 #2 #3 #4 #5 W=100nm

15 Implant atoms bounce off of photoresist Extra dopant in channel region changes V th, body effect Well Proximity Effect Depends strongly on well / isolation layouts

16 DL SA P2P SDP WA H SDP jogs DB DT DB Complex Layout Effects Jogs (L, H, U, Z, … shapes) SA (length of diffusion) DL (longitudinal diffusion spacing) DT (transverse diffusion spacing) SDP (active-to-dummy poly) P2P (poly space) WA (DSL and WPE) DB (distance to boundary) Poly spacing variation still exists, despite effort to follow restrictive design rules (RDR) – poly-on-grid Active diffusion jogs and corner rounding remain pervasive

17 Added Design Challenges 250nm 180nm 130nm 90nm 65nm 350nm 45nm 32nm 22nm Timing Closure! Power Verification Signal Integrity Power! Verification! Yield Power!! Verification!! Clocks Power!!! Verification!!! Yield! Power!!! Verification!!!! Yield!! Variability

18 Introduction Sources of Process Variability Modeling Process Variability Design-Centric Process Variability Analysis Yield Management for Design Summary Outline

19

20 How to bridge process and design? Process Design Transistor SiSTI Length of Diffusion L zz xx yy W Layout

21 Designers Care-about Everything starts with Spice Annotated Spice Netlist Annotated Spice Netlist Accurate Cell Library Characterization Accurate Cell Library Characterization Spice Simulations Spice Simulations Critical Path Analysis Sign-off

22 From Physics to Compact Model Compact Model Physical Modeling

23 From Layout to Spice Instance Parameters Layout Litho Stress WPE Others Geometry Processing Physics-based Compact Models ( / ref, Vth, L, W, …) Back- annotated Spice Instance Parameters ( MULU0, DELVT0, L, W, …) Back- annotated Spice Instance Parameters ( MULU0, DELVT0, L, W, …)

24 Introduction Sources of Process Variability Modeling Process Variability Design-Centric Process Variability Analysis Design-Centric Yield Management Summary Outline

25 Litho Contour Stress xx yy zz Stress xx yy zz Seismos LX: Stress to Electrical W eq L eq Seismos CX: Contour to Electrical Layout Si Calibrated Stress Model Visualization Annotated SPICE Netlist HSPICE, HSIM, NanoSim Design-Centric Process Variability Tools

26 Library/Cell Design Flow Drop-in Schematic Layout Physical Verification Physical Verification Device & RC Extraction Annotated Netlist Spice Simulation Instance Parameters: eff, Vth, Leff, Weff Seismos Stress Model Tech File

27 Model-Based Approach Accuracy Desirable 45 o target

28 Handling tricky layout… Compressive STIstress pushes Side of Diffusion edge Leads to Tensile longitudinal Stress at bottom edge In a complex layout, physics-based approach can handle very well the changes in stress behavior at diffusion corner

29 Visualizing Mobility Variation Across a Cell strong weak

30 Doing What-if Analysis Integrated with IC-Workbench Layout editing, with instant in-place mobility analysis Original nmos pmos weaken nmos enhance pmos Shrink Diff enhance nmos weaken pmos dummy Add Dummy

31 Device and Timing Characteristics Back-annotated netlist is used for Spice simulations % Change ( dense v. sparse) ParamsNMOSPMOS Ion 6.0% 16.2% Ioff 7.0% 16.9% Delay-5.5% (fall) -13.9% (rise) SiGe + STI 3-stage ring oscillator Dense Sparse ( sparse ) ( dense )

32 Analyzing Cell Context Effects Context dependent timing variation can be evaluated to determine Sensitivity Distribution Derating factor, … Context Dependent Delay Variation BUFX4 BUF NAND2 BUF BUFX2 NAND2 Filler4 NAND2 Filler2 NAND2 (a) (b) (c) (d) (e)

33 Context analysis reveals timing variations, and best and worst case neighbors Example: 40nm 24x Inverter 100 Random Contexts – 2 Timing Arcs worst best

34 Layout Variation Typical I on variation range Typical V th variation range Length of diffusion (LOD) (SiGe or STI)~30%~50mV Spacing to adjacent diffusion~5%~15mV Active diffusion corners~5%~15mV Poly spacing~15%~30mV Poly corner rounding~5%~20mV Well boundary (WPE)/ Dual stress liner (DSL)~15%~90mV Contact to gate distance~3%~10mV Proximity Variation Summary

35 Introduction Sources of Process Variability Modeling Process Variability Design-Centric Process Variability Analysis Design-Centric Yield Exploration Summary Outline

36 Statistics and DataMining Data Visualization / Correlation Yield Management System Measurement and Inspection Wafer History Equip. History FAB ATPG Tests DFT DiagnosisFail Classification Arrays Tests Parametric Test Results Functional Test Results TEST DRC / CAA Parasitics STA LCC / CMP EDA Physical Design Data Characterization Results Test Engineer Program Fix Layout Engineer Design Fix Process Engineer Process Fix FA Engineer Faster FA New Paradigm in Yield Management Stress

37 Low Yield Lot Cell Fail By Test Failing Cell Map Spatial Trends Failing Cells and Nets Failing Nets On Layout Physical FA 50% Accurate 2-3 Days 2-3 Weeks Yield Explorer Automated Flow Multi-Tool Manual Flow Low Yield Lot Physical FA >90% Accurate Single Data Bank for yield relevant data from Design, Fab and Test An order of magnitude faster systematic failure localization Design-Centric Yield Management

38 Introduction Sources of Process Variability Modeling Process Variability Design-Centric Process Variability Analysis Design-Centric Yield Exploration Summary Outline

39 Stress engineering added to boost transistor performance at 65nm and below increases process variability Interactions between design features and physical processes result in systematic defects that can degrade design quality and yield in manufacturing Design modification made after tapeout and in manufacturing cannot fix everything and is costly For 45nm and below, design quality and yield can be improved by properly managing process variability Summary

40 Predictable Success