SlideShare a Scribd company logo
Design Engineering
Flip Flop (Sequential Circuits) 
 What is Flip flop? 
 Answer: In digital circuits, the flip-flop, is a kind of bi-stable multivibrator. 
 It is a Sequential Circuits / an electronic circuit which has two stable 
states and thereby is capable of serving as one bit of memory , bit 1 or bit 0.
Introduction – Flip Flop 
 They are 1 (HIGH) or 0 (LOW). 
 Whenever we refer to the state of flip 
flop, we refer to the state of its normal 
output (Q). 
 More complicated Flip flop complicated 
Flip flop complicated Flip flop 
complicated Flip flop use a clock as the 
control input. These clocked flip-flops are 
used whenever the input and output 
signals must occur within a particular 
sequence. 
They have two stable conditions and can be 
switched from one to the other by 
appropriate inputs. These stable conditions 
are usually called the states states states 
states of the circuit.
Introduction: Types Of Flip Flop 
1. SR Flip Flop SR Flip Flop SR Flip Flop SR Flip Flop 
a.SR Flip Flop Active Low = NAND gates 
b. SR Flip Flop Active High = NOR gates 
2. Clocked SR Flip Flop 
3. JK Flip Flop 
4. JK Flip Flop With Pre-set And Clear 
5. T Flip Flop 
6. D Flip Flop 
7. Master-Slave Edge-Triggered Flip-Flop
The Used of Flip Flop 
 For Memory circuits 
 For Logic Control Devices 
 For Counter Devices 
 For Register Devices
SR Flip Flop 
 The most basic Flip Flop is called SR Flip Flop SR Flip Flop SR Flip Flop SR Flip 
Flop. 
 The basic RS flip flop is an asynchronous device. 
 In asynchronous device, the outputs is immediately changed anytime one or more 
of the inputs change just as in combinational logic circuits. 
 It does not operate in step with a clock or timing. 
 These basic Flip Flop circuit can be constructed using two NAND gates latch or two 
NOR gates latch. 
 SR Flip Flop Active Low SR Flip Flop Active Low SR Flip Flop Active Low SR Flip Flop 
Active Low = NAND gates 
 SR Flip Flop Active High SR Flip Flop Active High SR Flip Flop Active High SR Flip 
Flop Active High = NOR gates
SR Flip Flop 
 The SR Flip Flop has two inputs, 
SET (S) and RESET (R). 
 The SR Flip Flop has two 
outputs, Q and ¯ 
 The Q output is considered the 
normal output and is the one 
most used. 
 The other output ¯ is simply 
the compliment of output Q.
SR Flip Flop - NAND GATE LATCH 
 The NAND gate version has two inputs, 
SET (S) and RESET (R). 
 Two outputs, Q as normal output and 
¯ as inverted output and feedback 
mechanism. 
 The feedback mechanism is required 
to form a sequential circuit by 
connecting the output of NAND-1 to 
the input of NAND-2 and vice versa. 
 The circuit outputs depends on the 
inputs and also on the outputs.
SR Flip Flop - NAND GATE LATCH 
 From the description of the NAND 
gate latch operation, it shows 
that the SET and RESET inputs are 
active LOW. 
 The SET input will set Q = 1 when 
SET is 0 (LOW).RESET input will 
reset Q = 0 when RESET is 0 (LOW) 
 In the prohibited/INVALID state 
both outputs are 1. This condition 
is not used on the RS flip-flop. 
The set condition means setting 
the output Q to 1. 
 Likewise, the reset condition 
means resetting (clearing) the 
output Q to 0. The last row shows 
the disabled, or hold , condition 
of the RS flip-flop. The outputs 
remain as they were before the 
hold condition existed. There is 
no change in the outputs from the 
previous states
SR Flip Flop - NOR GATE LATCH NOR GATE 
LATCH NOR GATE LATCH NOR GATE LATCH 
 The latch circuit can also be constructed using two 
NOR gates latch. 
 The construction is similar to the NAND latch 
except that the normal output Q and inverted 
output ¯ have reversed positions.
SR Flip Flop - NOR GATE LATCH 
 S = 1, R = 0; This will set Q to 1, it works in SET mode operation. 
 S = 1, R = 1; This condition tries to set and reset the NOR gate latch at the 
same time, and it produces Q = ¯ = 0 This is an unexpected condition and are 
not used. 
 Since the two outputs should be inverse of each other. If the inputs are 
returned to 1 simultaneously, the output states are unpredictable. 
 This input condition should not be used and when circuits are constructed, 
the design should make this condition SET=RESET = 1 never arises
SR Flip Flop - NOR GATE LATCH 
 From the description of the NOR 
gate latch operation, it shows 
that the SET and RESET inputs 
are Active HIGH. 
 The SET input will set Q = 1 
when SET is 1 (HIGH). RESET 
input will reset Q when RESET is 
1 (HIGH).
The CLOCK 
 When the clock changes from a LOW state to a HIGH state, this is called the positive-going 
transition (PGT) or positive edge triggered. 
 When the clock changes from a HIGH state to a LOW state, it is called negative going transition 
(NGT) or negative edge triggered.
Clocked SR Flip Flop 
 Additional clock input is added to change the SR flip- flop from an element 
used in asynchronous sequential circuits to one, which can be used in 
synchronous circuits. 
 The clocked SR flip flop logic symbol that is triggered by the PGT is shown in 
Figure. 
 Its means that the flip flop can change the output states only when clock 
signal makes a transition from LOW to HIGH.
Clocked RS Flip Flop 
 The Truth Table in figure shows how the flip flop 
output will respond to the PGT at the clocked input 
for the various combinations of SR inputs and 
output. 
 The up arrow symbol indicates PGT.
Clocked SR Flip Flop 
 The clocked SR Flip Flop logic symbol that is 
triggered by the NGT is shown in Figure. 
 It means that the Flip flop can change the output 
states only when clocked signal makes a transition 
from HIGH to LOW
Clocked SR Flip Flop 
 CLOCKED SR FLIP 
FLOP LOGIC 
CIRCUIT 
If used NOR Gate 
NOR Gate NOR Gate 
NOR Gate, must 
used AND Gate in 
front.
JK Flip Flop - Symbol 
 Another types of Flip flop is 
JK flip flop. 
 It differs from the RS flip 
flops when J=K=1 condition is 
not indeterminate but it is 
defined to give a very useful 
changeover (toggle) action. 
 Toggle means that Q and ¯ 
will switch to their opposite 
states. 
 The JK Flip flop has clock 
input Cp and two control 
inputs J and K. 
 Operation of Jk Flip Flop is 
completely described by truth 
table in Figure.
JK Flip Flop – Truth Table And Logic Circuit
JK Flip Flop with Asynchronous Input 
 The J and K inputs are called synchronous inputs since they only influence the 
state of the flip flop when the clocked pulse is present. 
 This flip flop can also have other inputs called Pre-set (or SET) and clear that 
can be used for setting the flip flop to 1 or resetting it to 0 by applying the 
appropriate signal to the Pre-set and Clear inputs. 
 These inputs can change the state of the flip flop regardless of synchronous 
inputs or the clock
JK Flip Flop with Preset and Clear
JK Flip Flop with Asynchronous Input
JK Flip Flop with Asynchronous Input
T Flip Flop - Symbol 
 The T flip flop has only the 
Toggle and Hold Operation. 
 If Toggle mode operation. The 
output will toggle from 1 to 0 or 
vice versa.
T Flip Flop – Logic Circuit 
 Logic circuit T 
Flip flop using 
NOR gate 
T Flip flop 
using NAND 
gate
D Flip Flop 
 Also Known as Data Flip flop 
 Can be constructed from RS Flip Flop or JK 
Flip flop by addition of an inverter. 
 Inverter is connected so that the R input is 
always the inverse of S (or J input is always 
complementary of K). 
 The D flip flop will act as a storage element 
for a single binary digit (Bit).
D Flip Flop - Symbol
D Flip Flop- Logic circuit-Truth Table
T Flip Flops and D Flip Flops can be Built 
using JK Flip Flop 
 The JK flip flop is considered as a 
universal flip flop. 
 A combination of JK flip flop and an 
inverter can construct a D Flip Flop as 
shown in Figure. 
 It also can construct T Flip Flop by 
combine both J and K inputs with HIGH 
level input as shown in Figure.
Master-Slave Edge-Triggered Flip-Flop 
 Can connect two level-sensitive latches in Master-Slave configuration to form edge-triggered 
flip-flop. 
 Master latch “catches” value of “D” at “QM” when CLK is low. 
 Slave latch causes “Q” to change only at rising edge of CLK.
Master-Slave Edge-Triggered Flip-Flop 
D 
MASTER SLAVE 
QM
Master-Slave Edge-Triggered Flip-Flop 
Q 
36 Transistors 
Master-Slave configuration 
D 
CLK 
MASTER SLAVE 
8 Transistors 
Compared to transistor version 
CLK 
D Q 
CLK 
CLK 
CLK

More Related Content

What's hot

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
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic Circuit
Ramasubbu .P
 
D Flip Flop
D Flip Flop D Flip Flop
D Flip Flop
Pradhan Rishi Sharma
 
Counters
CountersCounters
Counters
Ketaki_Pattani
 
Flip flop
Flip flopFlip flop
Flip flop
Moni Adhikary
 
Jk flip flop
Jk flip flopJk flip flop
Jk flip flop
Priyank Soni
 
SHIFT REGISTERS
SHIFT REGISTERSSHIFT REGISTERS
SHIFT REGISTERS
kumari36
 
digital Counter
digital Counterdigital Counter
digital Counter
shamshad alam
 
Flipflops JK T SR D All FlipFlop Slides
Flipflops JK T SR D All FlipFlop SlidesFlipflops JK T SR D All FlipFlop Slides
Flipflops JK T SR D All FlipFlop Slides
Sid Rehmani
 
J - K & MASTERSLAVE FLIPFLOPS
J - K & MASTERSLAVE FLIPFLOPSJ - K & MASTERSLAVE FLIPFLOPS
J - K & MASTERSLAVE FLIPFLOPS
Krishma Parekh
 
Multiplexer and DeMultiplexer
Multiplexer and DeMultiplexerMultiplexer and DeMultiplexer
Multiplexer and DeMultiplexer
Estiak Khan
 
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
 
Combinational circuits
Combinational circuits Combinational circuits
Combinational circuits
DrSonali Vyas
 
latches
 latches latches
latches
Unsa Shakir
 
Flip flops, counters & registers
Flip flops, counters & registersFlip flops, counters & registers
Flip flops, counters & registers
Dharit Unadkat
 
sequential circuits
sequential circuitssequential circuits
sequential circuits
Unsa Shakir
 
Flip Flop
Flip FlopFlip Flop
Flip Flop
MutabarShah
 
Flip Flop & RS Latch
Flip Flop & RS LatchFlip Flop & RS Latch
Flip Flop & RS Latch
university of education,Lahore
 
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
 
MULTIPLEXER
MULTIPLEXERMULTIPLEXER
MULTIPLEXER
Siddhi Shrivas
 

What's hot (20)

JK flip flop in Digital electronics
JK flip flop in Digital electronicsJK flip flop in Digital electronics
JK flip flop in Digital electronics
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic Circuit
 
D Flip Flop
D Flip Flop D Flip Flop
D Flip Flop
 
Counters
CountersCounters
Counters
 
Flip flop
Flip flopFlip flop
Flip flop
 
Jk flip flop
Jk flip flopJk flip flop
Jk flip flop
 
SHIFT REGISTERS
SHIFT REGISTERSSHIFT REGISTERS
SHIFT REGISTERS
 
digital Counter
digital Counterdigital Counter
digital Counter
 
Flipflops JK T SR D All FlipFlop Slides
Flipflops JK T SR D All FlipFlop SlidesFlipflops JK T SR D All FlipFlop Slides
Flipflops JK T SR D All FlipFlop Slides
 
J - K & MASTERSLAVE FLIPFLOPS
J - K & MASTERSLAVE FLIPFLOPSJ - K & MASTERSLAVE FLIPFLOPS
J - K & MASTERSLAVE FLIPFLOPS
 
Multiplexer and DeMultiplexer
Multiplexer and DeMultiplexerMultiplexer and DeMultiplexer
Multiplexer and DeMultiplexer
 
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.
 
Combinational circuits
Combinational circuits Combinational circuits
Combinational circuits
 
latches
 latches latches
latches
 
Flip flops, counters & registers
Flip flops, counters & registersFlip flops, counters & registers
Flip flops, counters & registers
 
sequential circuits
sequential circuitssequential circuits
sequential circuits
 
Flip Flop
Flip FlopFlip Flop
Flip Flop
 
Flip Flop & RS Latch
Flip Flop & RS LatchFlip Flop & RS Latch
Flip Flop & RS Latch
 
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
 
MULTIPLEXER
MULTIPLEXERMULTIPLEXER
MULTIPLEXER
 

Similar to Flipflop

Flip flop
Flip flopFlip flop
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docxLab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
DIPESH30
 
08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdf08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdf
DSOOP
 
Chapter 6: Sequential Logic
Chapter 6: Sequential LogicChapter 6: Sequential Logic
Chapter 6: Sequential Logic
Er. Nawaraj Bhandari
 
Bistable multivibators (flip flops)
Bistable multivibators (flip flops)Bistable multivibators (flip flops)
Bistable multivibators (flip flops)
Karrar Abd Alhadi
 
B sc3 unit 5 sequencial lc
B sc3 unit 5 sequencial lcB sc3 unit 5 sequencial lc
B sc3 unit 5 sequencial lc
MahiboobAliMulla
 
Flip flop slide
Flip flop slideFlip flop slide
Flip flop slide
jyothir19
 
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
 
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
 
Sr jk flip flop by AMAN GOYAT
Sr jk flip flop by AMAN GOYATSr jk flip flop by AMAN GOYAT
Sr jk flip flop by AMAN GOYAT
AmanGoyat2
 
Sequential circuit
Sequential circuitSequential circuit
Sequential circuit
Brenda Debra
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
DrSonali Vyas
 
Presentation On Flip-Flop
Presentation On Flip-FlopPresentation On Flip-Flop
Computer Oragnization Flipflops
Computer Oragnization FlipflopsComputer Oragnization Flipflops
Computer Oragnization Flipflops
Vanitha Chandru
 
Flipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflopsFlipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflops
student
 
10529144.ppt
10529144.ppt10529144.ppt
10529144.ppt
imadshaheen2
 
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
 
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
SUBHA SHREE
 
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
Sairam Adithya
 

Similar to Flipflop (20)

Lecture 1 6844
Lecture 1 6844Lecture 1 6844
Lecture 1 6844
 
Flip flop
Flip flopFlip flop
Flip flop
 
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docxLab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
 
08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdf08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdf
 
Chapter 6: Sequential Logic
Chapter 6: Sequential LogicChapter 6: Sequential Logic
Chapter 6: Sequential Logic
 
Bistable multivibators (flip flops)
Bistable multivibators (flip flops)Bistable multivibators (flip flops)
Bistable multivibators (flip flops)
 
B sc3 unit 5 sequencial lc
B sc3 unit 5 sequencial lcB sc3 unit 5 sequencial lc
B sc3 unit 5 sequencial lc
 
Flip flop slide
Flip flop slideFlip flop slide
Flip flop slide
 
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
 
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
 
Sr jk flip flop by AMAN GOYAT
Sr jk flip flop by AMAN GOYATSr jk flip flop by AMAN GOYAT
Sr jk flip flop by AMAN GOYAT
 
Sequential circuit
Sequential circuitSequential circuit
Sequential circuit
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
 
Presentation On Flip-Flop
Presentation On Flip-FlopPresentation On Flip-Flop
Presentation On Flip-Flop
 
Computer Oragnization Flipflops
Computer Oragnization FlipflopsComputer Oragnization Flipflops
Computer Oragnization Flipflops
 
Flipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflopsFlipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflops
 
10529144.ppt
10529144.ppt10529144.ppt
10529144.ppt
 
SEQUENTIAL CIRCUITS [Flip-flops and Latches]
SEQUENTIAL CIRCUITS [Flip-flops and Latches]SEQUENTIAL CIRCUITS [Flip-flops and Latches]
SEQUENTIAL CIRCUITS [Flip-flops and Latches]
 
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
 
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
 

Recently uploaded

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
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
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
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 

Recently uploaded (20)

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
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
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
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 

Flipflop

  • 2.
  • 3. Flip Flop (Sequential Circuits)  What is Flip flop?  Answer: In digital circuits, the flip-flop, is a kind of bi-stable multivibrator.  It is a Sequential Circuits / an electronic circuit which has two stable states and thereby is capable of serving as one bit of memory , bit 1 or bit 0.
  • 4. Introduction – Flip Flop  They are 1 (HIGH) or 0 (LOW).  Whenever we refer to the state of flip flop, we refer to the state of its normal output (Q).  More complicated Flip flop complicated Flip flop complicated Flip flop complicated Flip flop use a clock as the control input. These clocked flip-flops are used whenever the input and output signals must occur within a particular sequence. They have two stable conditions and can be switched from one to the other by appropriate inputs. These stable conditions are usually called the states states states states of the circuit.
  • 5. Introduction: Types Of Flip Flop 1. SR Flip Flop SR Flip Flop SR Flip Flop SR Flip Flop a.SR Flip Flop Active Low = NAND gates b. SR Flip Flop Active High = NOR gates 2. Clocked SR Flip Flop 3. JK Flip Flop 4. JK Flip Flop With Pre-set And Clear 5. T Flip Flop 6. D Flip Flop 7. Master-Slave Edge-Triggered Flip-Flop
  • 6. The Used of Flip Flop  For Memory circuits  For Logic Control Devices  For Counter Devices  For Register Devices
  • 7. SR Flip Flop  The most basic Flip Flop is called SR Flip Flop SR Flip Flop SR Flip Flop SR Flip Flop.  The basic RS flip flop is an asynchronous device.  In asynchronous device, the outputs is immediately changed anytime one or more of the inputs change just as in combinational logic circuits.  It does not operate in step with a clock or timing.  These basic Flip Flop circuit can be constructed using two NAND gates latch or two NOR gates latch.  SR Flip Flop Active Low SR Flip Flop Active Low SR Flip Flop Active Low SR Flip Flop Active Low = NAND gates  SR Flip Flop Active High SR Flip Flop Active High SR Flip Flop Active High SR Flip Flop Active High = NOR gates
  • 8. SR Flip Flop  The SR Flip Flop has two inputs, SET (S) and RESET (R).  The SR Flip Flop has two outputs, Q and ¯  The Q output is considered the normal output and is the one most used.  The other output ¯ is simply the compliment of output Q.
  • 9. SR Flip Flop - NAND GATE LATCH  The NAND gate version has two inputs, SET (S) and RESET (R).  Two outputs, Q as normal output and ¯ as inverted output and feedback mechanism.  The feedback mechanism is required to form a sequential circuit by connecting the output of NAND-1 to the input of NAND-2 and vice versa.  The circuit outputs depends on the inputs and also on the outputs.
  • 10. SR Flip Flop - NAND GATE LATCH  From the description of the NAND gate latch operation, it shows that the SET and RESET inputs are active LOW.  The SET input will set Q = 1 when SET is 0 (LOW).RESET input will reset Q = 0 when RESET is 0 (LOW)  In the prohibited/INVALID state both outputs are 1. This condition is not used on the RS flip-flop. The set condition means setting the output Q to 1.  Likewise, the reset condition means resetting (clearing) the output Q to 0. The last row shows the disabled, or hold , condition of the RS flip-flop. The outputs remain as they were before the hold condition existed. There is no change in the outputs from the previous states
  • 11. SR Flip Flop - NOR GATE LATCH NOR GATE LATCH NOR GATE LATCH NOR GATE LATCH  The latch circuit can also be constructed using two NOR gates latch.  The construction is similar to the NAND latch except that the normal output Q and inverted output ¯ have reversed positions.
  • 12. SR Flip Flop - NOR GATE LATCH  S = 1, R = 0; This will set Q to 1, it works in SET mode operation.  S = 1, R = 1; This condition tries to set and reset the NOR gate latch at the same time, and it produces Q = ¯ = 0 This is an unexpected condition and are not used.  Since the two outputs should be inverse of each other. If the inputs are returned to 1 simultaneously, the output states are unpredictable.  This input condition should not be used and when circuits are constructed, the design should make this condition SET=RESET = 1 never arises
  • 13. SR Flip Flop - NOR GATE LATCH  From the description of the NOR gate latch operation, it shows that the SET and RESET inputs are Active HIGH.  The SET input will set Q = 1 when SET is 1 (HIGH). RESET input will reset Q when RESET is 1 (HIGH).
  • 14. The CLOCK  When the clock changes from a LOW state to a HIGH state, this is called the positive-going transition (PGT) or positive edge triggered.  When the clock changes from a HIGH state to a LOW state, it is called negative going transition (NGT) or negative edge triggered.
  • 15. Clocked SR Flip Flop  Additional clock input is added to change the SR flip- flop from an element used in asynchronous sequential circuits to one, which can be used in synchronous circuits.  The clocked SR flip flop logic symbol that is triggered by the PGT is shown in Figure.  Its means that the flip flop can change the output states only when clock signal makes a transition from LOW to HIGH.
  • 16. Clocked RS Flip Flop  The Truth Table in figure shows how the flip flop output will respond to the PGT at the clocked input for the various combinations of SR inputs and output.  The up arrow symbol indicates PGT.
  • 17. Clocked SR Flip Flop  The clocked SR Flip Flop logic symbol that is triggered by the NGT is shown in Figure.  It means that the Flip flop can change the output states only when clocked signal makes a transition from HIGH to LOW
  • 18. Clocked SR Flip Flop  CLOCKED SR FLIP FLOP LOGIC CIRCUIT If used NOR Gate NOR Gate NOR Gate NOR Gate, must used AND Gate in front.
  • 19. JK Flip Flop - Symbol  Another types of Flip flop is JK flip flop.  It differs from the RS flip flops when J=K=1 condition is not indeterminate but it is defined to give a very useful changeover (toggle) action.  Toggle means that Q and ¯ will switch to their opposite states.  The JK Flip flop has clock input Cp and two control inputs J and K.  Operation of Jk Flip Flop is completely described by truth table in Figure.
  • 20. JK Flip Flop – Truth Table And Logic Circuit
  • 21. JK Flip Flop with Asynchronous Input  The J and K inputs are called synchronous inputs since they only influence the state of the flip flop when the clocked pulse is present.  This flip flop can also have other inputs called Pre-set (or SET) and clear that can be used for setting the flip flop to 1 or resetting it to 0 by applying the appropriate signal to the Pre-set and Clear inputs.  These inputs can change the state of the flip flop regardless of synchronous inputs or the clock
  • 22. JK Flip Flop with Preset and Clear
  • 23. JK Flip Flop with Asynchronous Input
  • 24. JK Flip Flop with Asynchronous Input
  • 25. T Flip Flop - Symbol  The T flip flop has only the Toggle and Hold Operation.  If Toggle mode operation. The output will toggle from 1 to 0 or vice versa.
  • 26. T Flip Flop – Logic Circuit  Logic circuit T Flip flop using NOR gate T Flip flop using NAND gate
  • 27. D Flip Flop  Also Known as Data Flip flop  Can be constructed from RS Flip Flop or JK Flip flop by addition of an inverter.  Inverter is connected so that the R input is always the inverse of S (or J input is always complementary of K).  The D flip flop will act as a storage element for a single binary digit (Bit).
  • 28. D Flip Flop - Symbol
  • 29. D Flip Flop- Logic circuit-Truth Table
  • 30. T Flip Flops and D Flip Flops can be Built using JK Flip Flop  The JK flip flop is considered as a universal flip flop.  A combination of JK flip flop and an inverter can construct a D Flip Flop as shown in Figure.  It also can construct T Flip Flop by combine both J and K inputs with HIGH level input as shown in Figure.
  • 31. Master-Slave Edge-Triggered Flip-Flop  Can connect two level-sensitive latches in Master-Slave configuration to form edge-triggered flip-flop.  Master latch “catches” value of “D” at “QM” when CLK is low.  Slave latch causes “Q” to change only at rising edge of CLK.
  • 33. Master-Slave Edge-Triggered Flip-Flop Q 36 Transistors Master-Slave configuration D CLK MASTER SLAVE 8 Transistors Compared to transistor version CLK D Q CLK CLK CLK