A Leakage Current Replica Keeper for Dynamic Circuits  Based on the work presented in “A leakage Current Replica Keeper for Dynamic Circuits” by: Yolin.

Slides:



Advertisements
Similar presentations
Transmission Gate Based Circuits
Advertisements

CSET 4650 Field Programmable Logic Devices
Lecture 11: Sequential Circuit Design. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 11: Sequential Circuits2 Outline  Sequencing  Sequencing Element Design.
Leakage and Dynamic Glitch Power Minimization Using MIP for V th Assignment and Path Balancing Yuanlin Lu and Vishwani D. Agrawal Auburn University ECE.
Introduction to CMOS VLSI Design Lecture 16: Circuit Pitfalls David Harris Harvey Mudd College Spring 2004.
Introduction to CMOS VLSI Design Lecture 21: Scaling and Economics
Leakage-Biased Domino Circuits for Dynamic Fine- Grain Leakage Reduction Seongmoo Heo and Krste Asanović Massachusetts Institute of Technology Lab for.
0 1 Width-dependent Statistical Leakage Modeling for Random Dopant Induced Threshold Voltage Shift Jie Gu, Sachin Sapatnekar, Chris Kim Department of Electrical.
Introduction to CMOS VLSI Design Lecture 19: Design for Skew David Harris Harvey Mudd College Spring 2004.
1 Dual Threshold Voltage Domino Logic Synthesis for High Performance with Noise and Power Constraint Seong-Ook Jung, Ki-Wook Kim and Sung-Mo (Steve) Kang.
Chapter 09 Advanced Techniques in CMOS Logic Circuits
Introduction to CMOS VLSI Design Clock Skew-tolerant circuits.
Clock Design Adopted from David Harris of Harvey Mudd College.
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.
Introduction to CMOS VLSI Design Lecture 18: Design for Low Power David Harris Harvey Mudd College Spring 2004.
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
1 A Variation-tolerant Sub- threshold Design Approach Nikhil Jayakumar Sunil P. Khatri. Texas A&M University, College Station, TX.
Subthreshold Logic Energy Minimization with Application- Driven Performance EE241 Final Project Will Biederman Dan Yeager.
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response Credits: David Harris Harvey Mudd College (Material taken/adapted from Harris’ lecture.
Low-Power CMOS SRAM By: Tony Lugo Nhan Tran Adviser: Dr. David Parent.
Introduction to CMOS VLSI Design Circuit Families.
CMOS VLSI Design4: DC and Transient ResponseSlide 1 EE466: VLSI Design Lecture 05: DC and transient response – CMOS Inverters.
Lecture 5 – Power Prof. Luke Theogarajan
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
Lecture 7: Power.
Introduction to CMOS VLSI Design Lecture 21: Scaling and Economics Credits: David Harris Harvey Mudd College (Material taken/adapted from Harris’ lecture.
The CMOS Inverter Slides adapted from:
Subthreshold Dual Mode Logic
Advanced Computing and Information Systems laboratory Device Variability Impact on Logic Gate Failure Rates Erin Taylor and José Fortes Department of Electrical.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
© Digital Integrated Circuits 2nd Sequential Circuits Digital Integrated Circuits A Design Perspective Designing Sequential Logic Circuits Jan M. Rabaey.
Mary Jane Irwin ( ) Modified by Dr. George Engel (SIUE)
ENGG 6090 Topic Review1 How to reduce the power dissipation? Switching Activity Switched Capacitance Voltage Scaling.
Tehran University Faculty of Engineering VLSI Course Class Presentation Fall 1383 Professor: DR Fakhraei Presenter: Nasim Hajary.
Mehdi Sadi, Italo Armenti Design of a Near Threshold Low Power DLL for Multiphase Clock Generation and Frequency Multiplication.
Power Reduction for FPGA using Multiple Vdd/Vth
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
A 30-GS/sec Track and Hold Amplifier in 0.13-µm CMOS Technology
EE 447 VLSI Design Lecture 8: Circuit Families.
Low Power via Sub-Threshold Circuits Mike Pridgen.
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”
MICAS Department of Electrical Engineering (ESAT) Design-In for EMC on digital circuit October 27th, 2005 AID–EMC: Low Emission Digital Circuit Design.
Class Presentation for VLSI Course Major Reference is: Circuit Design Issues in Multi-Gate FET CMOS Technologies Christian Pacha, Klaus VonArnim,
A 240ps 64b Carry-Lookahead Adder in 90nm CMOS Faezeh Montazeri Advanced VLSI Course Presentation University of Tehran December.
A 256kb Sub-threshold SRAM in 65nm CMOS
Low Power – High Speed MCML Circuits (II)
XIAOYU HU AANCHAL GUPTA Multi Threshold Technique for High Speed and Low Power Consumption CMOS Circuits.
Chapter 1 Combinational CMOS Logic Circuits Lecture # 4 Pass Transistors and Transmission Gates.
Lecture 10: Circuit Families. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 10: Circuit Families2 Outline  Pseudo-nMOS Logic  Dynamic Logic  Pass Transistor.
A Low-Leakage 2.5GHZ Skewed CMOS 32-Bit Adder For Nanometer CMOS Technologies Advanced VLSI Course Seminar December 28, 2006 Peresented by: Rabe’e Majidi.
Outline Introduction: BTI Aging and AVS Signoff Problem
Introduction to CMOS VLSI Design Lecture 9: Circuit Families
Digital Integrated Circuits A Design Perspective
Variation-Tolerant Circuits: Circuit Solutions and Techniques Jim Tschanz, Keith Bowman, and Vivek De Microprocessor Technology Lab Intel Corporation,
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
64 bit Kogge-Stone Adders in different logic styles – A study Rob McNish Satyanand Nalam.
Patricia Gonzalez Divya Akella VLSI Class Project.
Solid-State Devices & Circuits
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
Dynamic Logic.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Dynamic CMOS LogicDynamic CMOS Logic V1.0 5/4/2003.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Asynchronous SRAM in 45nM CMOS NCSU Free PDK Paper ID: CSMEPUN International Conference on Computer Science and Mechanical Engineering 10 th November.
Alireza Shafaei, Shuang Chen, Yanzhi Wang, and Massoud Pedram
332:578 Deep Submicron VLSI Design Lecture 14 Design for Clock Skew
Post-Silicon Calibration for Large-Volume Products
Presentation transcript:

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 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

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

Introduction  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.

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]

Delay for conventional keeper  Keeper is sized for a max voltage drop of 0.1V DD on node DN with DC noise of 0.15V DD 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]

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]

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 V DD.[1]  Only random on-die variations are not tracked, but after margining for these variations, LCR still has an advantage.[1]

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

Selecting a safety factor

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]

Application to multi-port SRAM  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]

LCR SRAM single-ended 3-stage domino read path

Cont’d  Previous SRAMs in this technology are desinged using high-V t NFETs in the dynamic gates but using LCR keeper allowed us to switch to low-V t 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 V tp and reduce its variations.

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

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 V t variation.

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, [3] A.Alvandpour et al., “A Conditional Technique for Sub-0.13µm wide Dynamic Gates,” Symp. VLSI Circuits, pp , 2001 [4] C. R. Gautheir et al., US Patents #6,914,452 and #6,894,528, 2002.

Thank You