DocumentCode
2007176
Title
An efficient algorithm for dual-voltage design without need for level conversion
Author
Allani, Mridula ; Agrawal, Vishwani
Author_Institution
Intel Corp., Austin, TX, USA
fYear
2012
fDate
11-13 March 2012
Firstpage
51
Lastpage
56
Abstract
We propose a technique to use dual supply voltages in digital designs to reduce energy consumption. New algorithms are proposed for finding and assigning a lower voltage in a dual voltage design. Given a circuit and a supply voltage and an upper bound on the critical path delay, the first algorithm finds an optimal lower supply voltage and a second algorithm assigns that lower voltage to selected gates. A linear time algorithm described in the literature is used for computing slacks for all gates of the circuit for a given supply voltage. For the computed gate slacks and the lower supply voltage, all gates are divided into three groups such that no gate in the first group can be assigned the lower supply, all gates in the second group can be simultaneously set to lower supply while maintaining positive slack for every gate, and gates in the third group are assigned low voltage, iteratively, in selected subsets at a time. The gate slacks are recalculated after each such voltage assignment. Thus, the overall complexity of this reduced power dual voltage assignment procedure is O(n2). SPICE simulations of ISCAS´85 benchmark circuits using the 90-nm bulk CMOS technology results show up to 60% energy savings.
Keywords
CMOS integrated circuits; circuit simulation; delays; integrated circuit design; power supply circuits; ISCAS´85 benchmark circuit; SPICE simulation; bulk CMOS technology; computed gate slack; digital dual supply voltage design; energy consumption reduction; level conversion; linear time algorithm; optimal lower supply voltage; power dual voltage assignment procedure reduction; upper bound critical path delay; Algorithm design and analysis; Benchmark testing; Delay; Inverters; Logic gates; Low voltage; SPICE; Clustered Voltage Scaling (CVS); Dual-voltage design; critical path; energy savings; gate slack; level converter; topological constraints;
fLanguage
English
Publisher
ieee
Conference_Titel
System Theory (SSST), 2012 44th Southeastern Symposium on
Conference_Location
Jacksonville, FL
ISSN
0094-2898
Print_ISBN
978-1-4577-1492-4
Type
conf
DOI
10.1109/SSST.2012.6195150
Filename
6195150
Link To Document