Title :
A pipelined LNS ALU
Author_Institution :
Inst. of Sci. & Technol., Manchester Univ., UK
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;
Conference_Titel :
VLSI, 2001. Proceedings. IEEE Computer Society Workshop on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7695-1056-6
DOI :
10.1109/IWV.2001.923155