skip to main content
10.1145/1231996.1232010acmconferencesArticle/Chapter ViewAbstractPublication PagesispdConference Proceedingsconference-collections
Article

Circuit optimization for leakage power reduction using multi-threshold voltages for high performance microprocessors

Published: 18 March 2007 Publication History

Abstract

A common concern as we scale down transistor threshold voltages while migrating to new process technologies is the requirement to achieve timing closure within a given power budget over various process corners. High performance microprocessors are designed keeping in mind the various process technologies, application space and multi-site fabrication requirements. Described here is an optimization methodology and a unique topology-aware heuristic algorithm employed for high speed microprocessor designs capable of simultaneous threshold voltage selection for library cells across various technology process corners. The algorithm uses knowledge of the circuit topology rather than considering only the immediate local connectivity as is suggested in other heuristic methods and evaluates timing criticalities originating from different input and output logic cones associated with every pin of a failing path. The VTH selection is done so as to affect multiple failing paths with each low VTH cell selection, hence reducing leakage power. Two sets of algorithms are used alternately. One takes advantage of the circuit topology to address multiple failing paths simultaneously. The other performs a fine tuned optimization that has more granularity while considering a particular failing path. This flow is not limited to dual threshold VTH selection but can also support the use of multi-VTH library cells. This flow and its algorithms reduced the usage of low VTH in a particular multi-million transistor design from 35.3% to 10.7% without any loss of performance thus resulting in a 55.6% drop in leakage power. Reducing the usage of lower VTH cells results in significant power reduction. This reduction in power could also allow running the chip at a higher VDD and frequency within the original power envelope. Production results from this tool exceeded the optimization efforts of another commercially used EDA optimization tool.

References

[1]
Sirichotiyakul, "Stand-by Power Minimization through Simultaneous Threshold Voltage Selection and Circuit Sizing", Proceedings DAC 99
[2]
Pant, "Dual-Threshold Voltage Assignment with Transistor Sizing for Low Power CMOS Circuits", Transactions on VLSI, April 2001, p390
[3]
Karnik, "Total Power Optimization by Simultaneous Dual-Vt Allocation and Device Sizing in High Performance Microprocessors", DAC 2002, p486
[4]
Ketkar, "Standby Power Optimization via Transistor Sizing and Dual Threshold Voltage Assignment", ICCAD 2002
[5]
Srivastava, "Simultaneous Vt Selection and Assignment for Leakage Optimization", ISLPED 2003, p 146
[6]
Nguyen, "Minimization of Dynamic and Static Power Through Joint Assignment of Threshold Voltages and Sizing Optimization", ISLPED 2003, p158
[7]
Mani, "An Efficient Algorithm for Statistical Minimization of Total Power under Timing Yield Constraints", DAC 2005
[8]
Sundararajan, "Low Power Synthesis of Dual Threshold Voltage CMOS VLSI Circuits",ISLPED99, p 139
[9]
Miyake, "Design Methodology of High Performance Microprocessor using Ultra-Low Threshold Voltage CMOS", IEEE2001 CICC, 275
[10]
Kao, "Dual-Threshold Voltage Techniques for Low-Power Digital Circuits", IEEE Journal of Solid-State Circuits Vol 35, No 7, July 2000
[11]
Wei, "Design and Optimization of Low Voltage High Performance Dual Threshold CMOS Circuits", DAC 98, pg 489
[12]
Srivastava, "Minimizing total power by simultaneous Vdd/VTH assignment, IEEE Transactions on Computer Aided Design, 2004, pg 665

Cited By

View all
  • (2011)A Cost-Efficient L1–L2 Multicore Interconnect: Performance, Power, and Area ConsiderationsIEEE Transactions on Circuits and Systems I: Regular Papers10.1109/TCSI.2010.207383258:3(529-538)Online publication date: Mar-2011
  • (2008)A parallel and randomized algorithm for large-scale discrete dual-Vt assignment and continuous gate sizingProceedings of the 2008 international symposium on Low Power Electronics & Design10.1145/1393921.1393937(45-50)Online publication date: 11-Aug-2008

Index Terms

  1. Circuit optimization for leakage power reduction using multi-threshold voltages for high performance microprocessors

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ISPD '07: Proceedings of the 2007 international symposium on Physical design
    March 2007
    206 pages
    ISBN:9781595936134
    DOI:10.1145/1231996
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 18 March 2007

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. EDA
    2. leakage power
    3. low-power design
    4. microprocessor
    5. multi-VTH
    6. optimization
    7. sizing
    8. timing

    Qualifiers

    • Article

    Conference

    ISPD07
    Sponsor:
    ISPD07: International Symposium on Physical Design
    March 18 - 21, 2007
    Texas, Austin, USA

    Acceptance Rates

    Overall Acceptance Rate 62 of 172 submissions, 36%

    Upcoming Conference

    ISPD '25
    International Symposium on Physical Design
    March 16 - 19, 2025
    Austin , TX , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)5
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 08 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2011)A Cost-Efficient L1–L2 Multicore Interconnect: Performance, Power, and Area ConsiderationsIEEE Transactions on Circuits and Systems I: Regular Papers10.1109/TCSI.2010.207383258:3(529-538)Online publication date: Mar-2011
    • (2008)A parallel and randomized algorithm for large-scale discrete dual-Vt assignment and continuous gate sizingProceedings of the 2008 international symposium on Low Power Electronics & Design10.1145/1393921.1393937(45-50)Online publication date: 11-Aug-2008

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media