Title :
Floating-point nonlinear DSP coprocessor cell-two cycle chip
Author :
Jain, V.K. ; Lin, L.
Author_Institution :
Dept. of Electr. Eng., Univ. of South Florida, Tampa, FL, USA
fDate :
30 Oct-1 Nov 1996
Abstract :
Implementation of systolic arrays has been hindered in the past due to a lack of building blocks, or cells. This paper presents a high-speed floating-point DSP coprocessor cell for rapid computation of nonlinear functions. Several nonlinear functions are typically needed in systolic arrays for signal and image processing algorithms, while the development costs as well as interconnection considerations warrant the use of only a few types of cells. With our approach all of the nonlinear functions needed can be incorporated on a single cell. Furthermore, a new result is produced every two clock cycles in a pipeline mode. The underlying principle which has made the combined goals of high-speed and multi-functionality possible, is significance-based second order interpolation of very small ROM tables. A 32 bit two-cycle chip for computing the square-root, fabricated in 2.0 micron CMOS technology, is presented. As an application example, a parallel architecture for CT image reconstruction for a Fan Beam CT System is briefly discussed
Keywords :
CMOS digital integrated circuits; VLSI; computerised tomography; digital signal processing chips; floating point arithmetic; image reconstruction; interpolation; medical image processing; systolic arrays; 2 micron; 32 bit; CMOS technology; CT image reconstruction; Fan Beam CT System; ROM tables; VLSI; clock cycles; development costs; floating point nonlinear DSP coprocessor cell; image processing algorithms; interconnection; nonlinear functions; parallel architecture; pipeline mode; signal processing algorithms; significance-based second order interpolation; square-root; systolic arrays; two cycle chip; CMOS technology; Clocks; Computed tomography; Coprocessors; Cost function; Digital signal processing chips; Image processing; Pipelines; Signal processing; Systolic arrays;
Conference_Titel :
VLSI Signal Processing, IX, 1996., [Workshop on]
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7803-3134-6
DOI :
10.1109/VLSISP.1996.558281