Simple Solver

 Logic Circuit Simulator

Logic Simulator

The free Logic Simulator simulates digital logic circuits and state machines that are defined by a text file.   Both basic parts, such as logic gates and flip-flops,  and MSI (Medium Scale Integration)  functions are supported.

There are two modes of operation - Hardware (HW) and Software (SW).  The HW mode performs additional timing checks including flip-flop setup/hold times, race conditions and spike/glitch detection which are generally not applicable to computer science analysis.

The Logic Simulator uses the same simulator as the Logic Design Draw & Logic Design Auto tools, and will support all digital logic types: Combinational - Sequential - Synchronous - Asynchronous

Input Window

The Input Window describes the circuit to be simulated and its input/output signals.  Data can be edited, cut and pasted, or loaded from a file.

Simulation features

Most input/output features of the Logic Simulator are identical to Logic Design Auto.  In addition to the logic gates and flip-flops available in Logic Design Auto, the Logic Simulator supports a number of 54/74LS series MSI functions: LS138, LS148, LS151, LS153, LS157, LS163, LS164, LS181, LS193, LS194.

For detailed part descriptions, refer to Logic Parts Data

Output Window Options

Input Signals - View input states/waveforms

Boolean Eqn - Boolean equation of the logic circuit

Netlist - Parts and Netlist of the logic circuit

Logic Circuit - Gate & flip-flop schematic drawing

Timing Format

01x        Logic 0, 1, x

_=x        underscore (Logic 0), equal (Logic 1), x (Logic x)

Graphic  Graphical plot of 0, 1, x states including glitches/spikes

Logic Simulation

The Logic Simulator software checks logic circuit functions and sequencing.

It also detects timing problems including flip-flop setup and hold times, race conditions and switching glitches/spikes