Magic
Magic is a venerable VLSI layout tool, written in the 1980's at Berkeley
by John Ousterhout, now famous primarily for writing the scripting
interpreter language Tcl. Due largely in part to its liberal Berkeley
open-source license, magic has remained popular with universities and
small companies. The open-source license has allowed VLSI engineers with
a bent toward programming to implement clever ideas and help magic stay
abreast of fabrication technology. However, it is the well thought-out
core algorithms which lend to magic the greatest part of its popularity.
Magic is widely cited as being the easiest tool to use for circuit layout,
even for people who ultimately rely on commercial tools for their product
design flow.
http://opencircuitdesign.com/magic/index.html
Toped
Toped is a cross-platform IC layout editor supporting GDS and CIF formats.
It is an open source project licensed under the GNU General Public License.
The project is under active development.
Toped is driven by a build-in script interpreter. The script is designed to
code and facilitate the layout generation and is used also for configuration.
Automatic session recovery, undo with unlimited depth and customizable GUI
are among the product features.
Toped focuses on rendering speed and quality of the screen output.
The project uses the full power of OpenGL in terms of speed as well as
unrestricted number of colors and fill patterns.
TkGate 1.8
by ()
TkGate is a event driven digital circuit simulator with a
tcl/tk-based graphical editor. TkGate supports a wide range of
primitive circuit elements as well as user-defined modules for
hierarchical design. The distribution comes with a number of tutorial
and example circuits which can be loaded through the "Help" menu. The
example circuits include a simple CPU, programmed to run the Animals
game. For more information, check out the documentation. TkGate is free software
provided with source code under the Gnu Public License.
Qucs
So far Qucs is not yet finished... but it is on the road.
Qucs is an integrated circuit simulator which means you are able to
setup a circuit with a graphical user interface (GUI) and simulate the
large-signal, small-signal and noise behaviour of the circuit. After
that simulation has finished you can view the simulation results on
a presentation page or window.
Kicad
is an open source (GPL) software for the creation of
electronic
schematic diagrams and printed circuit board artwork.
KLogic is an application for building and simulating digital circuits easily.
Graphical PCB Layout Application
Description: "PCB" program seems stable and flexable.
Needs support for more layers and groups. Outputs Gerber, NC drill
file, and Postscript. Saves/Loads in a well documented format. Large
existing parts library.
Well documented.
Part Library: Yes
Primary authors: Thomas Nau (), Harry Eaton ()
Web Page:
Mailing list:
Mailing List: geda-dev@geda.seul.org
Description: This is a very ambitious project to create a sophisticated integrated electronic CAD application suite.
[Most of the tools, however, are in very early stages of development and may or may not be ready for production use.] The suite uses the GTK GUI toolkit (like GIMP and GNOME).
- ACS - Al's Circuit Simulator (Author: Al Davis - )
ACS is a general purpose circuit simulator. It performs nonlinear dc
and transient analyses, fourier analysis, and ac analysis linearized at
an operating point. It is fully interactive and command driven. It can
also be run in batch mode or as a server. The output is produced as it
simulates. Spice compatible models for the MOSFET (level 1,2,3,6) and
diode are included in this release.
- gmos - Metal/Oxyde Semiconductor simulator (Author: Emmanuel Rouat - )
- gnetlist - Netlist Generation (Author: Ales V. Hvezda - )
gnetlist is a netlist generation program. It takes .sch (schematic) and
.sym (symbol) files and converts them into netlists. Well, at least
that's the plan-- gnetlist is still highly alpha and isn't usable yet,
but it is being worked on.
- gpcb - Printed Circuit Board (Author: Eric Busta - ) - Possibly vaporware?
- gschcheck - Schematic Checker (Author: Jamil Khatib )
gschcheck is a schematic sheet checker. Give it a schematic file and it
will go through and perform some basic ERC (Electronic Rule Checking)
such as floating nets, floating pins, and multiple net names. "It is a
fairly new piece of code but it works."
- gschem - Schematic Capture (Author: Ales V. Hvezda - )
gschem is the schematic capture program/tool which is part of gEDA.
It's sole purpose is to facilitate the graphical input of
components/circuits. [Looks like it will be a nice tool, but not very feature rich yet.]
- sarlacc - An OrCAD schematic converter (Author: Matthew Ettus - )
Project Sarlacc is an OrCAD to gEDA format schematic converter. This project is beta software, so it still has limitations. [This may prove VERY useful in converting the IBM PPC POP or Motorola reference designs]
- Icarus Verilog - Verilog Compiler (Author: Stephen Williams - )
Icarus Verilog is a a GPLed Verilog compiler. Icarus Verilog includes a
a parser that parses Verilog (plus extensions) and generates an
internal netlist. The netlist is passed to various processing steps
that transform the design to more optimal/practical forms, then passed
to a code generator for final output.
Official website of Icarus Verilog is:
Contact: John Lazzaro ()
Description:
"Log" - Log is a circuit schematic capture tool and simulation
environment. Log supports schematic entry for documentation, simulation,
and netlist creation. Schematic printouts can be previewed on-screen, and
Postscript and HPGL output. Can generate SPICE and "NTK" format netlists.
Has extensive (?) analog and digital simulation capabilities.
"Wol" - IC mask layout environment.IS THIS ADAPTABLE TO PCB LAYOUT?
Numerous other supporting tools.
Description: The main feature of this tool-set is it's stand-alone
auto-router,
which seems quite advanced and implements several algorithms.
Documentation seems very good. File formats are well documented. This
router is just asking to be integrated into PCB or gEDA...
Other MUCS tools include:
Ncap, a textual schematic capture interface;
Place,
a graphical device placement tool; and various other utilities for
manipulating and editing the design and generating GERBER or HPGL
output.
Part Library: Yes
Schematic Capture drawing tool.
Description: Very appropriate for parts-library based drawing,
but of unknown maturity (?). Can save "netlist" format files for
layout or simulation tools.
Part Library: Yes
Author: R. Timothy Edwards -
Web Page: ~tim/programs/xcircuit
Description: This is a very extensive CAD system. It
used to be commercial until "Electric Editor, Inc" released it under
GPL for pubicity to sell their commercial modules for it. Electric can
handle many forms of circuit design, including:
- Custom IC layout
- Schematic Capture (digital and analog)
- Textual Languages such as VHDL and Verilog
- Electro-mechanical hybrid layout
- Programmable logic (FPGAs)
The free version of Electric supports a number of file formats, but
EDIF and SDF require a commercial module from Electric Editor, Inc
(though you're free to write a GPL'd one!) Electric includes a fairly
extensive manual.
Contact: Steven Rubin ()
Author: Don McCormick ( ???)
, though they want a couple hundred to buy the spec
[Anyone know where else we can get the spec??]). This would require a lot of work to make useable.
Download:
Author: Roger March ( ???)
Author: Randy Nevin
阅读(4473) | 评论(0) | 转发(0) |