OTA-C biquad-based filter silicon compiler
- 87 Downloads
- 1 Citations
Abstract
An integrated software system that facilitates the design, and integrated-circuit layout of continuous-time OTA-C filter biaquad-based structures with typical cutoff frequenceis for a 3µm technology in the 500 kHz-8 MHz range is described. The proposed integrated software system consists of three separate software modules written in the C language for the Apollo workstation (DN3000). The first module is a general filter approximation package. This program can approximate conventional magnitude, arbitrary magnitude, arbitrary group delay equalizer, arbitrary magnitude with group delay specifications. The second module aides in the synthesis of the biquad-based OTA-C filter structures. This module is unique in that the C code has the rule-based language CLIPS embedded within the code, and takes into account OTA-C filter nonidealities. An expert system using CLIPS was developed to select an appropriate OTA-C filter structure based on the nonidealities of the structures. After the filter structure has been chosen, the program will guide the user in the calculation of the capacitor values. These calculations are based on the nonidealities of the OTAs included in the standard cell library for layout, in addition the design of special purpose OTA as another alternative is also considered. Furthermore, the program will develop the necessary input files for the layout generator. The final module is a modified version of AIDE2, a standard cell layout generator for switched-capacitor circuits. The input files to the modified AIDE2 is a C language program that describes the circuit (i.e., standard cells and their netlist). The output file is a CALTECH Intermediate Format (CIF) file that is required for fabrication.
Keywords
Group Delay Standard Cell Filter Structure Layout Generator Filter ApproximationPreview
Unable to display preview. Download preview PDF.
References
- 1.P.E. Allen et al., “AIDE 2: an automated analog IC design sys.tem,” inProc. IEEE Custom Integrated Circuits Conf., pp. 498–501, 1985.Google Scholar
- 2.E. Sánchez-Sinencio and J. Ramirez-Angulo, “AROMA: an area optimized CAD program for cascade SC filter design,”IEEE Trans. Computer-Aided Design, Vol. CAD-14, pp. 296–303, 1985.Google Scholar
- 3.J. Assael, P. Senn, and M.S. Tawfik, “A switched-capacitor filter silicon compiler,”IEEE J. Solid-State Circuits, Vol. SC-23, pp. 166–174, 1988.Google Scholar
- 4.D.G. Nairn and A.S. Sedra, “Auto-SC, an automated switched-capacitor design program,”IEEE Circuits Dev. Mag., Vol. 4, pp. 5–8, 1988.Google Scholar
- 5.C.L. Winder and R.E. Massara, “A design assistant approach to the implementation of analogue integrated circuits with particular reference to switched-capacitor filters,” inProc. 30th Midwest Symp. Circuits and Systems, Syracuse, NY, pp. 1312–1315, 1988.Google Scholar
- 6.A. Barlow, K. Takasuka, Y. Nambu, T. Adachi, and J. Konno, “An integrated switched capacitor filter design system,” inProc. IEEE Custom Integrated Circuits Conf., pp. 4.5.1–4.5-5, 1989.Google Scholar
- 7.B. Nauta, “CMOS VHF transconductance-C lowpass filter,”IEE Electron. Lett., Vol. 26, pp. 421–422, 1990.Google Scholar
- 8.M. Snelgrove and A. Shoval, “A CMOS biquad at VHF,” inIEEE Proc. CICC-91, San Diego, pp. 9.2.1.-9.2.6, 1991.Google Scholar
- 9.W.R. Daasch, M. Wedlake, R. Schaumann, and P. Wu, “Automation of the IC layout of continuous-time transconductance-capacitor filters,”Int. J. Circuit Theory Appl., Vol. 20, pp. 267–282, 1992.Google Scholar
- 10.R.L. Geiger and E. Sánchez-Sinencio, “Active filter design using operational transconductance amplifiers: a tutorial,”IEEE Circuits Dev. Mag., pp. 20–32, 1985.Google Scholar
- 11.E. Sánchez-Sinencio, R.L. Geiger, and H. Nevárez-Lozano, “Generation of continuous-time two integrator loop OTA filter structures,”IEEE Trans. Circuits Syst., Vol. 35, pp. 936–945, 1988.Google Scholar
- 12.F. Krummenacher and N. Joehl, “A 4 MHz CMOS continuous-time filter with on-chip automatic tuning,”IEEE J. Solid-state circuits, Vol. SC-23, pp. 750–758, 1988.Google Scholar
- 13.R. Harjani, R.A. Rutenbar, and L.R. Carley, “A prototype framework for knowledge-based analog circuit synthesis,” inProc. IEEE Design Automation Conf., pp. 42–49, 1987.Google Scholar
- 14.H.Y. Koh, C.H. Sequin, and P.R. Gray, “Automatic synthesis of operational amplifiers based on analytic circuit models,” inProc. IEEE Int. Conf. Computer-Aided Design, pp. 502–505, 1987.Google Scholar
- 15.M.G.R. Degrauwe et al., “IDAC: an interactive design tool for analog CMOS circuits,”IEEE J. Solid-State circuits, Vol. SC-22, pp. 1106–1115, 1987.Google Scholar
- 16.M. Steyaert and J. Silva-Martinez, “A 10.7 MHz CMOS OTA-R-C bandpass filter with 68 dB dynamic range and on-chip automatic tuning,” inIEEE Int. Solid-State Circuits Conf., pp. 66–67, San Francisco, 1992.Google Scholar
- 17.M. Biey and A. Premoli, “Design of low-pass maximally flat RC-active filters with multiple real pole: the MURROMAF polynomials,”IEEE Trans. Circuits Syst., Vol. CAS-25, pp. 196–200, 1978.Google Scholar
- 18.A. Premoli, “Multiple-pole- and zero-approximation of general attenuation specifications,”IEEE Trans. Circuits Syst., Vol. CAS-27, pp. 1218–1224, 1980.Google Scholar
- 19.M. Majid, J. Barby, and J. Vlach, “Minimizing sensitivities by restrictions on the largestQ,”Proc. IEEE/ISCAS, Vol. 3, pp 2008–2011, 1989.Google Scholar
- 20.P. Barton, D. Ellsworth, and S. Hong,AIDE2.1 User's Guide, School of Electrical Engineering, Georgia Institute of Technology, Atlanta, GA, June 1986.Google Scholar
- 21.P.E. Allen and M. Yu,AIDE2.1 Programmer's Manual, School of Electrical Engineering, Georgia Institute of Technology, Atlanta, GA, December 1987.Google Scholar
- 22.M.R. Kobe, J. Ramirez-Angulo, and E. Sánchez-Sinecio, “FIESTA—a filter, educational synthesis teaching-aid,”IEEE Trans. Education, Vol. 12, pp. 280–286, 1989.Google Scholar
- 23.A.S. Sedra and P.O. Brackett,Filter Theory and Design: Active and Passive, Matrix Publishers: Beaverton, OR, 1978.Google Scholar
- 24.A.H. Gray and J.D. Market, “A computer program for designing digital elliptic filters,”IEEE Trans. Acoustics, Speech, Signal Process., Vol. ASSP-24, pp. 529–538, 1976.Google Scholar
- 25.R. Gregorian and G.C. Temes, “Design techniques for digital and analog all-pass circuits,”IEEE Trans. Circuits Systems, Vol. CAS-25, pp. 981–988, 1978.Google Scholar
- 26.A. Nedungadi and R.L. Geiger, “High-frequency voltage controlled continuous-time low-pass filter using linearised CMOS integrators,”Electron. Lett., Vol. 22, pp. 729–731, 1986.Google Scholar
- 27.H. Nevárez-Lozano and E. Sánchez-Sinencio, “Minimum parasitic effects biquadratic OTA-C filter architectures,” inAnalog Integrated Circuits and Signal Processing, Vol. 1, No. 4, pp. 297–319, Kluwer: 1991.Google Scholar
- 28.H. Nevárez-Lozano, A. Hill, and E. Sánchez-Sinencio, “Frequency limitations of continuous-time OTA-C filters,”Proc. IEEE/ISCAS, Vol. 3, pp. 2169–2172, 1988.Google Scholar
- 29.J. Ramirez-Angulo and E. Sánchez-Sinencio, “Active compensation of operational transconductance amplifiers using partial positive feedback,”IEEE J. Solid-State Circuits, Vol. 25, pp. 1024–1028, 1990.Google Scholar
- 30.CLIPS Reference Manual, Mission Support Directorate, Mission Planning and Analysis Division of the National Aeronautics and Space Administration, Houston, TX, Version 4.0, 1987.Google Scholar
- 31.J.M. Cohn, D.J. Garrod, R.A. Rutenbar, and L.R. Carley, “KOAN/anagram II: new tools for device-level analog placement and routing,”IEEE J. Solid-State Circuits, Vol. SC-26, pp. 330–342, 1991.Google Scholar