SlideShare a Scribd company logo
1 of 18
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 2
Session 17: Focus
 Storage Elements
◦ SR – Latches
 Using NOR gates
◦ S’R’-Latches
 Using NAND Gate
 D Latch (Transparent latch)
 Graphic Symbols of Latches
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 3
SR-Latches with NOR Gates
Logic Diagram Function Table
Active HIGH circuit
Active HIGH here corresponds to the control inputs (R & S)
When R = 1, Q is Reset to 0
When S = 1, Q is set to 1
Always Set means setting a value to ONE
Always Reset means resetting a value to ZERO
It is forbidden because
If both Set (1) and Reset (1)
Are given together
the next state of
Q and Q’ both will be zero
which is an incorrect state
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com
Storage Elements
S’R’ Latches – With NAND Gates
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 5
S’R’-Latches with NAND Gates
Logic Diagram Function Table
Active LOW circuit
Active low here corresponds to the control inputs (R ‘& S’)
When R’ = 0, Q is Reset to 0
When S’ = 0, Q is set to 1
Always Set means setting a value to ONE
Always Reset means resetting a value to ZERO
It is forbidden because
If both Set (0) and Reset (0)
the next state of
Q and Q’ are indeterminate
S’ R’S’
R’
(after S’ = 1, R’ = 0)
R’
(after S’ = 0, R’ = 1)
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 6
S’R’-Latches with NAND Gates (Active Low)
 After both inputs go back to 1, we are allowed to change the state of
the latch by placing a 0 in the R’ input
 This action causes the circuit to go to the reset state and stay there
even after both inputs return to 1
 The condition that is forbidden for the NAND latch is both inputs
being equal to 0 at the same time,
 An input combination that should be avoided
 It operates normally with both inputs at 1,
unless the state of the latch has to be changed
 Giving a 0 to the S’ input causes output Q to go
to 1, putting the latch in the set state
 When the S’ input goes back to 1, the
circuit remains in the set state.
Active LOW circuit
R’
S’
S’ R’
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 7
S’R’-Latches with NAND Gates
 Note that the input signals for the NAND require the
complement of those values to be used for the NOR latch
 Because the NAND latch requires a 0 signal to change its state,
it is referred to as an S’R’ latch
 The primes (or, sometimes, bars over the letters) designate the
fact that the inputs must be in their complement form to
activate the circuit.
 NAND based implementation of S’R’ Latches are more
preferred than NOR based design
 Because NAND based designs are faster and smaller in size
 Though SR or S’R’ latches are not used in real circuits
 Other useful latches and flip-flops are constructed from it
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 8
Quiz 1: Draw the output waveform
S’
R’
Q
Active LOW circuit
S’
R’
(after S’ = 1, R’ = 0)
(after S’ = 0, R’ = 1)
S’ R’
S’
R’
1
1
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 9
SR-Latches with Enable or Control (C) Input
Logic Diagram
Adding C makes the NAND
implementation as Active-high
C
Function Table
C
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 10
Quiz 2: Draw the output waveform
C
C
C
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com
D Latch
(Transparent Latch)
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 12
D Latch – Transparent Latch
Here SR inputs becoming 11 is eliminated
Logic Diagrams
Function Tables
SR-Latch D-Latch
S
R
C
S
R
C
C
C
Basic S’R’ Latch
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 13
D Latch – Transparent Latch
 One way to eliminate the undesirable condition of the
indeterminate state in the SR latch is
 To ensure that inputs S and R are never equal to 1 at the
same time.
 This is done in the D latch
 This has only two inputs D (data) and C (control)
 The D input goes directly to the S input, and its complement is
given to the R input
 The D latch receives that designation from its ability to hold
data in its internal storage
 It provides a path from D to the output, when C is enabled, so
it is also called Transparent Latch
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 14
D-Latch: Transparent Latch
 The Control is called a trigger to the latch which allows
changes to the output of the latch based on the input (D)
 When Control is HIGH, any changes to D is reflected at the
output (Q) of the latch
 Which means that the latch is transparent to the input when
the Control is HIGH
D
C
Q
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 15
Problem with the Latches
 When latches are used for the storage elements, a
serious difficulty arises.
 The state transitions of the latches start as soon as the
clock pulse (Control input) changes to the logic 1 or
High level.
 The new state of a latch may appear at its output while
the control or clock pulse is still active.
 The final state depends on how long the clock pulse
stays at the logic-1 level
 Because of this behaviour, output of a latch cannot be
given to another latch as input which runs on the same
clock pulse
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 16
Graphic Symbols of Latches
SR Latch
Built with NOR Gates
Active HIGH
S’R’ Latch
Built with NAND Gates
Active LOW
D Latch
Active HIGH
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 17
Session 17: Summary
 Storage Elements
◦ SR-Latches
 NAND Gate
◦ SR Latch with Enable Input
 D Latch (Transparent latch)
 Graphic Symbols of Latches
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 18
References
Ref 1 Ref 2

More Related Content

What's hot (9)

Digital Design Session 21
Digital Design Session 21Digital Design Session 21
Digital Design Session 21
 
Digital Design Session 29
Digital Design Session 29Digital Design Session 29
Digital Design Session 29
 
Digital Design Session 15
Digital Design Session 15Digital Design Session 15
Digital Design Session 15
 
Digital Design Session 20
Digital Design Session 20Digital Design Session 20
Digital Design Session 20
 
Digital Design Session 24
Digital Design Session 24Digital Design Session 24
Digital Design Session 24
 
Digital Design Session 19
Digital Design Session 19Digital Design Session 19
Digital Design Session 19
 
sequential circuit that encodes a hexadecimal 16-key keypad output to 4 – bit...
sequential circuit that encodes a hexadecimal 16-key keypad output to 4 – bit...sequential circuit that encodes a hexadecimal 16-key keypad output to 4 – bit...
sequential circuit that encodes a hexadecimal 16-key keypad output to 4 – bit...
 
Digital Design Session 11
Digital Design Session 11Digital Design Session 11
Digital Design Session 11
 
13 use curves
13 use curves13 use curves
13 use curves
 

Similar to Digital Design Session 17

Dee2034 chapter 4 flip flop for students part
Dee2034 chapter 4 flip flop  for students partDee2034 chapter 4 flip flop  for students part
Dee2034 chapter 4 flip flop for students partSITI SABARIAH SALIHIN
 
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptxDigital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptxUtsavDas21
 
Aeav 301 lec 19
Aeav 301 lec 19Aeav 301 lec 19
Aeav 301 lec 190mehdi
 
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
 
Digital Clock Using Logic Gates
Digital Clock Using Logic GatesDigital Clock Using Logic Gates
Digital Clock Using Logic GatesJalpaMaheshwari1
 
PLC Ladder Programming [Mechatronics]
PLC Ladder Programming [Mechatronics]PLC Ladder Programming [Mechatronics]
PLC Ladder Programming [Mechatronics]Dr. S.N. Teli
 
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav RaikarDigital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav RaikarGauravRaikar3
 

Similar to Digital Design Session 17 (20)

Digital Design Session 16
Digital Design Session 16Digital Design Session 16
Digital Design Session 16
 
Digital Design Session 23
Digital Design Session 23Digital Design Session 23
Digital Design Session 23
 
Unit IV version I.ppt
Unit IV version I.pptUnit IV version I.ppt
Unit IV version I.ppt
 
Ff 2
Ff 2Ff 2
Ff 2
 
Dee2034 chapter 4 flip flop for students part
Dee2034 chapter 4 flip flop  for students partDee2034 chapter 4 flip flop  for students part
Dee2034 chapter 4 flip flop for students part
 
Digital Design Session 1
Digital Design Session 1Digital Design Session 1
Digital Design Session 1
 
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptxDigital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
 
Aeav 301 lec 19
Aeav 301 lec 19Aeav 301 lec 19
Aeav 301 lec 19
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
 
10529144.ppt
10529144.ppt10529144.ppt
10529144.ppt
 
Chapter 4 flip flop for students
Chapter 4 flip flop for studentsChapter 4 flip flop for students
Chapter 4 flip flop for students
 
Digital Clock Using Logic Gates
Digital Clock Using Logic GatesDigital Clock Using Logic Gates
Digital Clock Using Logic Gates
 
Sequential Logic
Sequential LogicSequential Logic
Sequential Logic
 
A TRAFFIC LIGHT CONTROL SYSTEM USING PROGRAMMABLE LOGIC CONTROLLER
A TRAFFIC LIGHT CONTROL SYSTEM USING PROGRAMMABLE LOGIC CONTROLLERA TRAFFIC LIGHT CONTROL SYSTEM USING PROGRAMMABLE LOGIC CONTROLLER
A TRAFFIC LIGHT CONTROL SYSTEM USING PROGRAMMABLE LOGIC CONTROLLER
 
PLC Ladder Programming [Mechatronics]
PLC Ladder Programming [Mechatronics]PLC Ladder Programming [Mechatronics]
PLC Ladder Programming [Mechatronics]
 
Digital Design Session 12
Digital Design Session 12Digital Design Session 12
Digital Design Session 12
 
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav RaikarDigital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
 
8051 FINIAL
8051 FINIAL8051 FINIAL
8051 FINIAL
 
Electronics lec 10
Electronics lec 10Electronics lec 10
Electronics lec 10
 
Dee2034 chapter 6 register
Dee2034 chapter 6 registerDee2034 chapter 6 register
Dee2034 chapter 6 register
 

More from International Institute of Information Technology - Bangalore (11)

Digital Design Session 14
Digital Design Session 14Digital Design Session 14
Digital Design Session 14
 
Digital Design Session 13
Digital Design Session 13Digital Design Session 13
Digital Design Session 13
 
Digital Design Session 10
Digital Design Session 10Digital Design Session 10
Digital Design Session 10
 
Digital Design Session 9
Digital Design Session 9Digital Design Session 9
Digital Design Session 9
 
Digital Design Session 8
Digital Design Session 8Digital Design Session 8
Digital Design Session 8
 
Digital Design Session 7
Digital Design  Session 7Digital Design  Session 7
Digital Design Session 7
 
Digital Design Session 6
Digital Design Session 6Digital Design Session 6
Digital Design Session 6
 
Digital Design Session 5
Digital Design  Session 5Digital Design  Session 5
Digital Design Session 5
 
Digital Design Session 2
Digital Design Session 2Digital Design Session 2
Digital Design Session 2
 
Digital Design Course Summary
 Digital Design Course Summary Digital Design Course Summary
Digital Design Course Summary
 
Basic Electric Circuits Tutorial 7
Basic Electric Circuits Tutorial 7Basic Electric Circuits Tutorial 7
Basic Electric Circuits Tutorial 7
 

Recently uploaded

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...Call girls in Ahmedabad High profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 

Digital Design Session 17

  • 1. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com
  • 2. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 2 Session 17: Focus  Storage Elements ◦ SR – Latches  Using NOR gates ◦ S’R’-Latches  Using NAND Gate  D Latch (Transparent latch)  Graphic Symbols of Latches
  • 3. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 3 SR-Latches with NOR Gates Logic Diagram Function Table Active HIGH circuit Active HIGH here corresponds to the control inputs (R & S) When R = 1, Q is Reset to 0 When S = 1, Q is set to 1 Always Set means setting a value to ONE Always Reset means resetting a value to ZERO It is forbidden because If both Set (1) and Reset (1) Are given together the next state of Q and Q’ both will be zero which is an incorrect state
  • 4. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com Storage Elements S’R’ Latches – With NAND Gates
  • 5. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 5 S’R’-Latches with NAND Gates Logic Diagram Function Table Active LOW circuit Active low here corresponds to the control inputs (R ‘& S’) When R’ = 0, Q is Reset to 0 When S’ = 0, Q is set to 1 Always Set means setting a value to ONE Always Reset means resetting a value to ZERO It is forbidden because If both Set (0) and Reset (0) the next state of Q and Q’ are indeterminate S’ R’S’ R’ (after S’ = 1, R’ = 0) R’ (after S’ = 0, R’ = 1)
  • 6. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 6 S’R’-Latches with NAND Gates (Active Low)  After both inputs go back to 1, we are allowed to change the state of the latch by placing a 0 in the R’ input  This action causes the circuit to go to the reset state and stay there even after both inputs return to 1  The condition that is forbidden for the NAND latch is both inputs being equal to 0 at the same time,  An input combination that should be avoided  It operates normally with both inputs at 1, unless the state of the latch has to be changed  Giving a 0 to the S’ input causes output Q to go to 1, putting the latch in the set state  When the S’ input goes back to 1, the circuit remains in the set state. Active LOW circuit R’ S’ S’ R’
  • 7. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 7 S’R’-Latches with NAND Gates  Note that the input signals for the NAND require the complement of those values to be used for the NOR latch  Because the NAND latch requires a 0 signal to change its state, it is referred to as an S’R’ latch  The primes (or, sometimes, bars over the letters) designate the fact that the inputs must be in their complement form to activate the circuit.  NAND based implementation of S’R’ Latches are more preferred than NOR based design  Because NAND based designs are faster and smaller in size  Though SR or S’R’ latches are not used in real circuits  Other useful latches and flip-flops are constructed from it
  • 8. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 8 Quiz 1: Draw the output waveform S’ R’ Q Active LOW circuit S’ R’ (after S’ = 1, R’ = 0) (after S’ = 0, R’ = 1) S’ R’ S’ R’ 1 1
  • 9. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 9 SR-Latches with Enable or Control (C) Input Logic Diagram Adding C makes the NAND implementation as Active-high C Function Table C
  • 10. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 10 Quiz 2: Draw the output waveform C C C
  • 11. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com D Latch (Transparent Latch)
  • 12. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 12 D Latch – Transparent Latch Here SR inputs becoming 11 is eliminated Logic Diagrams Function Tables SR-Latch D-Latch S R C S R C C C Basic S’R’ Latch
  • 13. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 13 D Latch – Transparent Latch  One way to eliminate the undesirable condition of the indeterminate state in the SR latch is  To ensure that inputs S and R are never equal to 1 at the same time.  This is done in the D latch  This has only two inputs D (data) and C (control)  The D input goes directly to the S input, and its complement is given to the R input  The D latch receives that designation from its ability to hold data in its internal storage  It provides a path from D to the output, when C is enabled, so it is also called Transparent Latch
  • 14. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 14 D-Latch: Transparent Latch  The Control is called a trigger to the latch which allows changes to the output of the latch based on the input (D)  When Control is HIGH, any changes to D is reflected at the output (Q) of the latch  Which means that the latch is transparent to the input when the Control is HIGH D C Q
  • 15. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 15 Problem with the Latches  When latches are used for the storage elements, a serious difficulty arises.  The state transitions of the latches start as soon as the clock pulse (Control input) changes to the logic 1 or High level.  The new state of a latch may appear at its output while the control or clock pulse is still active.  The final state depends on how long the clock pulse stays at the logic-1 level  Because of this behaviour, output of a latch cannot be given to another latch as input which runs on the same clock pulse
  • 16. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 16 Graphic Symbols of Latches SR Latch Built with NOR Gates Active HIGH S’R’ Latch Built with NAND Gates Active LOW D Latch Active HIGH
  • 17. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 17 Session 17: Summary  Storage Elements ◦ SR-Latches  NAND Gate ◦ SR Latch with Enable Input  D Latch (Transparent latch)  Graphic Symbols of Latches
  • 18. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 18 References Ref 1 Ref 2