DragonFly On-Line Manual Pages
NGSPICE(1) DragonFly General Commands Manual NGSPICE(1)
NAME
ngspice - circuit simulator derived from SPICE3f5
SYNOPSIS
ngspice [options] [file ...]
DESCRIPTION
This man page is just a small overview. The primary documentation of
ngspice is in the NGSPICE User's Manual, which is available as a pdf
file.
OPTIONS
-n or --no-spiceinit
Don't try to source the file ".spiceinit" upon startup. Normally
NGSPICE tries to find the file in the current directory, and if
it is not found then in the user's home directory.
-q or --completion
Enable command completion. (defect)
-t term or --term=term
The program is being run on a terminal with mfb name term.
-b or --batch
Run in batch mode. NGSPICE will read the standard input or the
specified input file and do the simulation. Note that if the
standard input is not a terminal, NGSPICE will default to batch
mode, unless the -i flag is given.
-s or --server
Run in server mode. This is like batch mode, except that a
temporary rawfile is used and then written to the standard
output, preceded by a line with a single "@", after the
simulation is done. This mode is used by the ngspice daemon.
-i or --interactive
Run in interactive mode. This is useful if the standard input
is not a terminal but interactive mode is desired. Command
completion is not available unless the standard input is a
terminal, however.
-r rawfile or --rawfile=file
Use rawfile as the default file into which the results of the
simulation are saved.
-c circuitfile or --circuitfile=circuitfile
Use circuitfile as the default input deck.
-h or --help
Display a verbose help on the arguments available to the
program.
-v or --version
Display a version number and copyright information of the
program.
-a or --autorun
FIXME
-o outfile or --output=outfile
All logs generated during a batch run (-b) will be saved in
outfile.
-p or --pipe
Allow a program (e.g., xcircuit) to act as a GUI frontend for
ngspice through a pipe. Thus ngspice will assume that the pipe
is a tty and allows one to run in interactive mode.
Further arguments are taken to be SPICE input decks, which are read and
saved. (If batch mode is requested then they are run immediately.)
ENVIRONMENT
SPICE_LIB_DIR
SPICE_EXEC_DIR
SPICE_HOST
SPICE_BUGADDR
SPICE_EDITOR
SPICE_ASCIIRAWFILE default 0
Format of the rawfile. 0 for binary, and 1 for ascii.
SPICE_NEWS default $SPICE_LIB_DIR/news
A file which is copied verbatim to stdout when ngspice starts in
interactive mode.
SPICE_MFBCAP default $SPICE_LIB_DIR/mfbcap
SPICE_HELP_DIR default $SPICE_LIB_DIR/helpdir
SPICE_SCRIPTS default $SPICE_LIB_DIR/scripts
In this directory the spinit file will be searched.
SPICE_PATH default $SPICE_EXEC_DIR/ngspice
various undocumented ngspice centric environment variables :
NGSPICE_MEAS_PRECISION
SPICE_NO_DATASEG_CHECK
Common environment variables :
TERM LINES COLS DISPLAY HOME PATH EDITOR SHELL
POSIXLY_CORRECT
FILES
$SPICE_LIB_DIR/scripts/spinit
The System's Initialisation File.
.spiceinit or $HOME/.spiceinit
The User's Initialisation File.
SEE ALSO
sconvert(1), ngnutmeg(1), mfb(3), writedata(3), and
NGSPICE User's Manual at http://ngspice.sourceforge.net/docs.html
BUGS
Please report bugs to the ngspice project via
http://ngspice.sourceforge.net/bugrep.html
AUTHORS
spice3: Tom Quarles (quarles@cad.berkeley.edu)
nutmeg: User interface: Wayne Christopher (faustus@cad.berkeley.edu)
ngspice: various authors (see http://sourceforge.net/projects/ngspice/)
6 June 2010 NGSPICE(1)