Precompiled for 64b 18.04 Ubuntu and Ubuntu-based Linux. It's also tested on a light-weight Ubuntu-variant LXLE distro. If you are interested in compiling from the source, instructions in ADMIN.md:Compiling and Installing should help.
Xschem is a schematic capture program, it allows creation of hierarchical representation of circuits with a top down approach . A VHDL or Verilog or Spice netlist can be generated from the drawn schematic, allowing the simulation of the circuit. Key feature of the program is its drawing engine written in C and using directly the Xlib drawing primitives; this gives very good speed performance, even on very big circuits. The user interface is built with the Tcl-Tk toolkit, tcl is also the extension language used. Allows launching NGSpice from the schematic editor. Easy to create new symbols with netlist property.
-
Change directory
cd
to install directory <INSTALL_DIR> e.g./home/user/cad
-
To download from the
git
repository:git clone https://github.com/silicon-vlsi-org/eda-xschem
-
Change directory to the installed directory eg.
cd eda-xschem
-
Checkout the desired version:
git checkout v2.9.9.0
- To make sure you are on the right version type
git branch
and your output should have a line like this : * (HEAD detached at v2.9.9.0)
- To make sure you are on the right version type
-
Add the following environment variables in your
~/.bashrc
(NOTE: The path below is an example, make sure it matches your particular path)
export PATH=$PATH:<INSTALL_DIR>/eda-xschem/glnxa64/bin