Register allocation for high-level synthesis using dual supply voltages

Cited 6 time in webofscience Cited 0 time in scopus
  • Hit : 337
  • Download : 0
Reducing the power consumption of memory elements is known to be the most influential in minimizing total power consumption, since designs tend to use more memories these days. In this paper, we address a problem of high-level synthesis with the objective of minimizing power consumption of storage using dual-V-dd. Specifically, we propose a complete design framework that starts from dual-V-dd scheduling, dual-V-dd allocation, and controller synthesis down to the final layout. Its main feature is dual-V-dd register allocation, which exploits timing slacks left in the data-path after operation scheduling. In experiments on benchmark designs implemented in 1.08 V (with V-ddl of 0.8 V), 65-nm CMOS technology, both switching and leakage power were reduced by 20% on average, respectively, compared to data-path with dual-V-dd applied to functional units alone. Detailed analysis of slack histogram, area, wirelength, and congestion were performed to assess feasibility of the design framework.
Publisher
ACM Special Interest Group on Design Automation (SIGDA)
Issue Date
2009-07-26
Language
English
Citation

2009 46th ACM/IEEE Design Automation Conference, DAC 2009, pp.937 - 942

ISSN
0738-100X
DOI
10.1145/1629911.1630152
URI
http://hdl.handle.net/10203/157903
Appears in Collection
EE-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 6 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0