A tool to aid in the automated VLSI implementation of the discrete Fourier transform (DFT) is described. This tool is tensor product algebra, a branch of finite-dimensional multilinear algebra. Tensor product formulations of fast fourier transform (FFT) algorithms to compute the DFT are presented. These mathematical formulations are manipulated, using properties of tensor product algebra, to obtain variants that adapt to performance constraints in a VLSI implementation process. The possibility of automating this procedure by processing these mathematical formulations or expressions in a behavioral synthesis environment of a silicon compilation system is discussed. A transformation technique between a symbolic computation environment and a behavioral synthesis environment for the transferring of functional primitives is discussed.<<ETX>>
[1]
W. G. Bliss,et al.
Efficient and reliable VLSI algorithms and architectures for the discrete Fourier transform
,
1990,
International Conference on Acoustics, Speech, and Signal Processing.
[2]
Toshiaki Tanaka,et al.
HARP: FORTRAN to silicon [compilation system]
,
1989,
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..
[3]
Jonathan Allen,et al.
Performance-directed synthesis of VLSI systems
,
1990,
Proc. IEEE.
[4]
C. S. Burrus,et al.
Efficient FFT algorithms for DSP processors using tensor product decompositions
,
1990,
International Conference on Acoustics, Speech, and Signal Processing.