DocumentCode
1629454
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
fYear
2010
Firstpage
524
Lastpage
526
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICSICT.2010.5667353
Filename
5667353
Link To Document