SlideShare a Scribd company logo
EE 202 : DIGITAL ELECTRONICS

CHAPTER 2 : BOOLEAN
OPERATIONS

by : Siti Sabariah Salihin
Electrical Engineering Department
sabariah@psa.edu.my
CHAPTER 2 : BOOLEAN OPERATIONS
EE 202 : DIGITAL ELECTRONICS

Programme Learning Outcomes, PLO
Upon completion of the programme, graduates should be able to:
•

PLO 1 : Apply knowledge of mathematics, scince and engineering
fundamentals to well defined electrical and electronic engineering
procedures and practices

Course Learning Outcomes, CLO
• CLO 1 : Illustrate the knowledge of digital number systems,codes
and ligic operations correctly
• CLO 2 : Simplify and design combinational and sequential logic
circuits by using the Boolean Algebra and the Karnaugh Maps.

EE 202 : DIGITAL ELECTRONICS
Upon completion of this Topic 2
student should be able to:
2.1 Know the symbols,operations and functions of logic gates.
2.1.1 Draw the symbols, operations and
functions of logic gates.
2.1.2 Explain the Function of Logic gates using Truth
Table.
2.1.3 Construct AND, OR and NOT gates using only
NAND gates.

2.2
2.2.1
2.2.2
2.2.3
2.2.4

Know the basic concepts of Boolean Algebra and use them in
Logic circuits analysis and design.
Construct the basic concepts of Boolean Algebra
and use them in logic circuits analysis and design.
State the Boolean Laws.
Develop logic expressions from the truth table from
the form of SOP and POS
Simplify combinatinal Logic circuits using Boolean
Laws and Karnaugh Map
EE 202 : DIGITAL ELECTRONICS
TRUTH TABLES
�A truth table is a table that describes
the behavior of a logic gate
�The number of input combinations will
equal 2N for an N-input truth table

EE 202 : DIGITAL ELECTRONICS

4
LOGIC GATES
• Circuits which perform logic
functions are called gates
• The basic gates are:
I. NOT/INVERTER gate
II. AND gate
III. OR gate
IV. NAND gate
V. NOR gate
VI. XOR gate
VII. XNOR gate
EE 202 : DIGITAL ELECTRONICS
Symbol

I. NOT / INVERTER
Gate
Timing Diagram

Truth Table
II. AND Gate

Symbol

Timing Diagram

Truth Table
Symbol

III. OR gate
Timing Diagram

Truth Table
Symbol

IV. NAND Gate
Truth Table

Timing Diagram
V. NOR Gate

Symbol

Truth Table

Timing Diagram
VI. XOR Gate

Symbol

Truth Table

Timing Diagram
VII. XNOR Gate

Symbol

Truth Table

Timing Diagram
BOOLEAN ALGEBRA
• The Boolean algebra is an algebra dealing
with binary variables and logic operation
• The variables are designated by:

I. Letters of the alphabet
II. Three basic logic operations AND,
OR and NOT
BOOLEAN ALGEBRA
• A Boolean function can be represented by using
truth table. A truth table for a function is a list of
all combinations of 1’s and 0’s that can be
assigned to the binary variable and a list that
shows the value of the function for each binary
combination
• A Boolean expression also can be transformed
into a circuit diagram composed of logic gates
that implements the function
• Examples
F = A + BC

Truth Table

Logic circuit
Boolean Algebra Exercise
Exercise:
• Construct a Truth Table
for the logical functions at
points C, D and Q in the
following circuit and
identify a single logic gate
that can be used to
replace the whole circuit.
Solution
INPUTS
A

OUTPUT AT
B

C

D

Q
Answer:
INPUTS

OUTPUT AT

A

B

C

D

Q

0

0

1

0

0

0

1

1

1

1

1

0

1

1

1

1

1

0

0

1
Exercise
• Find the Boolean
algebra expression
for the following
system.

Solution:
BASIC IDENTITIES AND BOOLEAN
LAWS
BOOLEAN LAWS

COMMUTATIVE LAWS

ASSOCIATIVE LAWS
BOOLEAN LAWS

DISTRIBUTIVE LAWS

DEMORGAN’S THEOREMS
• All these Boolean basic identities and Boolean Laws
can be useful in simplifying a logic expression, in
reducing the number of terms in the expression
• The reduced expression will produce a circuit that is
less complex than the one that original expression
would have produced.

• Examples
Simplify this function
F=ABC+ABC+AC
Solution

CHAPTER 2 : EE202 DIGITAL ELECTRONICS
Exercise:
Using the Boolean laws, simplify the following expression:
Q= (A + B)(A + C)
Solution:
Q = (A + B)(A + C)
Q = AA + AC + AB + BC
Q = A + AC + AB + BC
Q = A(1 + C) + AB + BC
Q = A.1 + AB + BC
Q = A(1 + B) + BC
Q = A.1 + BC
Q = A + BC

( Distributive law )
( Identity AND law (A.A = A) )
( Distributive law
( Identity OR law (1 + C = 1)
( Distributive law )
( Identity OR law (1 + B = 1) )
( Identity AND law (A.1 = A) )

Then the expression: Q= (A + B)(A + C)
can be simplified to Q= A + BC
CHAPTER 2 : EE202 DIGITAL ELECTRONICS
continue chapter 2 Part B
REFERENCES:
1. "Digital Systems Principles And Application"
Sixth Editon, Ronald J. Tocci.
2. "Digital Systems Fundamentals"
P.W Chandana Prasad, Lau Siong Hoe,
Dr. Ashutosh Kumar Singh, Muhammad Suryanata.

Download Tutorials Chapter 2: Boolean Operations
@ CIDOS
http://www.cidos.edu.my

More Related Content

What's hot

Pneumatic circuits
Pneumatic circuitsPneumatic circuits
Pneumatic circuits
Shukri Ahmaludin
 
MET 304 Bearing selection
MET 304 Bearing selectionMET 304 Bearing selection
MET 304 Bearing selection
hotman1991
 
Variable compression ratio engine
Variable compression ratio engineVariable compression ratio engine
Variable compression ratio enginearunanikkattu
 
Dc valve
Dc  valve Dc  valve
Dc valve
AshapurnaBiswal
 
Combustion engineering summer 2019
Combustion engineering summer 2019Combustion engineering summer 2019
Combustion engineering summer 2019
Yuri Melliza
 
Unit 1 automotive engine auxiliary systems
Unit 1 automotive engine auxiliary systemsUnit 1 automotive engine auxiliary systems
Unit 1 automotive engine auxiliary systems
KIT-Kalaignar Karunanidhi Institute of Technology
 
Fluid power introduction
Fluid power introductionFluid power introduction
Fluid power introductionsukusobhaa
 
Presentation on distributor system
Presentation on distributor systemPresentation on distributor system
Presentation on distributor system
rakibul Islam
 
orifice meter
orifice meterorifice meter
orifice meter
Dhyan Bhavsar
 
Gas power cycles
Gas power cyclesGas power cycles
Gas power cycles
FilzaShahid2
 
01 part5 properties pure substance
01 part5 properties pure substance01 part5 properties pure substance
01 part5 properties pure substance
gunabalan sellan
 
VALVE MECHANISM BY G.DINESHPIRAN
VALVE MECHANISM BY G.DINESHPIRANVALVE MECHANISM BY G.DINESHPIRAN
VALVE MECHANISM BY G.DINESHPIRAN
Dinesh Piran-Gdp
 
Valve timing diagram
Valve timing diagram Valve timing diagram
Valve timing diagram
Rupesh Kumar
 
INTERNAL COMBUSTION ENGINE PERFORMANCE PARAMETERS
INTERNAL COMBUSTION ENGINE PERFORMANCE PARAMETERSINTERNAL COMBUSTION ENGINE PERFORMANCE PARAMETERS
INTERNAL COMBUSTION ENGINE PERFORMANCE PARAMETERS
PEC University Chandigarh
 
SHELL & TUBE HEAT EXCHANGER
SHELL & TUBE HEAT EXCHANGERSHELL & TUBE HEAT EXCHANGER
SHELL & TUBE HEAT EXCHANGERClaire Canoy
 
Introduction to electropneumatic
Introduction to electropneumaticIntroduction to electropneumatic
Introduction to electropneumaticAditya Kurniawan
 
Baffle plate Persentation
Baffle plate PersentationBaffle plate Persentation
Baffle plate Persentation
Praveen Sharma
 
carburetion
carburetioncarburetion
carburetion
MTarunkumarreddy
 
Carburettor ppt
Carburettor pptCarburettor ppt
Carburettor ppt
Sudhakar Uppalapati
 

What's hot (20)

Pneumatic 1
Pneumatic 1Pneumatic 1
Pneumatic 1
 
Pneumatic circuits
Pneumatic circuitsPneumatic circuits
Pneumatic circuits
 
MET 304 Bearing selection
MET 304 Bearing selectionMET 304 Bearing selection
MET 304 Bearing selection
 
Variable compression ratio engine
Variable compression ratio engineVariable compression ratio engine
Variable compression ratio engine
 
Dc valve
Dc  valve Dc  valve
Dc valve
 
Combustion engineering summer 2019
Combustion engineering summer 2019Combustion engineering summer 2019
Combustion engineering summer 2019
 
Unit 1 automotive engine auxiliary systems
Unit 1 automotive engine auxiliary systemsUnit 1 automotive engine auxiliary systems
Unit 1 automotive engine auxiliary systems
 
Fluid power introduction
Fluid power introductionFluid power introduction
Fluid power introduction
 
Presentation on distributor system
Presentation on distributor systemPresentation on distributor system
Presentation on distributor system
 
orifice meter
orifice meterorifice meter
orifice meter
 
Gas power cycles
Gas power cyclesGas power cycles
Gas power cycles
 
01 part5 properties pure substance
01 part5 properties pure substance01 part5 properties pure substance
01 part5 properties pure substance
 
VALVE MECHANISM BY G.DINESHPIRAN
VALVE MECHANISM BY G.DINESHPIRANVALVE MECHANISM BY G.DINESHPIRAN
VALVE MECHANISM BY G.DINESHPIRAN
 
Valve timing diagram
Valve timing diagram Valve timing diagram
Valve timing diagram
 
INTERNAL COMBUSTION ENGINE PERFORMANCE PARAMETERS
INTERNAL COMBUSTION ENGINE PERFORMANCE PARAMETERSINTERNAL COMBUSTION ENGINE PERFORMANCE PARAMETERS
INTERNAL COMBUSTION ENGINE PERFORMANCE PARAMETERS
 
SHELL & TUBE HEAT EXCHANGER
SHELL & TUBE HEAT EXCHANGERSHELL & TUBE HEAT EXCHANGER
SHELL & TUBE HEAT EXCHANGER
 
Introduction to electropneumatic
Introduction to electropneumaticIntroduction to electropneumatic
Introduction to electropneumatic
 
Baffle plate Persentation
Baffle plate PersentationBaffle plate Persentation
Baffle plate Persentation
 
carburetion
carburetioncarburetion
carburetion
 
Carburettor ppt
Carburettor pptCarburettor ppt
Carburettor ppt
 

Viewers also liked

Ee 202 chapter 1 number and code system
Ee 202 chapter 1 number and code system Ee 202 chapter 1 number and code system
Ee 202 chapter 1 number and code system CT Sabariah Salihin
 
Chapter 4 flip flop for students
Chapter 4 flip flop for studentsChapter 4 flip flop for students
Chapter 4 flip flop for studentsCT Sabariah Salihin
 
Introduction to Engineering and Profession Ethics Lecture9-Computer Ethics, P...
Introduction to Engineering and Profession Ethics Lecture9-Computer Ethics, P...Introduction to Engineering and Profession Ethics Lecture9-Computer Ethics, P...
Introduction to Engineering and Profession Ethics Lecture9-Computer Ethics, P...
Dr. Khaled Bakro
 
Perancangan digital
Perancangan digitalPerancangan digital
Perancangan digital
Rudi Susanto
 
Kuliah 4&5 sistem digital
Kuliah 4&5 sistem digitalKuliah 4&5 sistem digital
Kuliah 4&5 sistem digitalsatriahelmy
 
Rfid Work Without Video
Rfid Work   Without VideoRfid Work   Without Video
Rfid Work Without Video
Naval Kush
 
Analog & Digital Electronics
Analog & Digital ElectronicsAnalog & Digital Electronics
Analog & Digital Electronics
Praveen Vadlamudi
 
Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3
Sai Kumar
 
Dee2034 chapter 2 boolean algebra part a
Dee2034 chapter 2 boolean algebra part aDee2034 chapter 2 boolean algebra part a
Dee2034 chapter 2 boolean algebra part a
SITI SABARIAH SALIHIN
 
encoder and decoder in digital electronics
encoder and decoder in digital electronicsencoder and decoder in digital electronics
encoder and decoder in digital electronics
vikram rajpurohit
 
Introduction to fourier analysis
Introduction to fourier analysisIntroduction to fourier analysis
Graphics devices
Graphics devicesGraphics devices
Graphics devices
Kumar
 

Viewers also liked (20)

Ee 202 chapter 1 number and code system
Ee 202 chapter 1 number and code system Ee 202 chapter 1 number and code system
Ee 202 chapter 1 number and code system
 
Chapter 2 part b boolean soppos
Chapter 2 part b boolean sopposChapter 2 part b boolean soppos
Chapter 2 part b boolean soppos
 
Chapter 2 boolean part c
Chapter 2 boolean part cChapter 2 boolean part c
Chapter 2 boolean part c
 
Chapter 4 flip flop for students
Chapter 4 flip flop for studentsChapter 4 flip flop for students
Chapter 4 flip flop for students
 
Chapter 5 counter1
Chapter 5 counter1Chapter 5 counter1
Chapter 5 counter1
 
Chapter 5 counter
Chapter 5 counterChapter 5 counter
Chapter 5 counter
 
Chap 3
Chap 3Chap 3
Chap 3
 
Chapter 6 register
Chapter 6 registerChapter 6 register
Chapter 6 register
 
Introduction to Engineering and Profession Ethics Lecture9-Computer Ethics, P...
Introduction to Engineering and Profession Ethics Lecture9-Computer Ethics, P...Introduction to Engineering and Profession Ethics Lecture9-Computer Ethics, P...
Introduction to Engineering and Profession Ethics Lecture9-Computer Ethics, P...
 
Perancangan digital
Perancangan digitalPerancangan digital
Perancangan digital
 
Kuliah 4&5 sistem digital
Kuliah 4&5 sistem digitalKuliah 4&5 sistem digital
Kuliah 4&5 sistem digital
 
Rfid Work Without Video
Rfid Work   Without VideoRfid Work   Without Video
Rfid Work Without Video
 
Android
AndroidAndroid
Android
 
Analog & Digital Electronics
Analog & Digital ElectronicsAnalog & Digital Electronics
Analog & Digital Electronics
 
Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3
 
Dee2034 chapter 2 boolean algebra part a
Dee2034 chapter 2 boolean algebra part aDee2034 chapter 2 boolean algebra part a
Dee2034 chapter 2 boolean algebra part a
 
Flip flop
Flip flopFlip flop
Flip flop
 
encoder and decoder in digital electronics
encoder and decoder in digital electronicsencoder and decoder in digital electronics
encoder and decoder in digital electronics
 
Introduction to fourier analysis
Introduction to fourier analysisIntroduction to fourier analysis
Introduction to fourier analysis
 
Graphics devices
Graphics devicesGraphics devices
Graphics devices
 

Similar to Chapter 2 ee202 boolean part a

Unit 3.1
Unit 3.1Unit 3.1
Unit 3.1
Kiran Bagale
 
Chap iii-Logic Gates
Chap iii-Logic GatesChap iii-Logic Gates
Chap iii-Logic GatesBala Ganesh
 
Combinational logic circuits by Tahir Yasin
Combinational logic circuits by Tahir YasinCombinational logic circuits by Tahir Yasin
Combinational logic circuits by Tahir Yasin
TAHIR YASIN
 
Unit-I digital electronics ...
Unit-I digital electronics                                                   ...Unit-I digital electronics                                                   ...
Unit-I digital electronics ...
inian2
 
Unit-I digital electronics ...
Unit-I digital electronics                                                   ...Unit-I digital electronics                                                   ...
Unit-I digital electronics ...
inian2
 
Logic gates 12th standard ivestigatory project
Logic gates 12th standard ivestigatory projectLogic gates 12th standard ivestigatory project
Logic gates 12th standard ivestigatory project
Jaipuriar School
 
Dee2034 chapter 2 boolean algebra part c
Dee2034 chapter 2 boolean algebra part cDee2034 chapter 2 boolean algebra part c
Dee2034 chapter 2 boolean algebra part c
SITI SABARIAH SALIHIN
 
Lata digital electronics
Lata digital electronicsLata digital electronics
Lata digital electronics
lata kushwaha
 
341-12-4-2001.ppt
341-12-4-2001.ppt341-12-4-2001.ppt
341-12-4-2001.ppt
MuhammadShoaibRabban2
 
Bubble pushing.pptx
Bubble pushing.pptxBubble pushing.pptx
Bubble pushing.pptx
VidyaRao1224
 
PDT DC015 Chapter 2 Computer System 2017/2018 (f)
PDT DC015 Chapter 2 Computer System 2017/2018 (f)PDT DC015 Chapter 2 Computer System 2017/2018 (f)
PDT DC015 Chapter 2 Computer System 2017/2018 (f)
Fizaril Amzari Omar
 
PST SC015 Chapter 2 Computer System (III) 2017/2018
PST SC015 Chapter 2 Computer System (III) 2017/2018PST SC015 Chapter 2 Computer System (III) 2017/2018
PST SC015 Chapter 2 Computer System (III) 2017/2018
Fizaril Amzari Omar
 
Computer circuit logic
Computer circuit logicComputer circuit logic
Computer circuit logic
Youngik Song
 
Dilo lab
Dilo labDilo lab
Dilo lab
nisafaa
 
chapter 3 Boolean algebra (2).pptx
chapter 3 Boolean algebra (2).pptxchapter 3 Boolean algebra (2).pptx
chapter 3 Boolean algebra (2).pptx
RithinA1
 
Digital Logic Design basic gate and Logic Probe
Digital Logic Design basic gate and Logic ProbeDigital Logic Design basic gate and Logic Probe
Digital Logic Design basic gate and Logic Probe
AQCreations
 
Unit 2a combinational circuits
Unit 2a combinational circuitsUnit 2a combinational circuits
Unit 2a combinational circuits
anshul sharma
 
ANALOG AND DIGITAL ELECTRONICS unit 4
ANALOG AND DIGITAL ELECTRONICS unit 4ANALOG AND DIGITAL ELECTRONICS unit 4
ANALOG AND DIGITAL ELECTRONICS unit 4
ACE ENGINEERING COLLEGE
 

Similar to Chapter 2 ee202 boolean part a (20)

Unit 3.1
Unit 3.1Unit 3.1
Unit 3.1
 
Introduction.ppt
Introduction.pptIntroduction.ppt
Introduction.ppt
 
Chap iii-Logic Gates
Chap iii-Logic GatesChap iii-Logic Gates
Chap iii-Logic Gates
 
Combinational logic circuits by Tahir Yasin
Combinational logic circuits by Tahir YasinCombinational logic circuits by Tahir Yasin
Combinational logic circuits by Tahir Yasin
 
Unit-I digital electronics ...
Unit-I digital electronics                                                   ...Unit-I digital electronics                                                   ...
Unit-I digital electronics ...
 
Unit-I digital electronics ...
Unit-I digital electronics                                                   ...Unit-I digital electronics                                                   ...
Unit-I digital electronics ...
 
Logic gates 12th standard ivestigatory project
Logic gates 12th standard ivestigatory projectLogic gates 12th standard ivestigatory project
Logic gates 12th standard ivestigatory project
 
Dee2034 chapter 2 boolean algebra part c
Dee2034 chapter 2 boolean algebra part cDee2034 chapter 2 boolean algebra part c
Dee2034 chapter 2 boolean algebra part c
 
Lata digital electronics
Lata digital electronicsLata digital electronics
Lata digital electronics
 
341-12-4-2001.ppt
341-12-4-2001.ppt341-12-4-2001.ppt
341-12-4-2001.ppt
 
Decppt
DecpptDecppt
Decppt
 
Bubble pushing.pptx
Bubble pushing.pptxBubble pushing.pptx
Bubble pushing.pptx
 
PDT DC015 Chapter 2 Computer System 2017/2018 (f)
PDT DC015 Chapter 2 Computer System 2017/2018 (f)PDT DC015 Chapter 2 Computer System 2017/2018 (f)
PDT DC015 Chapter 2 Computer System 2017/2018 (f)
 
PST SC015 Chapter 2 Computer System (III) 2017/2018
PST SC015 Chapter 2 Computer System (III) 2017/2018PST SC015 Chapter 2 Computer System (III) 2017/2018
PST SC015 Chapter 2 Computer System (III) 2017/2018
 
Computer circuit logic
Computer circuit logicComputer circuit logic
Computer circuit logic
 
Dilo lab
Dilo labDilo lab
Dilo lab
 
chapter 3 Boolean algebra (2).pptx
chapter 3 Boolean algebra (2).pptxchapter 3 Boolean algebra (2).pptx
chapter 3 Boolean algebra (2).pptx
 
Digital Logic Design basic gate and Logic Probe
Digital Logic Design basic gate and Logic ProbeDigital Logic Design basic gate and Logic Probe
Digital Logic Design basic gate and Logic Probe
 
Unit 2a combinational circuits
Unit 2a combinational circuitsUnit 2a combinational circuits
Unit 2a combinational circuits
 
ANALOG AND DIGITAL ELECTRONICS unit 4
ANALOG AND DIGITAL ELECTRONICS unit 4ANALOG AND DIGITAL ELECTRONICS unit 4
ANALOG AND DIGITAL ELECTRONICS unit 4
 

Recently uploaded

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 

Recently uploaded (20)

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 

Chapter 2 ee202 boolean part a

  • 1. EE 202 : DIGITAL ELECTRONICS CHAPTER 2 : BOOLEAN OPERATIONS by : Siti Sabariah Salihin Electrical Engineering Department sabariah@psa.edu.my
  • 2. CHAPTER 2 : BOOLEAN OPERATIONS EE 202 : DIGITAL ELECTRONICS Programme Learning Outcomes, PLO Upon completion of the programme, graduates should be able to: • PLO 1 : Apply knowledge of mathematics, scince and engineering fundamentals to well defined electrical and electronic engineering procedures and practices Course Learning Outcomes, CLO • CLO 1 : Illustrate the knowledge of digital number systems,codes and ligic operations correctly • CLO 2 : Simplify and design combinational and sequential logic circuits by using the Boolean Algebra and the Karnaugh Maps. EE 202 : DIGITAL ELECTRONICS
  • 3. Upon completion of this Topic 2 student should be able to: 2.1 Know the symbols,operations and functions of logic gates. 2.1.1 Draw the symbols, operations and functions of logic gates. 2.1.2 Explain the Function of Logic gates using Truth Table. 2.1.3 Construct AND, OR and NOT gates using only NAND gates. 2.2 2.2.1 2.2.2 2.2.3 2.2.4 Know the basic concepts of Boolean Algebra and use them in Logic circuits analysis and design. Construct the basic concepts of Boolean Algebra and use them in logic circuits analysis and design. State the Boolean Laws. Develop logic expressions from the truth table from the form of SOP and POS Simplify combinatinal Logic circuits using Boolean Laws and Karnaugh Map EE 202 : DIGITAL ELECTRONICS
  • 4. TRUTH TABLES �A truth table is a table that describes the behavior of a logic gate �The number of input combinations will equal 2N for an N-input truth table EE 202 : DIGITAL ELECTRONICS 4
  • 5. LOGIC GATES • Circuits which perform logic functions are called gates • The basic gates are: I. NOT/INVERTER gate II. AND gate III. OR gate IV. NAND gate V. NOR gate VI. XOR gate VII. XNOR gate EE 202 : DIGITAL ELECTRONICS
  • 6. Symbol I. NOT / INVERTER Gate Timing Diagram Truth Table
  • 7. II. AND Gate Symbol Timing Diagram Truth Table
  • 8. Symbol III. OR gate Timing Diagram Truth Table
  • 9. Symbol IV. NAND Gate Truth Table Timing Diagram
  • 10. V. NOR Gate Symbol Truth Table Timing Diagram
  • 11. VI. XOR Gate Symbol Truth Table Timing Diagram
  • 12. VII. XNOR Gate Symbol Truth Table Timing Diagram
  • 13.
  • 14. BOOLEAN ALGEBRA • The Boolean algebra is an algebra dealing with binary variables and logic operation • The variables are designated by: I. Letters of the alphabet II. Three basic logic operations AND, OR and NOT
  • 15. BOOLEAN ALGEBRA • A Boolean function can be represented by using truth table. A truth table for a function is a list of all combinations of 1’s and 0’s that can be assigned to the binary variable and a list that shows the value of the function for each binary combination • A Boolean expression also can be transformed into a circuit diagram composed of logic gates that implements the function
  • 16. • Examples F = A + BC Truth Table Logic circuit
  • 17. Boolean Algebra Exercise Exercise: • Construct a Truth Table for the logical functions at points C, D and Q in the following circuit and identify a single logic gate that can be used to replace the whole circuit.
  • 20. Exercise • Find the Boolean algebra expression for the following system. Solution:
  • 21. BASIC IDENTITIES AND BOOLEAN LAWS
  • 24. • All these Boolean basic identities and Boolean Laws can be useful in simplifying a logic expression, in reducing the number of terms in the expression • The reduced expression will produce a circuit that is less complex than the one that original expression would have produced. • Examples Simplify this function F=ABC+ABC+AC
  • 25. Solution CHAPTER 2 : EE202 DIGITAL ELECTRONICS
  • 26. Exercise: Using the Boolean laws, simplify the following expression: Q= (A + B)(A + C) Solution: Q = (A + B)(A + C) Q = AA + AC + AB + BC Q = A + AC + AB + BC Q = A(1 + C) + AB + BC Q = A.1 + AB + BC Q = A(1 + B) + BC Q = A.1 + BC Q = A + BC ( Distributive law ) ( Identity AND law (A.A = A) ) ( Distributive law ( Identity OR law (1 + C = 1) ( Distributive law ) ( Identity OR law (1 + B = 1) ) ( Identity AND law (A.1 = A) ) Then the expression: Q= (A + B)(A + C) can be simplified to Q= A + BC CHAPTER 2 : EE202 DIGITAL ELECTRONICS
  • 27. continue chapter 2 Part B REFERENCES: 1. "Digital Systems Principles And Application" Sixth Editon, Ronald J. Tocci. 2. "Digital Systems Fundamentals" P.W Chandana Prasad, Lau Siong Hoe, Dr. Ashutosh Kumar Singh, Muhammad Suryanata. Download Tutorials Chapter 2: Boolean Operations @ CIDOS http://www.cidos.edu.my