Circuit Performance Variability Decomposition Michael Orshansky, Costas Spanos, and Chenming Hu Department of Electrical Engineering and Computer Sciences,

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

Algorithm for Fast Statistical Timing Analysis Jakob Salzmann, Frank Sill, Dirk Timmermann SOC 2007, Nov ‘07, Tampere, Finland Institute of Applied Microelectronics.
Tunable Sensors for Process-Aware Voltage Scaling
9/15/05ELEC / Lecture 71 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
On the Need for Statistical Timing Analysis Farid N. Najm University of Toronto
Improving Placement under the Constant Delay Model Kolja Sulimma 1, Ingmar Neumann 1, Lukas Van Ginneken 2, Wolfgang Kunz 1 1 EE and IT Department University.
Variability-Driven Formulation for Simultaneous Gate Sizing and Post-Silicon Tunability Allocation Vishal Khandelwal and Ankur Srivastava Department of.
Propagation of Error Ch En 475 Unit Operations. Quantifying variables (i.e. answering a question with a number) 1. Directly measure the variable. - referred.
1 Worst-case Delay Analysis Considering the Variability of Transistors and Interconnects Takayuki Fukuoka, Tsuchiya Akira and Hidetoshi Onodera Kyoto University.
0 1 Width-dependent Statistical Leakage Modeling for Random Dopant Induced Threshold Voltage Shift Jie Gu, Sachin Sapatnekar, Chris Kim Department of Electrical.
Rasit Onur Topaloglu University of California San Diego Computer Science and Engineering Department Ph.D. candidate “Location.
Yuanlin Lu Intel Corporation, Folsom, CA Vishwani D. Agrawal
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
Fuzzy Simulated Evolution for Power and Performance of VLSI Placement Sadiq M. Sait Habib Youssef Junaid A. KhanAimane El-Maleh Department of Computer.
Device Sizing Techniques for High Yield Minimum-Energy Subthreshold Circuits Dan Holcomb and Mervin John University of California, Berkeley EE241 Spring.
© Digital Integrated Circuits 2nd Inverter CMOS Inverter: Digital Workhorse  Best Figures of Merit in CMOS Family  Noise Immunity  Performance  Power/Buffer.
04/09/02EECS 3121 Lecture 25: Interconnect Modeling EECS 312 Reading: 8.3 (text), 4.3.2, (2 nd edition)
Fuzzy Simulated Evolution for Power and Performance of VLSI Placement Sadiq M. SaitHabib Youssef Junaid A. KhanAimane El-Maleh Department of Computer Engineering.
Interconnect Optimizations
From Compaq, ASP- DAC00. Power Consumption Power consumption is on the rise due to: - Higher integration levels (more devices & wires) - Rising clock.
Chung-Kuan Cheng†, Andrew B. Kahng†‡,
A Defect Tolerant and Performance Tunable Gate Architecture for End-of-Roadmap CMOS Adit D. Singh Electrical and Computer Engineering, Auburn University.
On-Line Adjustable Buffering for Runtime Power Reduction Andrew B. Kahng Ψ Sherief Reda † Puneet Sharma Ψ Ψ University of California, San Diego † Brown.
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,
Jan. 2007VLSI Design '071 Statistical Leakage and Timing Optimization for Submicron Process Variation Yuanlin Lu and Vishwani D. Agrawal ECE Dept. Auburn.
Fall 06, Sep 14 ELEC / Lecture 5 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits (Formerly ELEC / )
A Probabilistic Method to Determine the Minimum Leakage Vector for Combinational Designs Kanupriya Gulati Nikhil Jayakumar Sunil P. Khatri Department of.
Fuzzy Evolutionary Algorithm for VLSI Placement Sadiq M. SaitHabib YoussefJunaid A. Khan Department of Computer Engineering King Fahd University of Petroleum.
Ryan Kastner ASIC/SOC, September Coupling Aware Routing Ryan Kastner, Elaheh Bozorgzadeh and Majid Sarrafzadeh Department of Electrical and Computer.
Statistical Gate Delay Calculation with Crosstalk Alignment Consideration Andrew B. Kahng, Bao Liu, Xu Xu UC San Diego
Digital Integrated Circuits A Design Perspective
Effects of Global Interconnect Optimizations on Performance Estimation of Deep Sub-Micron Design Yu Cao, Chenming Hu, Xuejue Huang, Andrew B. Kahng, Sudhakar.
S. RossEECS 40 Spring 2003 Lecture 24 Today we will Review charging of output capacitance (origin of gate delay) Calculate output capacitance Discuss fan-out.
Statistical Critical Path Selection for Timing Validation Kai Yang, Kwang-Ting Cheng, and Li-C Wang Department of Electrical and Computer Engineering University.
UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD.
A Methodology for Interconnect Dimension Determination By: Jeff Cobb Rajesh Garg Sunil P Khatri Department of Electrical and Computer Engineering, Texas.
1 Delay Estimation Most digital designs have multiple data paths some of which are not critical. The critical path is defined as the path the offers the.
Review: CMOS Inverter: Dynamic
Research on Analysis and Physical Synthesis Chung-Kuan Cheng CSE Department UC San Diego
Elmore Delay, Logical Effort
Chapter 07 Electronic Analysis of CMOS Logic Gates
MICAS Department of Electrical Engineering (ESAT) AID–EMC: Low Emission Digital Circuit Design Junfeng Zhou Wim Dehaene Update of the “Digital EMC project”
Statistical Sampling-Based Parametric Analysis of Power Grids Dr. Peng Li Presented by Xueqian Zhao EE5970 Seminar.
MICAS Department of Electrical Engineering (ESAT) Design-In for EMC on digital circuit December 5th, 2005 Low Emission Digital Circuit Design Junfeng Zhou.
"A probabilistic approach to clock cycle prediction" A probabilistic approach to clock cycle prediction J. Dambre, D. Stroobandt and J. Van Campenhout.
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.
Propagation of Error Ch En 475 Unit Operations. Quantifying variables (i.e. answering a question with a number) 1. Directly measure the variable. - referred.
Basics of Energy & Power Dissipation
Routability-driven Floorplanning With Buffer Planning Chiu Wing Sham Evangeline F. Y. Young Department of Computer Science & Engineering The Chinese University.
Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects.
On Exploiting Transient Social Contact Patterns for Data Forwarding in Delay-Tolerant Networks 1 Wei Gao Guohong Cao Tom La Porta Jiawei Han Presented.
Chapter 6 Copyright © 2004 The McGraw-Hill Companies, Inc. All rights reserved. High-Speed CMOS Logic Design.
Chapter 4: Secs ; Chapter 5: pp
FPGA Logic Cluster Design Dr. Philip Brisk Department of Computer Science and Engineering University of California, Riverside CS 223.
Department of Electrical and Computer Engineering University of Wisconsin - Madison Optimizing Total Power of Many-core Processors Considering Voltage.
Interconnect Driver Design for Long Wires in FPGAs Edmund Lee University of British Columbia Electrical & Computer Engineering MASc Thesis Presentation.
-1- Delay Uncertainty and Signal Criticality Driven Routing Channel Optimization for Advanced DRAM Products Samyoung Bang #, Kwangsoo Han ‡, Andrew B.
Effects of Inductance on the Propagation Delay and Repeater Insertion in VLSI Circuits Yehea I. Ismail and Eby G. Friedman, Fellow, IEEE.
1 Modeling and Optimization of VLSI Interconnect Lecture 2: Interconnect Delay Modeling Avinoam Kolodny Konstantin Moiseev.
PROCEED: Pareto Optimization-based Circuit-level Evaluation Methodology for Emerging Devices Shaodi Wang, Andrew Pan, Chi-On Chui and Puneet Gupta Department.
University of Michigan Advanced Computer Architecture Lab. 2 CAD Tools for Variation Tolerance David Blaauw and Kaviraj Chopra University of Michigan.
Basic Amplifiers and Differential Amplifier
Challenges in Nanoelectronics: Process Variability
Statistics Review ChE 477 Winter 2018 Dr. Harding.
Summary Current density in a signal line was estimated, based on the simple circuit shown in Fig.1. This circuit is scaled down according to ITRS 2003.
Puneet Gupta1 , Andrew B. Kahng1 , Youngmin Kim2, Dennis Sylvester2
On the Improvement of Statistical Timing Analysis
What to look at in fire engineering analysis
Presentation transcript:

Circuit Performance Variability Decomposition Michael Orshansky, Costas Spanos, and Chenming Hu Department of Electrical Engineering and Computer Sciences, University of California at Berkeley

Motivation: need to know sources of circuit variability New considerations: –Increasing role of interconnect –Importance of intra-field variability Variability modeling –Critical path circuit –Analytic delay calculation –Realistic linewidth variation model Analysis of modeling results Conclusions Overview

Causal decomposition to find major sources of variability Designing for reduced sensitivity Reducing the amount of statistical information Reducing the simulation effort by scaling statistical input space dimensionality Maximizing yield: more accurate limits of acceptable parameter spreads Emphasis in this project: device vs interconnect variability decomposition Circuit Performance Variability Decomposition: Motivation

New Considerations: Interconnect Traditionally: device variability is dominant Deep Sub-Micron: interconnect delay contribution grows Perhaps interconnect variability dominates Realistic analysis has to consider device and interconnect variability jointly Need to distinguish global and local interconnect –Average wirelength of local (lower level) metal lines scales down as gate length is reduced –Global (higher level) lines become longer as the chip size increases

New Considerations: Within-Field Variability Traditionally: between-field variability is dominant Deep Sub-Micron: within-field gate CD variability is significant Within-field variability is deterministic –Can be treated as random for simplicity

Need a representative circuit for high-speed CMOS designs such as microprocessor Critical path circuit: –14-stage gate chain –2-input NANDs with average FO=2.5 Gate stages separated by local interconnect lines There is one global interconnect line buffered by repeaters Critical Path Circuit N=14

Analytic Delay Modeling Sakurai’s delay model: D=0.4R w C w +0.7(R d C l +R d C w +R w C l ) Device behavior: R d =V dd /I d We also use Sakurai’s analytical 2-D capacitance models RdRw ClCl CwCw

Variability Modeling Variability model: Assume linear delay response: Variability of each source is Improved model of global interconnect linewidth variation –This model predicts smaller variability of effective W in global lines

Can define. Decomposition depends on: –Technology parameters (nominal and statistical) –Circuit characteristics (typical) Case study: L gate =0.18 –Device Parameters: T ox =40A, V dd =1.8V –Current drive: I d (L g )=0.56mA-1.9(L g -0.18) Interconnect Parameters: Impact of Technological and Circuit Choices A Case Study of 0.18um Technology

Sensitivity of Delay to Local Interconnect Sensitivity is Sensitivity to gate CD is highest and still increases in this range Conditions: L global =1.15 cm

Sensitivity of Delay to Global Interconnect At large L global sensitivity to Wg and Tg is comparable to L gate Increase of sensitivity due to Wg and Tg is drastic for small pitch Conditions:, 3 repeaters used

Effect of Buffering on Delay Sensitivity Increasing the number of repeaters by 2 reduces sensitivity to global interconnect parameters Wg and Tg by 30% Use of repeaters both reduces delay and delay sensitivity

Effect of Reducing Metal Pitch Sensitivity to global parameters drastically increases for smaller pitches Sensitivity to L gate is still highest (L global =1.15cm)

Improved Interconnect Variability Model Model predicts reduction of and increase of sensitivity with L global Consider a buffer driving a line with no repeaters and At large L global, delay variability due to Wg is strongly attenuated

Variability Decomposition: an Example Need to assume specific variance values Values depend on design/technology choices “good design”: wide pitch for global interconnect, min pitch for local connections; Assumed max (3-sigma) parameter deviations (normalized): SW T H

Variability Decomposition: Results Only for poor designs, a sizable portion of variability (35%) is due to interconnect For good designs interconnect variability contribution is small (12%) Improved model accounts for reduction of in large L global

Summary and Conclusions Analytical circuit performance variability decomposition proposed to assess interconnect and device contributions Need to consider device and interconnect variability jointly Exact decomposition is specific for circuit and technology Optimal designs lead to better performance and smaller interconnect variability contribution Use of repeaters leads to reduction of interconnect contribution Device variability remains the dominant source of overall variability in circuit performance (about 90%)