Matlab Symbolic Circuit Analysis and Simulation Tool Using PSpice Netlist for Circuits Optimization

Authors

  • Ogri J. Ushie
  • Maysam Abbod
  • Evans Ashigwuike

Keywords:

Matlab simulation, PSpice netlist, small signal analysis, electronic circuits, symbolic circuit analysis.

Abstract

This paper presents new Matlab symbolic circuit analysis and simulation (MSCAM) tool that make uses of netlist from PSpice to generate matrices. These matrices can be used to calculate circuit parameters or for optimization. The tool can handle active and passive components such as resistors, capacitors, inductors, operational amplifiers, and transistors. The transistors are converted into small signal analysis and operational amplifiers make use of the small signal analysis which can easily be implemented in a program as explained in the main work. Five examples are used to illustrate the potential of the approach. Results presented are similar when compared to PSpice simulation. This approach can handle larger matrix dimension compared to symbolic circuit analysis tool (SCAM).

References

L. W. Nagel, “SPICE2: A computer program to simulate semiconductor circuits,” Memorandum ERL-M520, Electronics Research Laboratory, College of Engineering, University of California, Berkeley, CA, USA, 1975.

R. J. Baker, CMOS: Circuit Design, Layout, and Simulation, Hoboken, New Jersey: John Wiley & Sons, 2011.

“Gpsim,” http://gpsim.sourceforge.net/gpsim.html, Nov. 6, 2014.

“DoCircuits: An online Virtual Lab Electronics,” http://foradian.com/docircuits-an-online-virtual-lab-in-electronics/, Nov

, 2014.

“PartsSim on Circuit Analysis Simulator by Aspen Lab,” http://www.partsim.com/, Nov. 6, 2014.

“EREMEX Innovative Approach to Electronics Design- Feature list,” http://eda.eremex.com/products/simone/features/, Nov. 6, 2014.

“Effortless Schematics. Powerful Simulation,” https://www.circuitlab.com/, Nov. 6, 2014.

“An Easier EDA Experience,” http://www.easyeda.com, Nov. 6, 2014.

“RF Channels,” http://www.falstad.com/circuit/, Nov 6, 2014.

“Gecko-Simulation,” http://www.gecko-simulations.com/geckocircuits.html, Nov. 6, 2014.

“Mixed Mode-Mixed Level Circuit Simulator,” http://ngspice.sourceforge.net/presentation.html, Nov. 6, 2014.

“NL5 Circuit Simulator,” http://nl5.sidelinesoft.com/index.php?lang=en, Nov. 6, 2014.

“Anasoft SuperSpice,” http://www.anasoft.co.uk/, Nov. 6, 2014.

G. G. Gielen, H. C. Walscharts and W. Sansen, “ISAAC: A symbolic simulator for analog integrated circuits,” The IEEE Journal of Solid-State Circuits, vol. 24, pp. 1587-1597, 1989.

G. G. Gielen, H. C. Walscharts and W. Sansen, “Analog circuit design optimization based on symbolic simulation and simulated annealing," IEEE Journal of Solid-State Circuits, vol. 25, no. 3, pp. 707-713, 1990.

G. Gielen, P. Wambacq and W. M. Sansen, "Symbolic analysis methods and applications for analog circuits: A tutorial overview,” Proceedings of the IEEE, vol. 82, pp. 287-304, 1994.

P. Wambacq, F. Fernández, G. Gielen, W. Sansen and A. Rodríguez-Vázquez, “Efficient symbolic computation of approximated small-signal characteristics of analog integrated circuits,” The IEEE Journal of Solid-State Circuits, vol. 30, pp. 327-330, 1995.

Q. Yu and C. Sechen, “A unified approach to the approximate symbolic analysis of large analog integrated circuits”, IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, vol. 43, pp. 656-669, 1996.

C. Shi and X. Tan, “Canonical symbolic analysis of large analog circuits with determinant decision diagrams,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 19, pp. 1-18, 2000.

X. Tan and C. Shi, “Hierarchical symbolic analysis of analog integrated circuits via determinant decision diagrams,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 19, pp. 401-412, 2000.

B. Rodanski, “Modification of the two-graph method for symbolic analysis of circuits with non-admittance elements,” in International Conference on Signals and Electronic Systems (ICSES–2002), Wroclaw-Swieradow Zdroj, pp. 249-254, 2002.

W. Chen and G. Shi, “Implementation of a symbolic circuit simulator for topological network analysis,” APCCAS 2006. IEEE Asia Pacific Conference on Circuits and Systems, pp. 1368-1372, 2006.

G. Shi, W. Chen and C. R. Shi, “A graph reduction approach to symbolic circuit analysis.” in ASP-DAC, pp. 197-202, 2007.

R. Sommer, T. Halfmann and J. Broz, “Automated behavioral modeling and analytical model-order reduction by application of symbolic circuit analysis for multi-physical systems,” Simulation Modelling Practice and Theory, vol. 16, pp. 1024-1039, 2008.

E. Cheever, “Symbolic Circuit Analysis in MATLAB (SCAM),” Swarthmore College, http://www.swarthmore.edu/, November, 2005.

J. O. Attica, Electronics and circuit analysis using MATLAB, 2nd ed. New York: CRC Press, 2004.

“Matlab basics and using the symbolic editor,” unpublished. www.tp.devry.edu/PDFs/Matlab_Basics_and_the_Symbolic_Editor.pdf, Nov 6, 2014.

L. Moura and I. Darwazeh, Introduction to Linear Circuit Analysis and Modelling: From DC to RF. Newnes, 2005.

B. Razavi, Fundamentals of Microelectronics, Hoboken, New Jersey: John Wiley & Sons, 2008.

T. R. Kuphaldt, Lessons In Electric Circuits, Volume I–DC, 4th ed. Design Science License, 2006.

R. J. Smith and R. C. Dorf, Circuits, Devices and Systems, John Wiley & Sons, 2009.

A. K. Theraja, ATB of Electrical Technology (Multicolour), S. Chand, 2005.

V. Litovski, VLSI Circuit Simulation and Optimization, US: Springer, 1997.

“Minimizing Component-Variation Sensitivity in Single Op Amp Filters,” http://www.maximintegrated.com/app-notes/index.mvp/id/738, May 22, 2014.

G. Kovacs, “EE113 Course notes electronic circuits,” from Stanford University- Department of Electrical Engineering, pp. 161, 1997, unpublished.

Downloads

Published

2015-04-01

How to Cite

[1]
O. J. Ushie, M. Abbod, and E. Ashigwuike, “Matlab Symbolic Circuit Analysis and Simulation Tool Using PSpice Netlist for Circuits Optimization”, Int. j. eng. technol. innov., vol. 5, no. 2, pp. 75–86, Apr. 2015.

Issue

Section

Articles