An Optimum Design of FFT Multi-Digit Multiplier and Its VLSI Implementation

We designed a VLSI chip of FFT multiplier based on simple Cooly-Tukey FFT using a floating-point representation with optimal data length based on an experimental error analysis. The VLSI implementation using HITACHI CMOS 0.18μm technology can perform multiplication of 25 to 213 digit hexadecimal numbers 19.7 to 34.3 times (25.7 times in average) faster than software FFT multiplier at an area cost of 9.05mm2 . The hardware FFT multiplier is 35.7 times faster than the software FFT multiplier for multiplication of 221 digit hexadecimal numbers. Advantage of hardware FFT multiplier over software will increase when more sophisticated FFT architectures are applied to the multiplier. Keyword: FFT, multi-digit multiplier, VLSI, error analysis with the imaginary parts of all zeros, u = (0 ... 0am-1 ...a0)r and v = (0 ... 0bm-1 ...b0)r. Let the product of u and v be h = u . v = (c2m-1 ...c0)r, F (.) be an FFT, and F -1(.) be an inverse FFT. Then we have

[1]  Henry C. Thacher,et al.  Applied and Computational Complex Analysis. , 1988 .

[2]  Hiroshi Fujiwara,et al.  High-Accurate Numerical Method for Integral Equations of the First Kind under Multiple-Precision Arithmetic , 2003 .

[3]  Hyungwon Kim A Complementary GaAs 53-bit Parallel Array Floating Point Multiplier , 2007 .

[4]  Manindra Agrawal,et al.  PRIMES is in P , 2004 .

[5]  Michael J. Schulte,et al.  A combined interval and floating point multiplier , 1998, Proceedings of the 8th Great Lakes Symposium on VLSI (Cat. No.98TB100222).

[6]  Yu-Wei Lin,et al.  A 1-GS/s FFT/IFFT processor for UWB applications , 2005, IEEE Journal of Solid-State Circuits.

[7]  Michael J. Schulte,et al.  Combined IEEE compliant and truncated floating point multipliers for reduced power dissipation , 2001, Proceedings 2001 IEEE International Conference on Computer Design: VLSI in Computers and Processors. ICCD 2001.

[8]  J. Sprott Chaos and time-series analysis , 2001 .

[9]  Anatolij A. Karatsuba,et al.  Multiplication of Multidigit Numbers on Automata , 1963 .

[10]  Earl E. Swartzlander,et al.  Analysis of column compression multipliers , 2001, Proceedings 15th IEEE Symposium on Computer Arithmetic. ARITH-15 2001.

[11]  Myung Hoon Sunwoo,et al.  New continuous-flow mixed-radix (CFMR) FFT Processor using novel in-place strategy , 2005, IEEE Transactions on Circuits and Systems I: Regular Papers.