Fundamentals of Digital Logic Circuits 35
Any combination of Figure 3.7 may easily be veri ed by preparing its truth table with different
inputs. This type of circuits is known as combinational circuits as by combining different gates the
desired result is obtained. In Section 3.4, we shall discuss more about combinational circuits.
3.4 COMBINATIONAL CIRCUITS
In digital electronics, the circuits whose outputs do not change dynamically are known as combinational
circuits. In most of the cases, this dynamic change is the result of some clock input, which produces
pulses continuously, resulting a change a the output of the circuit. These dynamic circuits are designated
as sequential circuits, which we shall discuss later in this chapter.
Examples of combinational circuits are decoder , multiplexer and so on, which is discussed in this
section. In Section 3.3, we have discussed about the example of preparing an OR gate using only NAND
gates (see bottom left part of Figure 3.7 ). The representation presented in the gure can also be taken
as an example of combinational circuit. To design this circuit, we may go through the following steps
( Figure 3.8 ). For an OR gate, we may start with the following Boolean algebraic equation:
Y = A + B (3.3)
We may invert the right-hand side of the equation twice and it would still remain as a balanced equation.
Therefore, Equation (3.3) may be rewritten as
Y = (A + B) (3.4)
Now, we may apply DeMorgan’s theorem (last row of Table 3.3), and the Equation (3.4) may be
rewritten as
Y = ( A
_
.B¯) (3.5)
This indicates that after inverting both inputs, we need to use a NAND operator to generate the value
of Y. As we may use NAND operator also for inversing, this solves our problem. Replacing the AND
operator by NOR gates may also be obtained in the same way, as shown in Figure 3.8 . We now take up
two more design examples of combinational circuits, a decoder and a multiplexer.
After double inversion
OR using NAND
AND using NOR
Using DeMorgan’s theorem
After double inversion
Using DeMorgan’s theorem
Figure 3.8 Combinational circuit design using Boolean algebra
M03_GHOS1557_01_SE_C03.indd 35M03_GHOS1557_01_SE_C03.indd 35 4/29/11 5:01 PM4/29/11 5:01 PM