SLiCAP (MATLAB version)

color coded resistors

Symbolic Linear Circuit Analysis

quick jumps:

  • Detailed documentation of SLiCAP: aim, capabilities, way of working, functions and syntax.
  • Installation of SLiCAP, either manually or from running a MATLAB script.
  • SLiCAP how to: short examples on various topics.
  • SLiCAP tutorials, examples and exercises are organized in categories and sorted by tags on the Site menu!

What it is and why you should use it

  • SLiCAP is an acronym for: Symbolic Linear Circuit Analysis Program.
  • SLiCAP is a more than a symbolic network simulation tool: ‘Symbolic SPICE’.
  • SLiCAP helps you setting up and solving design equations of electronic circuits.
  • SLiCAP is a MATLAB® application and SLiCAP output can be used in other MATLAB® routines.
  • SLiCAP is free of use licensed under a `Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.


  • Speeds up the circuit engineering process
  • Makes complex symbolic analysis doable
  • MATLAB® based: allows integration in professional design environment
  • Integrates documentation and design with many easy to use built-in functions for HTML reports with plots, tables, expressions, etc.
  • Supports design education and knowledge building


  • Accepts SPICE netlists as input
  • Concurrent design and documentation
  • Supports and facilitates Structured Electronic Design


  • Conversion of hierarchical SPICE netlist into a symbolic or numeric matrix
  • Symbolic and numeric dc variance analysis: symbolic statistical DC analysis
  • Symbolic and numeric noise analysis
  • Symbolic and numeric noise integration over frequency
  • Symbolic and numeric determination of transfer functions and polynomial coefficients
  • Symbolic and numeric determination of network solutions
  • Symbolic Routh Array stability analysis of Laplace polynomials
  • Accuate numeric pole-zero analysis
  • Root locus plots with an arbitrary circuit parameter as root locus variable
  • Concurrent stepping of multiple parameters for each type of analysis
  • Generation of HTML project documentation


  • Weblog with SLiCAP tutorials, examples and exercises, organized in categories and sorted by tags on the Site menu.
  • Documentation of SLiCAP.
  • Ask support by email.


  • MATLAB® including the symbolic math toolbox MuPAD®
  • HTML, CSS, LaTeX, MathJax, Python, Sphinx

Read more about the design approach for analog electronics and the use of SLiCAP.

Structured Electronic Design courses and book

  • MATLAB® is a registered trademark of the Mathworks Inc.
  • MuPAD® is a registered trademark of the Mathworks Inc.