includes:
* CornerTool "is a powerful tool for analog IC designers to run corner simulations with Spectre".
* JMOSCal is to calculate MOSFET curves, e.g., I-V. (Note: requires hspice)
[Welcome to citing and linking to the pages of this blog] Summary of learning and practice of analog circuit, mixed-signal circuit and RF circuit designs, focused on their integrated circuit (IC) implementations. General knowledge learned from books, papers and practices are summarized. This blog also holds Job Hunting Guide, including interview questions, written by Fuding Ge.
Small softwares for analog IC design
Two stage amplifier design tool in matlab
http://focus.ti.com/docs/toolsw/folders/print/tina-ti.html
"without any node or number of device limitations", "loaded with a library of TI macromodels plus passive and active models"
Free SPICE simulator from TI
http://sites.google.com/site/frankwiedmann/loopgain
Include the LTspice examples using "Middlebrook's General Feedback Theorem", and Tian's Method (the one implemented in stb analysis in Cadence Spectre).
Better Loop Gain Simulation (with LTspice examples)
Optimization tool working together with SPICE?
Free 0.35 um CMOS model library for LTspice
LTspice: free SPICE simulator
http://ngspice.sourceforge.net/
"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: free AMS simulator
http://opencircuitdesign.com/xcircuit/index.html
It can draw schematic for publication quality, and generate SPICE netlist for simulation.
XCircuit: A free schematic drawing tool
http://fides.fe.uni-lj.si/spice/index.html
"SPICE OPUS is a free general purpose circuit simulator specially suited for optimization loops."
"It is a recompilation of the original Berkeley source code for Windows and Linux operating systems. Later Georgia Tech Research Institute's XSpice mixed-mode simulator was added to the Berkeley code. "
Spice OPUS: a free AMS simulator with optimization capability
http://ipoint.vlsi.uiuc.edu/vspice/
"vSPICE: SPICE3-based Circuit Simulator with Support for High-Speed Optoelectronic Devices"
No download link was located for vSPICE, yet. Not yet distributed?
vSPICE (not open-sourced)
http://www.freeda.org/index.html
"... support for transient, harmonic balance and multi resolution analysis. ... large signal noise analysis captures phase noise ... also supports the integration of EM models in transient analysis. ... including the major transistor models ..."
============================
It can also simulate lasers with rate equations:
R. Pant, M. A. Neifeld, M. B. Steer, H. Kanj, and A. C. Cangellaris, “Electrical package impact on VCSEL-based optical interconnects ;” Optics Communication, Vol. 245, Issue 1-6, Jan. 2005, p. 315-332.
Houssam Kanj, Circuit-Level Modeling of Laser Diodes , M.S. Thesis, North Carolina State University, 2003
fREEDA - multi-physics simulator including analog IC simulation
http://www.gpleda.org/index.html
contains: Schematic Capture, Netlist Generator, Symbol Library, etc, and...
=========================
"ngspice : An improved SPICE"
http://www.gpleda.org/tools/ngspice/index.html
"Ngspice is a mixed-level/mixed-signal circuit simulator. Its code is based on three open source software packages: Spice3f5, Cider1b1 and Xspice."
It provides DC, AC, transient, noise analysis, etc.
gEDA project
http://mot-zspice.sourceforge.net/
pros: use verilog-ams to model devices; highly re-configurable
cons: "Only DC/AC simulations are supported"; "syntax for netlists is NOT of spice flavor".
ZSPICE
http://www.staticfreesoft.com/
http://en.wikipedia.org/wiki/Electric_(software)
"Electric is used to draw schematics and to do integrated circuit layout. It can also handle hardware description languages such as VHDL and Verilog."
"Simulation two built-in simulators and interfaces to over a dozen industry tools (Spice, Verilog, etc.)"
A free IC design software: Electric
http://en.wikipedia.org/wiki/Quite_Universal_Circuit_Simulator
http://qucs.sourceforge.net
"It gives you the possibility to set up a circuit with a graphical user interface and simulate the large-signal, small-signal and noise behaviour of the circuit."
"Pure digital simulations are also supported using VHDL and/or Verilog."
"Analysis Types:
S-parameter, including noise
AC, including noise
DC
Transient Analysis
Harmonic Balance (not yet finished)
Digital simulation: VHDL as well as Verilog-HDL
Parameter sweeps"
Question:
Where to find model parameters for transistors?
Free IC design and simulation tool: Qucs, Quite Universal Circuit Simulator
Though the author tries his best to ensure the correctness of the information in this blog, the information provided is "AS IS". Readers are recommended to consult other resources, including books and papers, to double check the correctness of the information.
The author may update the posts from time to time to correct or to improve. The update may not be resynced to the corresponding RSS item which is already downloaded; reader can try to resync it.
The author welcomes the readers' comments to help improve this blog, including the corrections to the posts.
This blog only represents the author's personal opinions or the opinions derived from the understanding of the books and papers the author read.
The contents of this blog are copyrighted by the author, except those explicitly explained. The blog contents shall not be reproduced by anyone without the author's permission.
It is welcomed that this blog or pages of this blog can be cited or linked from other websites or webpages.