UNIT V
DIGITAL ELECTRONICS
Introduction to digital system
• A Digital system is an interconnection of digital modules and it is a
system that manipulates discrete elements of information that is
represented internally in the binary form.
• Now a day’s digital systems are used in wide variety of industrial and
consumer products such as automated industrial machinery, pocket
calculators, microprocessors, digital computers, digital watches, TV
games and signal processing and so on.
Analog systems vs Digital systems
• Analog system process information that varies continuously i.e; they
process time varying signals that can take on any values across a
continuous range of voltage, current or any physical parameter.
• Digital systems use digital circuits that can process digital signals
which can take either 0 or 1 for binary system
Advantages of Digital system over Analog system
1. Ease of programmability
2. Reduction in cost of hardware
3. gh speed
4. High Reliability
5. Design is easy
6. Result can be reproduced easily
Disadvantages of Digital Systems
 Use more energy than analog circuits to accomplish the same tasks, thus producing
more heat as well.
 Digital circuits are often fragile, in that if a single piece of digital data is lost or
misinterpreted the meaning of large blocks of related data can completely change.
 Digital computer manipulates discrete elements of information by means of a
binary code.
 Quantization error during analog signal sampling
NUMBER SYSTEM
• Number system is a basis for counting varies items.
• Modern computers communicate and operate with binary numbers which use only the
digits 0 &1. Basic number system used by humans is Decimal number system.
• For Ex: Let us consider decimal number 18. This number is represented in binary as
10010.
• We observe that binary number system take more digits to represent the decimal
number. For large numbers we have to deal with very large binary strings. So this fact
gave rise to three new number systems.
• i) Octal number systems
• ii) Hexa Decimal number system
• iii) Binary Coded Decimal number (BCD) system
• To define any number system we have to specify
•  Base of the number system such as 2,8,10 or 16.
•  The base decides the total number of digits available in that number system.
•  First digit in the number system is always zero and last digit in the number system is
always base-1.
Minimization Of Boolean Expressions-
• There are following two methods of minimizing or reducing the
boolean expressions-
1.By using laws of Boolean Algebra
2.By using Karnaugh Maps also called as K Maps
Karnaugh Map-
• The Karnaugh Map also called as K Map is a graphical
representation that provides a systematic method for simplifying
the boolean expressions.
• For a boolean expression consisting of n-variables, number of cells
required in K Map = 2n cells.
Two Variable K Map-
• Two variable K Map is drawn for a boolean expression consisting of
two variables.
• The number of cells present in two variable K Map = 22 = 4 cells.
• So, for a boolean function consisting of two variables, we draw a 2 x 2
K Map.
• Two variable K Map may be represented as-
Here, A and B are the two variables of the given
boolean function.
Three Variable K Map-
• Three variable K Map is drawn for a
boolean expression consisting of three
variables.
• The number of cells present in three
variable K Map = 23 = 8 cells.
• So, for a boolean function consisting of
three variables, we draw a 2 x 4 K Map.
• Three variable K Map may be
represented as-
• Here, A, B and C are the three variables
of the given boolean function.
Four Variable K Map-
• Four variable K Map is drawn for a
boolean expression consisting of four
variables.
• The number of cells present in four
variable K Map = 24 = 16 cells.
• So, for a boolean function consisting of
four variables, we draw a 4 x 4 K Map.
• Four variable K Map may be
represented as
• Here, A, B, C and D are the four
variables of the given boolean function.
Karnaugh Map Simplification Rules-
To minimize the given boolean function,
• We draw a K Map according to the number of variables it contains.
• We fill the K Map with 0’s and 1’s according to its function.
• Then, we minimize the function in accordance with the following rules.
Rule-01:
• We can either group 0’s with 0’s or 1’s with 1’s but we can not group 0’s and 1’s
together.
• X representing don’t care can be grouped with 0’s as well as 1’s.
NOTE
• There is no need of separately grouping X’s i.e. they can be ignored if all 0’s and
1’s are already grouped.
Rule-02:
• Groups may overlap each other.
Rule-03:
• We can only create a group whose number of cells can be represented in
the power of 2.
• In other words, a group can only contain 2n i.e. 1, 2, 4, 8, 16 and so on
number of cells.
Rule-04:
• Groups can be only either horizontal or vertical.
• We can not create groups of diagonal or any other shape.
Rule-05:
• Each group should be as large as possible.
• Example-
Rule-06:
• Opposite grouping and corner grouping are allowed.
• The example of opposite grouping is shown illustrated in Rule-05.
• The example of corner grouping is shown below.
Rule-07:
There should be as few groups as possible.
PROBLEMS BASED ON KARNAUGH MAP-
Problem-01:
Minimize the following boolean function-
F(A, B, C, D) = Σm(0, 1, 2, 5, 7, 8, 9, 10, 13, 15)
Solution-
• Since the given boolean expression has 4
variables, so we draw a 4 x 4 K Map.
• We fill the cells of K Map in accordance
with the given boolean function.
F(A, B, C, D)
= (A’B + AB)(C’D + CD) + (A’B’ + A’B + AB + AB’)C’D
+ (A’B’ + AB’)(C’D’ + CD’)
= BD + C’D + B’D’
Thus, minimized boolean expression is-
F(A, B, C, D) = BD + C’D + B’D’
Problem-02:
• Minimize the following boolean function-
• F(A, B, C, D) = Σm(0, 1, 3, 5, 7, 8, 9, 11, 13, 15)
Solution-
• Since the given boolean expression has 4
variables, so we draw a 4 x 4 K Map.
• We fill the cells of K Map in accordance with
the given boolean function.
• Then, we form the groups in accordance with
the above rules.
Now,
F(A, B, C, D)
= (A’B’ + A’B + AB + AB’)(C’D + CD) + (A’B’ +
AB’)(C’D’ + C’D)
= D + B’C’
Thus, minimized boolean expression is-
F(A, B, C, D) = B’C’ + D
Problem-03:
• Minimize the following boolean function-
• F(A, B, C, D) = Σm(1, 3, 4, 6, 8, 9, 11, 13, 15) +
Σd(0, 2, 14)
• Solution-
• Since the given boolean expression has 4
variables, so we draw a 4 x 4 K Map.
• We fill the cells of K Map in accordance with
the given boolean function.
• Then, we form the groups in accordance with
the above rules.
F(A, B, C, D)
= (AB + AB’)(C’D + CD) + (A’B’ + AB’)(C’D + CD) +
(A’B’ + AB’)(C’D’ + C’D) + (A’B’ + A’B)(C’D’ + CD’)
= AD + B’D + B’C’ + A’D’
Thus, minimized boolean expression is-
F(A, B, C, D) = AD + B’D + B’C’ + A’D’
Problem-04:
• Minimize the following boolean function-
• F(A, B, C) = Σm(0, 1, 6, 7) + Σd(3, 5)
Solution-
• Since the given boolean expression has 3
variables, so we draw a 2 x 4 K Map.
• We fill the cells of K Map in accordance
with the given boolean function.
• Then, we form the groups in accordance
with the above rules.
Now,
F(A, B, C)
= A'(B’C’ + B’C) + A(BC + BC’)
= A’B’ + AB
Thus, minimized boolean expression is-
F(A, B, C) = AB + A’B’
NOTE-
It may be noted that there is no need of considering the
quad group.
This is because even if we consider that group, we will
have to consider the other two duets.
So, there is no use of considering that quad grou
Boolean algebra
• The logical symbol 0 and 1 are used for representing the digital input or output.
• The symbols "1" and "0" can also be used for a permanently open and closed digital circuit.
• The digital circuit can be made up of several logic gates.
• To perform the logical operation with minimum logic gates, a set of rules were invented,
known as the Laws of Boolean Algebra.
• These rules are used to reduce the number of logic gates for performing logic operations.
• The Boolean algebra is mainly used for simplifying and analyzing the complex Boolean
expression.
• It is also known as Binary algebra because we only use binary numbers in this.
• George Boole developed the binary algebra in 1854.
Rules in Boolean algebra
Following are the important rules used in Boolean algebra.
• Variable used can have only two values. Binary 1 for HIGH and Binary 0 for
LOW.
• Complement of a variable is represented by an overbar (-). Thus,
complement of variable B is represented as . Thus if B = 0 then = 1 and B
= 1 then = 0.
• ORing of the variables is represented by a plus (+) sign between them. For
example ORing of A, B, C is represented as A + B + C.
• Logical ANDing of the two or more variable is represented by writing a dot
between them such as A.B.C. Sometime the dot may be omitted like ABC.
Boolean Laws
Commutative law
• A. B = B. A
• A + B = B + A
Associative Law
• ( A. B ). C = A . ( B . C )
• ( A + B ) + C = A + ( B + C)
Distributive Law
• A. ( B + C) = (A. B) + (A. C)
• A + (B. C) = (A + B) . ( A + C)
AND Law
A .0 = 0
A . 1 = A
A. A = A
A.À = 0
OR Law
A + 0 = A
A + 1 = 1
A + A = A
A+À = 1
Inversion Law

More Related Content

PPTX
UNIT1-part2.pptx
PDF
DigitalLogic_BooleanAlgebra_P.pdf basics
PDF
DigitalLogic_BooleanAlgebra_P.pdf
PDF
K-map Digital Logic Design DLD Theory l
PDF
K MAP SIMPLIFICATION.pdf
PPTX
Boolean Algebra
PPTX
Boolean expression org.
PPTX
DCF - K map
UNIT1-part2.pptx
DigitalLogic_BooleanAlgebra_P.pdf basics
DigitalLogic_BooleanAlgebra_P.pdf
K-map Digital Logic Design DLD Theory l
K MAP SIMPLIFICATION.pdf
Boolean Algebra
Boolean expression org.
DCF - K map

Similar to UNIT V.pptx (20)

PDF
18 pc09 1.2_ digital logic gates _ boolean algebra_basic theorems
PPT
Chapter-3.ppt
DOC
شيت دمحمددسوقى
PPT
9402730.ppt
PDF
Digital logic circuits
PDF
Document from Saikrish.S.pdf
PPTX
UNIT1-part2.pptx
PPTX
STLD UNIT 2 to design for logic circuits
PDF
Module 2 logic gates
PDF
FYBSC IT Digital Electronics Unit II Chapter II Minterm, Maxterm and Karnaugh...
PDF
ADAPTIVE MAP FOR SIMPLIFYING BOOLEAN EXPRESSIONS
PPTX
Chapter 3: Simplification of Boolean Function
PDF
ESTUDO DE ALGEBRA BOOLEANA PARA ESTUDOS.
PPTX
Digital Logic
PPTX
ANALOG AND DIGITAL ELECTRONICS unit 4
PPTX
4_Karnaugh_Map is very imp to learn. aur janna hi chahiya
PPT
Minimization Technique .ppt
PPTX
Switching theory and logic design.
PPT
Boolean Algebra and Logic gates ( Chapter 2)
PDF
Adaptive Map for Simplifying Boolean Expressions
18 pc09 1.2_ digital logic gates _ boolean algebra_basic theorems
Chapter-3.ppt
شيت دمحمددسوقى
9402730.ppt
Digital logic circuits
Document from Saikrish.S.pdf
UNIT1-part2.pptx
STLD UNIT 2 to design for logic circuits
Module 2 logic gates
FYBSC IT Digital Electronics Unit II Chapter II Minterm, Maxterm and Karnaugh...
ADAPTIVE MAP FOR SIMPLIFYING BOOLEAN EXPRESSIONS
Chapter 3: Simplification of Boolean Function
ESTUDO DE ALGEBRA BOOLEANA PARA ESTUDOS.
Digital Logic
ANALOG AND DIGITAL ELECTRONICS unit 4
4_Karnaugh_Map is very imp to learn. aur janna hi chahiya
Minimization Technique .ppt
Switching theory and logic design.
Boolean Algebra and Logic gates ( Chapter 2)
Adaptive Map for Simplifying Boolean Expressions

Recently uploaded (20)

PDF
Unit I -OPERATING SYSTEMS_SRM_KATTANKULATHUR.pptx.pdf
PDF
Unit1 - AIML Chapter 1 concept and ethics
PPTX
PRASUNET_20240614003_231416_0000[1].pptx
PPT
Chapter 1 - Introduction to Manufacturing Technology_2.ppt
PPTX
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
PDF
Computer organization and architecuture Digital Notes....pdf
PDF
Prof. Dr. KAYIHURA A. SILAS MUNYANEZA, PhD..pdf
PPTX
wireless networks, mobile computing.pptx
PDF
August -2025_Top10 Read_Articles_ijait.pdf
PPTX
A Brief Introduction to IoT- Smart Objects: The "Things" in IoT
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
PPTX
Software Engineering and software moduleing
PPTX
Module 8- Technological and Communication Skills.pptx
PPTX
CN_Unite_1 AI&DS ENGGERING SPPU PUNE UNIVERSITY
PDF
August 2025 - Top 10 Read Articles in Network Security & Its Applications
PDF
LOW POWER CLASS AB SI POWER AMPLIFIER FOR WIRELESS MEDICAL SENSOR NETWORK
PPTX
Principal presentation for NAAC (1).pptx
PDF
Introduction to Power System StabilityPS
PPTX
Feature types and data preprocessing steps
Unit I -OPERATING SYSTEMS_SRM_KATTANKULATHUR.pptx.pdf
Unit1 - AIML Chapter 1 concept and ethics
PRASUNET_20240614003_231416_0000[1].pptx
Chapter 1 - Introduction to Manufacturing Technology_2.ppt
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
Computer organization and architecuture Digital Notes....pdf
Prof. Dr. KAYIHURA A. SILAS MUNYANEZA, PhD..pdf
wireless networks, mobile computing.pptx
August -2025_Top10 Read_Articles_ijait.pdf
A Brief Introduction to IoT- Smart Objects: The "Things" in IoT
Exploratory_Data_Analysis_Fundamentals.pdf
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
Software Engineering and software moduleing
Module 8- Technological and Communication Skills.pptx
CN_Unite_1 AI&DS ENGGERING SPPU PUNE UNIVERSITY
August 2025 - Top 10 Read Articles in Network Security & Its Applications
LOW POWER CLASS AB SI POWER AMPLIFIER FOR WIRELESS MEDICAL SENSOR NETWORK
Principal presentation for NAAC (1).pptx
Introduction to Power System StabilityPS
Feature types and data preprocessing steps

UNIT V.pptx

  • 2. Introduction to digital system • A Digital system is an interconnection of digital modules and it is a system that manipulates discrete elements of information that is represented internally in the binary form. • Now a day’s digital systems are used in wide variety of industrial and consumer products such as automated industrial machinery, pocket calculators, microprocessors, digital computers, digital watches, TV games and signal processing and so on.
  • 3. Analog systems vs Digital systems • Analog system process information that varies continuously i.e; they process time varying signals that can take on any values across a continuous range of voltage, current or any physical parameter. • Digital systems use digital circuits that can process digital signals which can take either 0 or 1 for binary system
  • 4. Advantages of Digital system over Analog system 1. Ease of programmability 2. Reduction in cost of hardware 3. gh speed 4. High Reliability 5. Design is easy 6. Result can be reproduced easily
  • 5. Disadvantages of Digital Systems  Use more energy than analog circuits to accomplish the same tasks, thus producing more heat as well.  Digital circuits are often fragile, in that if a single piece of digital data is lost or misinterpreted the meaning of large blocks of related data can completely change.  Digital computer manipulates discrete elements of information by means of a binary code.  Quantization error during analog signal sampling
  • 6. NUMBER SYSTEM • Number system is a basis for counting varies items. • Modern computers communicate and operate with binary numbers which use only the digits 0 &1. Basic number system used by humans is Decimal number system. • For Ex: Let us consider decimal number 18. This number is represented in binary as 10010. • We observe that binary number system take more digits to represent the decimal number. For large numbers we have to deal with very large binary strings. So this fact gave rise to three new number systems. • i) Octal number systems • ii) Hexa Decimal number system • iii) Binary Coded Decimal number (BCD) system • To define any number system we have to specify •  Base of the number system such as 2,8,10 or 16. •  The base decides the total number of digits available in that number system. •  First digit in the number system is always zero and last digit in the number system is always base-1.
  • 7. Minimization Of Boolean Expressions- • There are following two methods of minimizing or reducing the boolean expressions- 1.By using laws of Boolean Algebra 2.By using Karnaugh Maps also called as K Maps
  • 8. Karnaugh Map- • The Karnaugh Map also called as K Map is a graphical representation that provides a systematic method for simplifying the boolean expressions. • For a boolean expression consisting of n-variables, number of cells required in K Map = 2n cells.
  • 9. Two Variable K Map- • Two variable K Map is drawn for a boolean expression consisting of two variables. • The number of cells present in two variable K Map = 22 = 4 cells. • So, for a boolean function consisting of two variables, we draw a 2 x 2 K Map. • Two variable K Map may be represented as- Here, A and B are the two variables of the given boolean function.
  • 10. Three Variable K Map- • Three variable K Map is drawn for a boolean expression consisting of three variables. • The number of cells present in three variable K Map = 23 = 8 cells. • So, for a boolean function consisting of three variables, we draw a 2 x 4 K Map. • Three variable K Map may be represented as- • Here, A, B and C are the three variables of the given boolean function.
  • 11. Four Variable K Map- • Four variable K Map is drawn for a boolean expression consisting of four variables. • The number of cells present in four variable K Map = 24 = 16 cells. • So, for a boolean function consisting of four variables, we draw a 4 x 4 K Map. • Four variable K Map may be represented as • Here, A, B, C and D are the four variables of the given boolean function.
  • 12. Karnaugh Map Simplification Rules- To minimize the given boolean function, • We draw a K Map according to the number of variables it contains. • We fill the K Map with 0’s and 1’s according to its function. • Then, we minimize the function in accordance with the following rules. Rule-01: • We can either group 0’s with 0’s or 1’s with 1’s but we can not group 0’s and 1’s together. • X representing don’t care can be grouped with 0’s as well as 1’s. NOTE • There is no need of separately grouping X’s i.e. they can be ignored if all 0’s and 1’s are already grouped.
  • 13. Rule-02: • Groups may overlap each other. Rule-03: • We can only create a group whose number of cells can be represented in the power of 2. • In other words, a group can only contain 2n i.e. 1, 2, 4, 8, 16 and so on number of cells.
  • 14. Rule-04: • Groups can be only either horizontal or vertical. • We can not create groups of diagonal or any other shape.
  • 15. Rule-05: • Each group should be as large as possible. • Example-
  • 16. Rule-06: • Opposite grouping and corner grouping are allowed. • The example of opposite grouping is shown illustrated in Rule-05. • The example of corner grouping is shown below. Rule-07: There should be as few groups as possible.
  • 17. PROBLEMS BASED ON KARNAUGH MAP- Problem-01: Minimize the following boolean function- F(A, B, C, D) = Σm(0, 1, 2, 5, 7, 8, 9, 10, 13, 15) Solution- • Since the given boolean expression has 4 variables, so we draw a 4 x 4 K Map. • We fill the cells of K Map in accordance with the given boolean function. F(A, B, C, D) = (A’B + AB)(C’D + CD) + (A’B’ + A’B + AB + AB’)C’D + (A’B’ + AB’)(C’D’ + CD’) = BD + C’D + B’D’ Thus, minimized boolean expression is- F(A, B, C, D) = BD + C’D + B’D’
  • 18. Problem-02: • Minimize the following boolean function- • F(A, B, C, D) = Σm(0, 1, 3, 5, 7, 8, 9, 11, 13, 15) Solution- • Since the given boolean expression has 4 variables, so we draw a 4 x 4 K Map. • We fill the cells of K Map in accordance with the given boolean function. • Then, we form the groups in accordance with the above rules. Now, F(A, B, C, D) = (A’B’ + A’B + AB + AB’)(C’D + CD) + (A’B’ + AB’)(C’D’ + C’D) = D + B’C’ Thus, minimized boolean expression is- F(A, B, C, D) = B’C’ + D
  • 19. Problem-03: • Minimize the following boolean function- • F(A, B, C, D) = Σm(1, 3, 4, 6, 8, 9, 11, 13, 15) + Σd(0, 2, 14) • Solution- • Since the given boolean expression has 4 variables, so we draw a 4 x 4 K Map. • We fill the cells of K Map in accordance with the given boolean function. • Then, we form the groups in accordance with the above rules. F(A, B, C, D) = (AB + AB’)(C’D + CD) + (A’B’ + AB’)(C’D + CD) + (A’B’ + AB’)(C’D’ + C’D) + (A’B’ + A’B)(C’D’ + CD’) = AD + B’D + B’C’ + A’D’ Thus, minimized boolean expression is- F(A, B, C, D) = AD + B’D + B’C’ + A’D’
  • 20. Problem-04: • Minimize the following boolean function- • F(A, B, C) = Σm(0, 1, 6, 7) + Σd(3, 5) Solution- • Since the given boolean expression has 3 variables, so we draw a 2 x 4 K Map. • We fill the cells of K Map in accordance with the given boolean function. • Then, we form the groups in accordance with the above rules. Now, F(A, B, C) = A'(B’C’ + B’C) + A(BC + BC’) = A’B’ + AB Thus, minimized boolean expression is- F(A, B, C) = AB + A’B’ NOTE- It may be noted that there is no need of considering the quad group. This is because even if we consider that group, we will have to consider the other two duets. So, there is no use of considering that quad grou
  • 21. Boolean algebra • The logical symbol 0 and 1 are used for representing the digital input or output. • The symbols "1" and "0" can also be used for a permanently open and closed digital circuit. • The digital circuit can be made up of several logic gates. • To perform the logical operation with minimum logic gates, a set of rules were invented, known as the Laws of Boolean Algebra. • These rules are used to reduce the number of logic gates for performing logic operations. • The Boolean algebra is mainly used for simplifying and analyzing the complex Boolean expression. • It is also known as Binary algebra because we only use binary numbers in this. • George Boole developed the binary algebra in 1854.
  • 22. Rules in Boolean algebra Following are the important rules used in Boolean algebra. • Variable used can have only two values. Binary 1 for HIGH and Binary 0 for LOW. • Complement of a variable is represented by an overbar (-). Thus, complement of variable B is represented as . Thus if B = 0 then = 1 and B = 1 then = 0. • ORing of the variables is represented by a plus (+) sign between them. For example ORing of A, B, C is represented as A + B + C. • Logical ANDing of the two or more variable is represented by writing a dot between them such as A.B.C. Sometime the dot may be omitted like ABC.
  • 23. Boolean Laws Commutative law • A. B = B. A • A + B = B + A Associative Law • ( A. B ). C = A . ( B . C ) • ( A + B ) + C = A + ( B + C) Distributive Law • A. ( B + C) = (A. B) + (A. C) • A + (B. C) = (A + B) . ( A + C) AND Law A .0 = 0 A . 1 = A A. A = A A.À = 0 OR Law A + 0 = A A + 1 = 1 A + A = A A+À = 1 Inversion Law