Simple Solver

Boolean Minimization, Permutations, Random Numbers, Logic Design and Simulation

Tools Overview

Design and analysis of Boolean equations and state machines is often extremely complex and time consuming.
Even when a solution is found it can be very difficult to analyze or modify.

SimpleSolver is a set of five design tools:

1. Boolean Equation Processor
2. Permutation Generator
3. Random Number Generator
4. Logic Simulator
5. Automatic Logic Synthesizer

These tools are built on years of engineering design experience.

The Simple Solver objective is to provide tools that are

Very easy to use
Educational for both new and experienced designers
Capable of real digital hardware/software design and analysis





Boolean Minimization

Reduces Boolean equations and generates truth tables for one or a series of  inputs.  Operator formats include ABEL, C, C++, PALASM, VB, Verilog and VHDL.

Permutation

Can be used for a variety of applications such as generating binary, octal, hexadecimal or decimal number tables

Random Number

Can be used to shuffle a deck of cards, select a subset of operations for sample testing, and so forth.

Logic Simulation

Tests circuit functionality and timing problems such as flip-flop setup and hold times, race conditions and glitches/spikes.

Logic Synthesis

Performs automatic design of digital logic from truth table or waveform inputs. Supports all logic types -  Combinational, Sequential, Synchronous and Asynchronous.