A Quick Circuit Simulation Primer

By Aadithya V Karthik

EECS, University of California - Berkeley, Berkeley, CA

Published on

Abstract

Those who write compact models for use in circuit simulation need a basic understanding of what goes on inside a circuit simulator. This presentation is a short introduction for beginners. It briefly covers how circuit equations (so-called Differential Algebraic Equations, DAEs) are built up and how they are solved to find the circuits' steady state solutions (by Newton Raphson iteration). It also discusses how circuits are defined (in netlist format), how different kinds of analyses (DC, AC, and TRAN) are run, and how results are displayed and interpreted.

Bio

Aadithya V. Karthik is a PhD student (2009-present) in Prof. Roychowdhury's group at the Design, Modelling, and Analysis (DMA) Center (formerly known as the Donald O. Pederson Center) in the EECS Department at The University of California, Berkeley. He received his Bachelor's degree in Technology from the Indian Institute of Technology, Madras, in 2009. His research interests include the development of algorithmic and computational techniques for the design, analysis, simulation, and verification of current and future generation large-scale electronic components and systems -- analog, digital, and mixed-signal.

Sponsored by

Cite this work

Researchers should cite this work as follows:

  • Aadithya V Karthik (2014), "A Quick Circuit Simulation Primer," https://nanohub.org/resources/20610.

    BibTex | EndNote

Time

Location

Cory Hall, Rm 540, University of California Berkeley, Berkeley, CA

Submitter

NEEDS Node

Purdue University

Tags

A Quick Circuit Simulation Primer
  • A Quick Circuit Simulation Primer 1. A Quick Circuit Simulation Pri… 0
    00:00/00:00
  • Circuit Simulation: The Context 2. Circuit Simulation: The Contex… 85.985985985985991
    00:00/00:00
  • What is a Circuit Simulator? 3. What is a Circuit Simulator? 201.56823490156825
    00:00/00:00
  • How Inputs are Specified 4. How Inputs are Specified 293.19319319319322
    00:00/00:00
  • 3 main kinds of analysis 5. 3 main kinds of analysis 423.69035702369035
    00:00/00:00
  • DC Analysis 6. DC Analysis 441.10777444110778
    00:00/00:00
  • AC Analysis 7. AC Analysis 625.55889222555891
    00:00/00:00
  • Result: Diff pair AC Analysis 8. Result: Diff pair AC Analysis 744.54454454454458
    00:00/00:00
  • Transient Analysis 9. Transient Analysis 800.93426760093428
    00:00/00:00
  • Anatomy of a Circuit Simulator 10. Anatomy of a Circuit Simulator 870.50383717050386
    00:00/00:00
  • Building Circuit Equations 11. Building Circuit Equations 940.04004004004
    00:00/00:00
  • Solving Circuit Equations 12. Solving Circuit Equations 1137.1037704371038
    00:00/00:00
  • A Newton-Raphson Example 13. A Newton-Raphson Example 1243.0096763430097
    00:00/00:00
  • The Newton-Raphson Flowchart 14. The Newton-Raphson Flowchart 1463.9305972639306
    00:00/00:00
  • A 15. A "real" circuit simulator 1497.1304637971305
    00:00/00:00
  • Questions 16. Questions 1680.4137470804137
    00:00/00:00