DocumentCode :
2997147
Title :
System partitioning to maximize sleep time
Author :
Farrahi, A.H. ; Sarrafzadeh, M.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
fYear :
1995
fDate :
5-9 Nov. 1995
Firstpage :
452
Lastpage :
455
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.
Keywords :
VLSI; circuit CAD; circuit optimisation; integrated circuit design; logic CAD; logic partitioning; Geo-Part; exploitable sleep time; geometric partitioning heuristic; low-power synthesis; memory refresh circuitry; partitioning problem; segment tree data structure; system partitioning; Circuit synthesis; Clocks; Design automation; Digital circuits; Energy consumption; Minimization; Signal synthesis; Sleep; Switching circuits; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1995. ICCAD-95. Digest of Technical Papers., 1995 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
ISSN :
1092-3152
Print_ISBN :
0-8186-8200-0
Type :
conf
DOI :
10.1109/ICCAD.1995.480155
Filename :
480155
Link To Document :
بازگشت