1 / 23

Minimization of Delay Sensitivity to Process Induced Vth Variations

Minimization of Delay Sensitivity to Process Induced Vth Variations. Georges Nabaa Farid N. Najm University of Toronto (georges,najm)@eecg.utoronto.ca. Outline. Introduction Problem formulation and goals Methodology Standard simulations Static gates Dynamic gates Transmission gates

theo
Télécharger la présentation

Minimization of Delay Sensitivity to Process Induced Vth Variations

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Minimization of Delay Sensitivity to Process Induced Vth Variations Georges Nabaa Farid N. Najm University of Toronto (georges,najm)@eecg.utoronto.ca

  2. Outline • Introduction • Problem formulation and goals • Methodology • Standard simulations • Static gates • Dynamic gates • Transmission gates • Standalone simulations • Sizing simulations • Conclusion NEWCAS-05

  3. Introduction • The threshold voltage is a fundamental operational parameter of a MOSFET • For the past 30 years, performance improvements in semiconductors have been achieved by decreasing channel length • This decrease had to be accompanied by a • Decrease supply voltage • Decrease threshold voltage (Vth) • This Vth decrease has not been followed by a corresponding decrease in threshold voltage variations NEWCAS-05

  4. Random Dopant Fluctuations • Threshold Voltage is a function of the dopants in the channel • Due to the decrease in the number of dopants in DSM processes there is increased variability IBM: ISSCC 2004

  5. Threshold Voltage Variations • Threshold voltage variations (δVth) cause variations in circuit delay that impact the chip timing yield • Can cause up to 30% variation in chip frequency [BKN02] • Threshold Variations can be divided into • Within-die • Die-to-die Tschanz 2002 NEWCAS-05

  6. Problem Formuation • Previous work applies chip wide compensation schemes • Unsuitable for the within-die component • Within-die variations become larger as the feature length gets smaller • We study design techniques that minimize the effects of threshold variations on circuit delay variability (minimize delay sensitivity) • Specifically, we explore: • Topology issues, e.g., series vs. parallel arrangements • Design style, e.g., static vs. dynamic (NAND vs NOR) • Optimization issues, e.g., sizing NEWCAS-05

  7. Goals • Evaluate these styles based on performance penalty, area overhead, and delay variability minimization • This per gate approach tackles within-die variations intrinsically • Design δVth aware Libraries NEWCAS-05

  8. Methodology • We model Vth variations (δVth ) as normally distributed random variables (RVs) • The 3σ limits of the Normals are from the technology files • Adjusted using the Law of Area: (Horstmann99) • The larger the transistors, the smaller the input Vth variations • For all the transistors in a given logic gate consider δVth variations as: • Independent Normals (n transistors -> n independent normals) • Fully Positively Correlated Normals NEWCAS-05

  9. Methodology (cont) • Used 0.13um UMC process • Generated 1000 sweep points and link it to the DELVTO parameter in SPICE • Run the simulation and record propagation delay • Absolute delay is input dependent • For each gate we choose the worst-case input vectors NEWCAS-05

  10. Methodology • Assume Linearity between process and delay • From each sweep, the sensitivity is recorded as: NEWCAS-05

  11. Static Gates: Series better than Parallel • Series stacks exhibit less delay sensitivity than their parallel counterparts. • Explanation: body-effect minimizes the impact of Vth • Design: insert series transistors to create series stacks NEWCAS-05

  12. Hybrid Gates • The fact that series are better than parallel led us to insert a “serializing” dummy transistor into the structure of a gate • For a 2-input NAND gate, two potential configurations: Standard Configuration 1 Configuration 2 NEWCAS-05

  13. Hybrid gates: Independent • Hybrid gates exhibit less delay variability than standard gates NEWCAS-05

  14. Hybrid Gates: Correlation • Even with correlation • Hybrid gates exhibit less delay variability than standard gates NEWCAS-05

  15. Hybrid Gates: Limitations • These gains come at the expense of larger absolute delays. • These delays can be recovered by a corresponding increase in area: • In order for the hybrid NAND to match the nominal delay performance its area must be 2.1 times the area of a standard NAND gate • This overhead is reduced as the number of inputs increases; • For a three input hybrid NAND, the area overhead required to match the nominal performance of a standard 3 input NAND gate is 1.5×. • To further minimize area overhead, we use a low Vth for the dummy transistor. • Area overhead required to match similar performance is down to 78 % NEWCAS-05

  16. Dynamic Logic • Performed similar experiments on dynamic gates • NOR gates • Very susceptible to variations • The footer in standard dynamic logic helps to reduce variability • Still has large variability NEWCAS-05

  17. Dynamic Gates: NAND • NAND Dynamic gates exhibit less variation than NOR Dynamic Gates • Dynamic NAND has more variations than Static NAND • But footerless dynamic NAND gates are better than those with footer • Can be attributed to the fact that the footer transistor is also subjected to the normal δVth (and the circuit is already in series) • Use NAND Logic instead of NOR logic whenever possible. • Footerless NAND logic is fastest and less prone to variability NEWCAS-05

  18. Transmission gates • Transmission gates display the best delay variability robustness in both • Correlated simulations • Independent simulations • Can be explained through the intrinsic structure of the gate • NMOS and PMOS have opposite Vth values (in sign) • In correlated simulations, when subjected to similar ΔVth , the contribution (faster or slower) that results from say the NMOS device is counterbalanced by an equal contribution from the PMOS device and vice versa. • In independent simulations, the variability still remains low (half that of a NAND gate) NEWCAS-05

  19. Transmission Gates Transmission Gate AND vs Static NAND (Independent) Transmission Gate AND vs Static NAND (Correlated) NEWCAS-05

  20. Standalone tests • Second Type of Test • Input threshold voltage variations on only one transistor at a time: • Goals: Find (if any) the critical transistor in a gate • Can be made wider to minimize the Vth variations • Can be used in the context of a multiple Vth solution • Results: • Bottommost transistor of a stack constitutes the bottleneck • This transistor can be made larger to minimize variability • Can also be used in the context of a multiple Vth solution NEWCAS-05

  21. Sizing • Third set of tests • Simulated gates with different transistor sizes • The sizing simulations show that: • Larger gates demonstrate less variability • Optimal widths are twice the width of standard gates NEWCAS-05

  22. Sizing NEWCAS-05

  23. Conclusion • We studied the delay sensitivity of major design families with respect to Vth variations • Series stack are less sensitive than parallel configurations • Serialized standard gates: hybrid NAND and NOR gates • NAND footerless logic is “better” than standard dynamic logic. • Transmission gates are intrinsically robust with respect to Vth variations • Optimal sizing of gates seems around 2x that of standard gates NEWCAS-05

More Related