Title :
A novel vector/SIMD multiply-accumulate unit based on reconfigurable booth array
Author :
Quan, Heng ; Xiao, Ruijin ; You, Kaidi ; Zeng, Xiaoyang ; Yu, Zhiyi
Author_Institution :
State Key Lab. of ASIC & Syst., Fudan Univ., Shanghai, China
Abstract :
This paper presents a 32-bit vector multiply-accumulate (MAC) architecture capable of supporting multiple precisions. The vector MAC can perform one 32÷32, one 32÷16, two 16÷16, four 8÷8 bit signed/unsigned multiply-accumulate using Booth encoding algorithm and Wallace tree compressing. A reconfigurable Booth encoding array is implemented using 8÷8 Booth unit as the basic element, and longer bit modes are obtained by combining these elements selectively. This MAC unit can also perform multiply between scalar and vector operands. 32-bit SIMD (Single Instruction Multiple Date) extended ISA (Instruction Set Architecture) and 3-stage pipeline are implemented for the MAC unit. The design is synthesized in 0.13um SMIC technology under worst case condition, and the critical path of MAC is 2.5ns.
Keywords :
encoding; instruction sets; logic design; multiplying circuits; parallel processing; reconfigurable architectures; Booth encoding; SIMD multiply-accumulate unit; SMIC technology; Wallace tree compressing; critical path; instruction set architecture; size 0.13 mum; vector multiply-accumulate architecture; Arrays; Digital signal processing; Encoding; Multimedia communication; Pipelines; Registers;
Conference_Titel :
Solid-State and Integrated Circuit Technology (ICSICT), 2010 10th IEEE International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-5797-7
DOI :
10.1109/ICSICT.2010.5667353