Skip to content

Ethan Sifferman's Spice Simulator! Supports DC and Transient analysis of Resistors, Capacitors, Inductors, and MOSFETs.

Notifications You must be signed in to change notification settings

sifferman/ESspice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESspice

https://github.com/sifferman/ESspice

ESspice Demonstration

About

This is a simplified open-source SPICE implementation completed for UCSB ECE 594BB F22 by Peng Li.

Supported Devices

  • DC Voltage Sources
  • PWL Voltage Sources
  • DC Current Sources
  • PWL Current Sources
  • Resistors
  • Capacitors
  • Inductors
  • N-MOSFETs
  • P-MOSFETs

Supported Analysis Types

  • DC
  • Transient (via Forward Euler Approximation)

Dependencies

  • Linux OS
  • MATLAB 2022b

Add the following to your "~/.bashrc":

export MATLABROOT=/usr/local/MATLAB/R2022b
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MATLABROOT/extern/bin/glnxa64:$MATLABROOT/sys/os/glnxa64:$MATLABROOT/bin/glnxa64

About

Ethan Sifferman's Spice Simulator! Supports DC and Transient analysis of Resistors, Capacitors, Inductors, and MOSFETs.

Resources

Stars

Watchers

Forks