DocumentCode
1573126
Title
Squaring units and a comparison with multipliers
Author
Deshpande, Aditya ; Draper, Jeff
Author_Institution
Inf. Sci. Inst., Univ. of Southern California, Marina Del Rey, CA, USA
fYear
2010
Firstpage
1266
Lastpage
1269
Abstract
Power is becoming a precious resource in modern VLSI design, even more so than area. With large number of applications requiring support of functional units like squares, cubes and other higher order units, it becomes imperative that such functions be implemented in hardware. Implementing those functions using existing general-purpose multipliers in a design may be economical in terms of area but requires more power consumption than is necessary. We propose to use dedicated squaring units to perform squares. We study the tradeoffs of using a dedicated squaring unit compared with a general-purpose multiplier designed with Radix-4 Modified Booth encoding scheme. We compare area and power requirements for different widths. We are able to reduce power consumed per computation by more than 50% with this approach. Moreover, when an application demands a large number of squaring operations compared to multiplies, there is a strong case for using multiple squaring units for performing multiplication.
Keywords
VLSI; floating point arithmetic; multiplying circuits; Radix-4 modified booth encoding; VLSI design; general-purpose multipliers; squaring units; Cryptography; Encoding; Energy consumption; Euclidean distance; Floating-point arithmetic; Frequency; Graphics; Hardware; Power generation economics; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (MWSCAS), 2010 53rd IEEE International Midwest Symposium on
Conference_Location
Seattle, WA
ISSN
1548-3746
Print_ISBN
978-1-4244-7771-5
Type
conf
DOI
10.1109/MWSCAS.2010.5548763
Filename
5548763
Link To Document