밀결합 전송선 상에서 전력 저감을 위한 코드워드 생성 기법

A Codeword Generation Technique to Reduce Dynamic Power Consumption in Tightly Coupled Transmission Lines

  • 임재호 (숭실대학교 컴퓨터공학부) ;
  • 김덕민 (숭실대학교 컴퓨터공학부) ;
  • 김석윤 (숭실대학교 컴퓨터공학부)
  • Lim, Jae-Ho (School of Computer Science, Soongsil University) ;
  • Kim, Deok-Min (School of Computer Science, Soongsil University) ;
  • Kim, Seok-Yoon (School of Computer Science, Soongsil University)
  • 투고 : 2011.01.19
  • 발행 : 2011.11.25

초록

반도체 공정의 발달로 인해 칩의 집적도가 높아졌으며, 연결선 사이의 간격 또한 좁아지게 되었다. 그로 인해 연결선 내에 존재하는 커패시턴스와 인덕턴스가 증가하게 되었고, 특히 전역 연결선들에서는 자신의 그라운드 커패시턴스보다 인접한 다른 연결선과의 결합 커패시턴스가 더욱 커지는 경향을 보이게 되었다. 이러한 현상으로 인해 발생하는 유도성 결합과 용량성 결합은 인접한 연결선의 신호 간섭으로 심각한 문제를 야기할 수 있다. 본 논문에서는 추가적인 연결선을 이용하여 신호 무결성을 저해시키는 누화잡음을 제거하면서, 입력 데이터의 확률을 고려하여 동적 전력 소모를 최소화하는 코드워드 생성 기법을 제안하였다. 제안한 기법의 성능평가를 위해 FastCap 및 FastHenry 프로그램과 HSPICE를 이용하여 실험한 결과, 소모 전력에서 기존 기법보다 평균 15% 정도의 감소를 보임을 확인하였다.

As semiconductor process rapidly developed, the density of chips becomes higher and the space between adjacent lines narrows smaller. This trend increases the capacitance and inductance in interconnects and the coupling-capacitance of adjacent lines grows even bigger than the self-capacitance of themselves, especially in global interconnects. Inductive and capacitive coupling observed in these phenomena may cause serious problems in signal integrity. This paper proposes a codeword generation technique using extra interconnect lines to reduce the crosstalk caused by inductive and capacitive coupling and to reduce dynamic power consumption considering probability of input data. To estimate the performance of the proposed technique, the experimental results have been obtained using FastCap, FastHenry and HSPICE, and it has been shown that the power consumption using the proposed technique has yielded approximately 15% less than the results of the previous technique.

키워드

참고문헌

  1. Mircea R. Stan and Wayne P. Burleson, "Bus-Invert Coding for Low-Power I/O," IEEE Transactions on Large Scale Integration Systems Vol. 3, No.1, pp. 49-58, 1995.
  2. Mahdi Moradinasab, Siamak Mehrnami and Rasul Yousefi, "A modified bus invert method for the submicron technology," in Proc. Design and Test Workshop, pp. 1-3, 2009
  3. B. Victor and K. Keutzer, "Bus encoding to prevent crosstalk delay," in Proc. ICCAD, pp. 57-63, 2001.
  4. Kuang-Chin Cheng, Jing-Yang Jou, "Crosstalk-avoidance coding for low-power on-chip bus," in Proc. IEEE International Conference on Electronics, Circuits and Systems, pp. 1051-1054, 2008.
  5. K. S. Sainarayanan, C. Raghunandan and M. B. Srinivas, "Delay and Power Minimization in VLSI Interconnects with Spatio-Temporal Bus-Encoding Scheme," in Proc. IEEE Computer Society Annual Symposium on VLSI, pp. 401-408, 2009
  6. Youngsoo Shin, Soo-Ik Chae and Kiyoung Choi, "Partial Bus-Invert Coding for Power Optimization of Application-Specific Systems," IEEE Transactions on very large scale integration systems, Vol. 9 No. 2, pp. 377-383, 2001. https://doi.org/10.1109/92.924059
  7. Sunpack Hong, Unni Narayanan, Ki-Seok Chung, and Taewhan Kim, "Bus-Invert Coding for Low-Power I/O - A Decomposition Approach," in Proc, 43rd IEEE Midwest Symp. on Circuits and Systems, pp. 750-753, 2000
  8. Avnish R. Brahmbhatt, Jingyi Zhang, Qinru Qiu, Qing Wu, "Adaptive Low-Power Bus Encoding Based on Weighted Code Mapping," in Proc. IEEE International Symposium on Circuits and Systems, pp. 1739-1742, 2006.
  9. 여준기, 김태환, "저전력과 크로스톡 지연 제거를 위한 버스 인코딩," 정보과학회논문지 제29권 제 12호, pp. 680-686, 2002.
  10. Shang-Wei Tu, Yao-Wen Chang and Jing-Yang Jou, "RLC Coupling-Aware Simulation and On-Chip Bus Encoding for Delay Reduction," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 25, No. 10, pp. 2258-2264, 2006. https://doi.org/10.1109/TCAD.2005.860956
  11. Jiun-Sheng Hwang, Shang-Wei Tu and Jing-Yang Jou, "ON-CHIP BUS ENCODING FOR LC CROSS-TLAK REDUCTION," in Proc. IEEE VLSI-TSA International Symposium on VLSI Design, Automation and Test, pp. 233-236, 2005.
  12. P. Subrahmanya, R. Manimegalai and V. Kamakoti, "A Bus Encoding Technique for Power and Cross-talk Minimization," in Proc. IEEE International Conference on VLSI Design, pp. 443-448, 2004.
  13. Kedar Karmarkar and Spyros Tragoudas, "Scalable Codeword Generation for Coupled Buses," in Proc. Design, Automation & Test in Europe Conference & Exhibition, pp. 729-734, 2010.