← 返回 JSSC 论文列表JSSC 2006第10期Other90nm
A 6.2-GFlops Floating-Point Multiply-Accumulator With
一款采用条件归一化技术的62-GFlops浮点乘加器,实现3 GHz以上单周期吞吐量
3.1 GHz, 1.3V, 6.2 GFlops, 1.2W
浮点乘加器条件归一化单周期吞吐动态功耗管理前导零预测
▸采用基32和内部进位保存算术的单周期累加循环
▸动态睡眠晶体管实现条件功耗优化
▸改进型前导零预测器(LZA)和溢出预测逻辑
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 cir- cuit 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- CMOS process, the 2 mm /50custom design contains 230K tran- sistors. The fully functional first silicon achieves 6.2 GFlops of performance while dissipating 1.2 W at 3.1 GHz, 1.3-V supply.