• DocumentCode
    2553312
  • Title

    Energy efficient datapath synthesis using dynamic frequency clocking and multiple voltages

  • Author

    Krishna, Vamsi ; Ranganathan, N. ; Vijaykrishnan, N.

  • Author_Institution
    Center for Microelectron. Res., Univ. of South Florida, Tampa, FL, USA
  • fYear
    1999
  • fDate
    7-10 Jan 1999
  • Firstpage
    440
  • Lastpage
    445
  • Abstract
    In this paper, we propose an energy efficient synthesis technique for datapath circuits. Specifically, we propose a time and resource constrained scheduling algorithm, (DFMVS), which utilizes the concept of Dynamic Frequency Clocking and Multiple Voltage Scaling. In the dynamic frequency scheme, all units are driven by a single clock line which changes at run time depending on the functional unit active at that time. Recently, the use of multiple voltages has been investigated in the context of energy minimization. DFMVS consists of two modules: Dynamic-freq-sched and Modify-sched. Based on the dynamic frequency scheme, Dynamic-freq-sched generates an initial schedule in which the control steps are clocked at different frequencies. Modify-sched incorporates a schedule modifier, that regroups the operations of the initial schedule such that multiple voltages can be used to reduce the energy consumption. The algorithm has been applied to various high level synthesis benchmark circuits under different time and resource constraints. The experimental results show that using three supply saving of 53.5% (with the time constraint of 2.0 times the critical path) is obtained as compared to using a uni-frequency clocking scheme with a single supply voltage
  • Keywords
    VLSI; circuit CAD; high level synthesis; integrated circuit design; low-power electronics; scheduling; timing; DFMVS algorithm; dynamic frequency clocking; energy efficient datapath synthesis; energy minimization; high level synthesis benchmark circuits; multiple voltage scaling; multiple voltages; resource constrained scheduling algorithm; schedule modifier; time constrained scheduling algorithm; Circuit synthesis; Clocks; Dynamic scheduling; Dynamic voltage scaling; Energy consumption; Energy efficiency; Frequency synthesizers; Minimization; Scheduling algorithm; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1999. Proceedings. Twelfth International Conference On
  • Conference_Location
    Goa
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-0013-7
  • Type

    conf

  • DOI
    10.1109/ICVD.1999.745195
  • Filename
    745195