QM Combination Simulator

← Back to Unit 6

Description

This MicroSim demonstrates the iterative combination process in the Quine-McCluskey algorithm. It shows how minterms are compared and combined when they differ in exactly one bit position, with the differing bit replaced by a dash (-).

Key Concepts

  • Combination rule: Two terms combine only if they differ in exactly one bit and dashes align
  • Dash notation: The differing bit becomes a dash, indicating the variable is eliminated
  • Check marks: Combined terms are marked with ✓ and won't be prime implicants
  • Prime implicants: Unchecked terms that cannot be further combined (shown in gold)

Learning Objectives

Bloom Level: Apply (L3)

After using this MicroSim, students will be able to:

  • Determine when two terms can be combined
  • Apply the dash notation correctly
  • Identify which terms are combined (checked) vs. prime implicants (unchecked)
  • Execute the iterative combination process step-by-step

How to Use

  1. Select the number of variables (3, 4, or 5)
  2. Step through by clicking "Next Step" to see each comparison
  3. Run All to complete all combinations instantly
  4. Reset to start over with a fresh example

Lesson Plan

Before the Simulation (5 minutes)

  • Review the grouping step (Group 0, Group 1, etc.)
  • Explain the one-bit difference rule

During the Simulation (15 minutes)

  1. Step through the first few comparisons
  2. Notice which pairs can combine (green) vs. cannot (red)
  3. Observe how dashes propagate through iterations
  4. Identify the final prime implicants

After the Simulation (5 minutes)

  • Practice identifying prime implicants manually
  • Discuss why some terms cannot combine

References