ACM Home Page
Please provide us with feedback. Feedback
Unification of basic retiming and supply voltage scaling to minimize dynamic power consumption for synchronous digital designs
Full text PdfPdf (112 KB)
Source Great Lakes Symposium on VLSI archive
Proceedings of the 13th ACM Great Lakes symposium on VLSI table of contents
Washington, D. C., USA
SESSION: Low power table of contents
Pages: 221 - 224  
Year of Publication: 2003
ISBN:1-58113-677-3
Authors
Noureddine Chabini  Princeton University, Princeton, NJ
Ismaïl Chabini  Massachusetts Institute of Technology, Cambridge, MA
El Mostapha Aboulhamid  Université de Montréal, Montréal, Qc, Canada
Yvon Savaria  École Polytechnique de Montréal, C.P., Montréal, Qc, Canada
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 13,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/764808.764865
What is a DOI?

ABSTRACT

We address the problem of minimizing dynamic power consumption for single-phase synchronous digital designs, under timing constraints, using an unification of basic retiming and supply voltage scaling. We assume that the number of supply voltages and their values are known for each computation element. Our main objective is then to change the location of registers using basic retiming while maximizing the number of computation elements off critical paths that can operate under a low available supply voltage, and can lead to a maximum dynamic power saving. We address the problem at the system-level. We formulate the problem as a Mixed Integer Linear Program (MILP). The exact optimal solution for the problem is then guaranteed. We also devise an algorithm to compute bounds on the values assigned by basic retiming to each computational element. Besides helping to find the optimal solution to the problem, these bounds also allow to reduce the run-time for finding this solution. The proposed approach can produce converter-free designs and can also minimize short-circuit power consumption. Experimental results have shown that dynamic power consumption can be reduced by factors that range from 2.78% to 37.24% for single-phase designs with minimal clock period. For these experimental results, the run-time for solving the MILP is under 2min.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
N. Chabini, I. Chabini, E.-M. Aboulhamid, and Y. Savaria, "Methods for Minimizing Dynamic Power Consumption in Synchronous Designs with Multiple Supply Voltages," IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, V.22, N.3, 2003, pp. 346--351.
 
2
--, "An Approach for Integrating Retiming and Supply Voltage Scaling to Minimize Power Consumption for Synchronous Digital Designs," Tech. Rep., 2002, DIRO, Univ. of Montreal.
 
3
 
4
C. E. Leiserson and J.B. Saxe, "Retiming Synchronous Circuitry," Algorithmica, Jan., 1991.
 
5
The LP_Solve Tool: ftp://ftp.ics.ele.tue.nl/pub/lp_solve/
 
6
 
7
 
8
9
 
10
Y.-J. Yeh, S.-Y. Kuo, and J.-Y. Jou, "Converter-Free Multiple-Voltage Scaling Techniques for Low-Power CMOS Digital Design," IEEE Trans. on CAD, V.20, N.1, 2001, pp.172--6.
11
12
 
13
 
14
K. Roy, Wei Liqiong, Chen Zhanping, "Multiple-Vdd multiple-Vth CMOS (MVCMOS) for low power applications," Proceedings of IEEE International Symposium on Circuits and Systems, Vol.1, 1999, pp. 366--370.


Collaborative Colleagues:
Noureddine Chabini: colleagues
Ismaïl Chabini: colleagues
El Mostapha Aboulhamid: colleagues
Yvon Savaria: colleagues