SlideShare a Scribd company logo
Flip Flops
BY
SHASHI LATA
ASSISTANT PROFESSOR
www.advanced.edu.in
Flip Flops
www.advanced.edu.in
Flip- flop is a digital memory element which forms the
basic key component of any sequential or combinational
circuits in digital electronics. It has two stable states : logic
0 state and logic 1 state.
Contents
Combinational Circuits
Sequential Circuits
Latches
Triggering
Flip Flops
State Diagrams
Characteristic Equations
Excitation Tables
www.advanced.edu.in
Combinational Circuits
• Output depends only on the current input, doesn’t depends on past status of input.
• Has no memory.
• We don’t have any timing and synchronization signal such as clock signal.
www.advanced.edu.in
Sequential Circuits
• Output depends only on the current input, but also on past input values.
• To provide the previous input or output a memory element is required.
• The timing parameters also needs to be taken into consideration.
www.advanced.edu.in
www.advanced.edu.in
Sequential Circuits
Circuits that we
have learned
so far
Information Storing
Circuits
Timed “States”
1-Bit Memory Cell
•Flip-Flops also known as basic digital memory circuit.
• Output of gate-1 is connected to the gate-2 and
output of gate-2 is connected to gate-1.
•Assume the output of gate-1 i.e. Q=1, hence R’=1.
As R’=1, output of gate2 i.e. Q’=0.
•This makes S’=0, hence Q continues to be =1.
•Similarly if we start with Q=0.
•This circuit has 2 stable states, one corresponds to
Q=1, Q’=0 and it is called as 1 state or set state.
•Whereas other corresponds to Q=0, Q’-1 and it is
called as 0stae or reset state.
www.advanced.edu.in
S’
R’
Q
Q’
0
1
1
0
1
2
Cross coupled inverter as memory
element
S-R Latch
•Cross coupled inverter is capable of locking or latching the information.
•Their disadvantage is that, we can’t enter the desired digital data into it.
•This disadvantage can be over come by modifying the circuit as below.
www.advanced.edu.in
Q
Q’
3
4
1
2
S
R
S-R Latch (NAND version)
www.advanced.edu.in
R
S
Q
Q’
0 0
0 1
1 0
1 1
S R Q Q’1
0
0
1
0 1 Reset
0 0 1
0 1 1
1 0 1
1 1 0
X Y NAND S=0, R=1 : Reset
Since S=0, it forces Q’ to be 1
Both inputs to NAND-1 are 1
Hence Q=0
Hence with S=0 & R=1, the outputs are Q=0 & Q’=1
S-R Latch (NAND version)
www.advanced.edu.in
R
S
Q
Q’
0 0
0 1
1 0
1 1
S R Q Q’1
1
1
0
Q Q’ No Change/Inactive
0 0 1
0 1 1
1 0 1
1 1 0
X Y NAND
0 1 Reset
S-R Latch (NAND version)
www.advanced.edu.in
R
S
Q
Q’
0 0
0 1
1 0
1 1
S R Q Q’0
1
1
0
0 0 1
0 1 1
1 0 1
1 1 0
X Y NAND
Q Q’ No Change/Inactive
0 1 Reset
1 0 Set
S-R Latch (NAND version)
www.advanced.edu.in
R
S
Q
Q’
0 0
0 1
1 0
1 1
S R Q Q’1
1
0
1
0 0 1
0 1 1
1 0 1
1 1 0
X Y NAND
0 1 Inactive/No change
1 0 Reset
0 1 Set
1 0 Inactive/No change
S-R Latch (NAND version)
www.advanced.edu.in
R
S
Q
Q’
0 0
0 1
1 0
1 1
S’ R’ Q Q’0
0
1
1
0 0 1
0 1 1
1 0 1
1 1 0
X Y NAND
0 1 Inactive/No change
1 0 Reset
0 1 Set
1 0 Inactive/No change
1 1 Disallowed
Triggering Methods
Depending on which portion of clock signal the latch or flip flop responds to, classify them into
two types:-
1. Level Triggering.
2. Edge Triggering.
LEVEL TRIGGERING:-Circuit respond to change in their input, if their enable input(E) held at an
active level which may be steady high or low level .
www.advanced.edu.in
S Q
C
R Q’
S-R flip flop is enabled only when the
level is high
S-R flip flop doesn’t respond when the
level of clock signal is low
Types of Level Triggering Flip Flops
1. Positive Level Triggering :-Output of a flip flop respond to the input changes, only when its
clock inputs are high (1) level.
2. Negative Level Triggering :-Output of a flip flop respond to the input changes, only when its
clock inputs are low (0) level.
www.advanced.edu.in
The edge triggered flip flop samples the input at the
positive or negative edge and changes its outputs
accordingly
The level triggered flip flop output changes when clock
input is either at high or low level
EDGE TRIGGERING
Flip flops which changes their outputs only corresponding to the positive (rising) or negative
(falling) edge of the clock input.
Types of edge triggering:-
1. Positive edge triggering:-Flip flops which allows its output to change in response to its inputs
only at the instants corresponding to the rising edge of clock(positive spikes).Its output will
not respond to change in inputs at any other instant of time.
2. Negative edge triggering:-Flip flops which responds only to the falling edge of clock(negative
spikes) of the clock.
www.advanced.edu.in
Gated S-R Latch
(Level Triggered S-R Flip Flop)
www.advanced.edu.in
Disadvantage of S-R latch is that when S=R=0 or S=R=1 the outputs Q & Q’ either don’t change
or they are indeterminate (invalid).
Q changes only when clk (C)ic high(i.e. level sensitive).
S Q
C
R Q’
D Latch
www.advanced.edu.in
To eliminate the undesirable indeterminate state in the RS flip flop is to ensure that inputs S and R are
never 1 simultaneously. This is done in the D latch:
D Q
C
Q’
J-K Latch
www.advanced.edu.in
Q
Q’
3
4
1
2
J
K
C
C J K Next state of Q
0 x x Q No Change
1 0 0 Q No Change
1 0 1 0 Reset
1 1 0 1 Set
1 1 1 Q' Toggle
J Q
C
K Q’
Race – around condition
If inputs of J-K flip-flop are J=K = 1, and Q= 0 and clock pulse as shown in figure,
after a time interval Tp equal to propagation delay of NAND gates, the output
will change to Q=1. now, we have J=1, K=1 and Q=1. if duration of clock pulse (T)
is greater than propagation delay, Tp , after another time interval of Tp the
output will change back to Q=0, hence the output will oscillate back and forth
between 0 and 1. the output is uncertain at the end of clock pulse if flip-flop is
level trigger. This situation is called race-around condition.
The race-around condition can be avoided if clock pulse is reduced than the
propagation delay of flip-flop, i.e., t<Tp<T, but this is not practically feasible. A
more practical method for this is the use of master-slave flip-flop.
www.advanced.edu.in
Race – around condition
Output is
uncertain
Clock
pulse
0
t T
Tp
output
www.advanced.edu.in
Flip Flops
Latches are “transparent” (=any change on the inputs is seen at the outputs immediately when
c=1).
This causes synchronization problems.
This problem can be removed by cg latch to create flip flops that can respond(update) only on
specific times (instead on any time).
Flip flops are said to be edge sensitive or edge triggered rather than level triggered .
www.advanced.edu.in
S-R Flip Flop
www.advanced.edu.in
Q
Q’
3
4
1
2
S
C
CLK
R1 R2
D
R
C S R Next stage of Q
0 x x No Change
1 x x No Change
x x No Change
0 0 No Change
0 1 Reset
1 0 Set
1 1 Invalid
S Q
C
R Q’
D Flip-Flop
www.advanced.edu.in
Q
Q’
3
4
1
2
SC
CLK
R1 R2
D
R
C D Next stage of Q
0 x No Change
1 x No Change
x No Change
0 Q follows D input
1 Q follows D input
D Q
C
Q’
J-K Flip-Flop
www.advanced.edu.in
Q
Q’
1
2
3
4
J
K
S
C
CLK
R1 R2
D
Q
Q’
R
C J K Next stage of Q
0 x x No Change
1 x x No Change
x x No Change
0 0 No Change
0 1 Reset
1 0 Set
1 1 Toggle
J Q
C
K Q’
Toggle Flip-Flop(T Flip-Flop)
www.advanced.edu.in
J Q
C
K Q’
T
C T Next stage of Q
0 x No Change
1 x No Change
x No Change
0 No Change
1 Toggle
Toggle flip-flop output toggles on clock edge
Toggle flip-flop is basically a J-K flip-flop with J & K terminals permanently
connected together.
Master-Slave FF Configuration Using S-R
Latches
www.advanced.edu.in
S
C
R
S
C
R
S
C
R
Y
Y’
Q
Q’
Master-Slave FF Configuration Using S-R
Latches
www.advanced.edu.in
C S R Q Q' Next stage of Q
0 x x Q Q' No Change
1 0 0 Q Q' No Change
1 0 1 0 1 Reset
1 1 0 1 0 Set
1 1 1 1 1 Invalid
When C=1, master is enabled and stores new data, slave
stores old data.
When C=0, master’s state passes to enabled state,
master not sensitive to new data (disabled)
State Diagrams: D
www.advanced.edu.in
◦ The D flip-flop has the following state table
◦ Note that changes on clock edge are always assumed
◦ The corresponding state diagram is
◦ Again, transitions occurs only on a clock edge
D Q(t+1)
0 0
1 1
0 1 1
0
0
1
Q(t+1) = D
D
Q
0 1
0 0 1
1 0 1
characteristic
equation
State Diagrams: T
www.advanced.edu.in
The T flip-flop state table
The state diagram is
0 1 0
1
0
1
Q(t+1) = TQ(t)' + T'Q(t) = T  Q(t)
T Q(t+1)
0 Q(t)
1 Q(t)'
T
Q
0 1
0 0 1
1 1 0
characteristic
equation
State Diagrams: S-R
www.advanced.edu.in
The SR flip-flop state table
The state diagram is
0 1 x0
01
0x
10
Q(t+1) = S + R'Q(t)
S R Q(t+1)
0 0 Q(t)
0 1 0
1 0 1
1 1 x
S R
Q
00 01 11 10
0 0 0 x 1
1 1 0 x 1
characteristic
equation
State Diagrams: J-K
www.advanced.edu.in
The JK flip-flop state table
The state diagram is
0 1 x0
x1
0x
1x
Q(t+1) = J Q(t)' + K' Q(t), or
Q(t+1) = J Q(t)' + K' Q(t) + J K'
J K Q(t+1)
0 0 Q(t)
0 1 0
1 0 1
1 1 Q(t)'
J K
Q
00 01 11 10
0 0 0 1 1
1 1 0 0 1
static hazard!!
characteristic
equation
Characteristic Equations
www.advanced.edu.in
Summary of the characteristic equations
How is the next state determined from the inputs and current state?
Flip-flop Characteristic Equation
D Q(t+1) = D
T Q(t+1) = T  Q(t)
SR Q(t+1) = S + R' Q(t)
JK Q(t+1) = J Q(t)' + K' Q(t)
Excitation Tables
www.advanced.edu.in
Summary of the excitation tables
For each state transition Q(t)  Q(t+1), what input combination(s) will
produce that transition?
Q(t) Q(t+1) D T SR JK
0 0 0 0 0x 0x
0 1 1 1 10 1x
1 0 0 1 01 x1
1 1 1 0 x0 x0
Conclusion
www.advanced.edu.in
•Flip – flops can be used as a memory element and also as a delay
element.
•Flip – flops are also used in the making of counters/timers.
•Using Flip – flops, we can eliminate keyboard debounce.
•In various type of registers also we use flip –flops.
SHASHI LATA
ASSISTANT PROFESSOR
shashi_fbd@rediffmail.com
Advanced Educational Institutions
70 km Milestone,
Delhi-Mathura Road, Dist. Palwal, Haryana-121105
Enquiry No: +91–1275–398400, 302222
Tele Fax: +91-1275-398406
E-mail: info@advancedinstitutions.com
Website: www.advanced.edu.in
www.advanced.edu.in

More Related Content

What's hot

SEQUENTIAL CIRCUITS [Flip-flops and Latches]
SEQUENTIAL CIRCUITS [Flip-flops and Latches]SEQUENTIAL CIRCUITS [Flip-flops and Latches]
SEQUENTIAL CIRCUITS [Flip-flops and Latches]
Electronics for Biomedical
 
MASTER SLAVE JK FLIP FLOP & T FLIP FLOP
MASTER SLAVE JK FLIP FLOP & T FLIP FLOPMASTER SLAVE JK FLIP FLOP & T FLIP FLOP
MASTER SLAVE JK FLIP FLOP & T FLIP FLOP
Smit Shah
 
Flip flops, counters &amp; registers
Flip flops, counters &amp; registersFlip flops, counters &amp; registers
Flip flops, counters &amp; registers
Dharit Unadkat
 
Sequential circuits in Digital Electronics
Sequential circuits in Digital ElectronicsSequential circuits in Digital Electronics
Sequential circuits in Digital Electronics
Vinoth Loganathan
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
DrSonali Vyas
 
Sr Latch or Flip Flop
Sr Latch or Flip FlopSr Latch or Flip Flop
Sr Latch or Flip Flop
Muhammad Anas Mustafvi
 
Flip flop
Flip flopFlip flop
Sequential circuit design
Sequential circuit designSequential circuit design
Sequential circuit design
Satya P. Joshi
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
sheheryar ahmed
 
flip flops
flip flops flip flops
flip flops
Unsa Shakir
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
mubashir farooq
 
Shift Registers
Shift RegistersShift Registers
Shift Registers
Abhilash Nair
 
JK flip flop in Digital electronics
JK flip flop in Digital electronicsJK flip flop in Digital electronics
JK flip flop in Digital electronics
Easy n Inspire L
 
Flip Flop
Flip FlopFlip Flop
Flip Flop
MutabarShah
 
SHIFT REGISTERS
SHIFT REGISTERSSHIFT REGISTERS
SHIFT REGISTERS
kumari36
 
Sequential logic circuits flip-flop pt 1
Sequential logic circuits   flip-flop pt 1Sequential logic circuits   flip-flop pt 1
Sequential logic circuits flip-flop pt 1
Sarah Sue Calbio
 
latches
 latches latches
latches
Unsa Shakir
 
Flipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflopsFlipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflops
student
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
Paresh Parmar
 
Race around and master slave flip flop
Race around and master slave flip flopRace around and master slave flip flop
Race around and master slave flip flop
Shubham Singh
 

What's hot (20)

SEQUENTIAL CIRCUITS [Flip-flops and Latches]
SEQUENTIAL CIRCUITS [Flip-flops and Latches]SEQUENTIAL CIRCUITS [Flip-flops and Latches]
SEQUENTIAL CIRCUITS [Flip-flops and Latches]
 
MASTER SLAVE JK FLIP FLOP & T FLIP FLOP
MASTER SLAVE JK FLIP FLOP & T FLIP FLOPMASTER SLAVE JK FLIP FLOP & T FLIP FLOP
MASTER SLAVE JK FLIP FLOP & T FLIP FLOP
 
Flip flops, counters &amp; registers
Flip flops, counters &amp; registersFlip flops, counters &amp; registers
Flip flops, counters &amp; registers
 
Sequential circuits in Digital Electronics
Sequential circuits in Digital ElectronicsSequential circuits in Digital Electronics
Sequential circuits in Digital Electronics
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
 
Sr Latch or Flip Flop
Sr Latch or Flip FlopSr Latch or Flip Flop
Sr Latch or Flip Flop
 
Flip flop
Flip flopFlip flop
Flip flop
 
Sequential circuit design
Sequential circuit designSequential circuit design
Sequential circuit design
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
 
flip flops
flip flops flip flops
flip flops
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
 
Shift Registers
Shift RegistersShift Registers
Shift Registers
 
JK flip flop in Digital electronics
JK flip flop in Digital electronicsJK flip flop in Digital electronics
JK flip flop in Digital electronics
 
Flip Flop
Flip FlopFlip Flop
Flip Flop
 
SHIFT REGISTERS
SHIFT REGISTERSSHIFT REGISTERS
SHIFT REGISTERS
 
Sequential logic circuits flip-flop pt 1
Sequential logic circuits   flip-flop pt 1Sequential logic circuits   flip-flop pt 1
Sequential logic circuits flip-flop pt 1
 
latches
 latches latches
latches
 
Flipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflopsFlipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflops
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
 
Race around and master slave flip flop
Race around and master slave flip flopRace around and master slave flip flop
Race around and master slave flip flop
 

Viewers also liked

What are Flip Flops and Its types.
What are Flip Flops and Its types.What are Flip Flops and Its types.
What are Flip Flops and Its types.
Satya P. Joshi
 
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
 
Flip flop’s state tables & diagrams
Flip flop’s state tables & diagramsFlip flop’s state tables & diagrams
Flip flop’s state tables & diagramsSunny Khatana
 
8.flip flops and registers
8.flip flops and registers8.flip flops and registers
8.flip flops and registersDeepak Sharma
 
Understanding Flip Flops
Understanding Flip FlopsUnderstanding Flip Flops
Understanding Flip Flopsgavhays
 
Flip flop
Flip flopFlip flop
Flip flop
JAGMIT Jamkhandi
 
Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...
Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...
Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...
Analog Devices, Inc.
 
Flip Flop & RS Latch
Flip Flop & RS LatchFlip Flop & RS Latch
Flip Flop & RS Latch
university of education,Lahore
 
The Digital Logic Level
The Digital Logic LevelThe Digital Logic Level
The Digital Logic LevelLiEdo
 
2)linear select memory organization
2)linear select memory organization2)linear select memory organization
2)linear select memory organization
rezaman2012
 
Organizing
OrganizingOrganizing
OrganizingSartaj
 
Flip Flops DLD
Flip Flops DLDFlip Flops DLD
Flip Flops DLD
Assad Shehbaz
 
Shift registers
Shift registersShift registers
Shift registers
Sulman Ahmed
 
Clock Gating
Clock GatingClock Gating
Clock Gating
Mahesh Dananjaya
 
BE PPT (FLIP FLOPS)
BE PPT (FLIP FLOPS)BE PPT (FLIP FLOPS)
BE PPT (FLIP FLOPS)
DHANESHRKNAIR01
 
Registers
RegistersRegisters
Registers
Gaditek
 

Viewers also liked (20)

What are Flip Flops and Its types.
What are Flip Flops and Its types.What are Flip Flops and Its types.
What are Flip Flops and Its types.
 
Flipflop
FlipflopFlipflop
Flipflop
 
Flip flop
Flip flopFlip flop
Flip flop
 
Chapter 4 flip flop for students
Chapter 4 flip flop for studentsChapter 4 flip flop for students
Chapter 4 flip flop for students
 
All flipflop
All flipflopAll flipflop
All flipflop
 
Flip flop’s state tables & diagrams
Flip flop’s state tables & diagramsFlip flop’s state tables & diagrams
Flip flop’s state tables & diagrams
 
8.flip flops and registers
8.flip flops and registers8.flip flops and registers
8.flip flops and registers
 
Understanding Flip Flops
Understanding Flip FlopsUnderstanding Flip Flops
Understanding Flip Flops
 
Flip flop
Flip flopFlip flop
Flip flop
 
Flip Flop
Flip FlopFlip Flop
Flip Flop
 
Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...
Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...
Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...
 
Flip Flop & RS Latch
Flip Flop & RS LatchFlip Flop & RS Latch
Flip Flop & RS Latch
 
The Digital Logic Level
The Digital Logic LevelThe Digital Logic Level
The Digital Logic Level
 
2)linear select memory organization
2)linear select memory organization2)linear select memory organization
2)linear select memory organization
 
Organizing
OrganizingOrganizing
Organizing
 
Flip Flops DLD
Flip Flops DLDFlip Flops DLD
Flip Flops DLD
 
Shift registers
Shift registersShift registers
Shift registers
 
Clock Gating
Clock GatingClock Gating
Clock Gating
 
BE PPT (FLIP FLOPS)
BE PPT (FLIP FLOPS)BE PPT (FLIP FLOPS)
BE PPT (FLIP FLOPS)
 
Registers
RegistersRegisters
Registers
 

Similar to Flip flops

UNIT - III.pptx
UNIT - III.pptxUNIT - III.pptx
UNIT - III.pptx
amudhak10
 
Sequentialcircuits
SequentialcircuitsSequentialcircuits
Sequentialcircuits
Raghu Vamsi
 
Flip flop slide
Flip flop slideFlip flop slide
Flip flop slide
jyothir19
 
Sequential Circuit
Sequential CircuitSequential Circuit
Sequential Circuit
Heman Pathak
 
best slides latches.pdf
best slides latches.pdfbest slides latches.pdf
best slides latches.pdf
AreebaShoukat4
 
Digital Electronics Unit_3.pptx
Digital Electronics Unit_3.pptxDigital Electronics Unit_3.pptx
Digital Electronics Unit_3.pptx
Thapar Institute
 
Chapter 6: Sequential Logic
Chapter 6: Sequential LogicChapter 6: Sequential Logic
Chapter 6: Sequential Logic
Er. Nawaraj Bhandari
 
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxSEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
ThanmayiKumar
 
Sequential circuit latchs and Flip-Flops.
Sequential circuit latchs and Flip-Flops.Sequential circuit latchs and Flip-Flops.
Sequential circuit latchs and Flip-Flops.
msa29cse
 
Flip flops
Flip flopsFlip flops
Flip flops
Dalwin INDIA
 
B sc cs i bo-de u-iv sequential circuit
B sc cs i bo-de u-iv sequential circuitB sc cs i bo-de u-iv sequential circuit
B sc cs i bo-de u-iv sequential circuit
Rai University
 
FYBSC IT Digital Electronics Unit IV Chapter II Sequential Circuits- Flip-Flops
FYBSC IT Digital Electronics Unit IV Chapter II Sequential Circuits- Flip-FlopsFYBSC IT Digital Electronics Unit IV Chapter II Sequential Circuits- Flip-Flops
FYBSC IT Digital Electronics Unit IV Chapter II Sequential Circuits- Flip-Flops
Arti Parab Academics
 
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
UtsavDas21
 
08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdf08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdf
DSOOP
 
Latch and Flipflop.pptx
Latch and Flipflop.pptxLatch and Flipflop.pptx
Latch and Flipflop.pptx
ramkumarraja7
 
flip-flop1.ppt
flip-flop1.pptflip-flop1.ppt
flip-flop1.ppt
profabhishekranjan
 
Computer Oragnization Flipflops
Computer Oragnization FlipflopsComputer Oragnization Flipflops
Computer Oragnization Flipflops
Vanitha Chandru
 
Sequential circuit
Sequential circuitSequential circuit
Sequential circuit
Brenda Debra
 

Similar to Flip flops (20)

UNIT - III.pptx
UNIT - III.pptxUNIT - III.pptx
UNIT - III.pptx
 
Sequentialcircuits
SequentialcircuitsSequentialcircuits
Sequentialcircuits
 
Flip flop slide
Flip flop slideFlip flop slide
Flip flop slide
 
Sequential Circuit
Sequential CircuitSequential Circuit
Sequential Circuit
 
best slides latches.pdf
best slides latches.pdfbest slides latches.pdf
best slides latches.pdf
 
Digital Electronics Unit_3.pptx
Digital Electronics Unit_3.pptxDigital Electronics Unit_3.pptx
Digital Electronics Unit_3.pptx
 
Chapter 6: Sequential Logic
Chapter 6: Sequential LogicChapter 6: Sequential Logic
Chapter 6: Sequential Logic
 
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxSEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
 
Sequential circuit latchs and Flip-Flops.
Sequential circuit latchs and Flip-Flops.Sequential circuit latchs and Flip-Flops.
Sequential circuit latchs and Flip-Flops.
 
Flip flops
Flip flopsFlip flops
Flip flops
 
lec7.ppt
lec7.pptlec7.ppt
lec7.ppt
 
B sc cs i bo-de u-iv sequential circuit
B sc cs i bo-de u-iv sequential circuitB sc cs i bo-de u-iv sequential circuit
B sc cs i bo-de u-iv sequential circuit
 
FYBSC IT Digital Electronics Unit IV Chapter II Sequential Circuits- Flip-Flops
FYBSC IT Digital Electronics Unit IV Chapter II Sequential Circuits- Flip-FlopsFYBSC IT Digital Electronics Unit IV Chapter II Sequential Circuits- Flip-Flops
FYBSC IT Digital Electronics Unit IV Chapter II Sequential Circuits- Flip-Flops
 
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
 
08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdf08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdf
 
Latch and Flipflop.pptx
Latch and Flipflop.pptxLatch and Flipflop.pptx
Latch and Flipflop.pptx
 
flip-flop1.ppt
flip-flop1.pptflip-flop1.ppt
flip-flop1.ppt
 
Computer Oragnization Flipflops
Computer Oragnization FlipflopsComputer Oragnization Flipflops
Computer Oragnization Flipflops
 
Sequential circuit
Sequential circuitSequential circuit
Sequential circuit
 
Lecture 1 6844
Lecture 1 6844Lecture 1 6844
Lecture 1 6844
 

Recently uploaded

14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
ssuser7dcef0
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 

Recently uploaded (20)

14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 

Flip flops

  • 1. Flip Flops BY SHASHI LATA ASSISTANT PROFESSOR www.advanced.edu.in
  • 2. Flip Flops www.advanced.edu.in Flip- flop is a digital memory element which forms the basic key component of any sequential or combinational circuits in digital electronics. It has two stable states : logic 0 state and logic 1 state.
  • 3. Contents Combinational Circuits Sequential Circuits Latches Triggering Flip Flops State Diagrams Characteristic Equations Excitation Tables www.advanced.edu.in
  • 4. Combinational Circuits • Output depends only on the current input, doesn’t depends on past status of input. • Has no memory. • We don’t have any timing and synchronization signal such as clock signal. www.advanced.edu.in
  • 5. Sequential Circuits • Output depends only on the current input, but also on past input values. • To provide the previous input or output a memory element is required. • The timing parameters also needs to be taken into consideration. www.advanced.edu.in
  • 6. www.advanced.edu.in Sequential Circuits Circuits that we have learned so far Information Storing Circuits Timed “States”
  • 7. 1-Bit Memory Cell •Flip-Flops also known as basic digital memory circuit. • Output of gate-1 is connected to the gate-2 and output of gate-2 is connected to gate-1. •Assume the output of gate-1 i.e. Q=1, hence R’=1. As R’=1, output of gate2 i.e. Q’=0. •This makes S’=0, hence Q continues to be =1. •Similarly if we start with Q=0. •This circuit has 2 stable states, one corresponds to Q=1, Q’=0 and it is called as 1 state or set state. •Whereas other corresponds to Q=0, Q’-1 and it is called as 0stae or reset state. www.advanced.edu.in S’ R’ Q Q’ 0 1 1 0 1 2 Cross coupled inverter as memory element
  • 8. S-R Latch •Cross coupled inverter is capable of locking or latching the information. •Their disadvantage is that, we can’t enter the desired digital data into it. •This disadvantage can be over come by modifying the circuit as below. www.advanced.edu.in Q Q’ 3 4 1 2 S R
  • 9. S-R Latch (NAND version) www.advanced.edu.in R S Q Q’ 0 0 0 1 1 0 1 1 S R Q Q’1 0 0 1 0 1 Reset 0 0 1 0 1 1 1 0 1 1 1 0 X Y NAND S=0, R=1 : Reset Since S=0, it forces Q’ to be 1 Both inputs to NAND-1 are 1 Hence Q=0 Hence with S=0 & R=1, the outputs are Q=0 & Q’=1
  • 10. S-R Latch (NAND version) www.advanced.edu.in R S Q Q’ 0 0 0 1 1 0 1 1 S R Q Q’1 1 1 0 Q Q’ No Change/Inactive 0 0 1 0 1 1 1 0 1 1 1 0 X Y NAND 0 1 Reset
  • 11. S-R Latch (NAND version) www.advanced.edu.in R S Q Q’ 0 0 0 1 1 0 1 1 S R Q Q’0 1 1 0 0 0 1 0 1 1 1 0 1 1 1 0 X Y NAND Q Q’ No Change/Inactive 0 1 Reset 1 0 Set
  • 12. S-R Latch (NAND version) www.advanced.edu.in R S Q Q’ 0 0 0 1 1 0 1 1 S R Q Q’1 1 0 1 0 0 1 0 1 1 1 0 1 1 1 0 X Y NAND 0 1 Inactive/No change 1 0 Reset 0 1 Set 1 0 Inactive/No change
  • 13. S-R Latch (NAND version) www.advanced.edu.in R S Q Q’ 0 0 0 1 1 0 1 1 S’ R’ Q Q’0 0 1 1 0 0 1 0 1 1 1 0 1 1 1 0 X Y NAND 0 1 Inactive/No change 1 0 Reset 0 1 Set 1 0 Inactive/No change 1 1 Disallowed
  • 14. Triggering Methods Depending on which portion of clock signal the latch or flip flop responds to, classify them into two types:- 1. Level Triggering. 2. Edge Triggering. LEVEL TRIGGERING:-Circuit respond to change in their input, if their enable input(E) held at an active level which may be steady high or low level . www.advanced.edu.in S Q C R Q’ S-R flip flop is enabled only when the level is high S-R flip flop doesn’t respond when the level of clock signal is low
  • 15. Types of Level Triggering Flip Flops 1. Positive Level Triggering :-Output of a flip flop respond to the input changes, only when its clock inputs are high (1) level. 2. Negative Level Triggering :-Output of a flip flop respond to the input changes, only when its clock inputs are low (0) level. www.advanced.edu.in The edge triggered flip flop samples the input at the positive or negative edge and changes its outputs accordingly The level triggered flip flop output changes when clock input is either at high or low level
  • 16. EDGE TRIGGERING Flip flops which changes their outputs only corresponding to the positive (rising) or negative (falling) edge of the clock input. Types of edge triggering:- 1. Positive edge triggering:-Flip flops which allows its output to change in response to its inputs only at the instants corresponding to the rising edge of clock(positive spikes).Its output will not respond to change in inputs at any other instant of time. 2. Negative edge triggering:-Flip flops which responds only to the falling edge of clock(negative spikes) of the clock. www.advanced.edu.in
  • 17. Gated S-R Latch (Level Triggered S-R Flip Flop) www.advanced.edu.in Disadvantage of S-R latch is that when S=R=0 or S=R=1 the outputs Q & Q’ either don’t change or they are indeterminate (invalid). Q changes only when clk (C)ic high(i.e. level sensitive). S Q C R Q’
  • 18. D Latch www.advanced.edu.in To eliminate the undesirable indeterminate state in the RS flip flop is to ensure that inputs S and R are never 1 simultaneously. This is done in the D latch: D Q C Q’
  • 19. J-K Latch www.advanced.edu.in Q Q’ 3 4 1 2 J K C C J K Next state of Q 0 x x Q No Change 1 0 0 Q No Change 1 0 1 0 Reset 1 1 0 1 Set 1 1 1 Q' Toggle J Q C K Q’
  • 20. Race – around condition If inputs of J-K flip-flop are J=K = 1, and Q= 0 and clock pulse as shown in figure, after a time interval Tp equal to propagation delay of NAND gates, the output will change to Q=1. now, we have J=1, K=1 and Q=1. if duration of clock pulse (T) is greater than propagation delay, Tp , after another time interval of Tp the output will change back to Q=0, hence the output will oscillate back and forth between 0 and 1. the output is uncertain at the end of clock pulse if flip-flop is level trigger. This situation is called race-around condition. The race-around condition can be avoided if clock pulse is reduced than the propagation delay of flip-flop, i.e., t<Tp<T, but this is not practically feasible. A more practical method for this is the use of master-slave flip-flop. www.advanced.edu.in
  • 21. Race – around condition Output is uncertain Clock pulse 0 t T Tp output www.advanced.edu.in
  • 22. Flip Flops Latches are “transparent” (=any change on the inputs is seen at the outputs immediately when c=1). This causes synchronization problems. This problem can be removed by cg latch to create flip flops that can respond(update) only on specific times (instead on any time). Flip flops are said to be edge sensitive or edge triggered rather than level triggered . www.advanced.edu.in
  • 23. S-R Flip Flop www.advanced.edu.in Q Q’ 3 4 1 2 S C CLK R1 R2 D R C S R Next stage of Q 0 x x No Change 1 x x No Change x x No Change 0 0 No Change 0 1 Reset 1 0 Set 1 1 Invalid S Q C R Q’
  • 24. D Flip-Flop www.advanced.edu.in Q Q’ 3 4 1 2 SC CLK R1 R2 D R C D Next stage of Q 0 x No Change 1 x No Change x No Change 0 Q follows D input 1 Q follows D input D Q C Q’
  • 25. J-K Flip-Flop www.advanced.edu.in Q Q’ 1 2 3 4 J K S C CLK R1 R2 D Q Q’ R C J K Next stage of Q 0 x x No Change 1 x x No Change x x No Change 0 0 No Change 0 1 Reset 1 0 Set 1 1 Toggle J Q C K Q’
  • 26. Toggle Flip-Flop(T Flip-Flop) www.advanced.edu.in J Q C K Q’ T C T Next stage of Q 0 x No Change 1 x No Change x No Change 0 No Change 1 Toggle Toggle flip-flop output toggles on clock edge Toggle flip-flop is basically a J-K flip-flop with J & K terminals permanently connected together.
  • 27. Master-Slave FF Configuration Using S-R Latches www.advanced.edu.in S C R S C R S C R Y Y’ Q Q’
  • 28. Master-Slave FF Configuration Using S-R Latches www.advanced.edu.in C S R Q Q' Next stage of Q 0 x x Q Q' No Change 1 0 0 Q Q' No Change 1 0 1 0 1 Reset 1 1 0 1 0 Set 1 1 1 1 1 Invalid When C=1, master is enabled and stores new data, slave stores old data. When C=0, master’s state passes to enabled state, master not sensitive to new data (disabled)
  • 29. State Diagrams: D www.advanced.edu.in ◦ The D flip-flop has the following state table ◦ Note that changes on clock edge are always assumed ◦ The corresponding state diagram is ◦ Again, transitions occurs only on a clock edge D Q(t+1) 0 0 1 1 0 1 1 0 0 1 Q(t+1) = D D Q 0 1 0 0 1 1 0 1 characteristic equation
  • 30. State Diagrams: T www.advanced.edu.in The T flip-flop state table The state diagram is 0 1 0 1 0 1 Q(t+1) = TQ(t)' + T'Q(t) = T  Q(t) T Q(t+1) 0 Q(t) 1 Q(t)' T Q 0 1 0 0 1 1 1 0 characteristic equation
  • 31. State Diagrams: S-R www.advanced.edu.in The SR flip-flop state table The state diagram is 0 1 x0 01 0x 10 Q(t+1) = S + R'Q(t) S R Q(t+1) 0 0 Q(t) 0 1 0 1 0 1 1 1 x S R Q 00 01 11 10 0 0 0 x 1 1 1 0 x 1 characteristic equation
  • 32. State Diagrams: J-K www.advanced.edu.in The JK flip-flop state table The state diagram is 0 1 x0 x1 0x 1x Q(t+1) = J Q(t)' + K' Q(t), or Q(t+1) = J Q(t)' + K' Q(t) + J K' J K Q(t+1) 0 0 Q(t) 0 1 0 1 0 1 1 1 Q(t)' J K Q 00 01 11 10 0 0 0 1 1 1 1 0 0 1 static hazard!! characteristic equation
  • 33. Characteristic Equations www.advanced.edu.in Summary of the characteristic equations How is the next state determined from the inputs and current state? Flip-flop Characteristic Equation D Q(t+1) = D T Q(t+1) = T  Q(t) SR Q(t+1) = S + R' Q(t) JK Q(t+1) = J Q(t)' + K' Q(t)
  • 34. Excitation Tables www.advanced.edu.in Summary of the excitation tables For each state transition Q(t)  Q(t+1), what input combination(s) will produce that transition? Q(t) Q(t+1) D T SR JK 0 0 0 0 0x 0x 0 1 1 1 10 1x 1 0 0 1 01 x1 1 1 1 0 x0 x0
  • 35. Conclusion www.advanced.edu.in •Flip – flops can be used as a memory element and also as a delay element. •Flip – flops are also used in the making of counters/timers. •Using Flip – flops, we can eliminate keyboard debounce. •In various type of registers also we use flip –flops.
  • 36. SHASHI LATA ASSISTANT PROFESSOR shashi_fbd@rediffmail.com Advanced Educational Institutions 70 km Milestone, Delhi-Mathura Road, Dist. Palwal, Haryana-121105 Enquiry No: +91–1275–398400, 302222 Tele Fax: +91-1275-398406 E-mail: info@advancedinstitutions.com Website: www.advanced.edu.in www.advanced.edu.in