Difference between revisions of "XSCHEM - circuit schematic editor for VLSI, ASIC, PCB design"
Jump to navigation
Jump to search
(Xschem schematic editor for VLSI analog / mixed mode design) |
m (added video link) |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
* email: stefan.schippers@gmail.com | * email: stefan.schippers@gmail.com | ||
* Project: https://github.com/StefanSchippers/xschem | * Project: https://github.com/StefanSchippers/xschem | ||
* Skywater 130nm integration: https://github.com/StefanSchippers/xschem_sky130 | |||
* Documentation: https://xschem.sourceforge.io/stefan/xschem_man/xschem_man.html | * Documentation: https://xschem.sourceforge.io/stefan/xschem_man/xschem_man.html | ||
Line 7: | 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 | * 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
- Speaker: Stefan Schippers
- email: stefan.schippers@gmail.com
- Project: https://github.com/StefanSchippers/xschem
- Skywater 130nm integration: https://github.com/StefanSchippers/xschem_sky130
- Documentation: https://xschem.sourceforge.io/stefan/xschem_man/xschem_man.html
Downloads
- Slides : HTML presentation
- Video : Xschem presentation
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.