DocumentCode
2213811
Title
A complex array multiplier using distributed arithmetic
Author
He, Shousheng ; Torkelson, Mats
Author_Institution
Dept. of Appl. Electron., Lund Univ., Sweden
fYear
1996
fDate
5-8 May 1996
Firstpage
71
Lastpage
74
Abstract
The design of an efficient array architecture for the multiplication of complex numbers applying distributed arithmetic is presented. The complex multiplier takes an area just over that of two real multipliers and its speed is almost the same as a single real multiplier. The texture of the design is obtained by an in-depth examination of a real multiplier structure with data in the off-set binary representation. Residue error compensation and the functional requirement of various boundary cells, such as negative weight addition, are discussed in detail. VHDL module with generic parameters has been written and successfully simulated, which enable the complex multiplier module to be included in large designs with required word-lengths for both operands. A test chip has been implemented with a standard library in 0.8 μm CMOS process and fabricated
Keywords
CMOS logic circuits; digital arithmetic; error compensation; hardware description languages; integrated circuit design; logic CAD; multiplying circuits; parallel architectures; 0.8 micron; CMOS process; VHDL module; array architecture; complex array multiplier; complex numbers; distributed arithmetic; negative weight addition; offset binary representation; residue error compensation; Arithmetic; Artificial intelligence; Bismuth; CMOS process; Digital filters; Discrete Fourier transforms; Error compensation; Helium; Software libraries; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Custom Integrated Circuits Conference, 1996., Proceedings of the IEEE 1996
Conference_Location
San Diego, CA
Print_ISBN
0-7803-3117-6
Type
conf
DOI
10.1109/CICC.1996.510514
Filename
510514
Link To Document