A high speed FIR filter designed by compiler

Digital-serial computation is a hybrid between bit-serial computation and parallel computation. In digit-serial computation, data is divided into digits of N bits, and computations take place one digit of data at a time. The PARSIFAL silicon compiler is a software environment for designing chips using this basic computational architecture. The authors report on a four-tap FIR (finite-impulse response) filter built using this compiler. In order to avoid the throughput loss inherent in serial computation, two parallel computations are interleaved to achieve a 35-MHz-per-sample throughput rate

[1]  F.F. Yassa,et al.  A silicon compiler for digital signal processing: Methodology, implementation, and applications , 1987, Proceedings of the IEEE.

[2]  G. Goossens,et al.  Custom design of a VLSI PCM-FDM transmultiplexer from system specifications to circuit layout using a computer-aided design system , 1986 .

[3]  Mit Press An Approach to the Implementation of Digital Filters , 1969 .

[4]  Richard I. Hartley,et al.  Behavioral to structural translation in a bit-serial silicon compiler , 1988, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[5]  Shaler G. Smith,et al.  Radix-4 modules for high-performance bit-serial computation , 1987 .

[6]  Peter B. Denyer,et al.  VLSI Signal Processing: A Bit-Serial Approach , 1985 .

[7]  Peter F. Corbett,et al.  A digital-serial silicon compiler , 1988, 25th ACM/IEEE, Design Automation Conference.Proceedings 1988..

[8]  H. De Man,et al.  Automated synthesis of a high speed Cordic algorithm with the Cathedral-III compilation system , 1988, 1988., IEEE International Symposium on Circuits and Systems.

[9]  Peter F. Corbett,et al.  A digit-serial compiler operator library , 1989, IEEE International Symposium on Circuits and Systems,.

[10]  Peter B. Denyer,et al.  Techniques to increase the computational throughput of bit-serial architectures , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.