Welcome to XCircuit, the open-source circuit drawing and schematic capture program written by Tim Edwards. In order to get the most out of this page, you should have already downloaded, compiled, and installed the xcircuit program and its libraries. The first two tutorials correspond to XCircuit version 3.4 (October 2005) or more recent. Tutorial Part 3 corresponds to XCircuit version 3.6 (March 2006) and assumes that XCircuit is compiled with Tcl/Tk interpreter support.
Before reading any tutorial, read the XCircuit Usage page explaining the command-line invocation, the XCircuit window, input methods, and so forth.
For the purposes of the tutorials, XCircuit should be invoked simply by typing "xcircuit" at the shell prompt, without options.
This tutorial explains the basic drawing functions of XCircuit, including drawing all element types, copying, moving, selection, deletion, text, color, zoom and pan functions, libraries, and objects.
This tutorial explains the basic functions of XCircuit necessary to generate valid netlist output from a schematic diagram, including use of component libraries, component symbols, parameters, networks, output formats, component number, multiple-page schematics, and buses and taps.
This tutorial explains advanced features of XCircuit useful for managing large projects with many schematics in a nested hierarchy. It covers standard cells, SPICE models, project libraries, LVS (layout-vs.-schematic), and test bench schematics for simulation.
File Revision Size Date tutorial.tar.gz 1 (432KB) January 28, 2003
Back to the xcircuit home page. . .
Last updated: August 5, 2016 at 6:58pm