A Design of an Effective Bus-Invert Coding Circuit Using Flip-Driver

Flip-Driver를 이용한 효율적인 Bus-Invert Coding 회로의 설계

  • 윤명철 (단국대학교(천안캠퍼스)전자공학과)
  • Published : 2007.06.25

Abstract

A new circuit design for Bus-Invert Coding is presented in this paper. The new scheme sends the coding information through the bus-lines instead of the invert-line which has been used conventionally for many types of Bus-Invert algorithms. By employing a newly developed bus-driver called Flip-Driver and a selection circuit, it not only removes the invert-line but suppresses the additional bus-transitions in sending coding information. It is verified by simulations that the efficiency of various Bus-Invert algorithms is increased about 40% to 100% by employing the new design.

본 논문에서는 기존의 Bus-Invert Coding 계통의 여러 알고리즘들이 관습적으로 사용하던 Invert-line 을 제거하고 버스선을 통하여 코딩정보를 전송하는 새로운 설계방법을 제시하였다. Flip-Driver라고 하는 새로운 형태의 버스드라이버와 선택회로를 사용한 이 방식은 Invert-line을 사용하지 않을 뿐 아니라 코딩정보 전송 시 발생하는 추가적인 버스의 전이를 효과적으로 억제한다. 이러한 회로설계방식의 변환만으로도 여러 BI 알고리즘의 효율이 Invert-line을 사용할 때와 비교하여 40%-100% 증대시킬 수 있음을 실험을 통하여 검증하였다.

Keywords

References

  1. R. Wilson, 'Low power and paradox,' Electronic Engineering Times, pp. 38. Nov. 1, 1993
  2. M. R. Stan and W. P. Burleson, 'Bus-invert coding for low-power I/O,' IEEE Trans. VLSI Syst., vol. 3, pp. 4958, Mar. 1995
  3. Y. Shin, S. I. Chae, and K. Choi, 'Partial bus-invert coding for power optimiza-tion of application-specific systems,' IEEE Trans. VLSI Syst., vol. 9, pp. 377-383, Apr. 2001 https://doi.org/10.1109/92.924059
  4. R. B. Lin and C. M. Tsai, 'Weight-based bus-invert coding for low-power applications', in Proc. ASP-DAC/VLSI Design, pp. 121-125. Jan. 2002
  5. J. Natesan and D. Radhakrishnan, 'Shift invert coding (SINV) for low power VLSI', 2004. Euromicro Symp. on Digital system Design, pp. 190-194, Sept. 2004
  6. Y. Zhang, J. Lach, K. Skadron, and M. R. Stan, 'Odd/Even bus invert with two-phase transfer for buses with coupling', Proc. 2002 Int. Symp. on Low Power Electronics and Design, pp. 80-83, 2002
  7. U. Narayanan, K. S. Chung, and T. Kim, 'Enhanced bus invert encodings for low-power' , IEEE Int. Symp. on Circuits and Systems, Scottsdale, Vol. 5, pp. 25-28, May 2002
  8. MIT-CSAIL Database of Objects and Scenes, http://web.mit.edu/torralba/ www/database.html [Online]
  9. Amsterdam Library of Object Images, http://staff.science.uva.nl/~aloi/ [Online]
  10. CAVIAR Test Case Scenarios, http://homepages. inf.ed.ac.uk/rbf/CAVIAR/ [Online]