Title :
A CAD environnnent for digital filters using a VerilogHDL based functional bit-serial compiler
Author :
Eminoglu, Selim ; Akin, Tayfun
Author_Institution :
Middle East Tech. Univ., Ankara, Turkey
fDate :
6/20/1905 12:00:00 AM
Abstract :
This paper reports the development of a highly integrated CAD environment for area efficient implementation of digital filters using commercially available CAD tools. The environment establishes a plain interface between CADENCE (an IC design framework), MATLAB (a mathematical computation tool), and BITMAP (a new custom-developed filter compiler). The new compiler allows the functional description of the target filter in the Verilog hardware description language (VerilogHDL), generating technology independent and retargetable digital filters in the bit-serial architecture. This integrated design environment shortens the implementation time, reduces the number of gates, and minimizes the overall filter area. The CAD environment and the new functional compiler have been used to implement a mixed-signal ASIC chip with thirteen digital IIR and FIR filters, three pairs of over sampled A/D and D/A converters, parallel port and I2C type microprocessor interfaces, and a number of analog interface circuits. The chip occupies an 81 mm2 area in a 0.7 μm CMOS technology
Keywords :
CMOS digital integrated circuits; application specific integrated circuits; circuit layout CAD; digital filters; hardware description languages; integrated circuit design; 0.7 micron; A/D converter; BITMAP; CAD; CADENCE; CMOS chip; D/A converter; FIR filter; I2C-type microprocessor interface; IC design; IIR filter; MATLAB; Verilog hardware description language; analog interface circuit; bit-serial architecture; digital filter; functional bit-serial compiler; mixed-signal ASIC; parallel port microprocessor interface; Analog-digital conversion; Application specific integrated circuits; CMOS technology; Computer interfaces; Design automation; Digital filters; Finite impulse response filter; Hardware design languages; IIR filters; MATLAB;
Conference_Titel :
Microelectronics, 1998. ICM '98. Proceedings of the Tenth International Conference on
Conference_Location :
Monastir
Print_ISBN :
0-7803-4969-5
DOI :
10.1109/ICM.1998.825576