What is Combinational Logic?

The most important thing to know is that a combinational logic circuit's output depends only on its current inputs. It has no memory of what happened in the past. You put in some 1s and 0s, and you get an output of 1s and 0s based on a fixed rule.

The Fundamental Building Blocks and Rules

1. Transistors, the fundamental building block

2. Logic Gates

3. Boolean Algebra as the language

A Universal Recipe for Building Any Circuit

How do you go from an idea to an actual circuit? There's a standard method called Sum of Products (SOP).

  1. List all possibilities by creating a "truth table" that shows what the output should be for every single combination of inputs.
  2. Focus only on the rows where the output is 1.