SIMD Multiply-accumulate Unit Design for Multimedia Data Processing

멀티미디어 처리에 적합한 SIMD 곱셈누적 연산기의 설계

  • 홍인표 (연세대학교 전기전자공학과 프로세서 연구실) ;
  • 정재원 (연세대학교 전기전자공학과 프로세서 연구실) ;
  • 정우경 (연세대학교 전기전자공학과 프로세서 연구실) ;
  • 이용석 (연세대학교 전기전자공학과 프로세서 연구실)
  • Published : 2000.11.01

Abstract

In this paper, a SIMD 64bit MAC (Multiply -Accumulate) unit is designed. It is composed of two 32bit MAC unit which supports SIMD 16bit operations. As a result, It can process two 32bit MAC operations or four 16bit operations in one cycle. Proposed MAC unit is described in Verilog HDL. After functional verification is performed, MAC unit is synthesized and optimized with 0.35$\mu\textrm{m}$ standard cell library. The synthesis result shows that this MAC unit can operate at 80㎒ of clock frequency in 85$^{\circ}C$, 3.0V, worst case process and 125㎒ of clock frequency at 25$^{\circ}C$, 3.3V, typical case process. It achieves 320Mops of performance, and is suitable for embedded DSP processors.

Keywords