Home > Robert_Rau.html
Links >Links.html

Circuit Simulation & Design Aids

Visit my other pages:

Electronic Design ToolsElectronics.html
Rocketry ApplicationsRocketry.html
Green LivingEco.html
RailroadsTrains.html
SchematicsSchematics.html
email me.mailto:robertrau12@yahoo.com?subject=Circuit%20Simulation%20Links

Circuit Simulation & Design Tools

MacSpice 3f5

Spice is maintained and augmented by Charles D. H. Williams of the University of Exeter’s School of Physics. DesignWorks has a design kit that supports MacSpice 3f5. AppleScript support. Macintosh OS X only.

http://www.macspice.com/

Several examples and a Perl script to convert pSpice models to MacSpice:

http://www.macspice.com/eg/Advanced.html

Some more examples:

http://www.idea2ic.com/

Quite Universal Circuit Simulator

Electronic simulator. No updates since 2017. Mac OSX builds. Macintosh OS X, UNIX, Linux, and Windows.

http://qucs.sourceforge.net/

Solve Elec   

Draw and analyze electrical circuits functioning in DC or AC.

http://www.physicsbox.com/indexsolveelec2en.html

sourceforge.net’s “Engineering tools on OSX” home page

Collection of useful software packages to perform engineering tasks, especially electrical engineering and chip design.

http://eng-osx.sourceforge.net/

Electric VLSI Design System

A full open source Java based Electronic Design Automation system including IC layout, Schematic capture, and VHDL.

http://www.staticfreesoft.com/

McCAD

Schematic capture, Simulation (analog & digital), Printed Circuit Board layout, Auto-routing. Macintosh OS X, Linux, and Windows.

http://www.mccad.com/GetComplete.html

Mr Filter

Designs active filters from specifications. Pre-Alpha release, no development since 2013. Requires scipy, numpy, matplotlib, gnucap and/or ngspice. Macintosh OS X, UNIX, maybe Windows.

https://sourceforge.net/projects/mrfilter/files/

TimingAnalyzer

Timing diagram analyzer generates timing diagrams directly from the GUI, VHDL, or Verilog simulations. Generate digital or analog timing diagrams directly from VCD files. Draw and edit timing diagrams for worst case analysis. Add pulses with one mouse click. Scriptable. Easily add clock synchronous pulses in any signal or bus. Easily add automatically incrementing and decrementing pulses.  Macintosh OS X, Linux, and Windows.

http://www.timing-diagrams.com/

Google Group: https://groups.google.com/forum/#!forum/timinganalyzer

Download: http://www.timing-diagrams.com/download.html

Script examples: http://www.timing-diagrams.com/script_examples.html

Training videos: http://www.timing-diagrams.com/screenshots_and_videos.html

Application notes including generating timing diagrams from VHDL & Verilog: http://www.timing-diagrams.com/app_notes.html

Scansion

A Free VCD viewer, higher abstraction transaction modeling events, tracing transactions as they flow through a system. This makes it the ideal companion for modeling in higher level simulations. Macintosh OS X only.     (version 1.11 is now free)

http://www.logicpoet.com/scansion/

Developing MACOSX ApplicationsDesktopProgLinks.html
DesignWorksDesignWorks1.html

emGine Environment - 3D Electromagnetic Field Simulator

The emGine Environment(TM) is a full-wave 3D electromagnetic field simulation environment solving Maxwell's equations in time-domain. No updates since 2014, uses Python 2.x. It is used for the modeling of high-frequency electromagnetic fields in microwave circuits, antennas, resonators, microwave filters, hollow waveguides, etc.

Source code is portable.

http://petr-lorenz.com/emgine/

DC/AC Lab

Online circuit simulation. Limited to simple circuits. Works with any system with a web browser.

http://www.dcaclab.com/en/lab/

Power Stage Designer

Power Stage Designer™ Tool helps design the power stage of the most commonly used switch-mode power supplies. It is also a great learning tool for getting a deeper understanding of voltages and current flows inside converters. Supports 12 power supply topologies. Java for many platforms.

http://www.ti.com/tool/powerstage-designer

JavaScript Electronic Notebook

Support for Filters, Antennas, Inductor design and so on.

http://www.dxzone.com/cgi-bin/dir/jump2.cgi?ID=13284

iCircuit

Schematic capture and simulation for both analog and digital analysis. There are over 30 elements from resistors to MOSFETs and digital gates. Macintosh OS X, iPad, iPhone, iPod Touch, and Windows’ Phone.

Bode & Nyquist

This application allows you to plot together both Bode and Nyquist diagrams of a transfer function. Macintosh OS X only.

See the App Store

Circuit Lab

Schematic capture and simulator. DC, AC, and transient analysis, File compatible with iPad and iPhone versions. Macintosh OS X, iPad, and iPhone.

See the App Store

WEBENCH by Texas Instruments (National Semiconductor)

Web-based design aids including; WEBENCH Power Designer, WEBENCH LED Designer, WEBENCH Sensor Designer, WEBENCH Active Filter Designer, WEBENCH Amplifier Designer, and EasyPLL. Works with any system with a web browser (some tools require FLASH).

http://www.ti.com/ww/en/analog/webench/index.shtml?DCMP=hpa_design_center&HQS=analogdesigncenter

Web Based Tools

CircuitLab

CircuitLab provides online, in-browser tools for schematic capture and circuit simulation. Works with any system with a web browser.

https://www.circuitlab.com/

Hardware Description Languages

Waveform Editors and Viewers

GTKwave

GTKWave is a fully featured GTK+ based wave viewer. Macintosh OS X, Linux, and Windows.

http://gtkwave.sourceforge.net/

Mac OS X download:

http://sourceforge.net/projects/eng-osx/files/GTKwave/GTKwave-3.0.2-2006May16/

Homebrew formula: http://brewformulas.org/Gtkwave

Power Supply Simulator

Simulate a ‘transformer, Bridge/full & half wave rectifier, capacitor’ power supply. Macintosh OS X and Windows.

PowerSupplySimulator(Mac).zip.

EE Tool Kit

Collection of calculators and data. Macintosh OS X only, from the AppStore.

Design and Dimensioning of Active Filters

Active Sallen-Key or Multiple Feedback topology low-pass or high-pass filter. Works with any system with a web browser.

http://www.beis.de/Elektronik/Filter/Filter.html

Resistor Noise

A good background and calculator for Resistor noise. Works with any system with a web browser.

www.beis.de/Elektronik/Nomograms/R-Noise/ResistorNoise.html

Logicly

Easy to use digital logic simulator written in Java. Macintosh OS X, Linux, and Windows.

http://logic.ly/

Logisim

Java based digital logic simulator. No updates since 2014. Macintosh OS X, Linux, and Windows.

http://www.cburch.com/logisim/index.html

JMCAD

JMCAD is an program for the modeling and simulation of complex dynamic systems. This includes the ability to construct and simulate block diagrams. The visual block diagram interface offers a simple method for constructing, modifying and maintaining complex system models. Macintosh OS X (pre Lion), Linux, and Windows.

http://jmcad.sourceforge.net/index_us.shtml

CircuitCalculator

Trace Width Calculator, Wire Parameter Calculator, Resistor Calculator, RMS Value Calculator, General Purpose Calculator, and L-C Filter Equations.

http://circuitcalculator.com/

Engineering ToolBox

Many web based engineering calculators.

http://www.engineeringtoolbox.com/

Design and Dimensioning of Active Filters

Filter calculators.

http://www.beis.de/Elektronik/Filter/Filter.html

Magnetics Design Software

Inductor Design, Common Mode Filter Inductor Design, Current Transformer Design, MagAmp Design. Works with any system with a web browser.

http://www.mag-inc.com/design/software

Power e Sim

Free online switch mode power supply SMPS, circuit and transformer design, calculation, simulation software. More than 100 circuits and topologies are available with real constructed transformers. Works with any system with a web browser.

http://poweresim.com/

JavaBreadBoard

Uses the socket bread motif for circuit design but each chip you place can be a standard TTL, VHDL model or a schematic design expressed as a .CHP file. Work is being done on EDIF import for FPGAs and CPLDs. To launch, simply double click the go.command file. Macintosh OS X, Linux, and Windows.

http://www.cs.york.ac.uk/jbb

NGSPICE Online

This site allows you to run ngspice simulations from a web browser environment. Whether you are using a Windows, Linux, or Mac computer, a smart phone, or a tablet, you always should be able to run a SPICE simulation!

http://www.ngspice.com/

EE Quick Calc

Handy calculator with several built-in functions. Available on the App Store. Macintosh OS X only.

muRata tools for Capacitors, Inductors, and Thermistors

http://www.murata.com/products/design_support/simsurfing/index.html

Javascript Calculators

Design Productivity,  Electronic Component Calculations,  IC Design Calculators,  Format Conversion Calculators, FFT, and Factorials.

http://www.idea2ic.com/PlayWithJavascript/PlayWithJavascript.html

GeckoCIRCUITS

Very Fast Circuit Simulator Optimized for Power Electronics. Free, GNU Public License. Java.

http://www.gecko-simulations.com/geckocircuits.html

Virtual Time-Domain Reflectometry

A simple applet to solve time-domain step-response at the source end of a transmission-line which is loaded at the other end.

http://www.eecircle.com/applets/018/TDR.html

Home > Robert_Rau.html
Links >Links.html

NGSpice

Ngspice is a mixed-level/mixed-signal circuit simulator. Its code is based on three open source software packages: Spice3f5, Cider1b1 and Xspice. Ngspice is part of gEDA project, a full GPL'd suite of Electronic Design Automation tools. Ngspice is also partnered with Kicad. Macintosh OS X, UNIX, Linux, and Windows.

http://ngspice.sourceforge.net/presentation.html

Download:

http://sourceforge.net/projects/ngspice/files/ng-spice-rework/26/

Links to NgSpice tutorials: http://ngspice.sourceforge.net/tutorials.html

Kicad

Kicad is an open source (GPL) software for the creation of electronic schematic diagrams and printed circuit board artwork. Includes a set of design calculators for circuits and PCB. Macintosh OS X, UNIX, Linux, and Windows.

http://www.kicad-pcb.org/display/KICAD/KiCad+EDA+Software+Suite

Macintosh OS X binaries:

http://www.brokentoaster.com/kicad/

First time user video:http://www.youtube.com/watch?v=xRXEc7pB0o0

Bode/Nyquist Plot Java Applet

View either a Bode or Nyquist plot from numerator and denominator you enter for one or more polynomials. You can set the start frequency, choose units for the horizontal axis.

http://www.williamsonic.com/BodeNyquist/index.html

Hades

A framework for interactive simulation. The software consists of a graphical editor, the discrete-event based simulator, libraries of simulation components, a design and library browser, waveform viewer, and scripting shell. Java.

http://tams-www.informatik.uni-hamburg.de/applets/hades/webdemos/index.html

Impulse

A plugin for Eclipse. It allows to analyze digital signals , transactions, logs and analog signals. Java.

http://toem.de/index.php/projects/impulse

Hearst Electronic Products Calculators

This site includes many calculators for design problems including three Capacitor Life Calculators.

http://www.electronicproducts.com/Engineering_Calculators_and_Tools.aspx

Capacitor Life Calculators

Calculators for Aluminum, Film, and Ceramic capacitors.

http://www.illinoiscapacitor.com/tech-center/life-calculators.aspx

TclSpice

TclSpice is an improved version of Berkeley Spice designed to be used with the Tcl/Tk scripting language. The project is open-source (BSD license) and based upon the NG-Spice source code base with many improvements. Macintosh OS X, Linux, and Windows.

http://tclspice.sourceforge.net/

Nmag

Nmag is a micromagnetic simulation package. No updates since 2012. Based on finite elements (suitable for non-cuboidal structures), Its problem descriptions are in Python offering a high degree of flexibility. Features arbitrary crystal anisotropy, (pseudo) periodic boundary conditions ("macro geometry approach"), and spin torque transfer (Zhang-Li model for uniform current density). Must build from source. Macintosh OS X and Linux.

http://nmag.soton.ac.uk/nmag/

LC Filter Design web site

This is an interactive design package for designing analog (i.e. hardware) filters made of inductors and capacitors (Ls and Cs). All platforms.

http://www-users.cs.york.ac.uk/~fisher/lcfilter/

Square Loop Inductance Calculator

By Missouri University of Science and Technology.

http://emclab.mst.edu/inductance/square/index.html

Single layer Planar spiral coil inductor calculator

PCB Square, Hexagonal, Octagonal, Circular inductor geometries.

http://emclab.mst.edu/inductance/square/index.html

Attenuator, Thermal, Image Rejection, and Cascade Analysis

Calculators from Custom MMIC. Attenuator, Thermal, Image Rejection, and Cascade Analysis.

http://custommmic.com/Calculators/

Spice Simulators

Other Simulators

Magnetic Field Calculators

Several magnetic field calculators.

http://www.dextermag.com/resource-center/magnetic-field-calculators

Flyback Transformer Design Spread Sheet

ON Semiconductor has a simple spread sheet for Flyback transformer design. Macintosh OS X and Windows.

http://www.onsemi.com/pub/Collateral/FLYBACK%20TRANSFORMER%20DESIGN%20TOOL.XLS

DSPExplorer  

A complete environment for exploring DSP algorithms. Macintosh OS X, Linux, and Windows.

http://www.ae6ty.com/DSPExplorer.html

PartSim

Web based circuit simulator. Digi-Key parts integration.

http://partsim.com/

dBm to Volts Conversion Calculator

http://www.coretechgroup.com/dBm_Calculator.php

trafo  

Trafo is a simple and practical utility designed to calculate all the necessary information to build an E-I transformer. Command line, Macintosh OS X can be built, and Windows. Windows binary runs under Crossover.

http://sourceforge.net/projects/trafo/

Xyce

Xyce is an open source, SPICE-compatible, high-performance analog circuit simulator, capable of solving extremely large circuit problems by supporting large-scale parallel computing platforms. Macintosh OS X (cluster and desktop), Linux (cluster and desktop), and Windows (desktop only).

https://xyce.sandia.gov/

QuartzCrystal

Electrical behavior of crystals and Pierce Crystal Oscillators. Java applet for all platforms.

https://sourceforge.net/projects/quartzcrystal/?source=directory

Electronics Design Reliability Calculators

Capacitor Flex Cracking, Solder Joint Fatigue, Plated Through Hole (PTH) Fatigue, Component Vibration Fatigue, Intermetallic Growth Due to Thermal Aging, Thermal Cycling to Service Life Correlation, and Unit Conversion.

http://www.dfrsolutions.com/calculators/

SPILite

A waveform viewer, S parameter viewer, and a IBIS viewer.Built-in NGSpice simulatorwith Ibis2Spice conversion. Macintosh OS X, Linux, and Windows.

http://www.spisim.com/products/spilite-free-si-snp-ibis-tool/

Isim by Intersil

Web-based interactive power management and op amp design tool. Works with any system with a web browser.

http://www.intersil.com/en/tools/isim.html

Daycounter Engineering Services

Many calculators.

http://www.daycounter.com/Calculators/

Forced Convection Heat Sink Thermal Resistance

Heat sink calculator.

http://www.novelconceptsinc.com/calculators-forced-convection-heat-sink-thermal-resistance.cgi

Thermal Resistance Tool for Bonded Fins

Heat sink calculator.

http://www.aavid.com/thermal-tools/bonded-fin

Heat Sink Convection with Fins Calculator

Heat sink calculator.

http://www.engineersedge.com/calculators/heat_sink_convection_with_fins_calculator_10048.htm

Flat Wire Inductance Calculator

Calculate the inductance of wire with a rectangular cross section.

http://chemandy.com/calculators/flat-wire-inductor-calculator.htm

Inductance Calculator

Calculate the inductance of round and flat wire with different shaped cores.

https://technick.net/public/code/cp_dpage.php?aiocp_dp=util_inductance_calculator

See my Schematic/Design Capture page for hardware description languages for design and simulation.

DoCircuits

Web based schematic capture and simulation.

http://www.docircuits.com/

All About Circuits Engineering Calculators

Many calculators.

https://www.allaboutcircuits.com/tools/

M2Spice

M2Spice is a standalone open-sourced software that can convert the geometry of a planar magnetic device into SPICE simulation netlists. Macintosh OS X  and Windows.

http://www.princeton.edu/~minjie/m2spice.html

LoCAD

Schematic capture and simulation of digital circuits. Macintosh OS X only.

Download from the App Store.

Pulse Calculator

Calculate the energy in a pulse.

https://www.vishay.com/resistors/pulse-energy-calculator/

VHF/UHF Yagi Antenna Designers

Free. Web based.

http://k7mem.com/Site_Map.html#Antennas%20VHF

Innoslate

Requirements management, Modeling, and Simulation.

https://www.innoslate.com/systems-engineering/

SimScale

Free for Education and Hobby projects. Thermal analysis. Web based

https://www.simscale.com/product/thermal-analysis/

ON Semiconductor WebDesigner+

Power supply design tool.

https://www.onsemi.com/support/design-tools/inputs

wavedrom

WaveDrom is a online or downloadable digital timing diagram (waveform) rendering engine. Free. Macintosh OS X, Linux, and Windows.

https://wavedrom.com/

https://github.com/wavedrom/wavedrom

Icarus Verilog

Verilog simulation and synthesis tool. It operates as a compiler, compiling source code written in Verilog (IEEE-1364) into some target format. For batch simulation, the compiler can generate an intermediate form of code. Macintosh OS X, UNIX, Linux, and Windows.

http://iverilog.icarus.com

Installing:

https://iverilog.fandom.com/wiki/Installation_Guide

Project:

https://github.com/steveicarus/iverilog