CAD

Electric – Electric VLSI Design System

Electric is a sophisticated electrical CAD system that can handle many forms of circuit design, including custom IC layout (ASICs), schematic drawing, hardware description language specifications, and electro-mechanical hybrid layout.

The system includes many tools for analyzing and synthesizing circuitry.

Electric has an unusual way of doing integrated circuit (IC) layout. The system considers integrated circuits to be composed of nodes and arcs. Nodes are circuit elements such as transistors and contacts. Arcs connect the nodes. This enables layout constraints to be added to the arcs.

Key Features

  • Design rule checking.
  • Electrical rule checking.
  • Simulation and simulation interface (many options).
  • Generation (ROMs, PLAs, Pad Frames, etc.).
  • Compaction – squeezes layout down to minimal design-rule spacing. It does this by doing single-axis compaction, alternating horizontal and vertical directions until no further space can be found.
  • Routing – contains a number of different subsystems for creating wires. Two stitching routers can be used in array-based design to connect adjoining cells. A maze-router runs individual wires. A river-router is available for running multiple parallel wires. The sea-of-gates router handles many wires in arbitrary connection situations. The clock-router builds balanced trees that guarantee constant-length paths to each destination cell. Finally, there are six experimental routers, based on the A* and the Lee/Moore algorithms.
  • VHDL compilation.
  • Silicon compilation – the process of converting from a hardware description language (such as Verilog or VHDL) directly to placed and routed silicon. Electric has two ways of accomplishing this task.
  • Network consistency checking (LVS).
  • Logical Effort analysis.
  • Project Management.
  • Displays designs including:
    • MOS (many CMOS and nMOS variations).
    • Bipolar and BiCMOS.
    • Schematics and printed circuits.
    • Digital filters, Temporal logic.
    • Artwork.
  • Supports the following file formats:
    • CIF I/O.
    • GDS I/O.
    • EDIF I/O.
    • DXF I/O.
    • SUE Input.
    • VHDL I/O.
    • Verilog Output.
    • EAGLE, PADS, and ECAD Output.
    • PostScript, HPGL, and PNG output.
  • Cross-platform support – runs on all major operating system.

Website: www.staticfreesoft.com
Support: Manual, FAQ
Developer: The CAD research group
License: GNU General Public License

Electric

Electric is written in Java. Learn Java with our recommended free books and free tutorials.


Related Software

CAD Software
FreeCAD3D-Solid and general purpose design CAD/CAE
QCADProfessional CAD System
LibreCADCAD in two dimensions
BRL-CADConstructive Solid Geometry (CSG) solid modeling system
OpenCASCADETechnology, 3D modeling & numerical simulation
SALOMEPlatform for numerical simulation
OpenSCADProgrammers solid 3D CAD modeller
KiCadIntegrated environment for all of the stages of the design process
LeoCADDesign virtual models you can build with LEGO bricks
SolveSpaceParametric 3d CAD tool
CadQueryPython parametric CAD scripting framework
ElectricThe Electric VLSI Design System
gCAD3D3D CAD-CAM application which features an integrated 3D OpenGL viewer
XTrackCADCAD program for designing model railroad layouts
KLayoutViewer and editor for integrated circuit and mask design
Dune 3DParametric 3D CAD
CAD SketcherConstraint-based geometry sketcher
build123dPython CAD programming library
Design2D CAD software for GNOME

Read our verdict in the software roundup.

Electronic Design Automation
gEDAFull suite and toolkit of Electronic Design Automation tools
LibrePCBSoftware to develop printed circuit boards
FritzingSuited to the needs of designers and artists
MagicVLSI layout editor, extraction, and DRC tool
KiCadSoftware suite for the creation of electronic schematics
QElectroTechDesign electric diagrams
PyOPUSLibrary for simulation-based optimization of arbitrary systems
KTechLabIDE for electronic and PIC microcontroller circuit design and simulation
KLayoutGDS and OASIS file viewer and editor
DIYLCCircuit layout and schematic drawing tool
Horizon EDASupports an integrated end-to-end workflow for printed circuit board design
xschemSchematic editor for VLSI/Asic/Analog custom designs
RingdoveEDA suite of multiple software components
ElectricThe Electric VLSI Design System
FidoCadJOffers a large library of electronics and electronic engineering symbols
LeptonSuite of software tools for designing electronics

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments