Professional Documents
Culture Documents
DCD Comb Ckts 2 Online
DCD Comb Ckts 2 Online
DCD Comb Ckts 2 Online
Prabhanshu Yadav
Asst. Prof.
JIIT, Noida
Introduction
Combinational Circuits
3 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Sequential Circuits
5 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Half Adder
X Y S C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
S = X .Y ′ + X ′ .Y = X ⊕ Y
C = X .Y
6 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
7 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
8 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Solution
9 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
10 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
11 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
12 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Full Adder
13 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Full Adder
Truth Table and Expression for Full Adder:
X Y Z S C
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
S = X ′ .Y ′ .Z + X ′ .Y .Z ′ + X .Y ′ .Z ′ + X .Y .Z = X ⊕ Y ⊕ Z
C = X ′ .Y .Z + X .Y ′ .Z + X .Y .Z ′ + X .Y .Z = Z (X ⊕ Y ) + X .Y
Simplified C = X .Y + Y .Z + X .Z
14 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Full Adder
15 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Full Adder
16 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Full Adder
17 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Full Adder
Half Subtractor
19 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Half Subtractor
X Y D B
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0
D = X .Y ′ + X ′ .Y = X ⊕ Y
B = X ′ .Y
20 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
21 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Full Subtractor
22 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Full Subtractor
Truth Table and Expression for Full Subtractor:
X Y Bin D Bout
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
D = X ′ .Y ′ .Bin + X ′ .Y .Bin
′ + X .Y ′ .B ′ + X .Y .B = X ⊕ Y ⊕ Z
in in
′ ′ ′
Bout = X .Y .Bin + X .Y .Bin ′ + X ′ .Y .B + X .Y .B =
in in
(X ⊕ Y )′ Bin + X ′ .Y
Simplified Bout = X ′ .Y + X ′ .Bin + Y .Bin
23 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Full Subtractor
24 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Full Subtractor
25 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Full Subtractor
26 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Full Subtractor
27 / 26
Introduction Combinational Circuits Half Adder Full Adder Half Subtractor Full Subtractor
Full Subtractor
28 / 26