Study of a Low-power Error Correction Circuit for Image Processing

L2 캐시 저 전력 영상 처리를 위한 오류 정정 회로 연구

  • 이상준 (연세대학교 전기전자공학과 프로세서 연구실) ;
  • 박종수 (연세대학교 전기전자공학과 프로세서 연구실) ;
  • 전호윤 (연세대학교 전기전자공학과 프로세서 연구실) ;
  • 이용석 (연세대학교 전기전자공학과 프로세서 연구실)
  • Published : 2008.10.30

Abstract

This paper proposes a low-power circuit for detecting and correcting L2 cache errors during microprocessor data image processing. A simplescalar-ARM is used to analyze input and output data by accessing the microprocessor's L2 cache during image processing in terms of the data input and output frequency as well as the variation of each bit for 32-bit processing. The circuit is implemented based on an H-matrix capable of achieving low power consumption by extracting bits with small and large amounts of variation and allocating bits with similarities in variation. Simulation is performed using H-spice to compare power consumption of the proposed circuit to the odd-weight-column code used in a conventional microprocessor. The experimental results indicated that the proposed circuit reduced power consumption by 17% compared to the odd-weight-column code.

본 논문에서는 마이크로프로세서의 영상 정보 처리 시 L2 캐시의 오류검출 및 정정 회로의 저 전력을 구현하기 위한 오류정정 회로를 제안 하였다. 영상 정보 처리 시에 마이크로프로세서의 L2 캐시에 접근하는 입출력 데이터를 분석하기 위하여 Simplescalar-ARM 사용하여 데이터 입출력에 대한 빈도와 32 bit 처리를 위한 각 bit에 대한 변화율에 대해서 분석한다. 변화량이 많은 비트와 변화량이 적은 비트를 추출하고, 변화의 유사성을 가지는 비트들의 배치를 고려하여 저 전력을 구현할 수 있는 H-matrix를 제안하고 회로를 구현한다. H-spice를 이용하여 구현된 회로와 기존 마이크로프로세서에서 사용하는 Odd-weight-column code의 전력소모에 대한 비교를 위하여 시뮬레이션을 수행하였다. 실험결과 Odd-weight-column code 대비 17%의 소비전력을 감소시킬 수 있었다.

Keywords

References

  1. T. C. May and M. H. Woods, "Alpha-particleinduced soft errors in dynamic memories," Electron Devices, IEEE Transactions on, Vol. 26, No.1, pp.2-9, Jan. 1979. https://doi.org/10.1109/T-ED.1979.19370
  2. N. Seifert, D. Moyer, N. Leland and R. Hokinson, "Historical trend in alpha-particle induced soft error rates of the AlphaTM microprocessor," Reliability.
  3. Nhon Quach, "High availability and reliability in the Itanium processor," IEEE Micro, Vol.20, No.5, pp.61-69, Sep.-Oct. 2000. https://doi.org/10.1109/40.877951
  4. D. C. Bossen, J. M. Tendler and K. Reick. "POWER4 system design for high reliability." IEEE Micro, Vol.22, No.2, pp.16-24, Mar.-Apr. 2002.
  5. K. Favalli and C. Metra, "Design of Low-Power CMOS Two-rail Checkers," Journal of Microelectronics Systems Integration, Vol.5, No.2, pp.101-110, 1997.
  6. S. Ghosh, S. Basu, N. A. Touba, "Reducing power consumption in memory ECC checkers," Test Conference, 2004. Proceedings. ITC 2004. International, pp.1322-1331, 26-28 Oct. 2004.
  7. John Penton and Shareef Jalloq, "Cortex-R4 : A mid-range processor for deeply-embedded applications," ARM Ltd, May 2006.