NGSPICE

Posted by Mithila

Ngspice is a mixed-level/mixed-signal circuit simulator based on three open source software packages: Spice3f5, Cider1b1 and Xspice.



>Spice3 is the most famous and used circuit simulator.


>Cider is mixed-level simulator that already includes Spice3f5 and adds a device simulator to it: DSIM. Cider couples the circuit level simulator to the device simulator to provide greater simulation accuracy (at the expense of greater simulation time). Critical devices can be described with technology parameters (numerical models) and non critical ones with the original spice's compact models.


>Xspice is an extension to Spice3 that provides code modeling support and simulation of digital components through an embedded event driven algorithm.


Ngspice is a general-purpose circuit simulator program. It implements three classes of analysis:
• Nonlinear DC analyses


• Nonlinear Transient analyses


• Linear AC analyses


Ngspice implements the usual circuits elements, like resistors, capacitors, inductors (single or mutual), transmission lines and a growing number of semiconductor devices like diodes, bipolar transistors, mosfets (both bulk and SOI), mosfets, jfet and HFET


You need to write a netlist. Parametric netlists: netlists can contain parameters and expressions. Parametric macromodels, often released by manufacturers, can be imported as-is into ngspice.


Ngspice compiles under GNU/Linux, BSD, Windows and MacOSX.


0 comments:

Post a Comment