SlideShare a Scribd company logo
Sequential Circuits
• Logic circuit Outputs depend not only on the present inputs,
but also on the past history(outputs) of the system.
• The system memorizes the state in which it is in.
• How does the circuit memorize state?
• Using basic memory elements called latches and flip-flops.
• In practice, we need something more. We should be able to
set the output values to 0 or 1 as per our requirement.
• Need some additional circuitry.
• The exact functionality distinguishes between different
types of latches and flip-flops.
Sequential Logic
Types of Sequential Circuits
There are two types:
1. Asynchronous sequential circuits
The clock signals are not used by the Asynchronous sequential
circuits. The asynchronous circuit is operated through the pulses.
So, the changes in the input can change the state of the circuit.
The asynchronous circuits do not use clock pulses.
2. Synchronous sequential circuits
In synchronous sequential circuits, synchronization of the memory
element's state is done by the clock signal. The output is stored in
either flip-flops or latches(memory devices). The synchronization of
the outputs is done with either only negative edges of the clock
signal or only positive edges.
Clock Signal and Triggering
Clock signal
• A clock signal is a periodic signal. When ON time
and OFF time of the clock signal are the same, a
square wave is used to represent the clock signal.
Below is a diagram which represents the clock
signal:
• A clock signal is considered as the square wave.
Sometimes, the signal stays at logic, either high 5V
or low 0V, to an equal amount of time. It repeats
with a certain time period, which will be equal to
twice the 'ON time' or 'OFF time'.
Types of Triggering
• These are two types of triggering in sequential
circuits:
• Level triggering
The logic High and logic Low are the two levels in
the clock signal. In level triggering, when the clock
pulse is at a particular level, only then the circuit is
activated.
• Positive level triggering
In a positive level triggering, the signal with Logic High occurs. So, in
this triggering, the circuit is operated with such type of clock signal.
Below is the diagram of positive level triggering:
• Negative level triggering
In negative level triggering, the signal with Logic Low occurs. So, in this
triggering, the circuit is operated with such type of clock signal. Below
is the diagram of Negative level triggering:
Edge triggering
• In clock signal of edge triggering, two types of transitions occur,
i.e., transition either from Logic Low to Logic High or Logic High to
Logic Low. Based on the transitions of the clock signal, there are
the following types of edge triggering:
• Positive edge triggering
• The transition from Logic Low to Logic High occurs in the clock
signal of positive edge triggering. So, in positive edge triggering,
the circuit is operated with such type of clock signal. The diagram
of positive edge triggering is given below.
Negative edge triggering
• The transition from Logic High to Logic low
occurs in the clock signal of negative edge
triggering. So, in negative edge triggering, the
circuit is operated with such type of clock signal.
The diagram of negative edge triggering is given
below.
• A latch is a temporary storage device that has two
stable states, 0 and 1. Level sensitive storage
element (also called bistable multivibrator).
• A flip-flops is a special kind of latch where a clock
signal triggers the change in the stored value.
Various types of latches:
• S-R (Set-Reset) type
• D (Delay) type
• J-K type
• T (Toggle) type
The Set-Reset (S-R) Latch
• Consists of a pair of cross-coupled NOR or NAND
gates. Two inputs (S and R) and two outputs (Q
and Q’).
• The output can be set to 0 or 1 by applying
suitable values on S and R inputs.
STATE TABLE
SR Latch using
NOR Gates
SR Latch using
NAND Gates
An SR (Set-Reset) latch using NAND gates is a simple bistable memory device,
which has two inputs: S (Set) and R (Reset), and two outputs: Q and Q‾​(Q bar).
The SR latch using NAND gates operates based on the logic properties of the
NAND gate, and its operation can be understood by examining its truth table and
logical behavior:
S R Q Q‾​ State
0 0 1 1 Invalid State
0 1 1 0 Reset
1 0 0 1 Set
1 1 Qprev Q‾ No Change
SR Latch using NAND Gates - Truth Table
• Explanation of Operation:
• Set State (S = 1, R = 0):
– The output Q is set to 1.
– Q‾​becomes 0.
– This means the latch is in the Set state, where Q stores a high value.
• Reset State (S = 0, R = 1):
– The output Q is set to 0.
– Q‾Q​becomes 1.
– This is the Reset state, where Q stores a low value.
• No Change (S = 1, R = 1):
– The outputs remain at their previous values (Qprev and Q‾​
prev).
– This is called the latched state, where the latch holds its previous state.
• Invalid State (S = 0, R = 0):
– Both Q and Q‾​go to 1, which violates the logic of the circuit (Q and Q‾​
are supposed to be complements).
– This is considered an invalid or undefined state, and it is avoided in
practical use.
Race condition:
• A scenario where the final result or output
depends on the relative speeds of various
components (here gates).
• If we apply S = R = 1, and then apply S = R = 0, the
outputs will settle to either Q = 0, Q’ = 1 or Q = 1, Q’ =
0 depending on the relative speeds of the two gates.
• When J=1, K=1, Toggle i.e Q’n
• For JK flip-flop if J, K and Clock are equal to 1 the
state of flip-flop keeps on toggling which leads to
uncertainty in determining the output of the
flipflop.
• This problem is called Race around the condition.
This can be avoided by
❖ Using Edge triggering of JK Flip Flop
❖ Enhancing the propagation delay
❖ Using Master-Slave Flip Flop
Gated S-R Latch
E S R Q Q’
0 X X NC NC
1 0 0 NC NC
1 0 1 0 1
1 1 0 1 0
1 1 1 ? ?
When E = 0, the latch is de-active and the outputs do not
change.
• A gated latch requires an enable input (E).
When E = 1, the latch is active.
STATE TABLE
Gated S-R Latch

More Related Content

PPTX
Digital Electronics Unit_3.pptx
PPTX
UNIT - III.pptx
PPTX
Unit III Sequential Logic Design and circuits flipflops latches types counte...
PPTX
SEQUENTIAL_CIRCUIT digital logic design.pptx
PPT
Sequential circuit
PPTX
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
PDF
5. Latches and flip-flop do it fasrt f.pdf
PPTX
Sequential logic circuits flip-flop pt 1
Digital Electronics Unit_3.pptx
UNIT - III.pptx
Unit III Sequential Logic Design and circuits flipflops latches types counte...
SEQUENTIAL_CIRCUIT digital logic design.pptx
Sequential circuit
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
5. Latches and flip-flop do it fasrt f.pdf
Sequential logic circuits flip-flop pt 1

Similar to MMTC DELEVRI LECTURE PPTS SAMPLE FOR ATTENDING (20)

PPTX
DIGITAL ELECTRONICS: UNIT-III SYNCHRONOUS SEQUENTIAL CIRCUITS
PPTX
2105_4_Logic of Latchessssssssssssss.pptx
PPT
Sequential_DigitalLogicSecCSeqCkts__.ppt
PDF
sequential logic circuits- Latch & Flip Flop.pdf
DOCX
Introduction to Sequential DevicesChapter 66.1 M.docx
PDF
Flip-flops, Shift Registers and Counters.pdf
PPTX
Sequential cmos logic circuits
PPTX
sequential circuits, flip flops and Latches
PPTX
Latch and Flipflop.pptx
PPTX
Introduction to flipflops basic of elctronics COA.pptx
PPTX
cmos sequential logic circuits and analysis
PPTX
Chapter 6: Sequential Logic
PPT
Flipflops and Excitation tables of flipflops
PPTX
Latch Introduction & RS Latch
PDF
latchesflip-flop DLD
PPTX
B sc3 unit 5 sequencial lc
PPTX
latches
PPTX
Latches & flip flop
PPTX
unit 4 Counter and Registers and shift registers.pptx
PPTX
Lecture 5 Synchronous Sequential Logic
DIGITAL ELECTRONICS: UNIT-III SYNCHRONOUS SEQUENTIAL CIRCUITS
2105_4_Logic of Latchessssssssssssss.pptx
Sequential_DigitalLogicSecCSeqCkts__.ppt
sequential logic circuits- Latch & Flip Flop.pdf
Introduction to Sequential DevicesChapter 66.1 M.docx
Flip-flops, Shift Registers and Counters.pdf
Sequential cmos logic circuits
sequential circuits, flip flops and Latches
Latch and Flipflop.pptx
Introduction to flipflops basic of elctronics COA.pptx
cmos sequential logic circuits and analysis
Chapter 6: Sequential Logic
Flipflops and Excitation tables of flipflops
Latch Introduction & RS Latch
latchesflip-flop DLD
B sc3 unit 5 sequencial lc
latches
Latches & flip flop
unit 4 Counter and Registers and shift registers.pptx
Lecture 5 Synchronous Sequential Logic
Ad

More from 423ec0007 (9)

PPTX
Programming technologies for fpga asic and cpld
PPTX
PPT for MMTC Submission and format of details
PPTX
FPGA ASIC ANti fuse eprom eeprom sram diagrams
PPTX
Computer organization unit 2detaila with analysis
PPTX
Computer organization I/O organization details
PPT
ASIC construction details for design prospective
PPTX
programmableasici-160912165934 ac and dc io
PDF
VLSID_2023 Unit V FPGA Design switches programming
PPTX
principals of communication system unit 2 material
Programming technologies for fpga asic and cpld
PPT for MMTC Submission and format of details
FPGA ASIC ANti fuse eprom eeprom sram diagrams
Computer organization unit 2detaila with analysis
Computer organization I/O organization details
ASIC construction details for design prospective
programmableasici-160912165934 ac and dc io
VLSID_2023 Unit V FPGA Design switches programming
principals of communication system unit 2 material
Ad

Recently uploaded (20)

PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
737-MAX_SRG.pdf student reference guides
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPT
Total quality management ppt for engineering students
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PPTX
Geodesy 1.pptx...............................................
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
Artificial Intelligence
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Internet of Things (IOT) - A guide to understanding
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
737-MAX_SRG.pdf student reference guides
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Total quality management ppt for engineering students
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Geodesy 1.pptx...............................................
Automation-in-Manufacturing-Chapter-Introduction.pdf
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Artificial Intelligence
UNIT-1 - COAL BASED THERMAL POWER PLANTS
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
III.4.1.2_The_Space_Environment.p pdffdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
UNIT 4 Total Quality Management .pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Internet of Things (IOT) - A guide to understanding

MMTC DELEVRI LECTURE PPTS SAMPLE FOR ATTENDING

  • 1. Sequential Circuits • Logic circuit Outputs depend not only on the present inputs, but also on the past history(outputs) of the system. • The system memorizes the state in which it is in. • How does the circuit memorize state? • Using basic memory elements called latches and flip-flops. • In practice, we need something more. We should be able to set the output values to 0 or 1 as per our requirement. • Need some additional circuitry. • The exact functionality distinguishes between different types of latches and flip-flops.
  • 3. Types of Sequential Circuits There are two types: 1. Asynchronous sequential circuits The clock signals are not used by the Asynchronous sequential circuits. The asynchronous circuit is operated through the pulses. So, the changes in the input can change the state of the circuit. The asynchronous circuits do not use clock pulses. 2. Synchronous sequential circuits In synchronous sequential circuits, synchronization of the memory element's state is done by the clock signal. The output is stored in either flip-flops or latches(memory devices). The synchronization of the outputs is done with either only negative edges of the clock signal or only positive edges.
  • 4. Clock Signal and Triggering Clock signal • A clock signal is a periodic signal. When ON time and OFF time of the clock signal are the same, a square wave is used to represent the clock signal. Below is a diagram which represents the clock signal:
  • 5. • A clock signal is considered as the square wave. Sometimes, the signal stays at logic, either high 5V or low 0V, to an equal amount of time. It repeats with a certain time period, which will be equal to twice the 'ON time' or 'OFF time'.
  • 6. Types of Triggering • These are two types of triggering in sequential circuits: • Level triggering The logic High and logic Low are the two levels in the clock signal. In level triggering, when the clock pulse is at a particular level, only then the circuit is activated.
  • 7. • Positive level triggering In a positive level triggering, the signal with Logic High occurs. So, in this triggering, the circuit is operated with such type of clock signal. Below is the diagram of positive level triggering: • Negative level triggering In negative level triggering, the signal with Logic Low occurs. So, in this triggering, the circuit is operated with such type of clock signal. Below is the diagram of Negative level triggering:
  • 8. Edge triggering • In clock signal of edge triggering, two types of transitions occur, i.e., transition either from Logic Low to Logic High or Logic High to Logic Low. Based on the transitions of the clock signal, there are the following types of edge triggering: • Positive edge triggering • The transition from Logic Low to Logic High occurs in the clock signal of positive edge triggering. So, in positive edge triggering, the circuit is operated with such type of clock signal. The diagram of positive edge triggering is given below.
  • 9. Negative edge triggering • The transition from Logic High to Logic low occurs in the clock signal of negative edge triggering. So, in negative edge triggering, the circuit is operated with such type of clock signal. The diagram of negative edge triggering is given below.
  • 10. • A latch is a temporary storage device that has two stable states, 0 and 1. Level sensitive storage element (also called bistable multivibrator). • A flip-flops is a special kind of latch where a clock signal triggers the change in the stored value. Various types of latches: • S-R (Set-Reset) type • D (Delay) type • J-K type • T (Toggle) type
  • 11. The Set-Reset (S-R) Latch • Consists of a pair of cross-coupled NOR or NAND gates. Two inputs (S and R) and two outputs (Q and Q’). • The output can be set to 0 or 1 by applying suitable values on S and R inputs.
  • 12. STATE TABLE SR Latch using NOR Gates SR Latch using NAND Gates
  • 13. An SR (Set-Reset) latch using NAND gates is a simple bistable memory device, which has two inputs: S (Set) and R (Reset), and two outputs: Q and Q‾​(Q bar). The SR latch using NAND gates operates based on the logic properties of the NAND gate, and its operation can be understood by examining its truth table and logical behavior: S R Q Q‾​ State 0 0 1 1 Invalid State 0 1 1 0 Reset 1 0 0 1 Set 1 1 Qprev Q‾ No Change SR Latch using NAND Gates - Truth Table
  • 14. • Explanation of Operation: • Set State (S = 1, R = 0): – The output Q is set to 1. – Q‾​becomes 0. – This means the latch is in the Set state, where Q stores a high value. • Reset State (S = 0, R = 1): – The output Q is set to 0. – Q‾Q​becomes 1. – This is the Reset state, where Q stores a low value. • No Change (S = 1, R = 1): – The outputs remain at their previous values (Qprev and Q‾​ prev). – This is called the latched state, where the latch holds its previous state. • Invalid State (S = 0, R = 0): – Both Q and Q‾​go to 1, which violates the logic of the circuit (Q and Q‾​ are supposed to be complements). – This is considered an invalid or undefined state, and it is avoided in practical use.
  • 15. Race condition: • A scenario where the final result or output depends on the relative speeds of various components (here gates). • If we apply S = R = 1, and then apply S = R = 0, the outputs will settle to either Q = 0, Q’ = 1 or Q = 1, Q’ = 0 depending on the relative speeds of the two gates.
  • 16. • When J=1, K=1, Toggle i.e Q’n • For JK flip-flop if J, K and Clock are equal to 1 the state of flip-flop keeps on toggling which leads to uncertainty in determining the output of the flipflop. • This problem is called Race around the condition. This can be avoided by ❖ Using Edge triggering of JK Flip Flop ❖ Enhancing the propagation delay ❖ Using Master-Slave Flip Flop
  • 17. Gated S-R Latch E S R Q Q’ 0 X X NC NC 1 0 0 NC NC 1 0 1 0 1 1 1 0 1 0 1 1 1 ? ? When E = 0, the latch is de-active and the outputs do not change. • A gated latch requires an enable input (E). When E = 1, the latch is active. STATE TABLE Gated S-R Latch