TY - GEN
T1 - Low-power bus encoding using an adaptive hybrid algorithm
AU - Brahmbhatt, Avnish R.
AU - Zhang, Jingyi
AU - Wu, Qing
AU - Qiu, Qinru
PY - 2006
Y1 - 2006
N2 - In this paper, we propose an adaptive low-power bus encoding algorithm based on weighted code mapping (WCM) and the delayed bus technique. The WCM algorithm transforms an original bus data vector to a low-energy code through one-to-one mapping. The code mapping is determined by the data probabilistic distribution in the original sequence. The WCM algorithm considers both the self and coupling capacitance of the bus wires. In addition, we found that applying the delayed-bus technique can further reduce the bus energy. A window-based adaptive encoding algorithm is proposed to improve the energy saving by adaptively changing the code mapping when significant data changes are detected. Experimental results show that the proposed algorithm outperforms the existing heuristic bus encoding algorithms by 20∼60% in energy dissipation.
AB - In this paper, we propose an adaptive low-power bus encoding algorithm based on weighted code mapping (WCM) and the delayed bus technique. The WCM algorithm transforms an original bus data vector to a low-energy code through one-to-one mapping. The code mapping is determined by the data probabilistic distribution in the original sequence. The WCM algorithm considers both the self and coupling capacitance of the bus wires. In addition, we found that applying the delayed-bus technique can further reduce the bus energy. A window-based adaptive encoding algorithm is proposed to improve the energy saving by adaptively changing the code mapping when significant data changes are detected. Experimental results show that the proposed algorithm outperforms the existing heuristic bus encoding algorithms by 20∼60% in energy dissipation.
KW - Adaptive algorithm
KW - Bus encoding
KW - Data probabilistic distribution
KW - Delayed bus
KW - Low power
KW - Weighted code mapping
KW - Window based change detection
UR - http://www.scopus.com/inward/record.url?scp=34547142313&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34547142313&partnerID=8YFLogxK
U2 - 10.1145/1146909.1147158
DO - 10.1145/1146909.1147158
M3 - Conference contribution
AN - SCOPUS:34547142313
SN - 1595933816
SN - 1595933816
SN - 9781595933812
T3 - Proceedings - Design Automation Conference
SP - 987
EP - 990
BT - 2006 43rd ACM/IEEE Design Automation Conference, DAC'06
ER -