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