TkGate is a event driven digital circuit simulator with a tcl/tk-based graphical editor
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. TkGate is free software provided with source code under the Gnu Public License.
Here are some key features of "TkGate":
Graphical circuit design
Hierarchical design through user defined modules.
Easy to use point-and-click user interface.
Create hyperlinks to move about in circuit or load other files.
Multi-lingual interface (Catalan, English, French, German, Japanese, Spanish, Welsh)
Verilog-like save file format.
Control through the GUI or through script files.
Suitable for simulation at transistor, gate or register transfer level.
Six valued logic model including 0, 1, floating, unknown, "low" and "high".
Support for custom delay models.
Graphical display of simulation results.
Breakpoints, single-step and clock-step simulator control.
Static critical path analysis.
Primitive circuit elements include:
Basic gates (AND, OR, etc.)
Switch-level NMOS and PMOS transistors
Alu components (Adders, shifters, multipliers)
Memory elements (Registers, RAMs, ROMs)
An interactive "tty" element allows design of circuits that can interact with the user.
Support tools include a microcode/macrocode compiler to assist in creating large projects such as microprocessor designs.
example circuits through the hierarchical design defined modules circuit elements user defined primitive circuit
Download TkGate 1.8.5
Qucs 0.0.10 (by Michael Margraf)
Qucs project is going to be an integrated circuit simulator which means you will be able to setup a circuit with a graphical user int
ASCO 0.4.5 (by ASCO Team)
ASCO aka A SPICE Circuit Optimizer project aims to bring circuit optimization capabilities to existing SPICE simulators.
QCADesigner 2.0.3 (by Gabriel Schulhof)
QCADesigner is the product of an ongoing research effort at the University of Calgary ATIPS Laboratory to create a design and simulat
Other software in this category
gEDA 20061020 (by Ales Hvezda)
gEDA project is working on producing a full GPL'd suite of Electronic Design Automation tools
Eagle 4.16 (by CadSoft Inc.)
The Eagle EDA software is composed of tightly integrated modules for PCB design, including Schematic Capture, Board Layout, and Autor
jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java
Surf the Internet in a safer, faster, and easier way with Opera browser
GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell