Title :
Inter-Wire Coupling Reduction Analysis of Bus-Invert Coding
Author_Institution :
Dept. of Comput. Sci. & Eng., Yuan Ze Univ., Chungli
Abstract :
Bus-invert (BI) coding is the first encoding method for reducing peak and average self-switching power on a bus. It can also reduce capacitive coupling between bus lines. Although it is no longer used as a stand-alone method, it is often used as a starting point for developing a more sophisticated method. Despite its wide use, researchers in the past often resorted to simulations or depended on their intuition to obtain the switching and coupling characteristics. We clearly need a simple but accurate way to carry out this task. We previously published results on BI coding analysis for switching activity reduction. In this paper we conduct a theoretical analysis of BI coding for coupling reduction for uncorrelated uniformly distributed data. Our findings include a set of closed-form formulas for computing the number of couplings per bus transfer for a nonpartitioned versus a partitioned bus. These formulas are simple and easily understandable. They can be readily used for calculating couplings by simply plugging one or two parameter values into them.
Keywords :
encoding; integrated circuit design; low-power electronics; bus-invert coding; capacitive coupling effects; inter-wire coupling reduction analysis; low-power design; nonpartitioned bus; partitioned bus; switching activity; uncorrelated uniformly distributed data; Analysis; low-power design; switching activity; system level;
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
DOI :
10.1109/TCSI.2008.918197