DocumentCode :
1492334
Title :
Partial bus-invert coding for power optimization of application-specific systems
Author :
Shin, Youngsoo ; Chae, Soo-Ik ; Choi, Kiyoung
Author_Institution :
Inst. of Ind. Sci., Tokyo Univ., Japan
Volume :
9
Issue :
2
fYear :
2001
fDate :
4/1/2001 12:00:00 AM
Firstpage :
377
Lastpage :
383
Abstract :
This paper presents two bus coding schemes for power optimization of application-specific systems: partial pus-invert coding and its extension to multiway partial bus-invert coding. In the first scheme, only a selected subgroup of bus lines is encoded to avoid unnecessary inversion of relatively inactive and/or uncorrelated bus lines which are not included in the subgroup. In the extended scheme, we partition a bus into multiple subbuses by clustering highly correlated bus lines and then encode each subbus independently. We describe a heuristic algorithm of partitioning a bus into subbuses for each encoding scheme. Experimental results for various examples indicate that both encoding schemes are highly efficient for application-specific systems.
Keywords :
CMOS digital integrated circuits; application specific integrated circuits; circuit optimisation; integrated circuit design; application-specific systems; bus lines; heuristic algorithm; highly correlated bus lines; multiple subbuses; multiway coding; partial bus-invert coding; power optimization; Bismuth; Capacitance; Clustering algorithms; Electronic switching systems; Encoding; Energy consumption; Heuristic algorithms; Image coding; Packaging; Partitioning algorithms;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/92.924059
Filename :
924059
Link To Document :
بازگشت