Professional Documents
Culture Documents
Source: study.com
COMBINATIONAL CIRCUIT DESIGN
• Step 1: The analyse stated problem and determine required number of inputs
and outputs from the specifications.
A bank wants to install an alarm system with 3 movement sensors. To
prevent false alarms produced by a single sensor activation, the alarm will
be triggered only when at least two sensors activate simultaneously. Design
the logic circuit for the alarm system
3 inputs
1 output
COMBINATIONAL CIRCUIT DESIGN
inputs: A, B, C
output: F
COMBINATIONAL CIRCUIT DESIGN
Step 3: Construct truth table that defines the relationships between inputs and
outputs and determine the output for each input condition
A AB CB C
MINTER
F MINTERMS
MAXTERM FF
00 MS0 S
0 00 A’B’C’ 0
0 0 0 A’B’C’ A+B+C
0 00 10 1 A’B’C 0
0 0 1 A’B’C A+B+C’
0 01 01 0 A’BC’ 0
0 1 0 A’BC’ A+B’+C
0 011 11 1 A’BC 1
0 1 A’BC A+B’+C’
1 0 0
1 10 00 0
AB’C’ AB’C’
A’+B+C 0
11 0 11
10 0 AB’C
1 A’+B+C’
AB’C 1
11 11 00 ABC’ A’+B’+C
1 1 0 ABC’ 1
1 1 1 ABC A’+B’+C’
1 1 1 ABC 1
COMBINATIONAL CIRCUIT DESIGN
= AC + BC + AB
TRY THIS
Design a combinational circuit that will accept an octal digit as input and
output the remainder of the input divided by four(4).
3 inputs - x, y, z
2 outputs - A, B
TRUTH TABLE
x y z minterms A B x y z minterms A B
0 0 0 x’y’z’ 0 0 0 x’y’z’ 0 0
0 0 1 x’y’z 0 0 1 x’y’z 0 1
0 1 0 x’yz’ 0 1 0 x’yz’ 1 0
0 1 1 x’yz 0 1 1 x’yz 1 1
1 0 0 xy’z’ 1 0 0 xy’z’ 0 0
1 0 1 xy’z 1 0 1 xy’z 0 1
1 1 0 xyz’ 1 1 0 xyz’ 1 0
1 1 1 xyz 1 1 1 xyz 1 1
BOOLEAN FUNCTIONS
x y z minterms A B
0 0 0 x’y’z’ 0 0
A = x’yz’ + x’yz + xyz’ + xyz
0 0 1 x’y’z 0 1
0 1 0 x’yz’ 1 0
0 1 1 x’yz 1 1
B = x’y’z + x’yz + xy’z + xyz
1 0 0 xy’z’ 0 0
1 0 1 xy’z 0 1
1 1 0 xyz’ 1 0
1 1 1 xyz 1 1
SIMPLIFY FUNCTION(S)
x
y A
z B