ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
System partitioning to maximize sleep time
Full text Publisher SitePublisher Site PdfPdf (191 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California, United States
Pages: 452 - 455  
Year of Publication: 1995
ISBN:0-8186-7213-7
Authors
Amir H. Farrahi  Department of Electrical Engineering and Computer Science, Northwestern University, Evanston, IL
Majid Sarrafzadeh  Department of Electrical Engineering and Computer Science, Northwestern University, Evanston, IL
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS : Computer Society
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 7,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Abstract: Partitioning of a system to maximize exploitable sleep time for low-power synthesis is discussed. The motivation is to deactivate the memory refresh circuitry, apply power down or disable the clock signals during the inactive periods of operation of circuit elements, and thus minimize the power consumption. Since it is impractical to have a separate set of control signals for each circuit element (otherwise, the control itself would consume a lot of power), it is advisable to partition a circuit based on the activity patterns of its elements so that the partitions can be switched into sleep mode for long periods of time. In this paper, we formulate this partitioning problem and show that it is NP-hard. We present Geo-Part, a geometric partitioning heuristic for this problem. An efficient implementation of Geo-Part using segment tree data structure is discussed. Experimental results are encouraging.


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
"Dynamic 1%AMs and Memory Modules". Motorola Inc., Phoenix, AZ, 1993.
 
2
In International Workshop on Low Power Design, April 1994.
 
3
H. B. Bakoglu. "Circuits, Interconnections, and Packaging for VLSI". Addison-Wesley Publishing Co., 1990.
 
4
A. Chandrakasan, M. Potkonjak, 1%. Mehra, J. 1%abaey, and 1%. Broderson. "Optimizing Power Using Transformations". IEEE Transactions on Computer Aided Design, 14(1):12-31, January 1995.
 
5
J. Cong, C. Koh, and K. Leung. "Wiresizing with Driver Sizing for Performance and Power Optimization". In International Workshop on Low Power Design, pages 81-86, April 1994.
 
6
J.S. Denker, S.C. Avery, A.G. Dickinson, A. Kramer, and T.1%. Wik. "Adiabatic Computing with the 2N-2N2D Logic Family". In International Workshop on Low Power Design, pages 183-186, April 1994.
 
7
 
8
 
9
 
10
1%. Mehra and J. 1%abaey. "Behavioral Level Power Estimation and Exploration". In International Workshop on Low Power Design, pages 197-902. IEEE/ACM, 1994.
 
11
F. Najm. "Transition Density: A New Measure of Activity in Digital Circuits". IEEE Transactions on Computer Aided Design, 12(2):310-323, 1999.
 
12
 
13
W.H. Press, B. P. Flannery, S. A. Teukolsky, and W. T. Vetterling. Numerical 1%ecipes in C. Cambridge University Press, 1988.
14
15
 
16
H. Vaishnav and M. Pedram. "A Performance Driven Placement Algorithm for Low Power Designs". In EU1%O-DAC, 1993.
 
17
S.G. Younis and Jr. T.F. Knight. "Asymptotically Zero Energy Split-Level Charge 1%ecovery Logic". In International Workshop on Low Power Design, pages 177-182, April 1994.


Collaborative Colleagues:
Amir H. Farrahi: colleagues
Majid Sarrafzadeh: colleagues