Abstract
An advanced symbolic analyzer, called ASAP, has been developed for the automatic ac modeling of analog integrated circuits. ASAP works on a data base of model primitives and provides error-free symbolic expressions for the different system functions of analog circuits composed by the primitives. Both complete and simplified expressions can be calculated. Two simplification criteria have been implemented. The basic one is based on pruning the least significant terms in the different system function coefficients. This may yield important errors in pole and zero locations. To avoid that, an improved criterion has been developed where pole and zero displacements are forced to remain bounded. Also implemented are routines for symbolic pole/zero extraction and parametric ac circuit characterization. ASAP uses the signal flow graph method for symbolic analysis and has been written in the C language for portability. Together with portability, efficiency and ability to manage complexity have been fundamental goals in the implementation of ASAP. These features are demonstrated in this paper via practical examples.
Similar content being viewed by others
References
M.G.R.Degrauwe, R.A.Rutenbar, and L.R.Carley, “IDAC: An interactive design tool for analog CMOS circuits”, IEEE J. Solid-State Circ. vol. 22, pp. 1106–1116, 1987.
H.Y.Koh, C.H.Séquin, and P.R.Gray, “OPASYN: A compiler for CMOS operational amplifiers”, IEEE J. Solid-State Circ. vol. 9, pp. 113–125, 1990.
R.Harjani, O.Nys, E.Dijkstra et al., “OASYS: A framework for analog circuit synthesis”, IEEE Trans. Computer-Aided Design, vol. 8, pp. 1247–1266, 1989.
F.M.El-Turky and E.E.Perry, “BLADES: An artificial intelligence approach to analog circuit design”, IEEE Trans. Computer-Aided Design, vol. 8, no. 6, pp. 680–692, 1989.
S.J. Seda, M.G.R. Degrauwe, and W. Fichtner, “A symbolic analysis tool for analog circuit design automation,” in Proc. IEEE 1988 Int. Conf. Comp. Aided Design, 1988, pp. 488–491.
G.Gielen, H.Walsharts, and W.Sansen, “ISAAC: A symbolic simulator for analog integrated circuits”, IEEE J. Solid-State Circ. vol. 24, pp. 1587–1597, 1989.
P.M.Lin, “A survey of applications of symbolic network functions”, IEEE Trans. Circ. Theory, vol 20, pp. 732–737, 1973.
T.Ozawa, ed., Analog Methods for Computer-Aided Circuit Analysis and Diagnosis, Marcel Dekker: New York, 1988.
P.M.Lin and G.E.Alderson, “SNAPDDA computer program for generating symbolic network functions”, School Elec. Eng., Purdue University, Lafayette, Ind., Tech Rep. TR-EE70–16, Aug. 1970.
MACSYMA reference manual version 10, M.I.T. and Symbolics, 1984.
L.O.Chua and P.M.Lin, Computer Aided Design of Electronic Circuits: Algorithms and Computational Techniques, Prentice Hall: Englewood Cliffs, NJ, 1974.
G.Gielen, H.Walsharts, and W.Sansen, “Analog circuit design optimization based on symbolic simulation and simulated annealing”, IEEE J. Solid-State Circ. vol. 25, no 3., pp. 707–713, 1990.
B.C.Kuo, Automatic Control Systems, Prentice Hall: Englewood Cliffs, NJ, 1987.
P.E.Allen, CMOS Analog Circuit Design, Holt, Rinehart and Winston: New York, 1987.
C.Toumazou, F.J.Lidgey, and D.G.Haigh, eds., Analog IC Design: The Current Mode Approach, Peter Peregrinus: London, 1990.
D.G.Nairn and C.A.T.Salama, “High-resolution current mode A/D converters using active current mirror”, Elect. Lett. vol. 24, pp. 1331–1332, 1988.
Meta-Software, HSPICE User's Manual H8801, 1988.
W.Sansen and Z.Y.Chang, “Feedforward compensation techniques for high-frequency CMOS amplifiers”, IEEE Solid-State Circ. vol. 25, no 6, pp. 1590–1595, 1990.
N.Balabanian and T.Bickart, Linear Network Theory, Matrix: Beaverton, OR, 1981.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Fernández, F.V., Rodríguez-Vázquez, A. & Huertas, J.L. Interactive AC modeling and characterization of analog circuits via symbolic analysis. Analog Integr Circ Sig Process 1, 183–208 (1991). https://doi.org/10.1007/BF00195622
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00195622