Design Optimization for Yield
Transcription
Design Optimization for Yield
Design Optimization for Yield Does your first silicon arrive on life support? Dale Pollek [email protected] (408) 725-9586 CEO/Founder ChipMD Wescon, April 13, 2005 For more about ChipMD: http://www.chipmd.com ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 1 Our Lives Run on Microprocessors Ò Computers, phones, switches, air traffic, … Ò But we are literally running on... 5 MIPS in each shoe ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 2 Design Optimization for Yield Ò What is DFY? Why need it? DFY = Design For Yield Ò What are key causes of Yield problems? Which are “designer controllable”? How can designers address them? Ò Overview of a DFY enhanced design flow Ò Optimization methods available today Tradeoffs of each How get best results in least time? Ò Impact of DFY Success Including example DFY success circuit ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 3 Ò Yield Issues Design Layout & Tooling Manufacturing & Test Ò Costs are >> re-spin Extra R&D & tooling Revenue impact TTM, TTV & MktShare Yield Semiconductor Yield Sales $’s/chip Volume Shipment DFY First Silicon Re-spin #2 Re-spin #1 Time to volume Ò DFY affects 1st silicon Each % worth $M’s Yield is Money! ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 4 Source: M. Rencher (EE Times 3/24/03) Defining DFY and Design Yield Ò DFY is well defined and explained “Yields can be improved via design techniques” Article by Mark Rencher March 24, 2003 in EE Times Ò This article defines “parametric yield” Where parametric yield is often what is thought of as “design yield”, that is design’s capacity to quantify the design as to what theoretical max yield can be attained (assuming all other yield factors are zeroed out). Specifically how designers can Design For Yield (DFY). Ò A note to clear up “parametric” confusion in market Use “design yield” because when some designers hear “parametric”, they assume is process or fab issue even though is something they can quantify and control. ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 5 Who needs DFY? Ò Digital SoC & ASIC Library developers & IP providers Critical paths & total chip verification “All design is analog – some more so than others” EDN Gabe Moretti 3/31/2005 Ò Memory design Embedded IP needs 6+ sigma sense amps Ò RF-A/MS circuits Yield closely tied to process variations Topology, operating conditions and use specific Ò Every design comes down to being transistors Plus resistors, capacitors, and “wires”, parasitics, … This presentation focus is device level simulation DFY ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 6 Sample Fabless User DFY Impact Ò “Example Fabless” Wafer Cost $110M/Qtr Ò Fabless Market Value of product Sales Value of $450M/Qtr Profits were $24M (5.3%) Wafer cost 24.4% of sales Ò If improve yield by 10% $11M Cost of wafers saved/Qtr Net profits raised to 7.8% (~1.5X profit) Ò If fab limited production & +10% yield Sell an additional $45M/Qtr Net profits raised to ~13.9% (>2.5X profit) ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 7 Sources of DFY Problems Ò 61% of New ICs/ASICs Require At Least One Re-Spin Source: Aart de Geus, Chairman & CEO of Synopsys Ò A few data points from Cadence Source: Ping Chao, SVP and Chief Product Strategist Analog’s Impact on Overall Increasing Gate Capacity 100M Design 75M 98% 50M 80% 25M 0 0.35µ 0.25µ 0.18µ 0.13µ 60% <100nm SoCs with Digital and Analog 50/50 80% 40% 60% 20% 40% 2% 20% Transistors Area Effort 1998 2000 2002 2004 2006 ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees Digital No part to be duplicated without written permission from ChipMD, Inc. Re-spins 8 Analog Key Causes DFY Must Address Ò Global and local process variation (PV). Ò How identify root cause of problems? What is most significant cause? What has least influence to reduce or avoid? Ò What are the real worst cases? Process and operating conditions Ò How validate results before layout? How reduce silicon used for design? Ò Wide range of operating conditions. ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 9 Design is Process Sensitive Ò Need to design specific to the IC process Design out global & local process variation impacts Circuits require resizing for each process % Process migration is not proportional Need to assess impact New IC Process Second Source Fab Line or Process Drift First Process Fab Line Used Process Parameter “x” ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 10 Process distribution “PV2” % Performance PV’s Dominate & Overwhelm Respective performances “PV1” “PV1” ” 2 V P “ 3” V “P “PVη” ? How many PV’s? ? How many perf’s? ? How deal with all? ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 11 Typical Non-DFY Design Flow Ò Simulate & iterate … and repeat Set Architecture & Spec’s Ò Yield not good enough, try again… Define Topologies & Constraints Simulate Revise Sizing (& repeat) Revise Topology Analyze “Redesign By Autopsy” RBA Silicon Debug Layout & Parasitic Extraction Is Re-spin < 2.5 Simulate (& repeat) Analyze ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. Generate Masks To Mfg 12 DFY Design Flow Enhancements Ò Sensitivity driven design diagnoses Global and local process variations & design parameters Diagnose results for all operating conditions Parallel simulations & manage the data for future use Extended diagnoses from simulation data Ò Feasibility optimization Ensure all critical devices meet constraints Make sure topology works before optimizing it Also called “Nominal Optimization” Also called “Design Centering” Validation or confirmation of yield being ready for tapeout Ò Performance optimization Ò Yield optimization Ò Extended Monte Carlo ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 13 Sensitivity Driven Examinations Ò “…sensitivity-analysis-based tools are the only way to account for yield loss during front-end design” Bozeman Kaminska, Pultronics Ò Isolate the causes of problems Process, operating condition or design parameter related? Ò Rank contribution with quantified data Guide the engineer to most important first ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 14 Parameter Sensitivity Ò Process parameter feedback to design Ò Design parameter impacts ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 15 Mismatch Isolation Diagnosis Ò Identification of sensitive transistors Ò Quantification of mismatch influence P3 mCMRR 1.0 0.8 P1 0.6 0.4 P2 0.2 0.0 P1 ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. P2 P3 16 Feasibility Optimization Ò Does the circuit perform as expected? Ò Are all sizing constraints met? Ò Validate function before performance ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 17 Example Constraints Examples Functional Robustness Electrical saturation ∆Vds small Geometric same Ls min area ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 18 Constraints Impact on Robustness Ò Comparison of two automatically calculated nominal sizings: a) with consideration of sizing rules b) neglected sizing rules Gain b) b) Gain a) a) Sizing rules satisfied Sizing rules violated w1 ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 19 Nominal Optimization Ò First step towards robust design considers Operating parameters Constraints Ò Maximize the performance at nominal What is “best performance”? How deal with counter performances? Ò Some tools can also optimize at “corners” Ò But corners are not always the same Process corners are not always worst case Worst cases change with topology & sizing Ò No replacement for yield optimization! How know if not near a “cliff”? ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 20 Yield Optimization Ò What is design end goal? Getting some chips to work well? Having as many possible meet all specs? Ò Create a robust design by considering Constraints Operating conditions Process statistics Ò How know all spec’s met for all PV’s? Does optimization cover all operating conditions? ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 21 Design Yield Improvement pdf Improve nominal performance pdf Decrease sensitivity spec. performance Or, do pdf both spec. perf. spec. ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. perf. 22 Monte Carlo Yield Confirmation Ò Based on the process distribution, simulate N ‘samples’ of the circuit. Ò Count passing samples to find yield. # of Yield = # of + # of ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 23 Monte Carlo Analysis Ò How many simulations are required to predict yield > Ymin with 95% confidence? Design (βwc) 2σ 3σ Ymin 97.7% 99.87% 4σ 99.997% N 150 3,000 100,000 based on N > 3/(1-Ymin) ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 24 Monte Carlo-Analysis w/ Op Conds operating parameter T [°C] Tmax Spec: A0 > 80 dB for all Tmin < T < Tmax A0(tox,T) < 80 dB A0(tox,T) > 80 dB Tmin tox,min Y = 45% tox,max process parameter tox [µm] ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 25 Monte Carlo-Analysis w/ Op Conds operating parameter T [°C] Tmax Spec: A0 > 80 dB for all Tmin < T < Tmax A0(tox,T) < 80 dB Tnom A0(tox,T) > 80 dB Tmin tox,min Yest = 100% wrong tox,max process parameter tox [µm] ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 26 Monte Carlo-Analysis w/ Op Conds operating parameter T [°C] Tmax Spec: A0 > 80 dB for all Tmin < T < Tmax A0(tox,T) < 80 dB A0(tox,T) > 80 dB Tmin tox,min Yest = 92% wrong tox,max process parameter tox [µm] ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 27 Monte Carlo-Analysis w/ Op Conds Monte Carlo-Analysis of A0 over tox at T = Tmax operating parameter Spec: A0 > 80 dB T [°C] for all Tmax Tmin < T < Tmax A0(tox,T) < 80 dB A0(tox,T) > 80 dB Tmin tox,min Yest = 45% correct tox,max process parameter tox [µm] ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 28 Worst-Case Point Ò The worst-case point is the most probable set of process parameters where the performance violates the specification. Ò This point is found deterministically using worst-case analysis with multidimensional sensitivity diagnoses. ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 29 Worst-Case Analysis Ò The distance between nominal and worstcase point is a measure of the robustness of the circuit. Ò Increasing the distance results in higher yield. WCD [σ] 0 1 2 3 4 Est. Yield [%] 50 84 97.7 99.87 99.997 ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 30 Yield Confirmation Total Total Yield Yield Partial Partial Yields Yields Yield Yieldestimate estimate ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 95% 95%confidence confidence interval interval 31 Optimization Methodologies Ò Ò Ò Ò Ò Traditional engineer interactive Monte Carlo based Automatic block generators Global optimizers Deterministic optimization Sensitivity driven Multi-dimensional Worst Case Distance (WCD) based Automatic, user guided or both ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 32 Traditional Design Approach ; Senior designers “know” best approaches ; Do you want to hold more or longer design review meetings? ; “Spot check” results using simulation ; When do you know if run enough simulation? [ Limited to bandwidth of senior staff [ Usually still need to use silicon to confirm [ Newer processes getting too complex [ Especially in highly integrated SoC/ASIC Ò There’s an old saying I like here: Wisdom comes experience Experience comes from making mistakes Who can afford mistakes in silicon? ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 33 Standard Monte Carlo Driven ; Delivers net end result ; Runs complete assessment ; ; Covers all parts swept – if you swept enough conditions Requires extra user analysis and interpretation [ Consumes a lot of simulation [ [ Does not assure running at correct worst case conditions Computational limits to where use is reasonable [ Not capable to isolate root causes [ And does not provide quantified impacts of each [ Does not provide design insight Ò Proven long-standing and predictable Useful for validation But very limited for design use ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 34 Extended Monte Carlo ÒApplications: Yield estimation Influence analysis (root cause analysis, contributor analysis) Performance distributions Means, standard deviations, correlations of performances Margin distributions Scatter plots ÒFeatures Operating conditions considered Global process variation and local variation (mismatch) Simultaneous simulations over multiple LSF queues Flexible data export ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 35 Automatic Block Generators ; Quickly generates standard blocks ; Why not just go with silicon proven IP “parts”? [ Requires shift of methods to equations [ Most have been “black box” approaches [ Usually still need to use silicon to confirm [ Limited to pre-tested topo’s [ [ User adds topo’s are not silicon validated Works okay on really small blocks Ò Joe Costello said it best in EETimes March 4, 2005 “The problem, Costello noted, is that those large IP blocks were very complicated to design, given the need to account for process variations.” Article by Richard Goering on the demise of Barcelona ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 36 Global Optimizers ; Locates maximum performance only ; Uses standard simulator [ Black box – ignores designer’s inputs [ [ No user guiding nor designer insight feedback No understanding how it derived result [ Limited to nominal (& corners) process point [ Not able to deal with local PV and mismatch Frequently gets only 70% to 80% design yield [ Throws out previous data & completely restarts [ [ Requires a lot of simulation each time Ò Usually gets the best “nominal” performance Does not assure there are no cliffs nearby Not able to do real true yield optimization ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 37 Deterministic Optimization ; Speeds up entire design flow ; ; Multi-dimensional optimization Sensitivity diagnosis driven ; Uses standard simulator & models ; Surgically isolates and remedies problems ; ; Provides great diagnoses and insight to designer User can guide it and focus efforts on key design needs [ Requires statistical device models [ [ In order to do complete and true yield Without statistical data still can do all but yield optimization Ò Only approach that can realistically address today’s designer device level DFY needs ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 38 Monte Carlo vs. Worst Case Distance # Simulations 10 Bil High robust Circuits 100 Mio Monte Carlo analysis Gains in efficiency 1 Mio 10.000 Worst-case distances 100 2σ 3σ 4σ 5σ 6σ Yield/ 7σ Robustness ÒMonte Carlo effort increases exponentially with robustness ÒDeterministic WCD is only known reasonable effort method for optimization of circuits over 3 σ (> 99.87%) ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 39 Where Can DFY be Improved? Ò Better access to statistical models Improved device model development Initial & ongoing “QA” to match drifts, etc Does not replace IP verification silicon Ò Faster/parallel Simulation licensing Maybe also improve API’s on simulators? Ò More cooperative teaming/partnering No one vendor/customer can do it all ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 40 Example DFY Success On a 0.13um bandgap voltage reference circuit Ò isQED paper by ST Microelectronics of Agrate Italy Poster session presented by Carlo Roma 3/22/05 Other authors: Daglio, Sandre, Pasotti & Poles Ò First pass silicon initially yielded ~48% DesignMD diagnosis matched with this range of yield Extended temperature requirements caused yield losses Ò Sensitivity analysis prescribed problem areas Isolated constraint & mismatch problems to remedy Also did parameter reduction to speed-up analysis Ò Topology verification diagnosed yield <82% Maximum design yield was not high enough Ò After topology change design yield ~93% Optimization automated and sped up flow ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 41 Impacts of Yield Optimization Partial yields of performances in typical design flow Sample circuit: Cascode amplifier migration to 0.13um and 90nm processes 6.0 99.997% 0% Total Yield 4.0 2.0 0.0 98% 82.9% Yield 99.99% Yield Nominal Yield Opt. -2.0 50% 2% -4.0 Initial Gain Slewrate Transit frequency Power Phase margin ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 42 Yield Y Worst-Case-Distance βw 8.0 Financial ROI of DFY ∅ Saving-Potential p.a. 1. Company wide yield improvement today With DFY >+5% > 300 M € 2. Company wide reduction of time-to-market today With DFY >-5% > 300 M € 3. Reduction of development effort today With DFY > - 20% > 14 M € 4. Minimize risk of redesigns today With DFY > - 50 % > 30 M € Source: Infineon, Bosch (EkompaSS03) Total > 644 M € ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 43 Keys to Optimize 1st Silicon Yield Ò Provide designer insight to Impacts of process Key dependencies Ò Enable user guidance & interaction Ò Increase productivity of designers Ò Use standard existing design flow Simulators, design tools and models Ò Optimize performance & yield Maximize all performances For all process variations Over all operating conditions ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 44 Who does Not Need DFY? Ò Very low volume Like when producing one satellite But how about robustness? Ò Older IC process tech’s Mismatch a problem since pre-IC days Guard bands give up too much performance Ò If you buy chips not wafers What about foundry underlying costs? Ò Is anyone here not affected by yield? ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 45 DFY Delivers Design Complexity Management Parameter & performance sensitivities Performance Optimization Covers full process spread Includes worst case conditions Deterministic algorithm Yield Optimization Time to market & volume shipments Maximize parametric yield ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 46 DFY = Better Results Sooner Ò Maximize Yield Prior to Layout Ò For more details on DesignMD: http://www.chipmd.com/content/products.htm ©2005, ChipMD, Inc., All rights reserved exclusively for Wescon 2005 attendees No part to be duplicated without written permission from ChipMD, Inc. 47
Similar documents
Dale Pollek – CEO/Founder
No part to be duplicated without written permission from ChipMD, Inc.
More information