Digital Logic and Design
Digital Logic and Design
DESIGN
B.Tech(Honours)
CSE(AI/DS)
2nd semester
UTD, CSVTU, Bhilai
Unit 1-4
Books
I. R.P. Jain, Modern digital electronics
II. A.P. Godse, D.A. Godse, Digital Electronics and
logic design
Unit 5
I. Morris Mano, Digital design with verilog HDL
II. Samir palnitkar, Verilog HDL
Online PDF books are available in following
link ↓
https://
www.google.com/url?sa=t&source=web&rct=j&
url=https
://z-lib.org/&ved=2ahUKEwjdt4zs3oL4AhUxxIs
BHTuiBWAQFnoECAUQAQ&usg=AOvVaw31
7VYZRys6ni4wVkjbg8c0
Unit 1
CHAPTER – 01
BOOLEAN ALGEBRA
INTRODUCTION
INTRODUCTION
X X (means complement of x)
0 1
1 0
Truth Table
Truth table is a table that contains all
possible values of logical
variables/statements in a Boolean
expression.
3. NOT gate
AND gate
AND gate
The AND gate is an electronic circuit that
gives a high output (1) only if all its inputs
are high.
AND gate takes two or more input signals
and produce only one output signal.
0 0 0
0 1 0
1 0 0
1 1 1
OR gate
OR gate
The OR gate is an electronic circuit that
gives a high output (1) if one or more of its
inputs are high.
OR gate also takes two or more input
signals and produce only one output signal.
AND Gate
NAND
X Y Z
X 0 0 1
Z 0 1 1
Y 1 0 1
1 1 0
NAND Gate
F = (X•X)’ X F = X’
X
= X’+X’
= X’
X X F X•Y
F = ((X•Y)’)’
Y Y
= (X’+Y’)’
= X’’•Y’’
= X•Y
X X
F = (X’•Y’)’ F = X+Y
= X’’+Y’’
Y Y
= X+Y
NOR Gate
NOR Gate
NOR
X Y Z
X 0 0 1
Z
Y 0 1 0
1 0 0
1 1 0
Exclusive-OR Gate
Exclusive-OR Gate
XOR XY Z
X Z
Y 00 0
01 1
10 1
11 0
Exclusive-NOR Gate
Exclusive-NOR Gate
XNOR XY Z
X Z
Y 00 1
01 0
10 0
11 1
Basic Theorem of Boolean
Algebra
T1 : Properties of 0
(a) 0 + A = A
(b) 0 A = 0
T2 : Properties of 1
(a) 1 + A = 1
(b) 1 A = A
Basic Theorem of Boolean Algebra
T3 : Commutative Law
(a) A + B = B + A
(b) A B = B A
T4 : Associate Law
(a) (A + B) + C = A + (B + C)
(b) (A B) C = A (B C)
T5 : Distributive Law
(a) A (B + C) = A B + A C
(b) A + (B C) = (A + B) (A + C)
(c) A+A’B = A+B
Basic Theorem of Boolean Algebra
T8 : Complementary Law
(a) X+X’=1
(b) X.X’=0
T9 : Involution
(a) x’’ = x
T10 : De Morgan's Theorem
(a) (X+Y)’=X’.Y’
(b) (X.Y)’=X’+Y’
De Morgan's Theorem
De Morgan's Theorem 1
Theorem 1 A . B = A + B
De Morgan's Theorem 1
Theorem 1 A . B = A + B
De Morgan's Theorem 1
Theorem 1 A . B = A + B
De Morgan's Theorem 2
Theorem 1 A + B = A . B
De Morgan's Theorem 2
Theorem 2 A + B = A . B
De Morgan's Theorem 2
Theorem 2 A + B = A . B
De Morgan's Theorem 2
Theorem 2 A + B = A . B
Thank You