DocumentCode :
3102885
Title :
A pipelined LNS ALU
Author :
Arnold, Mark G.
Author_Institution :
Inst. of Sci. & Technol., Manchester Univ., UK
fYear :
2001
fDate :
37012
Firstpage :
155
Lastpage :
161
Abstract :
A new ALU design is proposed that is more economical than a conventional Logarithmic Number System (LNS) ALU for pipelined multiply-accumulate applications (such as FIR filters). A novel interpolator that accepts both positive and negative arguments allows rearrangement of the fixed-point adders that implement the LNS addition algorithm. The area for the resulting circuit is essentially the same as the traditional LNS approach, but the critical path for the proposed circuit is shorter, allowing a faster cycle time and/or a shorter latency. To make the advantages of the improved LNS ALU available to end users, new primitive operations (increment-multiply and multiply-increment-multiply) should be supported instead of the more traditional add and multiply-accumulate operations. The Verilog coding for such a novel increment-multiply module is given
Keywords :
digital arithmetic; integrated logic circuits; interpolation; logic CAD; low-power electronics; pipeline processing; ALU design; FIR filters; LNS addition algorithm; Verilog coding; critical path reduction; cycle time reduction; fixed-point adders; increment-multiply operations; interpolator; latency reduction; logarithmic number system ALU; multiply-increment-multiply operations; negative arguments; pipelined LNS ALU; pipelined multiply-accumulate applications; positive arguments; Adders; Arithmetic; Circuits; Costs; Delay; Finite impulse response filter; Hardware design languages; Interpolation; Logic; Read only memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI, 2001. Proceedings. IEEE Computer Society Workshop on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7695-1056-6
Type :
conf
DOI :
10.1109/IWV.2001.923155
Filename :
923155
Link To Document :
بازگشت