xschem(1)
π NAME π
xschem β the schematic capture + netlisting EDA tool, aka your new bestie for drawing circuits π
β¨ SYNPOSIS β¨
xschem [options] [inputfile]
π DECSRIPTION π
So basically xschem is a schematic capture program, and what that means is you get to build hierarchical representations of circuits β top down, main character energy, starting from the big picture and zooming in π¦
π OPTIONS π
-h,--helpβ prints the help and dips out. bye π-b,--detachβ detachesxschemfrom the console, so no output and no input from the console at all. it's giving independent π-n,--netlistβ does a netlist of the schematic cell you gave it.-v,--versionβ prints the version info and exits, periodt.-V,--vhdlβ sets the netlist type to VHDL.-S,--simulateβ runs a simulation of the current schematic file (spice / Verilog / VHDL, whichever netlist type you chose).-w,--verilogβ sets the netlist type to Verilog.--tcl <tcl_script>β runs those tcl instructions before literally any other action. perfect for changingxschemrcvariables, iykyk.--preinit <file>β runs the specified tcl instructions before any other action and before loadingxschemrc. earliest of the early birds π¦--command <tcl_cmd>β runs those tcl commands once startup is done.--script <file>β runs the specified tcl file as a command script (maybe withxschemcommands in it π).--diff <file>β shows you the differences with the given file.--tcp-port <number>β listens on the specified tcp port for client connections. (numbermust be >=1024).-i,--no_rcloadβ does not load anyxschemrcfile. none. zero. π-o,--netlist_pathβ sets the output for the netlist.-N,--netlist_filenameβ sets the name (only the name, not the path) of the top level netlist file.-t,--tedaxβ sets the netlist type to tEDAx.-s,--spiceβ sets the netlist type to SPICE.-y,--symbolβ sets the netlist type to symbol global property edit.-x,--no_xβ don't use X. command mode only, babe π€-z,--rainbowβ uses a rainbow-looking layer color table π iconic.-W,--wavesβ shows simulation waveforms.-f,--flat_netlistβ sets a flat netlist (spice format only, bestie).-r,--no_readlineβ starts without thetclreadlinepackage. this is necessary if stdin and stdout are gonna be redirected, like to/dev/nullfor example.-c,--color_psβ sets color postscript.--plotfile <file>β uses<file>as the output for plot export (png,svg,postscript/pdf).--rcfile <file>β uses<file>as the rc file for startup instead of the defaultxschemrc.-p,--postscript,--pdfβ exports a pdf schematic.--pngβ exports a png schematic.--svgβ exports an svg schematic.-q,--quitβ quits after doing the things. no interactive mode, no hanging around π-l file,--log fileβ sets a log file.-d n,--debug nβ sets the debug level.1,2,3,... is C program debug;-1,-2,-3,... is TCL frontend debug.
π¦ FILES π¦
/usr/share/xschem/xschemrcβ the default configuration.~/.xschem/xschemrcβ your user configuration. if it exists it overrides settings from the default configuration, and it may be partial: anything you don't override stays exactly as the system config set it π«Ά./xschemrcβ local / per-project configuration. if it exists it overrides settings from the user configuration and the default configuration./usr/share/xschem/systemlibβ builtin essentials, like font and missing symbol graphics./usr/share/xschem/utileβ TODO.
okay that's the whole thing, no cap π
and that's a wrap from your girl, straight out of the xschem manual, section 1 β catch you in the group chat β¨ππΈ
π¦ where this page comes from
- debian trixie: xschem 3.4.4-1 Β· GPL-2.0-or-later
- ubuntu noble: xschem 3.4.4-1 Β· GPL-2.0-or-later
- ubuntu questing: xschem 3.4.4-1
- ubuntu resolute: xschem 3.4.4-1build1 Β· GPL-2.0-or-later
- ubuntu stonking: xschem 3.4.4-1build1 Β· GPL-2.0-or-later
- Copyright (C) 2018 Tibor 'Igor2' Palinkas
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms