Bus-invert coding for low-power I/O
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Exploiting the locality of memory references to reduce the address bus energy
ISLPED '97 Proceedings of the 1997 international symposium on Low power electronics and design
Low-power encodings for global communication in CMOS VLSI
IEEE Transactions on Very Large Scale Integration (VLSI) Systems - Special issue on low power electronics and design
Partial bus-invert coding for power optimization of system level bus
ISLPED '98 Proceedings of the 1998 international symposium on Low power electronics and design
Power optimization of core-based systems by address bus encoding
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Working-zone encoding for reducing the energy in microprocessor address buses
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
A coding framework for low-power address and data busses
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Information-theoretic bounds on average signal transition activity
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Bus encoding for low-power high-performance memory systems
Proceedings of the 37th Annual Design Automation Conference
Address bus encoding techniques for system-level power optimization
Proceedings of the conference on Design, automation and test in Europe
Coupling-driven signal encoding scheme for low-power interface design
Proceedings of the 2000 IEEE/ACM international conference on Computer-aided design
GLS '97 Proceedings of the 7th Great Lakes Symposium on VLSI
Coding a terminated bus for low power
GLSVLSI '95 Proceedings of the Fifth Great Lakes Symposium on VLSI (GLSVLSI'95)
Sequence-switch coding for low-power data transmission
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Hi-index | 0.00 |
We carry out a comprehensive study on the weight-based, in contrast to the Hamming-distance-based, bus-invert method for reducing I/O power consumption. The closed-form formulas derived from the Markov chains depicting the transient and limiting behaviors of the bus-invert method are employed to compute the weight and switching activity, to explain the deminishing returns on the weight with increasing bus width, to show the non-viability of partitioning a bus into smaller busses with odd number bits, etc. Neither the Hamming-distance nor the weight-based approach can simultaneously reduce the weight and switching activity, but the latter outperforms the former in reducing the sum of weight and switching activity.