Bus-invert coding for low-power I/O
- 1 March 1995
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Vol. 3 (1) , 49-58
- https://doi.org/10.1109/92.365453
Abstract
Technology trends and especially portable applications drive the quest for low-power VLSI design. Solutions that involve algorithmic, structural or physical transformations are sought. The focus is on developing low-power circuits without affecting too much the performance (area, latency, period). For CMOS circuits most power is dissipated as dynamic power for charging and discharging node capacitances. This is why many promising results in low-power design are obtained by minimizing the number of transitions inside the CMOS circuit. While it is generally accepted that because of the large capacitances involved much of the power dissipated by an IC is at the I/O little has been specifically done for decreasing the I/O power dissipation. We propose the bus-invert method of coding the I/O which lowers the bus activity and thus decreases the I/O peak power dissipation by 50% and the I/O average power dissipation by up to 25%. The method is general but applies best for dealing with buses. This is fortunate because buses are indeed most likely to have very large capacitances associated with them and consequently dissipate a lot of power.Keywords
This publication has 15 references indexed in Scilit:
- An Approach For Power Minimization Using TransformationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Estimation of average switching activity in combinational and sequential circuitsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Estimation of power dissipation in CMOS combinational circuitsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Codes to reduce switching transients across VLSI I/O pinsACM SIGARCH Computer Architecture News, 1992
- Low-power CMOS digital designIEEE Journal of Solid-State Circuits, 1992
- On average power dissipation and random pattern testability of CMOS combinational logic networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992
- A 200-MHz 64-b dual-issue CMOS microprocessorIEEE Journal of Solid-State Circuits, 1992
- HYPER-LP: a system for power minimization using architectural transformationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992
- Transition density, a stochastic measure of activity in digital circuitsPublished by Association for Computing Machinery (ACM) ,1991
- Comparison of Wafer Scale Integration with VLSI Packaging ApproachesIEEE Transactions on Components, Hybrids, and Manufacturing Technology, 1987