| Using complementation and resequencing to minimize transitions |
| Full text |
Pdf
(316 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 35th annual Design Automation Conference
table of contents
San Francisco, California, United States
Pages: 694 - 697
Year of Publication: 1998
ISBN:0-89791-964-5
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 13, Citation Count: 4
|
|
|
ABSTRACT
Recently, in [3], the following problem was addressed: Given a set of data words or messages to be transmitted over a bus such that the sequence (order) in which they are transmitted is irrelevant, determine the optimum sequence that minimizes the total number of transitions on the bus. In 1994, Stan and Burleson [5] presented the bus-invert method as a means of encoding words for reducing I/O power, in which a word may be inverted and then transmitted if doing so reduces the number of transitions. In this paper, we combine the two paradigms into one — that of sequencing words under the bus-invert scheme for the minimum transitions, i.e., words can be complemented, reordered and then transmitted. We prove that this problem DOPI — Data Ordering Problem with Inversion — is NP-complete. We present a polynomial-time approximation algorithm to solve DOPI that comes within a factor of 1.5 from the optimum. Experimental results show that, on average, the solutions generated by our algorithm were within 4.4% of the optimum, and that resequencing along with complementation leads to 34.4% reduction in switching activity.
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
|
Experienced Motorola Designer. Personal comm., Apr. 95.
|
| |
2
|
|
| |
3
|
I~ Murgai, M. Fujita, and S. C. Krishnan. Data Sequencing For Minimum-transition Transmission. InVLSI 97, Brazil.
|
| |
4
|
1~ Murgai, M. Fujita, and ~ Oliveira. Using Complementation And Resequencing To Minimize Transitions. hInternal Report, Fujitsu Labs of America, Inc., Nov. 97.
|
| |
5
|
M. R. Stan and W. P. Burleson. Limited-weight Codes for Low-power I/O. In Int. Work. on Low Power Design, Apr. 94.
|
|