Difference between revisions of "XSCHEM - circuit schematic editor for VLSI, ASIC, PCB design"

From F-Si wiki
Jump to navigation Jump to search
m (added sky130 integration link)
m (added video link)
 
Line 8: Line 8:


* Slides : [https://xschem.sourceforge.io/stefan/xschem_man/tutorial_xschem_slides.html  HTML presentation]
* Slides : [https://xschem.sourceforge.io/stefan/xschem_man/tutorial_xschem_slides.html  HTML presentation]
* Video 1 : [https://youtu.be/xxxx Xschem presentation]
* Video : [https://youtu.be/Zwo_aKcVLpA Xschem presentation]
   
   
==Abstract==
==Abstract==


Xschem is a schematic capture program, it allows creation of hierarchical representation of circuits with a top down approach . By focusing on interfaces, hierarchy instance attributes and design reuse a complex system can be described in terms of simpler building blocks. 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, and little dependencies on other tools. The user interface is built with the Tcl-Tk toolkit, tcl is also the extension language for scripting xschem commands.
Xschem is a schematic capture program, it allows creation of hierarchical representation of circuits with a top down approach . By focusing on interfaces, hierarchy instance attributes and design reuse a complex system can be described in terms of simpler building blocks. 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, and little dependencies on other tools. The user interface is built with the Tcl-Tk toolkit, tcl is also the extension language for scripting xschem commands.

Latest revision as of 12:22, 12 July 2022

Downloads

Abstract

Xschem is a schematic capture program, it allows creation of hierarchical representation of circuits with a top down approach . By focusing on interfaces, hierarchy instance attributes and design reuse a complex system can be described in terms of simpler building blocks. 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, and little dependencies on other tools. The user interface is built with the Tcl-Tk toolkit, tcl is also the extension language for scripting xschem commands.