DocumentCode :
759838
Title :
A 6.2-GFlops Floating-Point Multiply-Accumulator With Conditional Normalization
Author :
Vangal, Sriram R. ; Hoskote, Yatin V. ; Borkar, Nitin Y. ; Alvandpour, Atila
Author_Institution :
Dept. of Electr. Eng., Linkoping Univ., Hillsboro, OR
Volume :
41
Issue :
10
fYear :
2006
Firstpage :
2314
Lastpage :
2323
Abstract :
A pipelined single-precision floating-point multiply-accumulator (FPMAC) featuring a single-cycle accumulate loop using base 32 and internal carry-save arithmetic with delayed addition is described. A combination of algorithmic, logic, and circuit techniques enables multiply-accumulate operations at speeds exceeding 3 GHz with single-cycle throughput. The optimizations allow removal of the costly normalization step from the critical accumulate loop. This logic is conditionally powered down using dynamic sleep transistors on long accumulate operations, saving active and leakage power. In addition, an improved leading-zero anticipator (LZA) and overflow prediction logic applicable to carry-save format is presented. In a 90-nm seven-metal dual-VT CMOS process, the 2 mm2 custom design contains 230K transistors. The fully functional first silicon achieves 6.2 GFlops of performance while dissipating 1.2 W at 3.1 GHz, 1.3-V supply
Keywords :
CMOS logic circuits; adders; floating point arithmetic; multiplying circuits; 1.2 W; 1.3 V; 90 nm; CMOS digital integrated circuits; algorithmic technique; carry-save arithmetic; circuit technique; conditional normalization; delayed addition; floating-point multiply-accumulator; leading-zero anticipator; logic technique; overflow prediction logic; Added delay; Adders; Circuits; Floating-point arithmetic; Hardware; Laboratories; Logic; Microprocessors; Signal processing algorithms; Throughput; Accumulation; CMOS digital integrated circuits; MAC and floating-point unit; VLSI; multiply-accumulate;
fLanguage :
English
Journal_Title :
Solid-State Circuits, IEEE Journal of
Publisher :
ieee
ISSN :
0018-9200
Type :
jour
DOI :
10.1109/JSSC.2006.881557
Filename :
1703686
Link To Document :
بازگشت