Selective GateLength Biasing for CostEffective Runtime Leakage Control - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Selective GateLength Biasing for CostEffective Runtime Leakage Control

Description:

Selective Gate-Length Biasing for Cost-Effective Runtime Leakage Control. Puneet Gupta1 ... Evaluation of gate length biasing at future technology nodes ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 17
Provided by: root82
Category:

less

Transcript and Presenter's Notes

Title: Selective GateLength Biasing for CostEffective Runtime Leakage Control


1
Selective Gate-Length Biasing for Cost-Effective
Runtime Leakage Control
  • Puneet Gupta1
  • Andrew B. Kahng1
  • Puneet Sharma1
  • Dennis Sylvester2

http//vlsicad.ucsd.edu http//vlsida.eecs.umich.e
du
1 ECE Department, University of California San
Diego 2 EECS Department, University of Michigan,
Ann Arbor
2
Outline
  • Introduction
  • LGate biasing methodology
  • Experiments and results
  • Process effects
  • Summary

3
Introduction
  • Leakage significant portion of total power
  • High leakage ? short battery life
  • VT increase ? Leakage power reduction
  • Most common technique Multiple doping profiles
  • Our work increase LGate to increase VT
  • No additional process steps
  • Leakage variability

4
Key Idea
? Slightly increase (bias) the LGate of devices
Impact on Leakage and Delay
No circuit performance loss if only non-critical
devices are biased
5
Outline
  • Introduction
  • LGate biasing methodology
  • Experiments and results
  • Process effects
  • Summary

6
Methodology
  • Extend a standard cell library with biased LGate
    versions of all cells
  • Optimize circuit for leakage by using biased
    LGate versions for non-critical cells
  • How much to bias by?
  • Small bias
  • Small leakage reduction beyond 10 biasing
  • Preserve pin-compatibility ? Technique can be
    applied post-routing
  • Bound cell delay penalty, minimize leakage

7
LGate Biasing Granularity
  • Given a cell delay penalty, what should the
    biasing for each device in it be?
  • Three levels of granularity
  • Technology-level
  • All devices in all cells have same biased LGate
  • Cell-level
  • All devices in a given cell type have same biased
    LGate
  • Device-level
  • All devices free to have independently biased
    LGate
  • Simplification In each cell, NMOS devices have
    one gate length and PMOS devices have another

8
Outline
  • Introduction
  • LGate biasing methodology
  • Experiments and results
  • Process effects
  • Summary

9
Validation Flow
  • Library characterization
  • 8 cells, 4 variants of each cell
  • Hspice (using autochar)
  • Dual LGate circuit optimization
  • DUET/TILOS like
  • Pick cells on non-critical paths, replace with
    biased variants
  • Cells with higher leakage reduction and higher
    slack are replaced first
  • Test cases ISCAS 85 combinational alu128

10
Leakage Savings
11
Outline
  • Introduction
  • LGate biasing methodology
  • Experiments and results
  • Process effects
  • Summary

12
Manufacturability
  • Biasing of the order of CD tolerance ?
    printability questionable
  • OPC Mentor Calibre with CD tolerance of 2nm,
    lithosimulation using printimage

Printed dimensions of unbiased and biased device
versions of AND2X6 Nominal LGate 130nm, Biased
LGate 136nm
  • High correlation between drawn and printed LGate

13
Leakage Variability
40-55 reduction in spread
Leakage variability estimated with 2000
Monte-Carlo simulations on alu128 ?WID ?DTD
3.3nm (LGate variations assumed to be Gaussian w/
zero correlation)
14
Outline
  • Introduction
  • LGate biasing methodology
  • Experiments and results
  • Process effects
  • Summary

15
Summary
  • Conclusions
  • LGate biasing gives fine control over the
    delay-leakage tradeoff
  • LGate biasing reduces leakage in SVT and DVT
    designs
  • The approach does not increase process cost, is
    easy to incorporate in existing design flows
  • Ongoing work
  • Improved biasing-based leakage optimization
    heuristics
  • Gate length selection at true device-level
    granularity
  • Evaluation of gate length biasing at future
    technology nodes
  • Using asymmetry of timing slacks, rise and fall
    transitions to optimize power with LGate biasing

16
Thank You!
Write a Comment
User Comments (0)
About PowerShow.com