SlideShare a Scribd company logo
1 of 14
Digital Logic Design
CHAPTER – I
Introduction to Digital Logic Design
Addis Ababa Science and Technology University
College of Electrical and Mechanical Engineering
Department of Electronics Engineering
Lecturer: Yonas Haregot
9/24/2023 Digital Logic Design 1
Introduction
●
In todays world, the term “Digital” has become part of
our everyday vocabulary because of the dramatic way
that the digital circuits and digital techniques have
become so widely used in almost all areas of our life:
●
●
●
Computers
Automation
Robots and so on
●
Generally digital circuits are favorable in speed, ease
of design, Programmability, flexibility and functionality.
Digital Logic Design 2
9/24/2023
Digital and Analog Quantity
● Analog Quantity:
– The quantity that has continuous values is called
as the analog quantity.
– Example of analog quantity are:
● Time, Temperature, Pressure, Distance and Sound.
Digital Logic Design 3
9/24/2023
Digital and Analog Quantity
● Digital Quantity:
– The quantity that has a discrete set of values is
called as the digital quantity.
– Digital system will take information at certain
defined times and display it in the form digits and
symbols on some display.
Digital Logic Design 4
9/24/2023
Advantage of Digital over Analog
●
Digital data can be processed and transmitted
more efficiently and reliably than analog.
●
It can store huge amount of data in lesser
space and with least chance of error.
●
Noise does not affect digital data as compare to
analog signals.
Digital Logic Design 5
9/24/2023
Binary Digit, Logic Level and
Digital Waveform.
Digital Logic Design 6
9/24/2023
Binary Digit
●
●
●
Digital electronics involves circuits and system in which
there are two types possible states.
These states are represented by two different voltage
levels: HIGH and LOW.
In digital systems such as computers; combinations of
two states, called codes, are used to represent
●
numbers, symbols, alphabetic character and other types
of information.
The two-state number system is called binary and its
two digit are called Binary Digit: 0 and 1.
Digital Logic Design 7
9/24/2023
Binary Digit
●
●
Each of the Binary digit, 0 and 1, is called bit.
In digital circuits, two different voltage levels are
used to represent the two bits.
● Generally;
– 1 is represented by the higher voltage (HIGH) and
– 0 is represented by the lower voltage (LOW).
Digital Logic Design 8
9/24/2023
Logic Levels
●
●
The voltage used to represent a 1 and 0 are logic
levels.
Ideally, one voltage level represents a HIGH and
another voltage level represents a LOW.
● In a practical digital circuit, however, a HIGH can be any
voltage between a specified minimum value and
specified maximum value. Likewise for a LOW voltage
levels.
●
There can be no overlap between the accepted range of
HIGH levels and the accepted range of LOW levels.
Digital Logic Design 9
9/24/2023
Logic Levels
●
●
●
The voltage values
between VH(min) and VL(max)
are unacceptable for
proper operation.
The voltage values
between VH(max) and
VH(min) are HIGH.
The voltage values
between VL(max) and
VL(min) are LOW.
Digital Logic Design 10
9/24/2023
Digital Waveform
●
●
Digital waveforms consists of voltage levels that
are changing back and forth between the HIGH
and LOW levels or states.
Usually these waveforms are represented as
timing diagrams used to represent wave
behavior relative to time.
Digital Logic Design 11
9/24/2023
Digital Waveform
● Pulse have two edge:
– A leading edge where pulse goes to HIGH from
LOW state and falling edge where pulse revert.
– Sudden transition from one state to other is
impractical. Depending on practical consideration
it will take small amount of time to get from one
state to another.
Digital Logic Design 12
9/24/2023
Digital Waveform
● Important terms.
●
●
●
●
Rise Time
Fall Time
Amplitude
Pulse Width
Rise Time
Fall Time
→ time required for pulse to go from LOW level to HIGH.
→ time required for pulse to go from HIGH level to LOW.
Amplitude → the maximum value of a digital waveform.
Pulse Width → the time gap between the raising edge and falling edge.
fig.1.3: practical signal representation of a pulse.
Digital Logic Design 13
9/24/2023
Digital Logic Design
● Digital logic design is a system in electrical and
●
●
computer engineering that uses simple number value to
produce input and output operations.
Digital logics are rooted in binary code.
This system facilitates the design of electronics circuits
that convey information, including logic gates with
functions that include AND, OR and NOT commands.
● The value system translates input signals into specific
output. These functions facilitate computing, robotics,
and other electronics applications.
Digital Logic Design 14
9/24/2023

More Related Content

Similar to DLD_Chapter_1.pptx

Module-1-Digital-and-Analog-Quantities-PROF (1).pdf
Module-1-Digital-and-Analog-Quantities-PROF (1).pdfModule-1-Digital-and-Analog-Quantities-PROF (1).pdf
Module-1-Digital-and-Analog-Quantities-PROF (1).pdf
AnthonyTayong1
 
Module-1-Digital-and-Analog-Quantities-PROF.pdf
Module-1-Digital-and-Analog-Quantities-PROF.pdfModule-1-Digital-and-Analog-Quantities-PROF.pdf
Module-1-Digital-and-Analog-Quantities-PROF.pdf
AnthonyTayong1
 
PC based Oscilloscope
PC based OscilloscopePC based Oscilloscope
PC based Oscilloscope
Sayyed Z
 
ESP8266 MICROCONTROLLER APPLICATION IN WIRELESS SYNCHRONIZATION TASKS.pptx
ESP8266 MICROCONTROLLER APPLICATION IN WIRELESS SYNCHRONIZATION TASKS.pptxESP8266 MICROCONTROLLER APPLICATION IN WIRELESS SYNCHRONIZATION TASKS.pptx
ESP8266 MICROCONTROLLER APPLICATION IN WIRELESS SYNCHRONIZATION TASKS.pptx
VenkateshVenkatesh96
 

Similar to DLD_Chapter_1.pptx (20)

Definition of digital circuit
Definition of digital circuit Definition of digital circuit
Definition of digital circuit
 
D5242023
D5242023D5242023
D5242023
 
Module-1-Digital-and-Analog-Quantities-PROF (1).pdf
Module-1-Digital-and-Analog-Quantities-PROF (1).pdfModule-1-Digital-and-Analog-Quantities-PROF (1).pdf
Module-1-Digital-and-Analog-Quantities-PROF (1).pdf
 
Module-1-Digital-and-Analog-Quantities-PROF.pdf
Module-1-Digital-and-Analog-Quantities-PROF.pdfModule-1-Digital-and-Analog-Quantities-PROF.pdf
Module-1-Digital-and-Analog-Quantities-PROF.pdf
 
weather monitoiring system.pptx
weather monitoiring system.pptxweather monitoiring system.pptx
weather monitoiring system.pptx
 
PC based Oscilloscope
PC based OscilloscopePC based Oscilloscope
PC based Oscilloscope
 
Digital Logic Design Lecture 01
Digital Logic Design Lecture 01Digital Logic Design Lecture 01
Digital Logic Design Lecture 01
 
Analog to digital converter (ACD)
Analog to digital converter (ACD)Analog to digital converter (ACD)
Analog to digital converter (ACD)
 
DE Unit1-3-13 (1).pdf
DE Unit1-3-13 (1).pdfDE Unit1-3-13 (1).pdf
DE Unit1-3-13 (1).pdf
 
Embedded Application on Microcontroller in Assembly and Embedded C
Embedded Application on Microcontroller in Assembly and Embedded CEmbedded Application on Microcontroller in Assembly and Embedded C
Embedded Application on Microcontroller in Assembly and Embedded C
 
IC 8253 - Microprocessor
IC 8253 - Microprocessor IC 8253 - Microprocessor
IC 8253 - Microprocessor
 
18cs33_module_1.pptx
18cs33_module_1.pptx18cs33_module_1.pptx
18cs33_module_1.pptx
 
Data Acquisition System
Data Acquisition SystemData Acquisition System
Data Acquisition System
 
A12PPT.pdf
A12PPT.pdfA12PPT.pdf
A12PPT.pdf
 
Lec0.ppt
Lec0.pptLec0.ppt
Lec0.ppt
 
ESP8266 MICROCONTROLLER APPLICATION IN WIRELESS SYNCHRONIZATION TASKS.pptx
ESP8266 MICROCONTROLLER APPLICATION IN WIRELESS SYNCHRONIZATION TASKS.pptxESP8266 MICROCONTROLLER APPLICATION IN WIRELESS SYNCHRONIZATION TASKS.pptx
ESP8266 MICROCONTROLLER APPLICATION IN WIRELESS SYNCHRONIZATION TASKS.pptx
 
72
7272
72
 
Computer hardware
Computer hardware Computer hardware
Computer hardware
 
A design of multifunctional led written screen based on wireless transmission
A design of multifunctional led written screen based on wireless transmissionA design of multifunctional led written screen based on wireless transmission
A design of multifunctional led written screen based on wireless transmission
 
IRJET- Analog to Digital Conversion Process by Matlab Simulink
IRJET- Analog to Digital Conversion Process by Matlab SimulinkIRJET- Analog to Digital Conversion Process by Matlab Simulink
IRJET- Analog to Digital Conversion Process by Matlab Simulink
 

More from TamiratDejene1

More from TamiratDejene1 (20)

Ch-3 lecture.pdf
Ch-3 lecture.pdfCh-3 lecture.pdf
Ch-3 lecture.pdf
 
Chapter 2.pptx
Chapter 2.pptxChapter 2.pptx
Chapter 2.pptx
 
Wireless LANs.ppt
Wireless LANs.pptWireless LANs.ppt
Wireless LANs.ppt
 
Data Link Control.ppt
Data Link Control.pptData Link Control.ppt
Data Link Control.ppt
 
Congestion Control and QOS.ppt
Congestion Control and QOS.pptCongestion Control and QOS.ppt
Congestion Control and QOS.ppt
 
Analog Transmission.ppt
Analog Transmission.pptAnalog Transmission.ppt
Analog Transmission.ppt
 
Chapter 5 (Part I) - Pointers.pdf
Chapter 5 (Part I) - Pointers.pdfChapter 5 (Part I) - Pointers.pdf
Chapter 5 (Part I) - Pointers.pdf
 
Chapter 7 (Part I) - User Defined Datatypes.pdf
Chapter 7 (Part I) - User Defined Datatypes.pdfChapter 7 (Part I) - User Defined Datatypes.pdf
Chapter 7 (Part I) - User Defined Datatypes.pdf
 
00-intro-to-classes.pdf
00-intro-to-classes.pdf00-intro-to-classes.pdf
00-intro-to-classes.pdf
 
DLD Chapter-5.pdf
DLD Chapter-5.pdfDLD Chapter-5.pdf
DLD Chapter-5.pdf
 
DLD Chapter-4.pdf
DLD Chapter-4.pdfDLD Chapter-4.pdf
DLD Chapter-4.pdf
 
DLD Chapter-2.pdf
DLD Chapter-2.pdfDLD Chapter-2.pdf
DLD Chapter-2.pdf
 
DLD Chapter-1.pdf
DLD Chapter-1.pdfDLD Chapter-1.pdf
DLD Chapter-1.pdf
 
Chapter 8_Shift Registers (EEEg4302)1.pdf
Chapter 8_Shift Registers (EEEg4302)1.pdfChapter 8_Shift Registers (EEEg4302)1.pdf
Chapter 8_Shift Registers (EEEg4302)1.pdf
 
Chapter 7_Counters (EEEg4302).pdf
Chapter 7_Counters (EEEg4302).pdfChapter 7_Counters (EEEg4302).pdf
Chapter 7_Counters (EEEg4302).pdf
 
Chapter 5_combinational logic (EEEg4302).pdf
Chapter 5_combinational logic (EEEg4302).pdfChapter 5_combinational logic (EEEg4302).pdf
Chapter 5_combinational logic (EEEg4302).pdf
 
Chapter 3_Logic Gates (EEEg4302).pdf
Chapter 3_Logic Gates (EEEg4302).pdfChapter 3_Logic Gates (EEEg4302).pdf
Chapter 3_Logic Gates (EEEg4302).pdf
 
Chapter 2_Number system (EEEg4302).pdf
Chapter 2_Number system (EEEg4302).pdfChapter 2_Number system (EEEg4302).pdf
Chapter 2_Number system (EEEg4302).pdf
 
Chapter – 1 Intro to DBS.pdf
Chapter – 1 Intro to DBS.pdfChapter – 1 Intro to DBS.pdf
Chapter – 1 Intro to DBS.pdf
 
Chapter – 4 Normalization and Relational Algebra.pdf
Chapter – 4 Normalization and Relational Algebra.pdfChapter – 4 Normalization and Relational Algebra.pdf
Chapter – 4 Normalization and Relational Algebra.pdf
 

Recently uploaded

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 

Recently uploaded (20)

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 

DLD_Chapter_1.pptx

  • 1. Digital Logic Design CHAPTER – I Introduction to Digital Logic Design Addis Ababa Science and Technology University College of Electrical and Mechanical Engineering Department of Electronics Engineering Lecturer: Yonas Haregot 9/24/2023 Digital Logic Design 1
  • 2. Introduction ● In todays world, the term “Digital” has become part of our everyday vocabulary because of the dramatic way that the digital circuits and digital techniques have become so widely used in almost all areas of our life: ● ● ● Computers Automation Robots and so on ● Generally digital circuits are favorable in speed, ease of design, Programmability, flexibility and functionality. Digital Logic Design 2 9/24/2023
  • 3. Digital and Analog Quantity ● Analog Quantity: – The quantity that has continuous values is called as the analog quantity. – Example of analog quantity are: ● Time, Temperature, Pressure, Distance and Sound. Digital Logic Design 3 9/24/2023
  • 4. Digital and Analog Quantity ● Digital Quantity: – The quantity that has a discrete set of values is called as the digital quantity. – Digital system will take information at certain defined times and display it in the form digits and symbols on some display. Digital Logic Design 4 9/24/2023
  • 5. Advantage of Digital over Analog ● Digital data can be processed and transmitted more efficiently and reliably than analog. ● It can store huge amount of data in lesser space and with least chance of error. ● Noise does not affect digital data as compare to analog signals. Digital Logic Design 5 9/24/2023
  • 6. Binary Digit, Logic Level and Digital Waveform. Digital Logic Design 6 9/24/2023
  • 7. Binary Digit ● ● ● Digital electronics involves circuits and system in which there are two types possible states. These states are represented by two different voltage levels: HIGH and LOW. In digital systems such as computers; combinations of two states, called codes, are used to represent ● numbers, symbols, alphabetic character and other types of information. The two-state number system is called binary and its two digit are called Binary Digit: 0 and 1. Digital Logic Design 7 9/24/2023
  • 8. Binary Digit ● ● Each of the Binary digit, 0 and 1, is called bit. In digital circuits, two different voltage levels are used to represent the two bits. ● Generally; – 1 is represented by the higher voltage (HIGH) and – 0 is represented by the lower voltage (LOW). Digital Logic Design 8 9/24/2023
  • 9. Logic Levels ● ● The voltage used to represent a 1 and 0 are logic levels. Ideally, one voltage level represents a HIGH and another voltage level represents a LOW. ● In a practical digital circuit, however, a HIGH can be any voltage between a specified minimum value and specified maximum value. Likewise for a LOW voltage levels. ● There can be no overlap between the accepted range of HIGH levels and the accepted range of LOW levels. Digital Logic Design 9 9/24/2023
  • 10. Logic Levels ● ● ● The voltage values between VH(min) and VL(max) are unacceptable for proper operation. The voltage values between VH(max) and VH(min) are HIGH. The voltage values between VL(max) and VL(min) are LOW. Digital Logic Design 10 9/24/2023
  • 11. Digital Waveform ● ● Digital waveforms consists of voltage levels that are changing back and forth between the HIGH and LOW levels or states. Usually these waveforms are represented as timing diagrams used to represent wave behavior relative to time. Digital Logic Design 11 9/24/2023
  • 12. Digital Waveform ● Pulse have two edge: – A leading edge where pulse goes to HIGH from LOW state and falling edge where pulse revert. – Sudden transition from one state to other is impractical. Depending on practical consideration it will take small amount of time to get from one state to another. Digital Logic Design 12 9/24/2023
  • 13. Digital Waveform ● Important terms. ● ● ● ● Rise Time Fall Time Amplitude Pulse Width Rise Time Fall Time → time required for pulse to go from LOW level to HIGH. → time required for pulse to go from HIGH level to LOW. Amplitude → the maximum value of a digital waveform. Pulse Width → the time gap between the raising edge and falling edge. fig.1.3: practical signal representation of a pulse. Digital Logic Design 13 9/24/2023
  • 14. Digital Logic Design ● Digital logic design is a system in electrical and ● ● computer engineering that uses simple number value to produce input and output operations. Digital logics are rooted in binary code. This system facilitates the design of electronics circuits that convey information, including logic gates with functions that include AND, OR and NOT commands. ● The value system translates input signals into specific output. These functions facilitate computing, robotics, and other electronics applications. Digital Logic Design 14 9/24/2023