DocumentCode
2890813
Title
Design and implementation of a complex multiplier using distributed arithmetic
Author
Karlsson, Magnus ; Vesterbacka, Mark ; Wanhammar, Lars
Author_Institution
Dept. of Electr. Eng., Linkoping Univ., Sweden
fYear
1997
fDate
3-5 Nov 1997
Firstpage
222
Lastpage
231
Abstract
We propose an efficient scheme for implementing a complex multiplier based on distributed arithmetic. A modified bit-serial shift-accumulator for distributed arithmetic is also proposed for computing a*b+c, where a, b and c are complex numbers. The shift-accumulator is highly regular and modular and consists of only three types of bit-slices, each of which consists of only three types of blocks, multiplexers, exclusive OR gates, and latches. The implementation is done using a robust differential single-phase clocked logic style suitable for high-speed and low power operation. The resulting implementation of the complex multiplier has a maximum clock frequency of 250 MHz, consumes 70 mW, and occupies a chip area of 0.5 mm 2 in a double-metal 0.8 μm process. The coefficient word length and the data word length are 12 bits and 16 bits, respectively
Keywords
digital arithmetic; flip-flops; logic design; logic gates; multiplying circuits; 12 bit; 16 bit; 250 MHz; bit-slices; blocks; chip area; complex multiplier design; complex numbers; distributed arithmetic; double-metal process; exclusive OR gates; high-speed; latches; low power; maximum clock frequency; modified bit-serial shift-accumulator; multiplexers; robust differential single-phase clocked logic; word length; Arithmetic; Clocks; Differential equations; Distributed computing; Energy consumption; Frequency; Logic; Multiplexing; Robustness; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems, 1997. SIPS 97 - Design and Implementation., 1997 IEEE Workshop on
Conference_Location
Leicester
ISSN
1520-6130
Print_ISBN
0-7803-3806-5
Type
conf
DOI
10.1109/SIPS.1997.626125
Filename
626125
Link To Document