SlideShare una empresa de Scribd logo
1 de 16
Presentation on circuit design
flip flop
CONTENTS


   INTRODUCTION
   CIRCUIT DIAGRAM
   CONVENTIONAL CMOS FLIP-FLOPS
   RESETTABLE FLIP-FLOPS
   ENABLED FLIP-FLOPS
   DIFFERENTIAL FLIP-FLOPS
   TRUE SINGLE PHASE CLK FLIP-FLOPS (TSPC)
   ADVANTAGES
   DISADVANTAGES
INTRODUCTION


   In electronics, a flip-flop or latch is a circuit that has two stable states and can be 
    used to store state information. A flip-flop is a bistable multivibrator. The circuit can 
    be made to change state by signals applied to one or more control inputs and will 
    have one or two outputs. It is the basic storage element in sequential logic. Flip-flops 
    and latches are a fundamental building block of digital electronics systems used in 
    computers, communications, and many other types of systems.
   Flip-flops and latches are used as data storage elements. Such data storage can be 
    used for storage of state, and such a circuit is described assequential logic. When 
    used in a finite-state machine, the output and next state depend not only on its current 
    input, but also on its current state (and hence, previous inputs). It can also be used for 
    counting of pulses, and for synchronizing variably-timed input signals to some 
    reference timing signal.
CONVENTIONAL CMOS FLIP-FLOPS


   Flip flops usually take a single clock signal Q and logically generate its complement 
    Q. If the clock rise/fall time is very slow; it is possible that both the clock and its 
    complement will simultaneously be at intermediate period voltage making both 
    transparent and increasing the flip flop hold time. In  ASIC stander cell libraries, the 
    clock is both complemented and buffered in the flip flop cell to sharpen up the edge 
    rates at the expense of more inverters and clock loading.
   Recall that the flip flop also has a potential internal race condition between the two 
    latches.
   The turni9ng on the clock PMOS  transistors in both  transmission gates. If the skew 
    is too large, the data can  sneak through both latches on the falling clock edge.
   CMOS technology allows a very different approach to flip-flop design and
    construction. Instead of using logic gates to connect the clock signal to the master
    and slave sections of the flip-flop, a CMOS flip-flop uses transmission gates to control
    the data connections. (See the CMOS gate electronics page for a closer look at the
    transmission gate itself.)
   The result is that a controllable flip-flop can be built with only inverters and
    transmission gates — a very small and simple structure for an IC.
CIRCUIT DIAGRAM OF CONVENTIONAL CMOS FLIP-
FLOPS
Resetteble flip flops

   Most practicle sequencing elements require a reset signal to enter a known initial
    state on startup flip flop with resert inputs.
   There are two types of reset synchronous and asynchronous.
   Asynchronous reset forces low immediately, while synchronous reset waits for the
    clock.
   Synchronous resett signals must be stable for setup and the clock edge while a
    synchronous reset is characterized by a propagation delay from the reset output..
   Synchronous reset simply requires ANDing the input and reset
   Asynchronous require getting both the data and the feedback to force the reset
    independent of the clock.
   The trstate NAND gate can be constructed from an NAND gate in series with
    clocked transmission gate.
Circuit diagram of Resetteble flip flops
ENABLED FLIP-FLOPS


   Sequencing element also often except an enable input.

   When enable is low, the element retain its state independently of the clock.

   The input multiplexer feeds back to the old stage then the element is
    disabled.

   Clock getting does not affect delay from the data and the and gate can be
    shared among multiple clocked elements
Circuit Diagram of ENABLED FLIP-FLOPS
DIFFERENTIAL FLIP-FLOPS


 Differential flip flops true and complementary inputs and produce
  true and complementary outputs.
 They are built from a clocked sense amplifier so they can rapidly
  respond to small differential input voltages, while they are larger
  then an ordinary single ended flip flops having an extra inverter to
  produce the complementary output.
 They work well with low swing inputs such as register file bit lines
  and low swings busses.
 Differential sense amplifier flip flop receiving differential inputs
  and producing a differential output.
CIRCUIT DESIGN OF DIFFERENTIAL FLIP-FLOPS
TRUE SINGLE PHASE CLOCK FLIP-FLOPS (TSPC)
ADVANTAGES OF CIRCUIT DESIGN FLIP FLOPS

 The main advantage of flip flop is that it have a circuit inside it
  contain gates and can generate specific output, it make a complex
  circuit much simpler.
 It can perform the functions of the set/reset flip-flop and has the
  advantage that there are no ambiguous states.
DISADVANTAGES OF FLIP FLOPS


 The primary disadvantages of flip flop is their reacting time
 between the input signal and resultant Output if the signal changes
 between this reaction time the flip flops.
THANK YOU

Más contenido relacionado

La actualidad más candente

Introduction to Counters
Introduction to CountersIntroduction to Counters
Introduction to CountersISMT College
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVishal kakade
 
Delays in verilog
Delays in verilogDelays in verilog
Delays in verilogJITU MISTRY
 
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 flopShubham Singh
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flowAnish Gupta
 
FPGA TECHNOLOGY AND FAMILIES
FPGA TECHNOLOGY AND FAMILIESFPGA TECHNOLOGY AND FAMILIES
FPGA TECHNOLOGY AND FAMILIESrevathilakshmi2
 
14827 shift registers
14827 shift registers14827 shift registers
14827 shift registersSandeep Kumar
 
Fsm sequence detector
Fsm sequence detector Fsm sequence detector
Fsm sequence detector lpvasam
 
Sequential cmos logic circuits
Sequential cmos logic circuitsSequential cmos logic circuits
Sequential cmos logic circuitsSakshi Bhargava
 
VLSI Design Sequential circuit design
VLSI Design Sequential circuit designVLSI Design Sequential circuit design
VLSI Design Sequential circuit designtamil arasan
 
Latch & Flip-Flop Design.pptx
Latch & Flip-Flop Design.pptxLatch & Flip-Flop Design.pptx
Latch & Flip-Flop Design.pptxGargiKhanna2
 
Flipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflopsFlipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflopsstudent
 

La actualidad más candente (20)

Vlsi
VlsiVlsi
Vlsi
 
Shift register
Shift registerShift register
Shift register
 
FPGA Introduction
FPGA IntroductionFPGA Introduction
FPGA Introduction
 
Introduction to Counters
Introduction to CountersIntroduction to Counters
Introduction to Counters
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustration
 
Delays in verilog
Delays in verilogDelays in verilog
Delays in verilog
 
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
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flow
 
FPGA
FPGAFPGA
FPGA
 
FPGA TECHNOLOGY AND FAMILIES
FPGA TECHNOLOGY AND FAMILIESFPGA TECHNOLOGY AND FAMILIES
FPGA TECHNOLOGY AND FAMILIES
 
14827 shift registers
14827 shift registers14827 shift registers
14827 shift registers
 
Asic design flow
Asic design flowAsic design flow
Asic design flow
 
Fsm sequence detector
Fsm sequence detector Fsm sequence detector
Fsm sequence detector
 
Interfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 MicrocontrollerInterfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 Microcontroller
 
Sequential cmos logic circuits
Sequential cmos logic circuitsSequential cmos logic circuits
Sequential cmos logic circuits
 
VLSI Design Sequential circuit design
VLSI Design Sequential circuit designVLSI Design Sequential circuit design
VLSI Design Sequential circuit design
 
Counters
CountersCounters
Counters
 
Latch & Flip-Flop Design.pptx
Latch & Flip-Flop Design.pptxLatch & Flip-Flop Design.pptx
Latch & Flip-Flop Design.pptx
 
Flipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflopsFlipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflops
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
 

Destacado

9.sequential+circuits part+1
9.sequential+circuits part+1 9.sequential+circuits part+1
9.sequential+circuits part+1 liran1018
 
Synchronous and asynchronous reset
Synchronous and asynchronous resetSynchronous and asynchronous reset
Synchronous and asynchronous resetNallapati Anindra
 
Synchronous and asynchronous clock
Synchronous and asynchronous clockSynchronous and asynchronous clock
Synchronous and asynchronous clockNallapati Anindra
 
Asynchronous and synchronous
Asynchronous and synchronousAsynchronous and synchronous
Asynchronous and synchronousAkhil .B
 
Cmos design
Cmos designCmos design
Cmos designMahi
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic CircuitRamasubbu .P
 
Synchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferSynchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferAnuj Modi
 
Chapter 4 flip flop for students
Chapter 4 flip flop for studentsChapter 4 flip flop for students
Chapter 4 flip flop for studentsCT Sabariah Salihin
 
Slideshare Powerpoint presentation
Slideshare Powerpoint presentationSlideshare Powerpoint presentation
Slideshare Powerpoint presentationelliehood
 

Destacado (13)

Timing considerations
Timing considerationsTiming considerations
Timing considerations
 
9.sequential+circuits part+1
9.sequential+circuits part+1 9.sequential+circuits part+1
9.sequential+circuits part+1
 
Synchronous and asynchronous reset
Synchronous and asynchronous resetSynchronous and asynchronous reset
Synchronous and asynchronous reset
 
Synchronous and asynchronous clock
Synchronous and asynchronous clockSynchronous and asynchronous clock
Synchronous and asynchronous clock
 
Synchronous and asynchronous (1)
Synchronous and asynchronous (1)Synchronous and asynchronous (1)
Synchronous and asynchronous (1)
 
Asynchronous and synchronous
Asynchronous and synchronousAsynchronous and synchronous
Asynchronous and synchronous
 
Cmos design
Cmos designCmos design
Cmos design
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic Circuit
 
Synchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferSynchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transfer
 
Flipflop
FlipflopFlipflop
Flipflop
 
Chapter 4 flip flop for students
Chapter 4 flip flop for studentsChapter 4 flip flop for students
Chapter 4 flip flop for students
 
Slideshare Powerpoint presentation
Slideshare Powerpoint presentationSlideshare Powerpoint presentation
Slideshare Powerpoint presentation
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Similar a Flip flo ps

Digital Electronics
Digital ElectronicsDigital Electronics
Digital ElectronicsShreyaSahu20
 
De EE unit-3.pptx
De EE unit-3.pptxDe EE unit-3.pptx
De EE unit-3.pptxMukulThory1
 
Unit 4 sequential circuits
Unit 4  sequential circuitsUnit 4  sequential circuits
Unit 4 sequential circuitsAmrutaMehata
 
Low power electronic design
Low power electronic designLow power electronic design
Low power electronic designMahesh Dananjaya
 
Sequential and combinational alu
Sequential and combinational alu Sequential and combinational alu
Sequential and combinational alu Piyush Rochwani
 
Analog, IO Test Chip Validation
Analog,  IO Test Chip  ValidationAnalog,  IO Test Chip  Validation
Analog, IO Test Chip ValidationSMIT A. PATEL
 
counter using 4 master slave flip-flops
counter using 4 master slave flip-flops counter using 4 master slave flip-flops
counter using 4 master slave flip-flops ZunAib Ali
 
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.pptxSaini71
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic ControllerValai Ganesh
 
Training Module for RMQC gggggg & RTG.pptx
Training Module for RMQC gggggg & RTG.pptxTraining Module for RMQC gggggg & RTG.pptx
Training Module for RMQC gggggg & RTG.pptxsukhendum
 
PROGRAMMABLE LOGIC CONTROLLERS
PROGRAMMABLELOGIC CONTROLLERSPROGRAMMABLELOGIC CONTROLLERS
PROGRAMMABLE LOGIC CONTROLLERSDnr Creatives
 

Similar a Flip flo ps (20)

Flip Flops
Flip FlopsFlip Flops
Flip Flops
 
Digital Electronics
Digital ElectronicsDigital Electronics
Digital Electronics
 
De EE unit-3.pptx
De EE unit-3.pptxDe EE unit-3.pptx
De EE unit-3.pptx
 
Unit 4 sequential circuits
Unit 4  sequential circuitsUnit 4  sequential circuits
Unit 4 sequential circuits
 
Low power electronic design
Low power electronic designLow power electronic design
Low power electronic design
 
Low Power VLSI Design
Low Power VLSI DesignLow Power VLSI Design
Low Power VLSI Design
 
Low Power VLSI Designs
Low Power VLSI DesignsLow Power VLSI Designs
Low Power VLSI Designs
 
VLSI Power in a Nutshell
VLSI Power in a NutshellVLSI Power in a Nutshell
VLSI Power in a Nutshell
 
Sequenential circuit-dcf
Sequenential circuit-dcfSequenential circuit-dcf
Sequenential circuit-dcf
 
Sequential and combinational alu
Sequential and combinational alu Sequential and combinational alu
Sequential and combinational alu
 
Coa presentation2
Coa presentation2Coa presentation2
Coa presentation2
 
Analog, IO Test Chip Validation
Analog,  IO Test Chip  ValidationAnalog,  IO Test Chip  Validation
Analog, IO Test Chip Validation
 
counter using 4 master slave flip-flops
counter using 4 master slave flip-flops counter using 4 master slave flip-flops
counter using 4 master slave flip-flops
 
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
 
Ucn5804 datasheet
Ucn5804 datasheetUcn5804 datasheet
Ucn5804 datasheet
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
Training Module for RMQC gggggg & RTG.pptx
Training Module for RMQC gggggg & RTG.pptxTraining Module for RMQC gggggg & RTG.pptx
Training Module for RMQC gggggg & RTG.pptx
 
PROGRAMMABLE LOGIC CONTROLLERS
PROGRAMMABLELOGIC CONTROLLERSPROGRAMMABLELOGIC CONTROLLERS
PROGRAMMABLE LOGIC CONTROLLERS
 
ie450pp10.ppt
ie450pp10.pptie450pp10.ppt
ie450pp10.ppt
 
plc1.ppt
plc1.pptplc1.ppt
plc1.ppt
 

Más de Rabindranath Tagore University, Bhopal (11)

Charged pump plls
Charged pump pllsCharged pump plls
Charged pump plls
 
Datapath subsystem multiplication
Datapath subsystem multiplicationDatapath subsystem multiplication
Datapath subsystem multiplication
 
Non ideal effects of pll
Non ideal effects of pllNon ideal effects of pll
Non ideal effects of pll
 
PHASE LOCK LOOPs
PHASE LOCK LOOPsPHASE LOCK LOOPs
PHASE LOCK LOOPs
 
Design and Implementation of an Advanced DMA Controller on AMBA-Based SoC
Design and Implementation of an Advanced DMA Controller on AMBA-Based SoCDesign and Implementation of an Advanced DMA Controller on AMBA-Based SoC
Design and Implementation of an Advanced DMA Controller on AMBA-Based SoC
 
ALGORITHMIC STATE MACHINES
ALGORITHMIC STATE MACHINESALGORITHMIC STATE MACHINES
ALGORITHMIC STATE MACHINES
 
Controllers
ControllersControllers
Controllers
 
Hardware firmware algorithm
Hardware firmware algorithmHardware firmware algorithm
Hardware firmware algorithm
 
Data system designing
Data system designingData system designing
Data system designing
 
ROM
ROMROM
ROM
 
Shifters
ShiftersShifters
Shifters
 

Último

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 

Último (20)

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 

Flip flo ps

  • 1. Presentation on circuit design flip flop
  • 2. CONTENTS  INTRODUCTION  CIRCUIT DIAGRAM  CONVENTIONAL CMOS FLIP-FLOPS  RESETTABLE FLIP-FLOPS  ENABLED FLIP-FLOPS  DIFFERENTIAL FLIP-FLOPS  TRUE SINGLE PHASE CLK FLIP-FLOPS (TSPC)  ADVANTAGES  DISADVANTAGES
  • 3. INTRODUCTION  In electronics, a flip-flop or latch is a circuit that has two stable states and can be  used to store state information. A flip-flop is a bistable multivibrator. The circuit can  be made to change state by signals applied to one or more control inputs and will  have one or two outputs. It is the basic storage element in sequential logic. Flip-flops  and latches are a fundamental building block of digital electronics systems used in  computers, communications, and many other types of systems.  Flip-flops and latches are used as data storage elements. Such data storage can be  used for storage of state, and such a circuit is described assequential logic. When  used in a finite-state machine, the output and next state depend not only on its current  input, but also on its current state (and hence, previous inputs). It can also be used for  counting of pulses, and for synchronizing variably-timed input signals to some  reference timing signal.
  • 4. CONVENTIONAL CMOS FLIP-FLOPS  Flip flops usually take a single clock signal Q and logically generate its complement  Q. If the clock rise/fall time is very slow; it is possible that both the clock and its  complement will simultaneously be at intermediate period voltage making both  transparent and increasing the flip flop hold time. In  ASIC stander cell libraries, the  clock is both complemented and buffered in the flip flop cell to sharpen up the edge  rates at the expense of more inverters and clock loading.  Recall that the flip flop also has a potential internal race condition between the two  latches.  The turni9ng on the clock PMOS  transistors in both  transmission gates. If the skew  is too large, the data can  sneak through both latches on the falling clock edge.  CMOS technology allows a very different approach to flip-flop design and construction. Instead of using logic gates to connect the clock signal to the master and slave sections of the flip-flop, a CMOS flip-flop uses transmission gates to control the data connections. (See the CMOS gate electronics page for a closer look at the transmission gate itself.)  The result is that a controllable flip-flop can be built with only inverters and transmission gates — a very small and simple structure for an IC.
  • 5. CIRCUIT DIAGRAM OF CONVENTIONAL CMOS FLIP- FLOPS
  • 6. Resetteble flip flops  Most practicle sequencing elements require a reset signal to enter a known initial state on startup flip flop with resert inputs.  There are two types of reset synchronous and asynchronous.  Asynchronous reset forces low immediately, while synchronous reset waits for the clock.  Synchronous resett signals must be stable for setup and the clock edge while a synchronous reset is characterized by a propagation delay from the reset output..  Synchronous reset simply requires ANDing the input and reset  Asynchronous require getting both the data and the feedback to force the reset independent of the clock.  The trstate NAND gate can be constructed from an NAND gate in series with clocked transmission gate.
  • 7. Circuit diagram of Resetteble flip flops
  • 8. ENABLED FLIP-FLOPS  Sequencing element also often except an enable input.  When enable is low, the element retain its state independently of the clock.  The input multiplexer feeds back to the old stage then the element is disabled.  Clock getting does not affect delay from the data and the and gate can be shared among multiple clocked elements
  • 9. Circuit Diagram of ENABLED FLIP-FLOPS
  • 10. DIFFERENTIAL FLIP-FLOPS  Differential flip flops true and complementary inputs and produce true and complementary outputs.  They are built from a clocked sense amplifier so they can rapidly respond to small differential input voltages, while they are larger then an ordinary single ended flip flops having an extra inverter to produce the complementary output.  They work well with low swing inputs such as register file bit lines and low swings busses.  Differential sense amplifier flip flop receiving differential inputs and producing a differential output.
  • 11. CIRCUIT DESIGN OF DIFFERENTIAL FLIP-FLOPS
  • 12. TRUE SINGLE PHASE CLOCK FLIP-FLOPS (TSPC)
  • 13.
  • 14. ADVANTAGES OF CIRCUIT DESIGN FLIP FLOPS  The main advantage of flip flop is that it have a circuit inside it contain gates and can generate specific output, it make a complex circuit much simpler.  It can perform the functions of the set/reset flip-flop and has the advantage that there are no ambiguous states.
  • 15. DISADVANTAGES OF FLIP FLOPS The primary disadvantages of flip flop is their reacting time between the input signal and resultant Output if the signal changes between this reaction time the flip flops.