Scroll to navigation

xschem(1) xschem manual xschem(1)

NAME

xschem - schematic capture and netlisting EDA tool

SYNPOSIS

xschem [options] [inputfile]

DECSRIPTION

Xschem is a schematic capture program, it allows creation of hierarchical representation of circuits with a top down approach.

OPTIONS

Print help and exit.
Detach xschem from console (no output and no input from console)
Do a netlist of the given schematic cell.
Print version information and exit.
Set netlist type to VHDL.
Run a simulation of the current schematc file (spice/Verilog/VHDL, depending on the netlist type chosen).
Set netlist type to Verilog.
Execute specified tcl instructions before any other action, this can be used to change xschemrc variables.
Execute specified tcl instructions before any other action and before loading xschemrc.
Execute specified tcl commands after completing startup.
Execute specified tcl file as a command script (perhaps with xschem commands).
Show differences with given file.
Listen to specified tcp port for client connections. (number >=1024).
Do not load any xschemrc file.
Set output for netlist.
Set name (only name, not path) of top level netlist file.
Set netlist type to tEDAx.
Set netlist type to SPICE.
Set netlist type to symbol global property edit.
Dont use X (only command mode).
Use a raibow-looking layer color table.
Show simulation waveforms.
Set flat netlist (for spice format only).
Start without the tclreadline package ( this is necessary if stdin and stdout are to be redirected for example to /dev/null).
Set color postscript.
Use <file> as output for plot export (png, svg, postscript/pdf)
Use <file> as a rc file for startup instead of the default xschemrc.
Export pdf schematic.
Export png schematic.
Export svg schematic.
Quit after doing things (no interactive mode).
Set a log file.
Set debug level: 1, 2, 3,...: C program debug, -1, -2, -3...: TCL frontend debug.

FILES

/usr/share/xschem/xschemrc
default configuration.
~/.xschem/xschemrc
user configuration; if exists overrides settings from default configuration; may be partial: settings not overridden will remain as set from the system config.
./xschemrc
local/per-project configuration; if exists overrides settings from the user configuration and default configuration.
/usr/share/xschem/systemlib
builtin essentials, such as font and missing symbol graphics.
/usr/share/xschem/utile
TODO.
2018-01-01