ASIC Design made Easy and Cheap

Entry Page

How to Start

Schematic Entry

Analog Simulation

Digital Design

IC Layout

IC Test

File Formats


Schematic Entry

When the idea is on paper and certain concept studies are done, a schematic is needed for the project. Professional programs for this are on the market since the 80's. For the same time we have discussions, to find one schematic editor for all applications. This never really worked, because we always have different "best in class" backends from different companies for analog, digital, electromechanical, printed circuit boards, integrated circuits, .... design. Even in the future, there will never be one company having the best programs for all those applications.

In 1998 Ales Hvezda started the open source project "gEDA". It contains a very good schematic editor and more than 20 netlisters for different PCB programs, Spice, Verilog, VHDL-AMS, .... . If you are not happy with an existing netlister, you can easily change an existing one (remember all the sources are available) or write your own netlister within a week.

gEDA has all the fundamentals to become the single schematic entry tool for all applications.

For more information look at the project home page:

When you start your next design, I recommend to try first with gEDA.

How to obtain and install the software

A easy way to install a lot of EDA applications on your Linux computer is Stuart Brorson gEDA distribution. It contains

  • Schematic Entry
  • Analog Simulation with NGSpice and gnucap
  • Icarus Verilog
  • PCB
  • and many more ...
You can download it from his web page:

When you use Unix, Mac or Windows, please look at the readme files for installation instructions.

HOWTO setup a professional user environment

Everything the user needs, but can't be done by the automatic installation procedure is explained in this HOWTO:

PDF html txt

Symbol library for ASIC design

The library includes components for CMOS and bipolar ASIC design. In the meantime, this library is included in the standard distribution. Here you can find updates between the official releases.

Symbol library for analog primitives: asic-20040812.tar.gz
Symbol library for ASIC pads: asicpads-20040625.tar.gz

All this symbols are ready to simulate with Spice. For netlisting please use spice-sdb from Stuart Brorson. More information about the used attributes are in the README file

HOWTO make hierarchical designs

This is still a draft. Look at it as a collection of hints. I will complete it when I have more time.

PDF html txt

HOWTO write your own netlister

This is still a draft. Look at it as a collection of hints. I will complete it when I have more time.

PDF html txt

Copyright 2004, 2005 by Peter Kaiser