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
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;
Conference_Titel :
System Theory (SSST), 2012 44th Southeastern Symposium on
Conference_Location :
Jacksonville, FL
Print_ISBN :
978-1-4577-1492-4
DOI :
10.1109/SSST.2012.6195150