Combinational

Designing and Implementing Combinational Logic Circuit

  1. The function of a required logic circuit can be fully described by a truth table.

  2. To design the circuit, we obtain the Boolean expression from the truth table.

  3. The Boolean expression can then be implemented using a proper choice of logic gates.

Forms of Boolean Expressions

There are two forms of Boolean Expressions:

Canonical Form

  • Sum of minterms expressions (SOm)

  • Product of Maxterms expression (POM)

Standard Form

  • Sum of products expression (SOP)

  • Product of sums expressions (POS)


A SOm is always a SOP, but a SOP may not be a SOm. Simiarly, a POM is always a POS, but a POS may not be a POM.

Obtain Boolean Expressions from truth table

1

Observation

This method can be used when the circuit isn't too difficult.

2

K-map

Steps to use K-map to obtain the simplest standard form

  1. Form the K-map table by observing the truth table of the logic circuit

  2. Find Loops in the K-map table

    1. Loop 1 to obtain SOP expression.

    2. Loop 0 to obtain POS expression.

Things to notice with K-map

Summary of K-map

  1. In the test, we are usually given the behavior of a logic circuit, this is equal to giving us the truth table of one logic circuit.

  2. With the truth table, we can write down the SOm and POM of this logic circuit very quickly, just by observation.

  3. However, SOm and POM are not what we want. Thus we can use different methods, like K-map, etc, to obtain the simplest standard form from the truth table / the behavior of a logic circuit.

Last updated