Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a2297ed04b60cf4a

Jump to content

// Workers AI · dad joke modeWhat did XCircuit say to its friend? You're a great connect.

From Wikipedia, the free encyclopedia
(Redirected from Xcircuit)
XCircuit
Original authorTim Edwards
DeveloperTim Edwards
Release1993; 33 years ago (1993)
Stable release
3.10.45[1] Edit this on Wikidata / 27 July 2026; 2 days ago (27 July 2026)
Operating systemCross-platform
TypeDiagramming software
LicenseGPL
Websiteopencircuitdesign.com/xcircuit/
Repository

XCircuit is a schematic capture program for drawing publication-quality VLSI electrical circuit schematic diagrams and related figures. It's part of the Open Circuit Design tools. It's primarily intended for ULSI/VLSI IC design and not for PCB design, the latter though is still possible.[2] XCircuit regards circuits as inherently hierarchical and can save circuits both in PostScript (.ps) and Ngspice (.cir) netlists (hierarchical or flattened) file formats for further processing (e.g. for Layout vs. Schematic check). The program compiles PostScript files from special template-labels specified by user.

XCircuit allows components to be saved in and retrieved from editable libraries. XCircuit does not separate artistic expression from circuit drawing; it maintains flexibility in style without compromising the power of schematic capture.

It supports both Unix/X11 and Windows platforms. XCircuit doesn't support imports of any other file formats besides PostScript and SPICE.

History

[edit]

XCircuit was written and is maintained by Tim Edwards, currently with Efabless Corp., formerly with the Johns Hopkins University Applied Physics Laboratory in Laurel, Maryland. XCircuit was initially written in the summer of 1993 as a drawing program to render circuit diagrams for an undergraduate electrical engineering course in the Johns Hopkins University Whiting School of Engineering Part-time programs. Since then it has expanded to encompass schematic capture and is used by people all over the world for both presentations and as an EDA (Electronic Design Automation) tool.

PCB layout

[edit]

XCircuit doesn't provide PCB layout editing, instead this task can be accomplished by using gEDA PCB program that can use net-lists and other files from XCircuit.

File formats

[edit]
  • .ps (PostScript), .cir (ngspice) - Import/Export
  • .lps - Library in PostScript format (technology files)
  • .jpg/.png - Import
  • .txt
  • EDIF - Import only
  • .svg - Export only

See also

[edit]

References

[edit]
  1. "Release 3.10.45". 27 July 2026. Retrieved 27 July 2026.
  2. "XCircuit Schematic Capture Tutorial Page". opencircuitdesign.com. Archived from the original on 2023-06-01. Retrieved 2023-06-01.
[edit]