Title :
A silicon compiler for high-speed CMOS multirate FIR digital filters
Author :
Hawley, Robert ; Lin, Thu-ji ; Samueli, Henry
Author_Institution :
Dept. of Electr. Eng., California Univ., Los Angeles, CA, USA
Abstract :
A silicon compiler for high-speed multirate FIR (finite impulse response) digital filters is presented, with application to the design of a Hilbert transformer and sampling rate converter given as an example. The compiler automates the process of designing multirate spectral shaping filters and sampling rate converters without incurring area penalties with respect to hand-crafted designs. The compiler is designed for maximum flexibility, exploiting architectural symmetries such as those found in linear-phase filters, where possible, without limiting the scope of systems which may be designed. The resulting filters utilize canonic signed digit (CSD) multipliers, a transposed direct form structure, and carry-save addition for high speed. The GDTs (Generator Development Tools) from Mentor Graphics are used as the basis of the compiler. This system provides a technology-independent layout language in which various circuit concerns such as device sizing may be optimized for any given technology based on that technology´s electrical characteristics
Keywords :
CMOS integrated circuits; circuit layout CAD; digital filters; Generator Development Tools; Hilbert transformer; Mentor Graphics; canonic signed digit; device sizing; electrical characteristics; finite impulse response; high-speed CMOS; multipliers; multirate FIR digital filters; sampling rate converter; silicon compiler; spectral shaping filters; technology-independent layout language; Circuits; Digital filters; Electric variables; Finite impulse response filter; Gas discharge devices; Graphics; Layout; Process design; Sampling methods; Silicon compiler;
Conference_Titel :
Circuits and Systems, 1992. ISCAS '92. Proceedings., 1992 IEEE International Symposium on
Conference_Location :
San Diego, CA
Print_ISBN :
0-7803-0593-0
DOI :
10.1109/ISCAS.1992.230254