1 / 17

A Leakage Current Replica Keeper for Dynamic Circuits

A Leakage Current Replica Keeper for Dynamic Circuits. Based on the work presented in “A leakage Current Replica Keeper for Dynamic Circuits” by: Yolin lih, Nestoras Tzartzanis, William W. Walker Fujitsu Laboratories of America, Sunnyvale, CA

avery
Télécharger la présentation

A Leakage Current Replica Keeper for Dynamic Circuits

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. A Leakage Current ReplicaKeeper for Dynamic Circuits • Based on the work presented in “A leakage Current Replica Keeper for Dynamic Circuits” by: Yolin lih, Nestoras Tzartzanis, William W. Walker Fujitsu Laboratories of America, Sunnyvale, CA presented in ISSCC 2006/Session 24/High performance Digital Circuits/24.4 • For class presentation in Advanced VLSI Course, Tehran University, Fall 2006 By: Bardia Bozorgzadeh Professor: Dr. S. M. Fakhraie

  2. Outline • Introduction • Conventional keepers and their problems • Existing solutions and their problems • Leakage current replica keeper proposal • Application to a mutli-port SRAM • Measurements • Conclusion • References

  3. Dynamic circuits are indispensable for constructing wide high-speed OR and AND-OR gates in CMOS. Faster and more compact than conventional logic gates. Required to build memories. These gates need keepers to maintain a high state during evaluation. Introduction

  4. Conventional Keeper • Conventional keeper is sized for worst-case (sPfN process corner) leakage current.[1] • Also should be week enough so that a single NFET leg can pull the dynamic node quickly in fPsN process corner.[1] • Upper limit on the number of legs decreases as processes are scaled.[1]

  5. Delay for conventional keeper • Keeper is sized for a max voltage drop of 0.1VDD on node DN with DC noise of 0.15VDD applied to 1/4 of legs in sPfN corner.[1] • Gate fails to switch for more than 24 legs.[1] • Domino gates with conventional keeper will no longer be designable.[1]

  6. Existing solutions • Conditional keeper overhead ≥ 5 FETs must estimate delay. (could be large)[1] • Adaptive keeper over head ≥ 4 FETs • None of these track the two critical process corners fPsN and sPfN. [1]

  7. Leakage Current Replica (LCR) Keeper • Subthreshold is tracked using a replica circuit, and mirrored into the dynamic gate keeper. • The replica current mirror can be shared with all dynamic gates • 1 FET overhead/gate • Tracks all process corners as well as temperature and VDD.[1] • Only random on-die variations are not tracked, but after margining for these variations, LCR still has an advantage.[1]

  8. Sizing LCR Keeper • Wnprl = sf.∑Wni • With sf=1 will hold DN only to same voltage as KPR. • V(KPR) design critical[1]: too low : poor replica too high : ΔVtp sensitive • sf is selected to be approximately 10, then p1 is driven to triode region to keep DN close to VDD. • Choose long L for p1 and p3 to reduce Vt variations.[1] • The size of p2 isn’t critical as long as it is bigger than p1. [1]

  9. Selecting a safety factor

  10. Delay Comparison • LCR Keeper is usable for up to 32 legs. • sPfN process corner presents the worst-case delay for more than 20 legs due to replication of the leakage current by the keeper.[1] • With 16 to 24 legs LCR is 25 to 40% faster than conventional keeper. [1]

  11. 1024 word × 72 bit 3 write / 4 read 3 stage domino read path Fabricated in 90nm, 1.2V CMOS 1.34mm × 1.31mm sf 6 to 10 The 1024 × 72 3W/4R SRAM block diagram [1] Application to multi-port SRAM

  12. LCR SRAM single-ended 3-stage domino read path

  13. Cont’d • Previous SRAMs in this technology are desinged using high-Vt NFETs in the dynamic gates but using LCR keeper allowed us to switch to low-Vt NFETs. [1] • Since all read paths are identical only one current mirror is used for the entire SRAM.[1] • 2 × minimum length channel is used for p1 and p3 to increase Vtp and reduce its variations.

  14. Simulated access time comparison • The delay from clk to RWD is identical for both circuits because they use identical static logic.[1]

  15. Conclusion • A leakage current replica keeper is proposed to improve scaling of dynamic gates. • Overhead is 1-FET per gate plus a portion of the replica circuit. • For equal noise margins, either: more legs are possible; gate is faster with the same number of gates. • A fairly large safety factor is needed to account for random on-die process variation especially FET Vt variation.

  16. References [1]Yolin lih, Nestoras Tzartzanis, William W. Walker. “A leakage Current Replica Keeper for Dynamic Circuits” ISSCC 2006/Session 24/High performance Digital Circuits/24.4 [2] N.H.E. Weste and David Harris, “CMOS VLSI Design. A Circuit and System perspective”. Third Edition, Boston: Addison-Wesley, 2005. [3] A.Alvandpour et al., “A Conditional Technique for Sub-0.13µm wide Dynamic Gates,” Symp. VLSI Circuits, pp. 29-30, 2001 [4] C. R. Gautheir et al., US Patents #6,914,452 and #6,894,528, 2002.

  17. Thank You

More Related