DocumentCode
1653149
Title
Combined multiplication and sum-of-squares units
Author
Schulte, Michael J. ; Marquette, Louis ; Krithivasan, Shankar ; Walters, E. George, III ; Glossner, John
Author_Institution
Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
fYear
2003
Firstpage
204
Lastpage
214
Abstract
Multiplication and squaring are important operations in digital signal processing and multimedia applications. We present designs for units that implement either multiplication, A×B, or sum-of-squares computations, A2+B2, based on an input control signal. Compared to conventional parallel multipliers, these units have a modest increase in area and delay, but allow either multiplication or sum-of-squares computations to be performed. Combined multiplication and sum-of-squares units for unsigned and two´s complement operands are presented, along with integrated designs that can operate on either unsigned or two´s complement operands. The designs can also be extended to work with a third accumulator operand to compute either Z+A×B or Z+A2+B2. Synthesis results indicate that a combined multiplication and sum-of-squares unit for 32-bit two´s complement operands can be implemented with roughly 15% more area and nearly the same worst case delay as a conventional 32-bit two´s complement multiplier.
Keywords
matrix multiplication; mean square error methods; multimedia systems; signal processing; digital signal processing application; multimedia application; multiplication unit; parallel multiplier; sum-of-squares unit; two´s complement operand; unsigned operand; Adaptive filters; Concurrent computing; Delay estimation; Digital signal processing; Frequency; Hardware; Image coding; Pattern recognition; Signal design; Signal synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Systems, Architectures, and Processors, 2003. Proceedings. IEEE International Conference on
ISSN
2160-0511
Print_ISBN
0-7695-1992-X
Type
conf
DOI
10.1109/ASAP.2003.1212844
Filename
1212844
Link To Document