Title :
114 MFLOPS logarithmic number system arithmetic unit for DSP applications
Author_Institution :
Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
fDate :
12/1/1995 12:00:00 AM
Abstract :
An arithmetic core for DSP applications, comprising two multiplier/dividers and an adder/subtractor, using logarithmic number system (LNS) arithmetic, is described. For most operands, precision better than the worst-case precision of IEEE 754 is obtained. Three operations per cycle are performed using 69k transistors integrated in a 16 mm2 core in 1.2 μm CMOS, offering better performance than the best previous result in only 43% of the area. The use of a new interleaved memory ROM structure and a second-order function interpolator are the key techniques that result in reduced area. This modest area allows several core units to be integrated on a chip for high performance DSP applications
Keywords :
CMOS logic circuits; arithmetic; digital arithmetic; digital signal processing chips; interpolation; 1.2 micron; 114 MFLOPS; CMOS chip; DSP applications; adder/subtractor; arithmetic unit; interleaved memory ROM structure; logarithmic number system; multiplier/dividers; second-order function interpolator; Arithmetic; Clocks; Digital filters; Digital signal processing; Digital signal processing chips; Dynamic range; Microwave integrated circuits; Pervasive computing; Read only memory; Silicon;
Journal_Title :
Solid-State Circuits, IEEE Journal of