ISAAC: a symbolic simulator for analog integrated circuits

The symbolic simulator ISAAC (interactive symbolic analysis of analog circuits) is presented. The program derives all AC characteristics for any analog integrated circuit (time-continuous and switched-capacitor, CMOS, JFET, and bipolar) as symbolic expressions in the circuit parameters. This yields analytic formulas for transfer functions, CMRR (common-mode rejection ratio), PSRR (power-supply rejection ratio), impedances, noise, etc. Two novel features are included in the program. First, the expressions can be simplified with a heuristic criterion based on the magnitudes of the elements. This yields interpretable formulas showing only the dominant terms. Second, the explicit representation of mismatch terms allows the accurate calculation of second-order effects, such as the PSRR. ISAAC provides analog designers with more insight into the circuit behavior than do numerical simulators and is a useful tool for instruction or designer assistance. Moreover, it generates complete analytic AC circuit models, which are used for automatic sizing in a nonfixed topology analog module generator. The program's capabilities are illustrated with several examples. The efficiency is established by a dedicated sparse-matrix algorithm. >

[1]  G. E. Alderson,et al.  Computer generation of symbolic network functions-A new theory and implementation , 1973 .

[2]  P. M. Lin,et al.  A survey of applications of symbolic network functions , 1973 .

[3]  J. Fidler,et al.  Symbolic analysis for computer-aided circuit design-The interpolative approach , 1973 .

[4]  Shu-Park Chan,et al.  Topological formulation of symbolic network functions and sensitivity analysis of active networks , 1974 .

[5]  J. Fidler,et al.  Correction to 'Symbolic Analysis for Computer Aided Circuit Design - The Interpolative Approach' , 1974 .

[6]  M. Tsai,et al.  Generation of symbolic network functions using computer software techniques , 1977 .

[7]  J. Vlach,et al.  Symbolic analysis of analog and digital circuits , 1977 .

[8]  R. Mielke,et al.  A new signal flowgraph formulation of symbolic network functions , 1978 .

[9]  Peddapullaiah Sannuti,et al.  Symbolic network analysis-An algebraic formulation , 1980 .

[10]  J. Starzyk,et al.  Flowgraph analysis of large electronic networks , 1986 .

[11]  Eric A. Vittoz,et al.  IDAC: an interactive design tool for analog CMOS circuits , 1987 .

[12]  M. Bon,et al.  Automated design software for switched-capacitor IC's with symbolic simulator SCYMBAL , 1988, DAC '88.

[13]  M.G.R. Degrauwe,et al.  A symbolic analysis tool for analog circuit design automation , 1988, [1988] IEEE International Conference on Computer-Aided Design (ICCAD-89) Digest of Technical Papers.

[14]  Stefano Manetti,et al.  SAPEC-a personal computer program for the symbolic analysis of electric circuits , 1988, 1988., IEEE International Symposium on Circuits and Systems.

[15]  Willy Sansen,et al.  Analog Circuit Design Optimization based on Symbolic Simulation and Simulated Annealing , 1989, ESSCIRC '89: Proceedings of the 15th European Solid-State Circuits Conference.

[16]  Georges Gielen,et al.  Symbolic simulation of analog circuits in S- and Z-domain , 1989, IEEE International Symposium on Circuits and Systems,.

[17]  Willy Sansen,et al.  A symbolic simulator for analog circuits , 1989, IEEE International Solid-State Circuits Conference, 1989 ISSCC. Digest of Technical Papers.