SlideShare a Scribd company logo
PRESENTATION ON FLIP-FLOP
Course Code: EEE-3309
Course Tittle: VLSI Circuits
Group:05
North Western University, Khulna
Submitted By:
Name: SABUJ SAHA
ID:20172027021
Name: MD.SHOHANUR RAHMAN
ID:20172028021
Name: NASRIN JAHAN
ID:20172029021
Name: DEBBROTA KUMAR GHUHA
ID:20172030021
Name: MST. HABIBA YASMIN
ID:20172035021
3 rd Year, 3rd Semester (Spring- 2020)
Submitted To:
Name: PRIYANKAR BISWAS
Lecturer of Electrical & Electronics
Engineering Department
North Western University, Khulna
Date of Submission: 20-08-2020
FLIP-FLOP
Contents
 introduction
 Types of flip-flop
 The Used of flip-flop
 Conclusion
 References.
INTRODUCTION
What is Flip-Flop
 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
Types Of Flip Flop
There are basically four different types of flip flops and these are:
1. Set-Reset (SR) flip-flop or Latch
2. JK flip-flop
3. D (Data or Delay) flip-flop
4. T (Toggle) flip-flop
1. SR Flip Flop (Latch)
a. SR Flip Flop Active Low = NAND gates
b. SR Flip Flop Active High = NOR gates
c. SR AND –OR latch
2. JK flip-flop (Latch)
a. JK latch
5. Clocked SR Flip Flop
6. Master-Slave Edge-Triggered Flip-Flop
Set-Reset flip flop
JK Flip Flop
The JK Flip Flop is the most widely used flip flop. It is
considered to be a universal flip-flop circuit. The
sequential operation of the JK Flip Flop is same as for the
RS flip-flop with the same SET and RESET input. The
difference is that the JK Flip Flop does not the invalid
input states of the RS Latch (when S and R are both
1).The JK Flip Flop name has been kept on the inventor
name of the circuit known as Jack Kilby. The
basic symbol of the JK Flip Flop is shown below
D Flip Flop
We can design the T flip – flop by making simple
modifications to the JK flip – flop. The T flip – flop is
a single input device and hence by connecting J and
K inputs together and giving them with single input
called T we can convert a JK flip – flop into T flip –
flop. So a T flip – flop is sometimes called as single
input JK flip – flop.
The logic symbol of T flip – flop is shown below. It
has one Toggle input (T) & one clock signal input
(CLK).
T Flip Flop
T Flip Flop
We can construct a T flip – flop by connecting AND gates as
input to the NOR gate SR latch. And these AND gate inputs are
fed back with the present state output Q and its complement Q’
to each AND gate. A toggle input (T) is connected in common
to both the AND gates as an input. The AND gates are also
connected with common Clock (CLK) signal. In the T flip –
flop, a pulse train of narrow triggers are provided as input (T)
which will cause the change in output state of flip – flop. So
these flip – flops are also called Toggle flip – flops. The circuit
diagram of a T flip – flop constructed from SR latch is shown
below.
T flip – flop is an edge triggered device i.e. the low to high or
high to low transitions on a clock signal of narrow triggers that
is provided as input will cause the change in output state of flip
– flop.
Clocked SR Flip Flop
A simple clocked SR flipflop built from AND-gates in front of a
basic SR flipflop with NOR-gates.
Obviously, the values at the R and S inputs are gated with
the clock signal C. Therefore, as long as the C signal stays at 0
value, the flipflop stores its value. On the other hand, the
flipflop behaves like the standard SR flipflop while C is 1.
Because the behavior is controlled by the static level of the
clock signal, such flipflops are called level-sensitive or latches.
(Implementation note: in order to avoid flipflop oscillations due
to the discrete-event based simulation model when the
'forbidden' input values (111) are selected, the gate-delays of the
first-level AND gates are set to different values. Due to this
choice, the reset state is preferred. The real flipflop would enter
a random state based on the current operating parameters like
temperature, etc. )
SR Flip Flop - NAND GATE LATCH
The circuit shown below is a basic NAND latch. The inputs are
generally designated S and R for Set and Reset respectively.
Because the NAND inputs must normally be logic 1 to avoid
affecting the latching action, the inputs are considered to be
inverted in this circuit (or active low).
The circuit uses feedback to "remember" and retain its logical
state even after the controlling input signals have changed.
When the S and R inputs are both high, feedback maintains the
Q outputs to the previous state.
SR Flip Flop - NOR GATE LATCH
While the R and S inputs are both
low, feedback maintains the Q and Q outputs in a constant
state, with Q the complement of Q. If S (Set) is pulsed
high while R (Reset) is held low, then the Q output is
forced high, and stays high when S returns to low;
similarly, if R is pulsed high while S is held low, then the
Q output is forced low, and stays low when R returns to
low.
SR AND-ORlatch
From a teaching point of view, SR latches
drawn as a pair of cross-coupled components
(transistors, gates, tubes, etc.) are often hard to
understand for beginners. A didactically easier
to understand way is to draw the latch as a
single feedback loop instead of the cross-
coupling. The following is an SR latch built
with an AND gate with one inverted input and
an OR gate. Note that the inverter is not needed
for the latch functionality, but rather to make
both inputs High-active.
JKlatch
The JK latch is much less frequently used than the JK flip-flop. The JK latch follows the following state table:
Hence, the JK latch is an SR latch that is made to toggle its output (oscillate between 0 and 1) when passed the
input combination of 11.Unlike the JK flip-flop, the 11 input combination for the JK latch is not very useful
because there is no clock that directs toggling.
Master-Slave Edge-Triggered Flip-Flop
The flipflop circuits discussed above are level-triggered,
i.e., the circuit is always active when the clock signal is
high, and consequently unpredictable output may result.
For example, during this active clock period, the output of
a T-FF may toggle continuously. The output at the end of
the active period is therefore unpredictable. To overcome
this problem, edge-triggered circuits can be used whose
output is determined by the edge, instead of the level, of
the clock signal, for example, the rising (or trailing) edge.
The Used of Flip Flop
 For Memory circuits
 For Logic Control Devices
 For Counter Devices
 For Register Devices
ConclusioN
1.Flip-flops can be used as a memory element and also as a delay element.
2.Flip-flops are also used in the making of counter/timers.
3.Using Flip-flops,We can eliminate keyboard debounce.
4.In various type of registers also we use flip-flops.
References
1. https://en.wikipedia.org/wiki/Flip-flop_(electronics)
2. www.slideshare.net
3. https://www.electronicshub.org/t-flip-flop/
4. http://fourier.eng.hmc.edu/e85_old/lectures/digital_logi
c/node17.html
THANK YOU

More Related Content

What's hot

Flip Flop
Flip FlopFlip Flop
Flip Flop
MutabarShah
 
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
 
Sequential circuits in Digital Electronics
Sequential circuits in Digital ElectronicsSequential circuits in Digital Electronics
Sequential circuits in Digital Electronics
Vinoth Loganathan
 
Types of flip flops ppt
Types of flip flops pptTypes of flip flops ppt
Types of flip flops ppt
Viraj Shah
 
Flip Flop & RS Latch
Flip Flop & RS LatchFlip Flop & RS Latch
Flip Flop & RS Latch
university of education,Lahore
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic Circuit
Ramasubbu .P
 
D and T Flip Flop
D and T Flip FlopD and T Flip Flop
D and T Flip Flop
Dhrumil Panchal
 
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
 
Counters
CountersCounters
Counters
Ketaki_Pattani
 
Counters
CountersCounters
Counters
Abhilash Nair
 
Latches and flip flop
Latches and flip flopLatches and flip flop
Latches and flip flop
Shuaib Hotak
 
Programmable Logic Array(PLA) & Programmable Array Logic(PAL)
Programmable Logic Array(PLA) & Programmable Array Logic(PAL)Programmable Logic Array(PLA) & Programmable Array Logic(PAL)
Programmable Logic Array(PLA) & Programmable Array Logic(PAL)
Revathi Subramaniam
 
Flip flop conversions
Flip flop conversionsFlip flop conversions
Flip flop conversions
uma jangaman
 
Sequential circuit design
Sequential circuit designSequential circuit design
Sequential circuit design
Satya P. Joshi
 
Flip flops, counters & registers
Flip flops, counters & registersFlip flops, counters & registers
Flip flops, counters & registers
Dharit Unadkat
 
Jk flip flop
Jk flip flopJk flip flop
Jk flip flop
Priyank Soni
 
All flipflop
All flipflopAll flipflop
All flipflop
DHEERAJ CHOKSE
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
DrSonali Vyas
 
Interfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 MicrocontrollerInterfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 Microcontroller
Pantech ProLabs India Pvt Ltd
 

What's hot (20)

Flip Flop
Flip FlopFlip Flop
Flip Flop
 
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
 
Sequential circuits in Digital Electronics
Sequential circuits in Digital ElectronicsSequential circuits in Digital Electronics
Sequential circuits in Digital Electronics
 
Types of flip flops ppt
Types of flip flops pptTypes of flip flops ppt
Types of flip flops ppt
 
Flip Flop & RS Latch
Flip Flop & RS LatchFlip Flop & RS Latch
Flip Flop & RS Latch
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic Circuit
 
D and T Flip Flop
D and T Flip FlopD and T Flip Flop
D and T Flip Flop
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
 
flip flops
flip flops flip flops
flip flops
 
Counters
CountersCounters
Counters
 
Counters
CountersCounters
Counters
 
Latches and flip flop
Latches and flip flopLatches and flip flop
Latches and flip flop
 
Programmable Logic Array(PLA) & Programmable Array Logic(PAL)
Programmable Logic Array(PLA) & Programmable Array Logic(PAL)Programmable Logic Array(PLA) & Programmable Array Logic(PAL)
Programmable Logic Array(PLA) & Programmable Array Logic(PAL)
 
Flip flop conversions
Flip flop conversionsFlip flop conversions
Flip flop conversions
 
Sequential circuit design
Sequential circuit designSequential circuit design
Sequential circuit design
 
Flip flops, counters & registers
Flip flops, counters & registersFlip flops, counters & registers
Flip flops, counters & registers
 
Jk flip flop
Jk flip flopJk flip flop
Jk flip flop
 
All flipflop
All flipflopAll flipflop
All flipflop
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
 
Interfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 MicrocontrollerInterfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 Microcontroller
 

Similar to Presentation On Flip-Flop

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
 
Lecture 1 6844
Lecture 1 6844Lecture 1 6844
Digital electronics Flip Flop
Digital electronics Flip FlopDigital electronics Flip Flop
Digital electronics Flip Flop
MuhammadAnus6
 
Flip flop
Flip flopFlip flop
B sc3 unit 5 sequencial lc
B sc3 unit 5 sequencial lcB sc3 unit 5 sequencial lc
B sc3 unit 5 sequencial lc
MahiboobAliMulla
 
Bistable multivibators (flip flops)
Bistable multivibators (flip flops)Bistable multivibators (flip flops)
Bistable multivibators (flip flops)
Karrar Abd Alhadi
 
flip flop Presentation
flip flop  Presentationflip flop  Presentation
flip flop Presentation
maalik123
 
LATCHES
LATCHESLATCHES
Unit 4 sequential circuits
Unit 4  sequential circuitsUnit 4  sequential circuits
Unit 4 sequential circuits
AmrutaMehata
 
Chapter 6: Sequential Logic
Chapter 6: Sequential LogicChapter 6: Sequential Logic
Chapter 6: Sequential Logic
Er. Nawaraj Bhandari
 
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
 
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
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
mubashir farooq
 
De EE unit-3.pptx
De EE unit-3.pptxDe EE unit-3.pptx
De EE unit-3.pptx
MukulThory1
 
Flip Flops
Flip FlopsFlip Flops
FLIP FLOP (1).ppt
FLIP FLOP (1).pptFLIP FLOP (1).ppt
FLIP FLOP (1).ppt
vinayakjadhav94
 
Flip flop
Flip flopFlip flop
Flip flop
Moni Adhikary
 
Assignment#5
Assignment#5Assignment#5
Assignment#5
Sunita Milind Dol
 
BEEE FLIP FLOP & REGISTERS
BEEE FLIP FLOP & REGISTERSBEEE FLIP FLOP & REGISTERS
BEEE FLIP FLOP & REGISTERS
VinithShenoy
 
Computer Oragnization Flipflops
Computer Oragnization FlipflopsComputer Oragnization Flipflops
Computer Oragnization Flipflops
Vanitha Chandru
 

Similar to Presentation On Flip-Flop (20)

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
 
Lecture 1 6844
Lecture 1 6844Lecture 1 6844
Lecture 1 6844
 
Digital electronics Flip Flop
Digital electronics Flip FlopDigital electronics Flip Flop
Digital electronics Flip Flop
 
Flip flop
Flip flopFlip flop
Flip flop
 
B sc3 unit 5 sequencial lc
B sc3 unit 5 sequencial lcB sc3 unit 5 sequencial lc
B sc3 unit 5 sequencial lc
 
Bistable multivibators (flip flops)
Bistable multivibators (flip flops)Bistable multivibators (flip flops)
Bistable multivibators (flip flops)
 
flip flop Presentation
flip flop  Presentationflip flop  Presentation
flip flop Presentation
 
LATCHES
LATCHESLATCHES
LATCHES
 
Unit 4 sequential circuits
Unit 4  sequential circuitsUnit 4  sequential circuits
Unit 4 sequential circuits
 
Chapter 6: Sequential Logic
Chapter 6: Sequential LogicChapter 6: Sequential Logic
Chapter 6: Sequential Logic
 
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
 
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
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
 
De EE unit-3.pptx
De EE unit-3.pptxDe EE unit-3.pptx
De EE unit-3.pptx
 
Flip Flops
Flip FlopsFlip Flops
Flip Flops
 
FLIP FLOP (1).ppt
FLIP FLOP (1).pptFLIP FLOP (1).ppt
FLIP FLOP (1).ppt
 
Flip flop
Flip flopFlip flop
Flip flop
 
Assignment#5
Assignment#5Assignment#5
Assignment#5
 
BEEE FLIP FLOP & REGISTERS
BEEE FLIP FLOP & REGISTERSBEEE FLIP FLOP & REGISTERS
BEEE FLIP FLOP & REGISTERS
 
Computer Oragnization Flipflops
Computer Oragnization FlipflopsComputer Oragnization Flipflops
Computer Oragnization Flipflops
 

Recently uploaded

132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
Prakhyath Rai
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
CVCSOfficial
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
mahaffeycheryld
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
ijaia
 

Recently uploaded (20)

132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 

Presentation On Flip-Flop

  • 1. PRESENTATION ON FLIP-FLOP Course Code: EEE-3309 Course Tittle: VLSI Circuits Group:05 North Western University, Khulna Submitted By: Name: SABUJ SAHA ID:20172027021 Name: MD.SHOHANUR RAHMAN ID:20172028021 Name: NASRIN JAHAN ID:20172029021 Name: DEBBROTA KUMAR GHUHA ID:20172030021 Name: MST. HABIBA YASMIN ID:20172035021 3 rd Year, 3rd Semester (Spring- 2020) Submitted To: Name: PRIYANKAR BISWAS Lecturer of Electrical & Electronics Engineering Department North Western University, Khulna Date of Submission: 20-08-2020
  • 3. Contents  introduction  Types of flip-flop  The Used of flip-flop  Conclusion  References.
  • 4. INTRODUCTION What is Flip-Flop  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
  • 5. Types Of Flip Flop There are basically four different types of flip flops and these are: 1. Set-Reset (SR) flip-flop or Latch 2. JK flip-flop 3. D (Data or Delay) flip-flop 4. T (Toggle) flip-flop 1. SR Flip Flop (Latch) a. SR Flip Flop Active Low = NAND gates b. SR Flip Flop Active High = NOR gates c. SR AND –OR latch 2. JK flip-flop (Latch) a. JK latch 5. Clocked SR Flip Flop 6. Master-Slave Edge-Triggered Flip-Flop
  • 7. JK Flip Flop The JK Flip Flop is the most widely used flip flop. It is considered to be a universal flip-flop circuit. The sequential operation of the JK Flip Flop is same as for the RS flip-flop with the same SET and RESET input. The difference is that the JK Flip Flop does not the invalid input states of the RS Latch (when S and R are both 1).The JK Flip Flop name has been kept on the inventor name of the circuit known as Jack Kilby. The basic symbol of the JK Flip Flop is shown below
  • 9. We can design the T flip – flop by making simple modifications to the JK flip – flop. The T flip – flop is a single input device and hence by connecting J and K inputs together and giving them with single input called T we can convert a JK flip – flop into T flip – flop. So a T flip – flop is sometimes called as single input JK flip – flop. The logic symbol of T flip – flop is shown below. It has one Toggle input (T) & one clock signal input (CLK). T Flip Flop
  • 10. T Flip Flop We can construct a T flip – flop by connecting AND gates as input to the NOR gate SR latch. And these AND gate inputs are fed back with the present state output Q and its complement Q’ to each AND gate. A toggle input (T) is connected in common to both the AND gates as an input. The AND gates are also connected with common Clock (CLK) signal. In the T flip – flop, a pulse train of narrow triggers are provided as input (T) which will cause the change in output state of flip – flop. So these flip – flops are also called Toggle flip – flops. The circuit diagram of a T flip – flop constructed from SR latch is shown below. T flip – flop is an edge triggered device i.e. the low to high or high to low transitions on a clock signal of narrow triggers that is provided as input will cause the change in output state of flip – flop.
  • 11. Clocked SR Flip Flop A simple clocked SR flipflop built from AND-gates in front of a basic SR flipflop with NOR-gates. Obviously, the values at the R and S inputs are gated with the clock signal C. Therefore, as long as the C signal stays at 0 value, the flipflop stores its value. On the other hand, the flipflop behaves like the standard SR flipflop while C is 1. Because the behavior is controlled by the static level of the clock signal, such flipflops are called level-sensitive or latches. (Implementation note: in order to avoid flipflop oscillations due to the discrete-event based simulation model when the 'forbidden' input values (111) are selected, the gate-delays of the first-level AND gates are set to different values. Due to this choice, the reset state is preferred. The real flipflop would enter a random state based on the current operating parameters like temperature, etc. )
  • 12. SR Flip Flop - NAND GATE LATCH The circuit shown below is a basic NAND latch. The inputs are generally designated S and R for Set and Reset respectively. Because the NAND inputs must normally be logic 1 to avoid affecting the latching action, the inputs are considered to be inverted in this circuit (or active low). The circuit uses feedback to "remember" and retain its logical state even after the controlling input signals have changed. When the S and R inputs are both high, feedback maintains the Q outputs to the previous state.
  • 13. SR Flip Flop - NOR GATE LATCH While the R and S inputs are both low, feedback maintains the Q and Q outputs in a constant state, with Q the complement of Q. If S (Set) is pulsed high while R (Reset) is held low, then the Q output is forced high, and stays high when S returns to low; similarly, if R is pulsed high while S is held low, then the Q output is forced low, and stays low when R returns to low.
  • 14. SR AND-ORlatch From a teaching point of view, SR latches drawn as a pair of cross-coupled components (transistors, gates, tubes, etc.) are often hard to understand for beginners. A didactically easier to understand way is to draw the latch as a single feedback loop instead of the cross- coupling. The following is an SR latch built with an AND gate with one inverted input and an OR gate. Note that the inverter is not needed for the latch functionality, but rather to make both inputs High-active.
  • 15. JKlatch The JK latch is much less frequently used than the JK flip-flop. The JK latch follows the following state table: Hence, the JK latch is an SR latch that is made to toggle its output (oscillate between 0 and 1) when passed the input combination of 11.Unlike the JK flip-flop, the 11 input combination for the JK latch is not very useful because there is no clock that directs toggling.
  • 16. Master-Slave Edge-Triggered Flip-Flop The flipflop circuits discussed above are level-triggered, i.e., the circuit is always active when the clock signal is high, and consequently unpredictable output may result. For example, during this active clock period, the output of a T-FF may toggle continuously. The output at the end of the active period is therefore unpredictable. To overcome this problem, edge-triggered circuits can be used whose output is determined by the edge, instead of the level, of the clock signal, for example, the rising (or trailing) edge.
  • 17. The Used of Flip Flop  For Memory circuits  For Logic Control Devices  For Counter Devices  For Register Devices
  • 18. ConclusioN 1.Flip-flops can be used as a memory element and also as a delay element. 2.Flip-flops are also used in the making of counter/timers. 3.Using Flip-flops,We can eliminate keyboard debounce. 4.In various type of registers also we use flip-flops.
  • 19. References 1. https://en.wikipedia.org/wiki/Flip-flop_(electronics) 2. www.slideshare.net 3. https://www.electronicshub.org/t-flip-flop/ 4. http://fourier.eng.hmc.edu/e85_old/lectures/digital_logi c/node17.html