Combinational Circuit Design
Combinational Circuit Design
Recall:
Till now we have studied 6 different methods to draw the logic circuit diagram
from the truth table, and these are mentioned below;
1. Write the SOP expression of Boolean function from truth table, and directly
draw the circuit from this expression without using K-map simplification
2. Write the POS expression of Boolean function from truth table, and directly
draw the circuit from this expression without using K-map simplification
3. Simplify SOP expression written from truth table using K-map and draw the
circuit from simplified SOP expression
4. Simplify POS expression written from truth table using K-map and draw the
circuit from simplified POS expression
5. Implement the simplified SOP expression using NAND gates
6. Implement the simplified POS expression using NOR gates
If it is not mentioned in problem statement, then you are free to choose any of
the above describe method for drawing the logic circuit for design problems.
57 | P a g e
Design Problem (1): Microwave Oven Control
A microwave oven requires that the main power supply be on, the door be
latched, and timer set other than zero before the oven will function. Draw a logic
diagram for the operation of the oven.
Solution:
The inputs and outputs of the logic circuit are defined as;
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
58 | P a g e
1 1 1 1
The Boolean function derived from above truth table is given as;
A lighter is being sold that uses a light beam to light the lighter. The lighter has a
cutout on its die that has been fixed with a light source and light sensor. Opening
the lid of the lighter activates the light source; interrupting the light source causes
the lighter to light. Draw a logic diagram for the function of the lighter.
The inputs and outputs of the logic circuit are defined as;
59 | P a g e
Variable Type Brief Description
A Input If A = 1, Lid is Opened else it is not.
B Input If B = 1, Interrupt is present else not
F Output If F = 1, lighter is lightning else not
0 0 0
0 1 0
1 0 0
1 1 1
The Boolean function derived from above truth table is given as;
60 | P a g e
Design Problem (3): Automatic Parking Lot
An automatic parking lot gate extends a ticket to the customer, when the
customer car’s drives over a sensor S and the driver presses button B on the ticket
vendor. Draw the logic diagram to control the release of the ticket. Once the
extended ticket is taken from dispenser D, the arm A will raise to let the car
through. Draw the logic diagram that control the raising of the arm.
The inputs and outputs of the logic circuit are defined as;
Two separate truth tables can be drawn to implement the ‘Ticket Release Control’
and ‘Arm Control’.
61 | P a g e
Ticket Release Control Arm Control
0 0 0 0 0 0
0 1 0 0 1 0
1 0 0 1 0 0
1 1 1 1 1 1
From above truth tables, the following Boolean expressions are derived;
62 | P a g e
Design Problem (4): BCD Code to Excess-3 Code Conversion
Design a combinational circuit that convert BCD input code to the excess 3 output
code.
Solution:
63 | P a g e
K-maps for output variables and their simplified expressions are presented below;
64 | P a g e
65 | P a g e
Design Problem (5): Circuit Design to Find 2’s Complement
Solution:
66 | P a g e
-2 1 1 1 0 0 0 1 0
-1 1 1 1 1 0 0 0 1
K-maps for output variables and their simplified expressions are presented below;
67 | P a g e
68 | P a g e