Skip to content
Open to SDE roles · full-time and internships +91 90504 57303
Work/B-side
2025

QELM logic minimizer

Boolean function minimizer: exact Quine-McCluskey plus a multi-pass Espresso heuristic, reading PLA files.

C++Quine-McCluskeyEspresso

What it does

Give it a truth table in PLA format and it minimizes each output to a compact sum-of-products expression. It has two engines: exact Quine-McCluskey, and a heuristic Espresso that runs several passes for better results on larger inputs.

Size

785 lines of code.

Next project
KMP visualiser
Keep going
CV Contact