XSCHEM PRESENTATION

PREV UP NEXT

# FEATURE LIST

###

FEATURE | DESCRIPTION
--- | ---
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. Tabbed and multi-windows interface has been added.
Clipboard copy / paste (ctrl-c ctrl-v), across hierarchy levels. | Yes, between different windows too.
Memory footprint. | Very low, data purged on hierarchy traversal.
Undo buffer. | Yes.
Scripting language / GUI toolkit | Tcl / 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 symbols | Yes.

###

FEATURE | DESCRIPTION
--- | ---
Bus notation for nets and components. | Yes.
Portability. | All UNIX systems with Tcl and X11, Windows with VS and Active-Tcl.
Netlisting performance. | Extremely fast, Complex system with 59 sub blocks netlisted in VHDL in < 1 second on a Linux laptop.
Primitive component creation with arbitrary code for VHDL/SPICE/verilog. | Works out of the box with very simple property strings.
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.