SlideShare a Scribd company logo
Subject: DIGITAL ELECTRONICS
CODE:CS301
PRESENTED BY
GROUP 1:CSE(B) MEMBERS
Presentation On Flip Flops
(55)Koushik Shil.(56)Kiran Kumari.
(57)Kausik Dey.( 58)Karan Agarwal.(59)Jaya Banik
Combinational Logic
•The outputs depend only on the state of the inputs all of the time. Any change in
the state of one of the inputs will ripple through the circuit immediately.
o Examples of combinational logic are NAND and NOR gates, Inverters, and
Buffers. These four logic gates form the basis of almost all combinational
logic circuits as well as flip flops.
•Circuits that change the state of the output in this manner are also known as
asynchronous circuits.
o However, not all asynchronous circuits are combinational logic circuits.
Sequential Logic
• Has memory; the circuit stores the result of the previous set of
inputs. The current output depends on inputs in the past as well
as present inputs.
o The basic element in sequential logic is the bistable latch or flip-flop,
which acts as a memory element for one bit of data.
Clocked Circuits
•Most flip-flops are clocked so that the output change state based upon the
state of the inputs at precisely determined times.
o Usage varies — in this course, ‘flip-flops’ will be used for clocked circuits and
‘latches’ for circuits that are asynchronous.
•A common clock used in many flip-flips in one circuit ensures that all parts of a
digital system change state at the same time. This is called a synchronous system
Control Pins
Flip-flops and more complicated circuits often have inputs, such as clear, preset, enable, and load. The
state of the control pins has priority of the D and Clock inputs when determining the state of the output.
• Clear (CLR) resets the flip-flop output to 0 — the most common control input
• Preset (PRE) sets the flip-flop output to 1
More complicated circuits such as counters may have additional control inputs for up/down, count/hold, load, etc.
Microprocessors usually have a reset pin.
Core of a Flip-Flop:
The set–reset or SR Latch
• Acts as a simple memory with two stable states at the two output
when S = R = 0
– Q1 and Q2 are the outputs of the S-R latch.
– When Q1 is known as Q and Q2 is also called Q’ or (spoken as Q bar),
meaning that its value is not Q or the opposite of Q.
SR Latch with Enable
•The S and R inputs only effect the output states when the enable input C is high.
– This controls when the latch responds to its inputs.
•The latch holds (stores) its value while the enable input is low — latches it!
•Any changes in the inputs during the time when enable is high will affect the output
immediately: the circuit is said to be transparent.
•This circuit still has a major problem: the stored value is indeterminate if S = R = 1
when the clock goes low
D Flip-Flop
• The problem with S = R = 1 can be avoided using a common input D as shown above so that
.
• The output of the latch now:
– follows the D input while C = 1 (transparent)
– holds its value while C = 0 (Q = last Q when C went low) no matter what happens at the input
• This circuit is often called a transparent latch. It can be bought as an integrated circuit, usually
with several latches in a package.
– The input C may be called control, clock, gate, or enable.
D Flip-Flop
Qn+1 = D
A D flip-flop simply stores the value on its D
input at the clock transition. The previous
value stored, Qn, has no effect, unlike other
flip-flops.
It therefore acts as a simple memory or
‘latch’.
The most widely used flip-flops: simple to
build and design with.
input
at
clock
output
before
clock
output
after
clock
A register comprises several D flip-flops, one for each bit to be stored.
D​ C​ Q
n
Qn
+1​
descrip
tion​
0​ 0​ 0​
Clear​
(reset)​0​ 1​ 0​
1​ 0​ 1​
Set​
1​ 1​ 1​
Edge-Triggered Flip-Flops
These circuits respond to their inputs on either the rising or falling edge of the clock — a precise point
in time rather than an interval.
Positive edge triggered Negative edge triggered
rising edge of clock falling edge of clock
D Q
Q Q
Older flip-flops may be ‘pulse-triggered’, which require a clock pulse that goes from 0→1→0 or a ‘master–
slave’ types but these are now obsolete.
D Q
wedge shows positive
edge triggering
additional of a
circle means that
there is negative
edge triggering
T​ Qn Qn+1​ description​
0​ 0​ 0​
hold​
0​ 1​ 1​
1​ 0​ 1​
toggle​
1​ 1​ 0​
Toggle (T) Flip-Flop
Qn+1 = T ≈ Qn = T ◊Qn + T ◊Qn
Note that the output depends on the previous value stored, Qn.
This type of flip-flop is rarely bought as a ‘dedicated’ device — you can easily make a T from a D flip-
flop.
Aside: it is not possible to put a specific value into a T flip-flop – it can only toggle or hold.
JK Flip-Flop
J Q
K Q
The excitation table for a JK flip-flop is similar to SR flip-flop
but doesn’t have the problem of S = R = 1. It can perform all
the operations of the simpler types of flip-flop. However, the
design of the circuit internal to the flip-flop makes it more
expensive to manufacture than a number of other flip-flops
so JK flip-flops are now rarely used.
Qn+1 = J ◊Qn + K ◊ Qn
J​ K​ Qn Qn+1​ description​
0​ 0​ 0​ 0​ hold​
0​ 0​ 1​ 1​
0​ 1​ 0​ 0​ clear (reset)​
0​ 1​ 1​ 0​
1​ 0​ 0​ 1​ set​
1​ 0​ 1​ 1​
1​ 1​ 0​ 1​ toggle​
1​ 1​ 1​ 0​
Propagation Delay
We have seen that most modern logic devices are triggered on either the rising or falling edge of the clock. The
output does not respond instantly, but only after a time called the propagation delay, tpd.
Here is an example for a D flip-flop that was measured in a UoG lab class.
74HC74
flip-flop at 3 V
propagation
delay, tpd
(about 16 ns)
Asynchronous Control
Another feature of control inputs is that they are often asynchronous. This means
that they take effect immediately and do not wait for a clock transition.
Compare
• D takes effect only at a clock transition (positive edge)
• clear and preset act immediately to ‘overrule’ D
Asynchronous inputs are sometimes called direct or jam inputs.
Always check the data sheet because some control inputs are synchronous!
THANK YOU!!
THAT’S ALL ON FLIP FLOPS>>>>>
GROUP 1:CSE(B) MEMBERS
(55)Koushik Shil(56)Kiran Kumari.
(57)Kausik Dey. (59)Jaya Banik.
(58)Karan Agarwal.

More Related Content

What's hot

Latches & flip flop
Latches & flip flopLatches & flip flop
Latches & flip flop
Nousheen Arshad
 
2.3 sequantial logic circuit
2.3 sequantial logic circuit2.3 sequantial logic circuit
2.3 sequantial logic circuit
Wan Afirah
 
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
 
12 latches
12 latches12 latches
BE PPT (FLIP FLOPS)
BE PPT (FLIP FLOPS)BE PPT (FLIP FLOPS)
BE PPT (FLIP FLOPS)
DHANESHRKNAIR01
 
Flipflop
FlipflopFlipflop
Lecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential LogicLecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential Logic
James Evangelos
 
Flip flop
Flip flopFlip flop
Flip flop
Moni Adhikary
 
Flip flop
Flip flopFlip flop
Flip flop
JAGMIT Jamkhandi
 
JK flip flops
JK flip flopsJK flip flops
JK flip flops
Zakariae EL IDRISSI
 
Sequential circuit design
Sequential circuit designSequential circuit design
Sequential circuit design
Satya P. Joshi
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
DrSonali Vyas
 
Sequential circuit-Digital Electronics
Sequential circuit-Digital ElectronicsSequential circuit-Digital Electronics
Sequential circuit-Digital Electronics
Bipul Roy Bpl
 
All about Sequential circuits DLD.
All about Sequential circuits DLD.All about Sequential circuits DLD.
All about Sequential circuits DLD.
Zain Jafri
 
Sequential logic circuits flip-flop pt 3
Sequential logic circuits   flip-flop pt 3Sequential logic circuits   flip-flop pt 3
Sequential logic circuits flip-flop pt 3
Sarah Sue Calbio
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic Circuit
Yong Heui Cho
 
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
 
Flip-Flop (Clocked Bistable)
Flip-Flop (Clocked Bistable)Flip-Flop (Clocked Bistable)
Flip-Flop (Clocked Bistable)
Aravir Rose
 
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
 

What's hot (20)

Latches & flip flop
Latches & flip flopLatches & flip flop
Latches & flip flop
 
2.3 sequantial logic circuit
2.3 sequantial logic circuit2.3 sequantial logic circuit
2.3 sequantial logic circuit
 
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
 
12 latches
12 latches12 latches
12 latches
 
BE PPT (FLIP FLOPS)
BE PPT (FLIP FLOPS)BE PPT (FLIP FLOPS)
BE PPT (FLIP FLOPS)
 
Flipflop
FlipflopFlipflop
Flipflop
 
Lecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential LogicLecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential Logic
 
Flip flop
Flip flopFlip flop
Flip flop
 
Flip flop
Flip flopFlip flop
Flip flop
 
JK flip flops
JK flip flopsJK flip flops
JK flip flops
 
Sequential circuit design
Sequential circuit designSequential circuit design
Sequential circuit design
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
 
Sequential circuit-Digital Electronics
Sequential circuit-Digital ElectronicsSequential circuit-Digital Electronics
Sequential circuit-Digital Electronics
 
All about Sequential circuits DLD.
All about Sequential circuits DLD.All about Sequential circuits DLD.
All about Sequential circuits DLD.
 
Sequential logic circuits flip-flop pt 3
Sequential logic circuits   flip-flop pt 3Sequential logic circuits   flip-flop pt 3
Sequential logic circuits flip-flop pt 3
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic Circuit
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
 
flip flops
flip flops flip flops
flip flops
 
Flip-Flop (Clocked Bistable)
Flip-Flop (Clocked Bistable)Flip-Flop (Clocked Bistable)
Flip-Flop (Clocked Bistable)
 
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
 

Similar to Cse(b) g1 flipflop

latchesflip-flop DLD
latchesflip-flop DLDlatchesflip-flop DLD
latchesflip-flop DLD
MuhammadSheraz836877
 
ANALOG AND DIGITAL ELECTRONICS unit 5
ANALOG AND DIGITAL ELECTRONICS unit 5ANALOG AND DIGITAL ELECTRONICS unit 5
ANALOG AND DIGITAL ELECTRONICS unit 5
ACE ENGINEERING COLLEGE
 
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
 
Latch and Flipflop.pptx
Latch and Flipflop.pptxLatch and Flipflop.pptx
Latch and Flipflop.pptx
ramkumarraja7
 
Computer Organization1CS1400Feng JiangBoolean al.docx
Computer Organization1CS1400Feng JiangBoolean al.docxComputer Organization1CS1400Feng JiangBoolean al.docx
Computer Organization1CS1400Feng JiangBoolean al.docx
ladonnacamplin
 
Flip flop
Flip flopFlip flop
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
mubashir farooq
 
unit-4 (STLD) Lecture2.pptx
unit-4 (STLD) Lecture2.pptxunit-4 (STLD) Lecture2.pptx
unit-4 (STLD) Lecture2.pptx
Sahithikairamkonda
 
Introduction to Sequential DevicesChapter 66.1 M.docx
Introduction to Sequential DevicesChapter 66.1 M.docxIntroduction to Sequential DevicesChapter 66.1 M.docx
Introduction to Sequential DevicesChapter 66.1 M.docx
bagotjesusa
 
Flip flops
Flip flopsFlip flops
Flip flops
Shashi Lata
 
Promo book2 ch1_feb23_11
Promo book2 ch1_feb23_11Promo book2 ch1_feb23_11
Promo book2 ch1_feb23_11
Sarah Krystelle
 
9flipflopsupdated-191016140658.pptx
9flipflopsupdated-191016140658.pptx9flipflopsupdated-191016140658.pptx
9flipflopsupdated-191016140658.pptx
udhayaveenaa
 
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
 
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
 
Logic Gate
Logic GateLogic Gate
Logic Gate
Công Mai Văn
 
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxSEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
ThanmayiKumar
 
UNIT - III.pptx
UNIT - III.pptxUNIT - III.pptx
UNIT - III.pptx
amudhak10
 
Introduction to flipflops basic of elctronics COA.pptx
Introduction to flipflops basic of elctronics COA.pptxIntroduction to flipflops basic of elctronics COA.pptx
Introduction to flipflops basic of elctronics COA.pptx
Saini71
 
latchesandflipflops.ppt
latchesandflipflops.pptlatchesandflipflops.ppt
latchesandflipflops.ppt
MuhammadSheraz836877
 
flip flop Presentation
flip flop  Presentationflip flop  Presentation
flip flop Presentation
maalik123
 

Similar to Cse(b) g1 flipflop (20)

latchesflip-flop DLD
latchesflip-flop DLDlatchesflip-flop DLD
latchesflip-flop DLD
 
ANALOG AND DIGITAL ELECTRONICS unit 5
ANALOG AND DIGITAL ELECTRONICS unit 5ANALOG AND DIGITAL ELECTRONICS unit 5
ANALOG AND DIGITAL ELECTRONICS unit 5
 
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
 
Latch and Flipflop.pptx
Latch and Flipflop.pptxLatch and Flipflop.pptx
Latch and Flipflop.pptx
 
Computer Organization1CS1400Feng JiangBoolean al.docx
Computer Organization1CS1400Feng JiangBoolean al.docxComputer Organization1CS1400Feng JiangBoolean al.docx
Computer Organization1CS1400Feng JiangBoolean al.docx
 
Flip flop
Flip flopFlip flop
Flip flop
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
 
unit-4 (STLD) Lecture2.pptx
unit-4 (STLD) Lecture2.pptxunit-4 (STLD) Lecture2.pptx
unit-4 (STLD) Lecture2.pptx
 
Introduction to Sequential DevicesChapter 66.1 M.docx
Introduction to Sequential DevicesChapter 66.1 M.docxIntroduction to Sequential DevicesChapter 66.1 M.docx
Introduction to Sequential DevicesChapter 66.1 M.docx
 
Flip flops
Flip flopsFlip flops
Flip flops
 
Promo book2 ch1_feb23_11
Promo book2 ch1_feb23_11Promo book2 ch1_feb23_11
Promo book2 ch1_feb23_11
 
9flipflopsupdated-191016140658.pptx
9flipflopsupdated-191016140658.pptx9flipflopsupdated-191016140658.pptx
9flipflopsupdated-191016140658.pptx
 
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)
 
SEQUENTIAL CIRCUITS [Flip-flops and Latches]
SEQUENTIAL CIRCUITS [Flip-flops and Latches]SEQUENTIAL CIRCUITS [Flip-flops and Latches]
SEQUENTIAL CIRCUITS [Flip-flops and Latches]
 
Logic Gate
Logic GateLogic Gate
Logic Gate
 
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxSEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
 
UNIT - III.pptx
UNIT - III.pptxUNIT - III.pptx
UNIT - III.pptx
 
Introduction to flipflops basic of elctronics COA.pptx
Introduction to flipflops basic of elctronics COA.pptxIntroduction to flipflops basic of elctronics COA.pptx
Introduction to flipflops basic of elctronics COA.pptx
 
latchesandflipflops.ppt
latchesandflipflops.pptlatchesandflipflops.ppt
latchesandflipflops.ppt
 
flip flop Presentation
flip flop  Presentationflip flop  Presentation
flip flop Presentation
 

Recently uploaded

Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
Indrajeet sahu
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
Seetal Daas
 
P5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civilP5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civil
AnasAhmadNoor
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Transcat
 
Power Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptxPower Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptx
Poornima D
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
Kamal Acharya
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
uqyfuc
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
b0754201
 
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
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
felixwold
 
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
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
Bituminous road construction project based learning report
Bituminous road construction project based learning reportBituminous road construction project based learning report
Bituminous road construction project based learning report
CE19KaushlendraKumar
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
vmspraneeth
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
ijseajournal
 

Recently uploaded (20)

Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
 
P5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civilP5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civil
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
 
Power Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptxPower Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptx
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
 
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
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
 
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
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
Bituminous road construction project based learning report
Bituminous road construction project based learning reportBituminous road construction project based learning report
Bituminous road construction project based learning report
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
 

Cse(b) g1 flipflop

  • 1. Subject: DIGITAL ELECTRONICS CODE:CS301 PRESENTED BY GROUP 1:CSE(B) MEMBERS Presentation On Flip Flops (55)Koushik Shil.(56)Kiran Kumari. (57)Kausik Dey.( 58)Karan Agarwal.(59)Jaya Banik
  • 2. Combinational Logic •The outputs depend only on the state of the inputs all of the time. Any change in the state of one of the inputs will ripple through the circuit immediately. o Examples of combinational logic are NAND and NOR gates, Inverters, and Buffers. These four logic gates form the basis of almost all combinational logic circuits as well as flip flops. •Circuits that change the state of the output in this manner are also known as asynchronous circuits. o However, not all asynchronous circuits are combinational logic circuits.
  • 3. Sequential Logic • Has memory; the circuit stores the result of the previous set of inputs. The current output depends on inputs in the past as well as present inputs. o The basic element in sequential logic is the bistable latch or flip-flop, which acts as a memory element for one bit of data.
  • 4. Clocked Circuits •Most flip-flops are clocked so that the output change state based upon the state of the inputs at precisely determined times. o Usage varies — in this course, ‘flip-flops’ will be used for clocked circuits and ‘latches’ for circuits that are asynchronous. •A common clock used in many flip-flips in one circuit ensures that all parts of a digital system change state at the same time. This is called a synchronous system
  • 5. Control Pins Flip-flops and more complicated circuits often have inputs, such as clear, preset, enable, and load. The state of the control pins has priority of the D and Clock inputs when determining the state of the output. • Clear (CLR) resets the flip-flop output to 0 — the most common control input • Preset (PRE) sets the flip-flop output to 1 More complicated circuits such as counters may have additional control inputs for up/down, count/hold, load, etc. Microprocessors usually have a reset pin.
  • 6. Core of a Flip-Flop: The set–reset or SR Latch • Acts as a simple memory with two stable states at the two output when S = R = 0 – Q1 and Q2 are the outputs of the S-R latch. – When Q1 is known as Q and Q2 is also called Q’ or (spoken as Q bar), meaning that its value is not Q or the opposite of Q.
  • 7. SR Latch with Enable •The S and R inputs only effect the output states when the enable input C is high. – This controls when the latch responds to its inputs. •The latch holds (stores) its value while the enable input is low — latches it! •Any changes in the inputs during the time when enable is high will affect the output immediately: the circuit is said to be transparent. •This circuit still has a major problem: the stored value is indeterminate if S = R = 1 when the clock goes low
  • 8. D Flip-Flop • The problem with S = R = 1 can be avoided using a common input D as shown above so that . • The output of the latch now: – follows the D input while C = 1 (transparent) – holds its value while C = 0 (Q = last Q when C went low) no matter what happens at the input • This circuit is often called a transparent latch. It can be bought as an integrated circuit, usually with several latches in a package. – The input C may be called control, clock, gate, or enable.
  • 9. D Flip-Flop Qn+1 = D A D flip-flop simply stores the value on its D input at the clock transition. The previous value stored, Qn, has no effect, unlike other flip-flops. It therefore acts as a simple memory or ‘latch’. The most widely used flip-flops: simple to build and design with. input at clock output before clock output after clock A register comprises several D flip-flops, one for each bit to be stored. D​ C​ Q n Qn +1​ descrip tion​ 0​ 0​ 0​ Clear​ (reset)​0​ 1​ 0​ 1​ 0​ 1​ Set​ 1​ 1​ 1​
  • 10. Edge-Triggered Flip-Flops These circuits respond to their inputs on either the rising or falling edge of the clock — a precise point in time rather than an interval. Positive edge triggered Negative edge triggered rising edge of clock falling edge of clock D Q Q Q Older flip-flops may be ‘pulse-triggered’, which require a clock pulse that goes from 0→1→0 or a ‘master– slave’ types but these are now obsolete. D Q wedge shows positive edge triggering additional of a circle means that there is negative edge triggering
  • 11. T​ Qn Qn+1​ description​ 0​ 0​ 0​ hold​ 0​ 1​ 1​ 1​ 0​ 1​ toggle​ 1​ 1​ 0​ Toggle (T) Flip-Flop Qn+1 = T ≈ Qn = T ◊Qn + T ◊Qn Note that the output depends on the previous value stored, Qn. This type of flip-flop is rarely bought as a ‘dedicated’ device — you can easily make a T from a D flip- flop. Aside: it is not possible to put a specific value into a T flip-flop – it can only toggle or hold.
  • 12. JK Flip-Flop J Q K Q The excitation table for a JK flip-flop is similar to SR flip-flop but doesn’t have the problem of S = R = 1. It can perform all the operations of the simpler types of flip-flop. However, the design of the circuit internal to the flip-flop makes it more expensive to manufacture than a number of other flip-flops so JK flip-flops are now rarely used. Qn+1 = J ◊Qn + K ◊ Qn J​ K​ Qn Qn+1​ description​ 0​ 0​ 0​ 0​ hold​ 0​ 0​ 1​ 1​ 0​ 1​ 0​ 0​ clear (reset)​ 0​ 1​ 1​ 0​ 1​ 0​ 0​ 1​ set​ 1​ 0​ 1​ 1​ 1​ 1​ 0​ 1​ toggle​ 1​ 1​ 1​ 0​
  • 13. Propagation Delay We have seen that most modern logic devices are triggered on either the rising or falling edge of the clock. The output does not respond instantly, but only after a time called the propagation delay, tpd. Here is an example for a D flip-flop that was measured in a UoG lab class. 74HC74 flip-flop at 3 V propagation delay, tpd (about 16 ns)
  • 14. Asynchronous Control Another feature of control inputs is that they are often asynchronous. This means that they take effect immediately and do not wait for a clock transition. Compare • D takes effect only at a clock transition (positive edge) • clear and preset act immediately to ‘overrule’ D Asynchronous inputs are sometimes called direct or jam inputs. Always check the data sheet because some control inputs are synchronous!
  • 15. THANK YOU!! THAT’S ALL ON FLIP FLOPS>>>>> GROUP 1:CSE(B) MEMBERS (55)Koushik Shil(56)Kiran Kumari. (57)Kausik Dey. (59)Jaya Banik. (58)Karan Agarwal.