DOI QR코드

DOI QR Code

Design of a Truncated Floating-Point Multiplier for Graphic Accelerator of Mobile Devices

모바일 그래픽 가속기용 부동소수점 절사 승산기 설계

  • Published : 2007.03.31

Abstract

As the mobile communication and the semiconductor technology is improved continuously, mobile contents such as the multimedia service and the 2D/3D graphics which require high level graphics are serviced recently. Mobile chips should consume small die area and low power. In this paper, we design a truncated floating-point multiplier that is useful for the 2D/3D vector graphics in mobile devices. The truncated multiplier is based on the radix-4 Booth's encoding algorithm and a truncation algorithm is used to achieve small area and low power. The average percent error of the multiplier is as small as 0.00003% and neglectable for mobile applications. The synthesis result using 0.35um CMOS cell library shows that the number of gates for the truncated multiplier is only 33.8 percent of the conventional radix-4 Booth's multiplier.

모바일 통신 서비스의 발전과 반도체 기술의 발달로 모바일 기기에 멀티미디어 서비스와 2D/3D 게임과 같이 고수준의 그래픽 처리를 필요로 하는 콘텐츠가 가능하게 되었다. 모바일 기기는 특성상 더욱 작은 칩 면적과 저전력 소비의 조건이 만족되어야 하며, 본 논문에서는 이러한 모바일 기기에 적용 가능한 2D/3D 벡터 그래픽 처리용 부동소수점 절사형 승산기를 설계한다. 본 논문의 승산기는 기본적으로 radix-4 Booth 인코딩을 적용하고, 면적과 전력소모를 줄이기 위하여 절사방식을 사용한다. 구현된 절사형 승산기는 평균 퍼센트 오차가 0.00003% 정도로 모바일 기기에 충분히 적용가능하다. 승산기는 0.35um CMOS 셀 라이브러리를 이용하여 논리 합성되었고, 그 결과 절사되지 않은 기존의 radix-4 Booth 승산기에 비해 게이트 수가 약 33.8%정도 감소하였다.

Keywords

References

  1. 길상철, 김석진, 나도백, 박태근, '모바일 3차원 그래픽 가속기 SoC 기술 동향', KISTI 기술정보분석보고서, 66면, Dec. 2004
  2. Troy Evans, 'Introducing Macromedia Flash Lite 1.1', Macromedia
  3. I. Koren, 'Computer Arithmetic Algorithm Second Edition', A K Peters, Ltd., Nov, 2001
  4. 정해현, 박종화, 신경욱, '저전력 디지털 신호처리 응용을 위한 작은 오차를 갖는 절사형 Booth 승산기 설계', 한국해양정보통신학회논문지, vol. 6, no. 2, pp. 323-329
  5. S.S. Kidambi, F. Guibaly and A. Antoniou, 'Area-efficient multipliers for digital signal processing applications', IEEE Trans. on CAS-II, vol. 43, no. 2, pp. 90-95, Feb. 1996
  6. J.M. Jou, S.R. Kuang, and R.D. Chen, 'Design of low-error fixed-width multipliers for DSP application', IEEE Trans. on CAS-II, vol. 46, no. 6, pp. 836-842, Jun. 1999
  7. A.D. Booth, 'A signed binary multiplication technique', Quarterly J Mechanics, Appl. Math, vol. 4, part 2, pp. 236-240, 1951 https://doi.org/10.1093/qjmam/4.2.236
  8. L.P. Rubinfield, 'A proof of the modified Booth's algorithm for multiplication', IEEE Trans. on Computers, vol. C-24, no. 10, pp. 1014-1015, Oct. 1975 https://doi.org/10.1109/T-C.1975.224114