1 / 28

Hassan Mostafa & M. Anis & M. Elmasry University of Waterloo, Ontario, Canada

Statistical Timing Yield Improvement of Dynamic Circuits Using Negative Capacitance Technique. Hassan Mostafa & M. Anis & M. Elmasry University of Waterloo, Ontario, Canada. Outline. Introduction and Background Motivation and Objectives Negative Capacitance Circuits

olga-curry
Télécharger la présentation

Hassan Mostafa & M. Anis & M. Elmasry University of Waterloo, Ontario, Canada

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. Statistical Timing Yield Improvement of Dynamic Circuits Using Negative Capacitance Technique Hassan Mostafa & M. Anis & M. Elmasry University of Waterloo, Ontario, Canada

  2. Outline • Introduction and Background • Motivation and Objectives • Negative Capacitance Circuits • Statistical Timing Yield Improvement Using Negative Capacitance • Results and Discussions • Conclusion Introduction and Background

  3. Outline • Introduction and Background • Variability • Wide Fan-in Dynamic OR gate • Motivation and Objectives • Negative Capacitance Circuits • Statistical Timing Yield Improvement Using Negative Capacitance • Results and Discussions • Conclusion Introduction and Background

  4. Variability Classification • Die-to-Die (D2D) • Affects all devices on the chip in the same way • e.g., all devices on a chip have the same Vt • Within-Die (WID) • Variations within a single chip • Affecting devices on the same chip differently • e.g., devices on the same chip have different Vt D2D WID Die index Introduction and Background

  5. Performance Distribution Design Methodology Cost (e.g. power) FAIL Nominal 50% Timing Yield FAIL Corner-Based 100% Timing Yield FAIL Statistical >99.9% Timing Yield Design Methodologies (Overhead) Frequency www.nowpublishers.com Introduction and Background

  6. Process Variations Sources [1] • Random Dopant Fluctuations (RDF) • As CMOS devices are scaled, number of dopant atoms decreases • The number of dopant atoms has variations around its nominal value resulting in Vtvariations • σVtα (WL)-0.5 • As transistor area decreases with scaling, σVt increases • Channel Length Variation • Difficulty to control the critical dimensions at sub-wavelength lithography • Large variations in the channel length (L) • Vt α exp(-L)due to short channel effects • A small variations in L results in large variations in Vt T. C. Chen et al., ISSCC06 S. Borkar et al., DAC04 Variations increase with technology scaling Introduction and Background

  7. Delay distribution PASS FAIL Delay Target delay Variability and Yield • Process variations causes the device parameters to have fluctuations around their nominal values • The system parameters such as delay and power have a spread around their nominal values • This result in a percentage of the systems does not meet the required function or the required parameter constraint •  Yield loss Variability results in Yield loss Introduction and Background

  8. Wide Fan-in Dynamic OR Gate • Used in the processor critical path • Wide Fan-in (i.e., 16-input dynamic OR gate) Wide Fan-in Dynamic OR gates are essential for high performance processor modules Introduction and Background

  9. Wide Fan-in Dynamic OR Gate • Keeper transistor design • Small W/L • To avoid delay and power increase due to contention • Large W/L • To hold the floating output node at VDD against the increased leakage currents, especially, with technology scaling With technology scaling, the increased leakage and variability result in larger delay and power Introduction and Background

  10. Wide Fan-in Dynamic OR Gate • Timing yield improvement techniques • Keeper control circuits • Digitally controlled keeper sizing • Large leakage  Large keeper W/L • Small Leakage  Small keeper W/L • Body bias controlled keeper sizing • Large leakage  Smaller keeper Vt • Small leakage  Larger keeper Vt • These techniques utilize • a leakage current sensor (analog) • Analog to digital converter • Digital control circuit Previous timing yield improvement techniques exhibit large area overhead Negative capacitance to the rescue Introduction and Background

  11. Outline • Introduction and Background • Motivation and Objectives • Negative Capacitance Circuits • Statistical Timing Yield Improvement Using Negative Capacitance • Results and Discussions • Conclusion Motivation and Objectives

  12. Motivation and Objectives • Wide Fan-in dynamic OR gates are essential blocks in high performance processor modules • The increased variability and leakage result in timing yield loss • The existing timing yield improvement techniques exhibit large overhead (area and power) • Main idea: • DelayαOutput Capacitance • Dynamic Power αOutput Capacitance Reducing the output capacitance reduces the delay and the dynamic power Negative capacitance breaks the power-performance trade-off Motivation and Objectives

  13. Outline • Introduction and Background • Motivation and Objectives • Negative Capacitance Circuits • Statistical Timing Yield Improvement Using Negative Capacitance • Results and Discussions • Conclusion Negative Capacitance Circuits

  14. Negative Capacitance Circuits • 1- Miller effect based circuit Using A ≥ 1, A negative capacitance is realized Differential Amplifier Buffer Amplifier Negative Capacitance Circuits

  15. Negative Capacitance Circuits • 2- Negative Impedance Converter (NIC) based circuit For Current conveyor NIC, Current Conveyor Negative Capacitance Circuits

  16. Negative Capacitance Circuits • The buffer amplifier based negative capacitance circuit: • A higher supply voltage is needed (VDDH) • High Vt transistors to reduce the static power consumption VDDH VDDL VDDL VDDH Negative Capacitance Circuits

  17. Outline • Introduction and Background • Motivation and Objectives • Negative Capacitance Circuits • Statistical Timing Yield Improvement Using Negative Capacitance • Results and Discussions • Conclusion Statistical Timing Yield Improvement

  18. Statistical Timing Yield Improvement Using Negative Capacitance • Timing yield improvement n = 3 for YO = 99.87% Statistical Timing Yield Improvement

  19. Outline • Introduction and Background • Motivation and Objectives • Negative Capacitance Circuits • Statistical Timing Yield Improvement Using Negative Capacitance • Results and Discussions • Future Work • Conclusions Results and Discussions

  20. Results and Discussions • 16-input OR gate is used • The target delay (AO) = 102.4 psec and σ = 10.61 psec • The output capacitance Cout = 9.38 fF and the constant ʒ = 10.92 psec/fF. • The required negative capacitance CNEG = - 2.9 fF is realized by: • Using the buffer amplifier, A= 30 and CF = 0.1 fF • Using the differential amplifier, A= 3.9 and CF = 1 fF • Using the current conveyor, CL = 2.9 fF Results and Discussions

  21. Results and Discussions Target Delay • 5000 Monte Carlo • Timing yield = 100% • Mean delay reduction by 31% • OR gate power reduction by 10% • Delay standard deviation reduction by 58% • All the three proposed negative capacitance circuits provide similar results Results and Discussions

  22. Results and Discussions • Why the delay standard deviation reduction is reduced? • ∆AO = ∆ʒ X Cout • ∆A’O = ∆ʒ X C’out • Since Cout > C’out • Stability • The OR gate becomes unstable when |CNEG| > Cout (i.e.,C’out< 0 ), which will not happen because A’O is always positive. ∆AO > ∆A’O Results and Discussions

  23. Results and Discussions • Power overhead: • The buffer amplifier (CF = 0.1 fF) • No power overhead (power saving of 5%) • Dual supply voltage and high Vt transistors needed • The differential amplifier (CF = 1 fF) • Power overhead = 5% • Limited by the constant gain-bandwidth product • The current conveyor (CL = 2.9 fF) • Power overhead = 30% • Suitable for high frequency applications ( No constant gain-bandwidth product limitation) Results and Discussions

  24. Outline • Introduction and Background • Motivation and Objectives • Negative Capacitance Circuits • Statistical Timing Yield Improvement Using Negative Capacitance • Results and Discussions • Conclusion Conclusion

  25. Conclusion • A negative capacitance circuit is introduced for timing yield improvement in wide fan-in dynamic OR gates. • All the proposed negative capacitance circuits improve the timing yield (by reducing the mean delay), reduce the delay variability by 58%, and reduce the OR gate power by 10%. • The buffer amplifier circuit exhibits no overhead (5% total power saving) but a dual supply voltage and high-Vt transistors are required. • The differential amplifier and the current conveyor circuits have power overhead of 5% and 30%, respectively. Conclusion

  26. THANK YOU

  27. 64-input OR gate Buffer Amplifier CNEG Differential Amplifier CNEG NO CNEG Current Conveyor CNEG

  28. 64-input OR gate

More Related