ACM Home Page
Please provide us with feedback. Feedback
ILP-based optimization of sequential circuits for low power
Full text PdfPdf (114 KB)
Source International Symposium on Low Power Electronics and Design archive
Proceedings of the 2003 international symposium on Low power electronics and design table of contents
Seoul, Korea
SESSION: Advances in low power synthesis table of contents
Pages: 140 - 145  
Year of Publication: 2003
ISBN:1-58113-682-X
Authors
Feng Gao  University of Michigan, Ann Arbor, MI
John P. Hayes  University of Michigan, Ann Arbor, MI
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 19,   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/871506.871542
What is a DOI?

ABSTRACT

The power consumption of a sequential circuit can be reduced by decomposing it into subcircuits which can be turned off when inactive. Power can also be reduced by careful state encoding. Modeling a given circuit as a finite-state machine, we formulate its decomposition into submachines as an integer linear programming (ILP) problem, and automatically generate the ILP model with power minimization as the objective. A simple, but powerful state encoding method is used for the submachines to further reduce power consumption. We present experimental results which show that circuits designed by our approach consume 30% to 90% less power than conventional circuits.


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
L. Benini, G. De Micheli, and F. Vermulen, "Finite State Machine Partitioning for Low Power ", Proc. International Symposium on Circuits and Systems, 1998, pp. 5--8.
2
 
3
Collaborative Benchmarking Lab., North Carolina State Univ., http://www.cbl.ncsu.edu/benchmarks.
 
4
S. Devadas, et al., "MUSTANG: State Assignment of Finite State Machines Targeting Multilevel Logic Implementations ", IEEE Trans. on CAD, vol. 7, 1988, pp. 1290--1300.
 
5
ILOG cplex webpage. http://www.ilog.com/products/cplex/.
 
6
 
7
E. Macii, M. Pedram, and F. Somenzi, "High-Level Power Modeling, Estimation, and Optimization ", IEEE Trans. on CAD, vol. 17, 1998, pp. 1061--1079.
8
9
 
10
E. Olson and S. Kang, "Low-Power State Assignment for Finite State Machines ", Proc. International Symposium on Low Power Design, 1994, pp. 63--68.
 
11
A. Papoulis, Probability, Random Variables, and Stochastic Processes, 2 nd Edition, New York: McGraw-Hill, 1984.
12
 
13
K. Roy and S. Prasad, "Circuit Activity Based Logic Synthesis for Low Power Reliable Operations ", IEEE Trans. on VLSI, vol. 1, 1993, pp. 503--513.
 
14
 
15
Synopsys, Design Analyzer data sheet, http://www.synopsys.com/products/logic/design_compiler.html.
 
16
C. Y. Tsui, M. Pedram, and A. Despain, "Low-Power State Assignment Targeting Two and Multilevel Implementations ", IEEE Trans. on CAD, vol. 17, 1998, pp. 1281--1291.
 
17
T. Villa and A. Sangiovanni-Vincentelli, "NOVA: State Assignment of Finite State Machines for Optimal Two-Level Logic Implementation ", IEEE Trans. on CAD, vol. 9, 1990, pp. 905--924.