Implicants
Literal
Each appearance of a variable, either un-complemented or complemented, is called a literal
Implicant
If a function
This function has 11 implicants; five minterms (
Prime Implicant
An implicant is called a prime implicant if it cannot be combined into another implicant that has fewer literals (i.e it is not encircled by a bigger group)
In the previous example:
Prime implicants are
Essential Prime Implicant
Essential prime implicants are prime implicants that cover a
In the previous example:
In this case, the prime implicants
- We will see that not all prime implicants are necessarily essential
- Essential prime implicants lead to the lowest cost implementation
Cover
A collection of implicants that account for all valuations for which a given function
A function can have numerous different covers. For example, a set of minterms for which
In the previous example:
Valid covers include:
Cost Minimization Procedure
Consider the following K-map
There are 5 prime implicants, which are circled. 3 of these are essential (red). These three essential prime implicants must be included in the cover (they cover all the minterms except
Thus the minimum cost realization for this function is