ACM Home Page
Please provide us with feedback. Feedback
Circuit optimization for leakage power reduction using multi-threshold voltages for high performance microprocessors
Full text PdfPdf (421 KB)
Source
International Symposium on Physical Design archive
Proceedings of the 2007 international symposium on Physical design table of contents
Austin, Texas, USA
SESSION: Circuit analysis and optimization table of contents
Pages: 67 - 74  
Year of Publication: 2007
ISBN:978-1-59593-613-4
Authors
Jeegar Tilak Shah  Advanced Micro Devices, Sunnyvale, CA
Marius Evers  Advanced Micro Devices, Sunnyvale, CA
Jeff Trull  N/A, San Francisco, CA
Alper Halbutogullari  Advanced Micro Devices, Sunnyvale, CA
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 52,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1231996.1232010
What is a DOI?

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

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
3
4
5
6
7
8
 
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
 
12
Srivastava, "Minimizing total power by simultaneous Vdd/VTH assignment, IEEE Transactions on Computer Aided Design, 2004, pg 665


Collaborative Colleagues:
Jeegar Tilak Shah: colleagues
Marius Evers: colleagues
Jeff Trull: colleagues
Alper Halbutogullari: colleagues