Data bus consumes a large amount of energy in the system-on-chip. This paper proposes a novel data bus encoding with low coupling transitions to save the data bus power dissipation. The encoder utilizes the previous data on the data bus to encode the current data with XOR and XNOR operations
and chooses the data with minimal coupling transitions among XOR encoding data
XNOR encoding data
invert encoding data and the original data to send on the data bus. This method can reduce a majority of data bus coupling transitions
thus saving the data bus power dissipation significantly. Experimental results show that this method could save 33.06% of the common 32-bit data bus power dissipation
superior to the traditional CBI encoding and E/O BI encoding
关键词
Keywords
references
Zhang Y, Lach J, Skadron K, et al. Odd/even bus invert with two-phase transfer for buses with coupling[C] // Proceedings of the 2002 International Symposium on Low Power Electronics and Design. New York, NY, USA: ACM, 2002: 80-83.
Natesan J, Radhakrishnan D. Shift invert coding (SINV) for low power VLSI[C] // Proceedings of the EUROMICRO Systems on Digital System Design. New York: IEEE, 2004: 190-194.
Sainarayanan K S, Ravindra J V R, Srinivas M B. A novel, coupling driven, low power bus coding technique for minimizing capacitive crosstalk in VLSI interconnects[C] // Proceedings of IEEE International symposium on Circuits and Systems. CA, USA: IEEE, 2006: 4155-4158.
Shin Y, Chae S I, Choi K. Partial bus-invert coding for power optimization of application-specific systems[J]. IEEE Transactions on Very Large Scale Integration Systems, 2001, 9(2): 377-383. DOI: 377
Sotiriadis P P, Chandrakasan A P. A bus energy model for deep submicron technology[J]. IEEE Transactions on Very Large Scale Integration Systems, 2002, 10(3): 341-350. DOI: 341