Schematic/Design Capture

Schematic Capture

DesignWorks Schematic Capture & Simulation Software
Supports many PCB packages through its extensible database scripts. It comes with 21 PCB netlist scripts including PADS, PCAD, Orcad, ExpressPCB, WinBoard, Protel and Zuken. Also includes 7 simulation interface scripts including a few versions of Spice, Verilog and its own digital simulator. It is easy to customize or create new netlist generators, error checkers, back annotation scripts or whatever you need, see my page. Scripts can generate and execute a AppleScript allowing a realtime interface to a simulator, Microsoft Excel for reports or any MacOS application with AppleScript support. One major feature is the context sensitive clicking when editing and creating a schematic avoiding going through menus for common tasks. Automatic junction dots with live net/page connect awareness and updates. Real time net name conflict resolution. Includes a browser that lets you look at all of your device or signal attributes as a spread sheet. The browser lets you change, copy or clear any number of parameters/properties quickly. Works well with many PCB layout tools including Osmond for the Macintosh. Good integration with MacSpice for simulation. Macintosh OS X and Windows. Get the OS X version from the App Store. See my DesignWorks page here.
Capilano’s web page for partner/user support links:
I have written some tools for FPGA symbol generation and passive component library generation, see them here.
I have several libraries here for Analog Devices, Atmel, Freescale, Infineon, Maxim, NXP, ON Semiconductor, Texas Instruments, and more.

Little brother to DesignWorks. Limited to one page schematics (but a page can be large) and only specific reports. Get it from the Apple App Store. Macintosh OS X.
LogicWorks Tutorial Video #1:
LogicWorks Tutorial Video #2:
LogicWorks Tutorial Video #3:

Schematic, Layout, and autorouter. Old click on ‘command’ and then do command type of interface. Must manually add junction dots to connect net spurs. Macintosh OSX, Linux, and Windows.

Schematic, PCB layout with autoplacer and autorouter, Spice output. Package modules allow you to exchange schematics, layouts and libraries with other EDA and CAD packages (DXF, Eagle, P-CAD, PADS, OrCAD). DipTrace allows you to export edge polylines to DXF. The DXF files can be converted to G-code for milling machine generated PCBs. Macintosh OS X, Linux (Wine), Windows.

gEDA/gaf (gschem and friends)
geda schematic. Open source. Macintosh OS X, Linux, and Windows.
A good tutorial is here (without using Fink), 35 steps and your done:
Here are some launchers for several of the geDA applications
Here are some tips to use FinkCommander so you can build gschem from the GUI in just a few steps:
And instructions using MacPorts:
If you are new to building your own tools, here are some tips on using Terminal, Shells, and paths.

Electric VLSI Design System
A full open source Java based Electronic Design Automation system including IC layout, Schematic capture, and VHDL.

Kicad is an open source (GPL) software for the creation of electronic schematic diagrams and printed circuit board artwork. Macintosh OS X, UNIX, Linux, and Windows.
Macintosh OS X binaries:
First time user video:

Schematic capture, Macintosh OS X, Linux, and Windows.
Mac OS X support on MacPorts:

The SchematicEditor
Supports parametric Mask Layout making it suitable for several types of applications — IC, MEMS, PCB, Microwave. Besides its own format for storing schematics and libraries these file formats are supported: OpenAccess, EDIF, Qucs, LTSpice, SVG, and JPG. Additional any text based net list format can be created. Just a simple setup is required to define a further format. Macintosh OS X, Linux, and Windows.

FidoCadJ is an easy to use graphical editor, with a library of electrical symbols and footprints (traditional and SMD). It aims to be an agile and effective small EDA tool for hobbyists.  Macintosh OS X, Linux, and Windows.

Schematic capture, Simulation (analog & digital), Printed Circuit Board layout, Autorouting. Macintosh OS X, Linux, and Windows.

Virtual breadboard, schematic capture, Printed Circuit Board layout with autorouting. Macintosh OS X, Linux, and Windows.

DIY Layout Creator
Schematic capture and proto board layout tool, Macintosh OS X, Linux, and Windows.
Additional Information:

Schematic capture and PCB layout. Macintosh OS X with CrossOver and Windows.
Installation on Mac OS X using Crossover:

Digi-Key Scheme-it
Web based schematic capture.

A framework for interactive simulation. The software consists of a graphical editor, the discrete-event based simulator, libraries of simulation components, a design and library browser, waveform viewer, and scripting shell. Java.

Web based schematic capture and PCB layout.

Hardware Description Languages/FPGAs

PHDL is a revolutionary open source hardware description language that models text-based schematics for Printed Circuit Boards. Java, Macintosh OS X, Linux, and Windows.

Plunify offers web based FPGA design support. Currently Altera FPGAs and CPLDs are supported. Macintosh OSX, Linux, and Windows.

Papilio Loader on Mac OSX
A App Installer for the Papilio FPGA board. The Papilio boards include a Pro version with a Xilinx Spartan 6 LX9 and two Spartan 3 based boards with a XC3S250E or XC3S500E. Macintosh OSX only, other version for Windows.

Low-cost, interactive VHDL simulator, Includes VHDL Workspace, VHDL Editor, VHDL Simulator, and VHDL Tutorial.
A two part VHDL tutorial can be found at these links:

VHDL simulator. Macintosh OS X only.

GHDL is an open-source simulator for the VHDL language. GHDL allows you to compile and execute your VHDL code directly in your PC. Combined with a GUI-based wave viewer and a good VHDL text editor, GHDL is a very powerful tool for writing, testing and simulating your VHDL code.. Macintosh OS X, Linux, and Windows.

vMAGIC is a Java-API which helps creating VHDL generators and analyzers. vMAGIC comprises three parts: 1st a VHDL’93 compliant parser, 2nd a programming model to easily create and modify VHDL constructs, and 3rd a VHDL Writer to generate code.

Text Editors with HDL support
See my test editors page. Some have VHDL or Verilog support.

Author: admin on April 20, 2014

Leave a Reply