An ASIC Design methodology with Predictably Low Leakage, using Leakage-immune Standard Cells Nikhil Jayakumar, Sunil P Khatri ISLPED’03.

Slides:



Advertisements
Similar presentations
A Graph-Partitioning-Based Approach for Multi-Layer Constrained Via Minimization Yih-Chih Chou and Youn-Long Lin Department of Computer Science, Tsing.
Advertisements

The High Voltage/High Power FET (HiVP)
Managing Static (Leakage) Power S. Kaxiras, M Martonosi, “Computer Architecture Techniques for Power Effecience”, Chapter 5.
Keeping Hot Chips Cool Ruchir Puri, Leon Stok, Subhrajit Bhattacharya IBM T.J. Watson Research Center Yorktown Heights, NY Circuits R-US.
Leakage and Dynamic Glitch Power Minimization Using MIP for V th Assignment and Path Balancing Yuanlin Lu and Vishwani D. Agrawal Auburn University ECE.
Predictably Low-Leakage ASIC Design using Leakage-immune Standard Cells Nikhil Jayakumar Sunil P. Khatri University of Colorado at Boulder.
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.
1 A Design Approach for Radiation-hard Digital Electronics Rajesh Garg Nikhil Jayakumar Sunil P Khatri Gwan Choi Department of Electrical and Computer.
1 A Lithography-friendly Structured ASIC Design Approach By: Salman Goplani* Rajesh Garg # Sunil P Khatri # Mosong Cheng # * National Instruments, Austin,
Puneet Sharma and Puneet Gupta Prof. Andrew B. Kahng Prof. Dennis Sylvester System-Level Living Roadmap Annual Review, Sept Basic Ideas Gate-length.
August 12, 2005Uppalapati et al.: VDAT'051 Glitch-Free Design of Low Power ASICs Using Customized Resistive Feedthrough Cells 9th VLSI Design & Test Symposium.
1 A Variation-tolerant Sub- threshold Design Approach Nikhil Jayakumar Sunil P. Khatri. Texas A&M University, College Station, TX.
9/08/05ELEC / Lecture 51 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
A Self-adjusting Scheme to Determine Optimum RBB by Monitoring Leakage Currents Nikhil Jayakumar* Sandeep Dhar $ Sunil P. Khatri* $ National Semiconductor,
UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD.
An Algorithm to Minimize Leakage through Simultaneous Input Vector Control and Circuit Modification Nikhil Jayakumar Sunil P. Khatri Presented by Ayodeji.
Power Modeling and Architecture Evaluation for FPGA with Novel Circuits for Vdd Programmability Yan Lin, Fei Li and Lei He EE Department, UCLA
A PLA based Asynchronous Micropipelining Approach for Sub- threshold Circuit Design Authors: Nikhil Jayakumar* Rajesh Garg* Bruce Gamache $ Sunil P. Khatri*
Chung-Kuan Cheng†, Andrew B. Kahng†‡,
Fall 2006, Oct. 5 ELEC / Lecture 8 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits Glitch-Free ASICs and Custom.
On-Line Adjustable Buffering for Runtime Power Reduction Andrew B. Kahng Ψ Sherief Reda † Puneet Sharma Ψ Ψ University of California, San Diego † Brown.
A Cost-Driven Lithographic Correction Methodology Based on Off-the-Shelf Sizing Tools.
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.
Lecture 5 – Power Prof. Luke Theogarajan
Changbo Long ECE Department, UW-Madison Lei He EDA Research Group EE Department, UCLA Distributed Sleep Transistor Network.
Layout-based Logic Decomposition for Timing Optimization Yun-Yin Lien* Youn-Long Lin Department of Computer Science, National Tsing Hua University, Hsin-Chu,
Lecture 7: Power.
Selective Gate-Length Biasing for Cost-Effective Runtime Leakage Control Puneet Gupta 1 Andrew B. Kahng 1 Puneet Sharma 1 Dennis Sylvester 2 1 ECE Department,
1 Computing with Leakage Currents Nikhil Jayakumar, Kanupriya Gulati, Rajesh Garg and Sunil P. Khatri ECE Department Texas A&M University.
Class Design Project - Test Generation 1 Class Design Project Test Generation Hillary Grimes III ELEC Project Presentation April 26, 2007.
1 Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization TingTing Hwang Tsing Hua University, Hsin-Chu.
A Highly Testable Pass Transistor Based Structured ASIC Design Methodology Kanupriya Gulati Nikhil Jayakumar Sunil P. Khatri.
UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
ENGG 6090 Topic Review1 How to reduce the power dissipation? Switching Activity Switched Capacitance Voltage Scaling.
Power Reduction for FPGA using Multiple Vdd/Vth
Logic Synthesis For Low Power CMOS Digital Design.
A Class Presentation for VLSI Course by : Fatemeh Refan Based on the work Leakage Power Analysis and Comparison of Deep Submicron Logic Gates Geoff Merrett.
Ashley Brinker Karen Joseph Mehdi Kabir ECE 6332 – VLSI Fall 2010.
Robust Low Power VLSI ECE 7502 S2015 On Effective IDDQ Testing of Low-Voltage CMOS Circuits Using Leakage Control Techniques ECE 7502 Class Discussion.
HDL-Based Layout Synthesis Methodologies Allen C.-H. Wu Department of Computer Science Tsing Hua University Hsinchu, Taiwan, R.O.C {
A NEW ECO TECHNOLOGY FOR FUNCTIONAL CHANGES AND REMOVING TIMING VIOLATIONS Jui-Hung Hung, Yao-Kai Yeh,Yung-Sheng Tseng and Tsai-Ming Hsieh Dept. of Information.
-1- UC San Diego / VLSI CAD Laboratory Construction of Realistic Gate Sizing Benchmarks With Known Optimal Solutions Andrew B. Kahng, Seokhyeong Kang VLSI.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
LOGO Ultralow-Power Design in Near-Threshold Region Prof. : M. Shams Name: Yiqi Chang Student #:
A Robust Pulse-triggered Flip-Flop and Enhanced Scan Cell Design
XIAOYU HU AANCHAL GUPTA Multi Threshold Technique for High Speed and Low Power Consumption CMOS Circuits.
Skewed Flip-Flop Transformation for Minimizing Leakage in Sequential Circuits Jun Seomun, Jaehyun Kim, Youngsoo Shin Dept. of Electrical Engineering, KAIST,
Leakage reduction techniques Three major leakage current components 1. Gate leakage ; ~ Vdd 4 2. Subthreshold ; ~ Vdd 3 3. P/N junction.
Improving Voltage Assignment by Outlier Detection and Incremental Placement Huaizhi Wu* and Martin D.F. Wong** * Atoptech, Inc. ** University of Illinois.
Post-Layout Leakage Power Minimization Based on Distributed Sleep Transistor Insertion Pietro Babighian, Luca Benini, Alberto Macii, Enrico Macii ISLPED’04.
A Class presentation for VLSI course by : Maryam Homayouni
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: NAND gate.
Click to edit Master title style Progress Update Energy-Performance Characterization of CMOS/MTJ Hybrid Circuits Fengbo Ren 05/28/2010.
AND Gate Inputs Output Input A (Switch) Input B (Switch) Output Y (Lamp) 0 (Open) 0 (OFF) A B Lamp.
FaridehShiran Department of Electronics Carleton University, Ottawa, ON, Canada SmartReflex Power and Performance Management Technologies.
A Novel, Highly SEU Tolerant Digital Circuit Design Approach By: Rajesh Garg Sunil P. Khatri Department of Electrical and Computer Engineering, Texas A&M.
AIDA design review 31 July 2008 Davide Braga Steve Thomas
Memory Segmentation to Exploit Sleep Mode Operation
An MTCMOS Design Methodology and Its Application to Mobile Computing
Fine-Grain CAM-Tag Cache Resizing Using Miss Tags
ELEC 6970: Low Power Design Class Project By: Sachin Dhingra
Waveforms & Timing Diagrams
University of Colorado at Boulder
On the Improvement of Statistical Timing Analysis
Leakage Power Reduction Techniques
Kejia Li, Yang Fu University of Virginia
Chapter 3b Leakage Efficient Chip-Level Dual-Vdd Assignment with Time Slack Allocation for FPGA Power Reduction Prof. Lei He Electrical Engineering Department.
Presentation transcript:

An ASIC Design methodology with Predictably Low Leakage, using Leakage-immune Standard Cells Nikhil Jayakumar, Sunil P Khatri ISLPED’03

outline Introduction Introduction Research about leakage power reduction Research about leakage power reduction State assignment and leakage power State assignment and leakage power Approach and design methodology Approach and design methodology Result Result Conclusion Conclusion

Introduction Importance of leakage currents control Importance of leakage currents control Leakage current I ds : Leakage current I ds : Voltage scaling and Voltage scaling and threshold voltage scaling )1( )()( 0 t ds t off V T V gs V v V nv ds eeI L W I    D S G B

Leakage reduction Source biasing Source biasing Using body effect case V t ↑ but performance ↓ Using body effect case V t ↑ but performance ↓ Stack effect Stack effect Direct V t manipulation Direct V t manipulation Dual V t partition Dual V t partition MTCMOS MTCMOS VTCMOS VTCMOS

Leakage reduction Source biasing Source biasing Using body effect case V t ↓buperformance↑ Using body effect case V t ↓buperformance↑ Stack effect Stack effect Direct V t manipulation Direct V t manipulation Dual V t partition Dual V t partition MTCMOS MTCMOS VTCMOS VTCMOS

State & voltage assignment (DAC 03) State dependence of a leakage current State dependence of a leakage current Find the best input vector for standby state Find the best input vector for standby state accuratly estimate Leakage of designs accuratly estimate Leakage of designs

State & voltage assignment (DAC 03) State dependence of a leakage current State dependence of a leakage current

State & voltage assignment (DAC 03) Without any state assignment Without any state assignment 0.31ns0.36ns 9.6nA 4.7nA

State & voltage assignment (DAC 03) Optimal input state with Vt assignment Optimal input state with Vt assignment 0.31ns 9.6nA0.99nA

MTCMOS & state assignment MTCMOS better than traditional standard cells design MTCMOS better than traditional standard cells design Not support predictable leakage currents Not support predictable leakage currents Two variants of standard cell Two variants of standard cell H variant for output “high” H variant for output “high” L variant for output “low” L variant for output “low”

MTCMOS & state assignment L variant of 3-NANDH variant of 3-NAND

Layout floorplan of HL gates Regular standard- cell L variant of a standard-cell H variant of a standard-cell

Design flow Traditional mapping using regular standard cells Determine a set of primary input assignment Simulate to find output of each gate Replace each gate by its output value Standard cell library Modified Standard cell library Place and route

Experimental results HL cell versus MT cell

Experimental results HL/MT cells versus regular cells

Leakage/area/delay comparison Precisely estimate leakage Precisely estimate leakage

Leakage/area/delay comparison Using exact timing analysis by run “sense” in SIS Using exact timing analysis by run “sense” in SIS HL 10% MT 12.5% delay overhead HL 10% MT 12.5% delay overhead

Leakage/area/delay comparison Using SE to P&R Using SE to P&R HL 11-21% overhead but 17% less than MTCMOS HL 11-21% overhead but 17% less than MTCMOS

Conclusions Low and predictable leakage value Low and predictable leakage value Better algo. To determine the best primary input vector Better algo. To determine the best primary input vector Improve overhead Improve overhead