EEcircuit
AN OPEN-SOURCE BROWSER-BASED SIMULATION TOOL

EEcircuit is an open-source browser-based simulation tool, created Created by Dr Danial Chitnis of Electronics and Electrical Engineering at The University of Edinburgh, for electrical and electronic circuit analysis. EEcircuit’s input is a SPICE compatible netlist, and the output is a plot of current and voltage nodes, information on the simulation results, and a downloadable CSV file for further analysis in external popular analysis software packages such as Numpy and Python. Since the input netlist is text-based, it has the advantage of version control via GitHub, easy sharing, scripting, and automation. The backend of EEcircuit is based on ngspice, and all the computation happens inside the browser using WebAssembly (WASM) technology. Additionally, it respects the user privacy since no data leaves the browser’s sandboxed environment. EEcircuit offers a convenient tool for brainstorming and sharing of circuit simulation with a modern UX/UI contributing to the growing community of the open-source integrated circuit hardware.

Five years ago, I presented the launch of EEcircuit.com (then called EEsim). This browser-based SPICE simulation tool lets users write or paste their netlist into an editor box and immediately plot simulation results. EEcircuit is open source and runs locally in the browser, hence no installation is required, reducing the barrier to learning integrated circuit design. Now, five years later, he will provide an update on how EEcircuit is being used both in Edinburgh and across the wider community. Furthermore, he will announce new features that will make EEcircuit even easier to use for a wider range of users, from novices to experts, and explain how it fits into a modern integrated design cycle.

Find out more at eelab-dev/EEcircuit

Gen1 launch video available here.