1
2xschem(1) xschem manual xschem(1)
3
4
5
7 xschem - schematic capture and netlisting EDA tool
8
10 xschem [options] [inputfile]
11
13 Xschem is a schematic capture program, it allows creation of hierarchi‐
14 cal representation of circuits with a top down approach.
15
17 -h, --help
18 Print help and exit.
19
20
21 -b, --detach
22 Detach xschem from console.
23
24
25 -n, --netlist
26 Do a netlist of the given schematic cell.
27
28
29 -v, --version
30 Print version information and exit.
31
32
33 -V, --vhdl
34 Set netlist type to VHDL.
35
36
37 -S, --simulate
38 Run a simulation of the current schematc file (spice/Ver‐
39 ilog/VHDL, depending on the netlist type chosen).
40
41
42 -w, --verilog
43 Set netlist type to Verilog.
44
45
46 --tcl <tcl_script>
47 Execute specified tcl instructions before any other action, this
48 can be used to change xschemrc variables.
49
50
51 --command <tcl_cmd>
52 Execute specified tcl commands after completing startup.
53
54
55 --script <file>
56 Execute specified tcl file as a command script (perhaps with
57 xschem commands).
58
59
60 --tcp-port <number>
61 Listen to specified tcp port for client connections. (number
62 >=1024).
63
64
65 -i, --no_rcload
66 Do not load any xschemrc file.
67
68
69 -o, --netlist_path
70 Set output for netlist.
71
72
73 -N, --netlist_filename
74 Set name (only name, not path) of top level netlist file.
75
76
77 -t, --tedax
78 Set netlist type to tEDAx.
79
80
81 -s, --spice
82 Set netlist type to SPICE.
83
84
85 -y, --symbol
86 Set netlist type to symbol global property edit.
87
88
89 -x, --no_x
90 Dont use X (only command mode).
91
92
93 -z, --rainbow
94 Use a raibow-looking layer color table.
95
96
97 -W, --waves
98 Show simulation waveforms.
99
100
101 -f, --flat_netlist
102 Set flat netlist (for spice format only).
103
104
105 -r, --no_readline
106 Start without the tclreadline package ( this is necessary if
107 stdin and stdout are to be redirected for example to /dev/null).
108
109
110 -c, --color_ps
111 Set color postscript.
112
113
114 --plotfile <file>
115 Use <file> as output for plot export (png, svg, postscript/pdf)
116
117
118 --rcfile <file>
119 Use <file> as a rc file for startup instead of the default
120 xschemrc.
121
122
123 -p, --postscript, --pdf
124 Export pdf schematic.
125
126
127 --png Export png schematic.
128
129
130 --svg Export svg schematic.
131
132
133 -q, --quit
134 Quit after doing things (no interactive mode).
135
136
137 -l file, --log file
138 Set a log file.
139
140
141 -d n, --debug n
142 Set debug level: 1, 2, 3,...: C program debug, -1, -2, -3...:
143 TCL frontend debug.
144
145
146
148 /usr/share/xschem/xschemrc
149 default configuration.
150
151
152 ~/.xschem/xschemrc
153 user configuration; if exists overrides settings from default
154 configuration; may be partial: settings not overridden will re‐
155 main as set from the system config.
156
157
158 ./xschemrc
159 local/per-project configuration; if exists overrides settings
160 from the user configuration and default configuration.
161
162
163 /usr/share/xschem/systemlib
164 builtin essentials, such as font and missing symbol graphics.
165
166
167 /usr/share/xschem/utile
168 TODO.
169