• 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