I
The optimization engineCompletion Optimization for Partially Defined Boolean Functions
Question: Can the Boolean function itself be optimized before the circuit?
A PDBF represents a family of Fully Defined Boolean Functions. Completion Optimization searches the Opportunity Space and selects Legal Completions according to gate count, depth, fan-out, area, power, wiring, or another objective.
First optimize the Boolean function. Then optimize the circuit.
II
The RTL extensionContextual Partially Defined Boolean Functions
Question: Can a block that looks fully specified become partially defined inside a complete RTL design?
Yes. Surrounding circuitry prevents many local input terms from occurring. Contextual PDBF extraction preserves reachable local behavior and exposes all other local terms as hidden contextual don’t-cares.
First discover the Contextual PDBF. Then optimize the PDBF. Then optimize the circuit.
III
The sequential foundationGT AND Sequential Synthesis
Question: Why do sequential systems inherently contain PDBFs?
Only reachable state/input combinations determine observable behavior. The unreachable region is intrinsically unspecified and forms a Native Sequential Device PDBF.
ONLY reachable behavior defines correctness.
Unreachable behavior defines optimization freedom.