Professional Documents
Culture Documents
Module Vi Combinational Logic Circuit
Module Vi Combinational Logic Circuit
COMBINATIONAL LOGIC
A. INTRODUCTION
B. DEFINITION
C.
COMBINATIONAL CIRCUIT DESIGN PROCEDURE
Following are the four steps to construct and analyze any combinational circuit.
For example, we have to create a circuit that can add two bits. For thi s, we
require two inputs (one for the first bit (A) another for the second bit (B))
and two outputs one for sum (S) of two bits and another for carry (C). In
total, we require 2 inputs and 2 outputs. So here our first step is completed.
In our circuit, we want addition so we will add those input bits and write
the sum of those bits in (Sum) column and if carry is generated, we will
write 1 else write 0 in (Carry) column.
For Sum,
For Carry,
Now in this circuit, if you provide input at A and B ends. You will get
the output on sum and carry ends according to truth table we have created
above. So here we have completed our four steps for creating the
combinational circuit.
EXAMPLE:
Problem 1:
Design a circuit that has a 3-bit binary input and a single output (Z)
specified as follows:
Solution:
Z = (B + C) * A
Problem 2:
Design a logic circuit that has three inputs, A, B, and C, and whose
output will be HIGH only when a majority of the inputs are HIGH. Solution
Solution:
There are four such cases. The AND terms are shown next to the
truth table. Again, note that each AND term contains each input variable
in either inverted or noninverted form.
x = BC + AC + AB
e. Implement the circuit for the final expression.
PROBLEM SET 28
To prevent false alarms produced by a single sensor activation, the alarm will
be triggered only when at least two sensors activate simultaneously.
2. Design a circuit that has a 3-bit binary input and a single output that
3. Given two input bits A and B, produce three outputs X, Y, and Z so that
4. If the circuit is Armed (A=1) and either B=1 or C=1 then Z=1, otherwise
Z=0
5. Design a circuit that has a 3-bit binary input B2,B1,B0 (where B2 is MSB
and B0 is LSB) and a single output (Z) specified as follows:
• Z = 0, even numbers
• Z = 1, odd numbers 1, 3, 5, 7
D. SUMMARY