Truth Table to Canonical Form Generator

Run the Truth Table Canonical Form Generator Fullscreen

← Back to Unit 4

Description

Build a truth table by clicking output cells to cycle through 0 (off-set), 1 (on-set), and X (don't care). As you assign values, the canonical Sum of Products (SOP) and Product of Sums (POS) expressions update in real time, showing both shorthand sigma/pi notation and expanded algebraic form.

Learning Objectives

Bloom Level: Apply (L3)

After using this MicroSim, students will be able to:

  • Construct canonical SOP and POS expressions from a truth table
  • Identify the on-set, off-set, and don't care set of a Boolean function
  • Use sigma and pi shorthand notation correctly
  • Understand the duality between minterms and maxterms

How to Use

  1. Select the number of variables (2, 3, or 4) using the buttons below the table
  2. Click any cell in the F column to cycle: 0 (red) → 1 (green) → X (grey) → 0
  3. Observe the canonical forms update in real time below the table
  4. Reset all outputs to 0 using the Reset All button

References