SlideShare a Scribd company logo
Chapter3: Gate-Level Minimization
Lecture4- Non-degenerate Forms
Engr. Arshad Nazir, Asst Prof
Dept of Electrical Engineering
SEECS 1
Fall 2022
Objectives
• Study Other Two-Level Implementations
• Non-degenerate Forms
2
Fall 2022
Other Two-Level Implementations
• The types of gates most often used in integrated circuits are NAND and NOR
gates. For this reason, NAND and NOR logic implementations are the most
important from a practical point of view.
• Some(but not all) NAND or NOR gates allow the possibility of a wired connection
between the outputs of two gates to provide a specific logic function.
• For example, open-collector TTL NAND gates, when tied together, perform wired-
AND logic. Similarly, the NOR outputs of ECL gates can be tied together to
perform a wired-OR function. Both are depicted below
3
Fall 2022
Non-degenerate Forms
• Consider that we have four types of gates:
AND, OR, NAND, and NOR.
• In a two-level circuit, we can have as many as 16 combinations of two-level
forms:
 Eight of these combinations are called degenerate forms because they
degenerate to a single operation
o For example, an AND-AND circuit is simple an AND of all inputs
• The eight non-degenerate forms are:
Combine ‘1s’ on map Combine ‘0s” on map
AND-OR OR-AND
NAND-NAND NOR-NOR
NOR-OR NAND-AND
OR-NAND AND-NOR
4
Fall 2022
AND-OR-INVERT Implementation
• The two forms NAND-AND and AND-NOR are equivalent and can
be treated together.
• Both perform the AND-OR-INVERT function
• AND-NOR resembles the AND-OR except for the inversion done
by the bubble in the output of NOR gate.
• Therefore, if the complement of the function is simplified into
sum-of-products form (by combining 0’s on the map, it will be
possible to implement F′ with the AND-OR part of the function.
• In the figure (next slide) the function implemented is
F = (AB+CD+E)′
F' = AB+CD+E (sum of products for F′)
5
Fall 2022
AND-OR-INVERT Implementation
6
Fall 2022
OR-AND-INVERT Implementation
• The OR-NAND and NOR-OR are equivalent and can be treated
together.
• Both forms perform the OR-AND-INVERT function
• OR-NAND resembles the OR-AND except for the inversion done
by the bubble in the output of NAND gate.
• Therefore, if the complement of the function is simplified into
product-of-sums form (by combining 1’s on map), it will be
possible to implement F′ with the OR-AND part of the function.
• In the figure (next slide) the function implemented is
F = [ (A+B)(C+D)E ]′
F' = (A+B)(C+D)E (product of sums for F′)
7
Fall 2022
OR-AND-INVERT Implementation
8
Fall 2022
Non-degenerate Forms
Example: Implement the following Boolean function F, using
the Two-Level form of logic (a) AND-NOR (b) NAND-AND (c) OR-NAND
and NOR-OR
F(x,y,z)=∑(1,6)
9
Fall 2022
Non-degenerate Forms
10
Fall 2022
The End
11
Fall 2022

More Related Content

What's hot

Forming and shaping plastics and composite materials
Forming and shaping plastics and composite materialsForming and shaping plastics and composite materials
Forming and shaping plastics and composite materials
osamamohammad18
 
How conduct a Design of Experiments
How conduct a Design of ExperimentsHow conduct a Design of Experiments
How conduct a Design of Experiments
Frank Pauw
 
Mechanical Seals Piping Plans Api 628
Mechanical Seals Piping Plans   Api 628Mechanical Seals Piping Plans   Api 628
Mechanical Seals Piping Plans Api 628
IONEL DUTU
 
API Specification 6D Quality Specification Level (QSL)
API Specification 6D Quality Specification Level (QSL)API Specification 6D Quality Specification Level (QSL)
API Specification 6D Quality Specification Level (QSL)
Murdani Achmad Sirajo
 
Mechanical Seal Vs Gland Packing
Mechanical Seal  Vs Gland PackingMechanical Seal  Vs Gland Packing
Mechanical Seal Vs Gland Packing
Om Pratap Singh
 
EP LAB MANUAL
EP LAB MANUALEP LAB MANUAL
EP LAB MANUAL
Sethu Ram
 
Acceptance Sampling
Acceptance SamplingAcceptance Sampling
Acceptance Sampling
Vaibhav Koli
 
Safety valves
Safety valvesSafety valves
Safety valves
Gaurav Kaushik
 
Codes and standards by madhur mahajan
Codes and standards by madhur mahajanCodes and standards by madhur mahajan
Codes and standards by madhur mahajan
Madhur Mahajan
 
Developments in High Temperature Silicone Lubrication
Developments in High Temperature Silicone LubricationDevelopments in High Temperature Silicone Lubrication
Developments in High Temperature Silicone Lubrication
molykotetl
 
Pressure safety valves
Pressure safety valvesPressure safety valves
Pressure safety valves
Amol Dudhate
 
Process variation and continuous improvements
Process variation and continuous improvementsProcess variation and continuous improvements
Process variation and continuous improvements
Tarek Elneil
 
3341906 pms lab_manual_prepared by vipul hingu
3341906 pms lab_manual_prepared by vipul hingu3341906 pms lab_manual_prepared by vipul hingu
3341906 pms lab_manual_prepared by vipul hingu
Vipul Hingu
 
2_DesignAndFabricationOf_Hopper_MSD_report
2_DesignAndFabricationOf_Hopper_MSD_report2_DesignAndFabricationOf_Hopper_MSD_report
2_DesignAndFabricationOf_Hopper_MSD_report
Illinois Institute of Technology
 
WORKSHOP MACHINERY CATALOUGE
WORKSHOP MACHINERY CATALOUGEWORKSHOP MACHINERY CATALOUGE
WORKSHOP MACHINERY CATALOUGE
OM INTERNATIONAL MACHINE TOOLS
 
35 Insp, Ndt, Stat Reqmts Fope
35 Insp, Ndt, Stat Reqmts Fope35 Insp, Ndt, Stat Reqmts Fope
35 Insp, Ndt, Stat Reqmts Fope
jubin
 
Valve Selection & Sizing
Valve Selection & SizingValve Selection & Sizing
Valve Selection & Sizing
Ranjeet Kumar
 
Piping Components Handbook (Piping Training Material) for Oil & Gas Engineer
Piping Components Handbook (Piping Training Material) for Oil & Gas EngineerPiping Components Handbook (Piping Training Material) for Oil & Gas Engineer
Piping Components Handbook (Piping Training Material) for Oil & Gas Engineer
Varun Patel
 
ME6503 - DESIGN OF MACHINE ELEMENTS UNIT - I NOTES
ME6503 - DESIGN OF MACHINE ELEMENTS UNIT - I  NOTESME6503 - DESIGN OF MACHINE ELEMENTS UNIT - I  NOTES
ME6503 - DESIGN OF MACHINE ELEMENTS UNIT - I NOTES
ASHOK KUMAR RAJENDRAN
 
Pipe sizing
Pipe sizingPipe sizing
Pipe sizing
Ajay Kumar Sharma
 

What's hot (20)

Forming and shaping plastics and composite materials
Forming and shaping plastics and composite materialsForming and shaping plastics and composite materials
Forming and shaping plastics and composite materials
 
How conduct a Design of Experiments
How conduct a Design of ExperimentsHow conduct a Design of Experiments
How conduct a Design of Experiments
 
Mechanical Seals Piping Plans Api 628
Mechanical Seals Piping Plans   Api 628Mechanical Seals Piping Plans   Api 628
Mechanical Seals Piping Plans Api 628
 
API Specification 6D Quality Specification Level (QSL)
API Specification 6D Quality Specification Level (QSL)API Specification 6D Quality Specification Level (QSL)
API Specification 6D Quality Specification Level (QSL)
 
Mechanical Seal Vs Gland Packing
Mechanical Seal  Vs Gland PackingMechanical Seal  Vs Gland Packing
Mechanical Seal Vs Gland Packing
 
EP LAB MANUAL
EP LAB MANUALEP LAB MANUAL
EP LAB MANUAL
 
Acceptance Sampling
Acceptance SamplingAcceptance Sampling
Acceptance Sampling
 
Safety valves
Safety valvesSafety valves
Safety valves
 
Codes and standards by madhur mahajan
Codes and standards by madhur mahajanCodes and standards by madhur mahajan
Codes and standards by madhur mahajan
 
Developments in High Temperature Silicone Lubrication
Developments in High Temperature Silicone LubricationDevelopments in High Temperature Silicone Lubrication
Developments in High Temperature Silicone Lubrication
 
Pressure safety valves
Pressure safety valvesPressure safety valves
Pressure safety valves
 
Process variation and continuous improvements
Process variation and continuous improvementsProcess variation and continuous improvements
Process variation and continuous improvements
 
3341906 pms lab_manual_prepared by vipul hingu
3341906 pms lab_manual_prepared by vipul hingu3341906 pms lab_manual_prepared by vipul hingu
3341906 pms lab_manual_prepared by vipul hingu
 
2_DesignAndFabricationOf_Hopper_MSD_report
2_DesignAndFabricationOf_Hopper_MSD_report2_DesignAndFabricationOf_Hopper_MSD_report
2_DesignAndFabricationOf_Hopper_MSD_report
 
WORKSHOP MACHINERY CATALOUGE
WORKSHOP MACHINERY CATALOUGEWORKSHOP MACHINERY CATALOUGE
WORKSHOP MACHINERY CATALOUGE
 
35 Insp, Ndt, Stat Reqmts Fope
35 Insp, Ndt, Stat Reqmts Fope35 Insp, Ndt, Stat Reqmts Fope
35 Insp, Ndt, Stat Reqmts Fope
 
Valve Selection & Sizing
Valve Selection & SizingValve Selection & Sizing
Valve Selection & Sizing
 
Piping Components Handbook (Piping Training Material) for Oil & Gas Engineer
Piping Components Handbook (Piping Training Material) for Oil & Gas EngineerPiping Components Handbook (Piping Training Material) for Oil & Gas Engineer
Piping Components Handbook (Piping Training Material) for Oil & Gas Engineer
 
ME6503 - DESIGN OF MACHINE ELEMENTS UNIT - I NOTES
ME6503 - DESIGN OF MACHINE ELEMENTS UNIT - I  NOTESME6503 - DESIGN OF MACHINE ELEMENTS UNIT - I  NOTES
ME6503 - DESIGN OF MACHINE ELEMENTS UNIT - I NOTES
 
Pipe sizing
Pipe sizingPipe sizing
Pipe sizing
 

Similar to Lecture4 Chapter3- Non-Degenerate Forms.pdf

NAND and NOR implementation and Other two level implementation
NAND and NOR implementation and  Other two level implementationNAND and NOR implementation and  Other two level implementation
NAND and NOR implementation and Other two level implementation
Muhammad Akhtar
 
NAND AND NOR IMPLEMENTATION.pptx
NAND AND NOR IMPLEMENTATION.pptxNAND AND NOR IMPLEMENTATION.pptx
NAND AND NOR IMPLEMENTATION.pptx
recoveraccount1
 
Boolean algebra
Boolean algebraBoolean algebra
Boolean algebra
AswiniT3
 
e CAD lab manual
e CAD lab manuale CAD lab manual
e CAD lab manual
Amairullah Khan Lodhi
 
Find all hazards in this circuit. Redesign the circuit as a three-le.pdf
Find all hazards in this circuit.  Redesign the circuit as a three-le.pdfFind all hazards in this circuit.  Redesign the circuit as a three-le.pdf
Find all hazards in this circuit. Redesign the circuit as a three-le.pdf
Arrowdeepak
 
Universal logic Gate ppt for digital logic design
Universal logic Gate ppt for digital logic designUniversal logic Gate ppt for digital logic design
Universal logic Gate ppt for digital logic design
HODECEDSIET
 
Universal Gate ppt to design digital logic circuit
Universal Gate ppt to design digital logic circuitUniversal Gate ppt to design digital logic circuit
Universal Gate ppt to design digital logic circuit
HODECEDSIET
 
Deld lab manual
Deld lab manualDeld lab manual
Deld lab manual
Vivek Kumar Sinha
 
VLSI & E-CAD Lab Manual
VLSI & E-CAD Lab ManualVLSI & E-CAD Lab Manual
VLSI & E-CAD Lab Manual
Amairullah Khan Lodhi
 
Nand or gates ver_student
Nand or gates ver_studentNand or gates ver_student
Nand or gates ver_student
WanNurdiana
 
ECAD lab manual
ECAD lab manualECAD lab manual
ECAD lab manual
Dr. Swaminathan Kathirvel
 
Lab no 4
Lab no 4Lab no 4
Lab no 4
Abu-ul-Haris
 
Universal logic gate
Universal logic gateUniversal logic gate
Universal logic gate
sana younas
 
Digital VLSI Design : Combinational Circuit
Digital VLSI Design : Combinational CircuitDigital VLSI Design : Combinational Circuit
Digital VLSI Design : Combinational Circuit
Usha Mehta
 
digital Electronics
digital Electronicsdigital Electronics
digital Electronics
Venkat Raman
 
Sukku
SukkuSukku
Sukku
SukkuSukku
Digital
DigitalDigital
Digital
Venkat Raman
 
A04220106
A04220106A04220106
A04220106
ijceronline
 
Programmable logic devices
Programmable logic devicesProgrammable logic devices
Programmable logic devices
ISMT College
 

Similar to Lecture4 Chapter3- Non-Degenerate Forms.pdf (20)

NAND and NOR implementation and Other two level implementation
NAND and NOR implementation and  Other two level implementationNAND and NOR implementation and  Other two level implementation
NAND and NOR implementation and Other two level implementation
 
NAND AND NOR IMPLEMENTATION.pptx
NAND AND NOR IMPLEMENTATION.pptxNAND AND NOR IMPLEMENTATION.pptx
NAND AND NOR IMPLEMENTATION.pptx
 
Boolean algebra
Boolean algebraBoolean algebra
Boolean algebra
 
e CAD lab manual
e CAD lab manuale CAD lab manual
e CAD lab manual
 
Find all hazards in this circuit. Redesign the circuit as a three-le.pdf
Find all hazards in this circuit.  Redesign the circuit as a three-le.pdfFind all hazards in this circuit.  Redesign the circuit as a three-le.pdf
Find all hazards in this circuit. Redesign the circuit as a three-le.pdf
 
Universal logic Gate ppt for digital logic design
Universal logic Gate ppt for digital logic designUniversal logic Gate ppt for digital logic design
Universal logic Gate ppt for digital logic design
 
Universal Gate ppt to design digital logic circuit
Universal Gate ppt to design digital logic circuitUniversal Gate ppt to design digital logic circuit
Universal Gate ppt to design digital logic circuit
 
Deld lab manual
Deld lab manualDeld lab manual
Deld lab manual
 
VLSI & E-CAD Lab Manual
VLSI & E-CAD Lab ManualVLSI & E-CAD Lab Manual
VLSI & E-CAD Lab Manual
 
Nand or gates ver_student
Nand or gates ver_studentNand or gates ver_student
Nand or gates ver_student
 
ECAD lab manual
ECAD lab manualECAD lab manual
ECAD lab manual
 
Lab no 4
Lab no 4Lab no 4
Lab no 4
 
Universal logic gate
Universal logic gateUniversal logic gate
Universal logic gate
 
Digital VLSI Design : Combinational Circuit
Digital VLSI Design : Combinational CircuitDigital VLSI Design : Combinational Circuit
Digital VLSI Design : Combinational Circuit
 
digital Electronics
digital Electronicsdigital Electronics
digital Electronics
 
Sukku
SukkuSukku
Sukku
 
Sukku
SukkuSukku
Sukku
 
Digital
DigitalDigital
Digital
 
A04220106
A04220106A04220106
A04220106
 
Programmable logic devices
Programmable logic devicesProgrammable logic devices
Programmable logic devices
 

More from UmerKhan147799

Lecture6 Chapter1- ASCII Code, Error Detection and Correction Codes, and Bina...
Lecture6 Chapter1- ASCII Code, Error Detection and Correction Codes, and Bina...Lecture6 Chapter1- ASCII Code, Error Detection and Correction Codes, and Bina...
Lecture6 Chapter1- ASCII Code, Error Detection and Correction Codes, and Bina...
UmerKhan147799
 
Lecture6 Chapter4- Design Magnitude Comparator Circuit, Introduction to Decod...
Lecture6 Chapter4- Design Magnitude Comparator Circuit, Introduction to Decod...Lecture6 Chapter4- Design Magnitude Comparator Circuit, Introduction to Decod...
Lecture6 Chapter4- Design Magnitude Comparator Circuit, Introduction to Decod...
UmerKhan147799
 
Lecture5 Chapter1- Binary Codes.pdf
Lecture5 Chapter1- Binary Codes.pdfLecture5 Chapter1- Binary Codes.pdf
Lecture5 Chapter1- Binary Codes.pdf
UmerKhan147799
 
Lecture6 Chapter3- Function Simplification using Quine-MacCluskey Method.pdf
Lecture6 Chapter3- Function Simplification using Quine-MacCluskey Method.pdfLecture6 Chapter3- Function Simplification using Quine-MacCluskey Method.pdf
Lecture6 Chapter3- Function Simplification using Quine-MacCluskey Method.pdf
UmerKhan147799
 
Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...
Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...
Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...
UmerKhan147799
 
Lecture5 Chapter2- Positive and Negative Logic.pdf
Lecture5 Chapter2- Positive and Negative Logic.pdfLecture5 Chapter2- Positive and Negative Logic.pdf
Lecture5 Chapter2- Positive and Negative Logic.pdf
UmerKhan147799
 
Lecture5 Chapter4- Design Decimal Adder and Binary Multiplier Circuits.pdf
Lecture5 Chapter4- Design Decimal Adder and Binary Multiplier Circuits.pdfLecture5 Chapter4- Design Decimal Adder and Binary Multiplier Circuits.pdf
Lecture5 Chapter4- Design Decimal Adder and Binary Multiplier Circuits.pdf
UmerKhan147799
 
Lecture5 Chapter3- Exclusive-OR Function and its Applications in Digital Desi...
Lecture5 Chapter3- Exclusive-OR Function and its Applications in Digital Desi...Lecture5 Chapter3- Exclusive-OR Function and its Applications in Digital Desi...
Lecture5 Chapter3- Exclusive-OR Function and its Applications in Digital Desi...
UmerKhan147799
 

More from UmerKhan147799 (8)

Lecture6 Chapter1- ASCII Code, Error Detection and Correction Codes, and Bina...
Lecture6 Chapter1- ASCII Code, Error Detection and Correction Codes, and Bina...Lecture6 Chapter1- ASCII Code, Error Detection and Correction Codes, and Bina...
Lecture6 Chapter1- ASCII Code, Error Detection and Correction Codes, and Bina...
 
Lecture6 Chapter4- Design Magnitude Comparator Circuit, Introduction to Decod...
Lecture6 Chapter4- Design Magnitude Comparator Circuit, Introduction to Decod...Lecture6 Chapter4- Design Magnitude Comparator Circuit, Introduction to Decod...
Lecture6 Chapter4- Design Magnitude Comparator Circuit, Introduction to Decod...
 
Lecture5 Chapter1- Binary Codes.pdf
Lecture5 Chapter1- Binary Codes.pdfLecture5 Chapter1- Binary Codes.pdf
Lecture5 Chapter1- Binary Codes.pdf
 
Lecture6 Chapter3- Function Simplification using Quine-MacCluskey Method.pdf
Lecture6 Chapter3- Function Simplification using Quine-MacCluskey Method.pdfLecture6 Chapter3- Function Simplification using Quine-MacCluskey Method.pdf
Lecture6 Chapter3- Function Simplification using Quine-MacCluskey Method.pdf
 
Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...
Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...
Lecture4 Chapter4- Design 4-bit Lookahead Carry Binary Adder-Subtractor Circu...
 
Lecture5 Chapter2- Positive and Negative Logic.pdf
Lecture5 Chapter2- Positive and Negative Logic.pdfLecture5 Chapter2- Positive and Negative Logic.pdf
Lecture5 Chapter2- Positive and Negative Logic.pdf
 
Lecture5 Chapter4- Design Decimal Adder and Binary Multiplier Circuits.pdf
Lecture5 Chapter4- Design Decimal Adder and Binary Multiplier Circuits.pdfLecture5 Chapter4- Design Decimal Adder and Binary Multiplier Circuits.pdf
Lecture5 Chapter4- Design Decimal Adder and Binary Multiplier Circuits.pdf
 
Lecture5 Chapter3- Exclusive-OR Function and its Applications in Digital Desi...
Lecture5 Chapter3- Exclusive-OR Function and its Applications in Digital Desi...Lecture5 Chapter3- Exclusive-OR Function and its Applications in Digital Desi...
Lecture5 Chapter3- Exclusive-OR Function and its Applications in Digital Desi...
 

Recently uploaded

ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 

Recently uploaded (20)

ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 

Lecture4 Chapter3- Non-Degenerate Forms.pdf

  • 1. Chapter3: Gate-Level Minimization Lecture4- Non-degenerate Forms Engr. Arshad Nazir, Asst Prof Dept of Electrical Engineering SEECS 1 Fall 2022
  • 2. Objectives • Study Other Two-Level Implementations • Non-degenerate Forms 2 Fall 2022
  • 3. Other Two-Level Implementations • The types of gates most often used in integrated circuits are NAND and NOR gates. For this reason, NAND and NOR logic implementations are the most important from a practical point of view. • Some(but not all) NAND or NOR gates allow the possibility of a wired connection between the outputs of two gates to provide a specific logic function. • For example, open-collector TTL NAND gates, when tied together, perform wired- AND logic. Similarly, the NOR outputs of ECL gates can be tied together to perform a wired-OR function. Both are depicted below 3 Fall 2022
  • 4. Non-degenerate Forms • Consider that we have four types of gates: AND, OR, NAND, and NOR. • In a two-level circuit, we can have as many as 16 combinations of two-level forms:  Eight of these combinations are called degenerate forms because they degenerate to a single operation o For example, an AND-AND circuit is simple an AND of all inputs • The eight non-degenerate forms are: Combine ‘1s’ on map Combine ‘0s” on map AND-OR OR-AND NAND-NAND NOR-NOR NOR-OR NAND-AND OR-NAND AND-NOR 4 Fall 2022
  • 5. AND-OR-INVERT Implementation • The two forms NAND-AND and AND-NOR are equivalent and can be treated together. • Both perform the AND-OR-INVERT function • AND-NOR resembles the AND-OR except for the inversion done by the bubble in the output of NOR gate. • Therefore, if the complement of the function is simplified into sum-of-products form (by combining 0’s on the map, it will be possible to implement F′ with the AND-OR part of the function. • In the figure (next slide) the function implemented is F = (AB+CD+E)′ F' = AB+CD+E (sum of products for F′) 5 Fall 2022
  • 7. OR-AND-INVERT Implementation • The OR-NAND and NOR-OR are equivalent and can be treated together. • Both forms perform the OR-AND-INVERT function • OR-NAND resembles the OR-AND except for the inversion done by the bubble in the output of NAND gate. • Therefore, if the complement of the function is simplified into product-of-sums form (by combining 1’s on map), it will be possible to implement F′ with the OR-AND part of the function. • In the figure (next slide) the function implemented is F = [ (A+B)(C+D)E ]′ F' = (A+B)(C+D)E (product of sums for F′) 7 Fall 2022
  • 9. Non-degenerate Forms Example: Implement the following Boolean function F, using the Two-Level form of logic (a) AND-NOR (b) NAND-AND (c) OR-NAND and NOR-OR F(x,y,z)=∑(1,6) 9 Fall 2022