xschem - Man Page

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

-h,  --help

Print help and exit.

-n,  --netlist

Do a netlist of the given schematic cell.

-v,  --version

Print version information and exit.

-V,  --vhdl

Set netlist type to VHDL.

-S,  --simulate

Run a simulation of the current schematc file (spice/Verilog/VHDL, depending on the netlist type chosen).

-w,  --verilog

Set netlist type to Verilog.

-i,  --no_rcload

Do not load any xschemrc file.

-o,  --netlist_path

Set output for netlist.

-t,  --tedax

Set netlist type to tEDAx.

-s,  --spice

Set netlist type to SPICE.

-3,  --a3page

Set page size for pdf export to A3.

-x,  --no_x

Dont use X (only command mode).

--events

Do not use tclreadline, empty tcl shell prompt, dump activity on stdout for remote controlling other software.

-z,  --rainbow

Use a raibow-looking layer color table.

-W,  --waves

Show simulation waveforms.

-f,  --flat_netlist

Set flat netlist (for spice format only).

-r,  --no_readline

Start without the tclreadline package ( this is necessary if stdin and stdout are to be redirected for example to /dev/null).

-c,  --color_ps

Set color postscript.

--plotfile <file>

Use <file> as output for plot export (png, svg, postscript/pdf)

--rcfile <file>

Use <file> as a rc file for startup instead of the default xschemrc.

-p,  --postscript,  --pdf

Export pdf schematic.

--png

Export png schematic.

--svg

Export svg schematic.

-q,  --quit

Quit after doing things (no interactive mode).

-l file, --log file

Set a log file.

-d n, --debug n

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.

Info

2018-01-01 xschem manual