UP

FEATURE LIST

FEATUREDESCRIPTION
File format for schematic and symbol files.ASCII
Multiple schematic /symbol windows.Each handled by 1 XSCHEM instance. A crash of one instance does not crash all others.
Clipboard copy / paste (ctrl-c ctrl-v), across hierarchy levels.Yes, between different windows too.
Copy from one window to other window.Yes.
Memory footprint.Very low, data purged on hierarchy traversal.
Undo buffer.Yes.
Scripting language / GUI toolkitTcl / Tk.
Schematic netlisting.SPICE, Verilog, VHDL, tEDAx, embedded into XSCHEM and using Awk post processors.
Wire snap to pin.Yes.
Instance pin auto wiring.Yes.
Net auto-router engine.No.
Parametric symbolsYes.
Bus notation for nets and components.Yes.

FEATUREDESCRIPTION
Portability.All UNIX systems with Tcl and X11, Windows with the Cygwin layer.
Netlisting performance.Extremely fast, Complex system with 59 sub blocks netlisted in VHDL in < 1 second on a Linux laptop.
Startup time.Fast (<1 sec).
Primitive component creation with arbitrary code for VHDL/SPICE/verilog.Works out of the box with very simple property strings.
Parametrized sub blocks.Yes.
Single / split file netlisting.Yes, any supported netlist formats.
Mixed mode netlisting, symbol based.Yes, in split netlisting mode.
Automatic symbol creation from schematic and vice-versa.Yes.
Property editing on multiple instances, changing only modified token/value pairs, even on different symbol sets.Yes.
Pin creation from schematic nets.Yes, net names can be changed to pins and vice-versa, function to automatically generate pins for nets that are undriven.