SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
SEQUENTIAL 
CIRCUITS 
12/11/2014 
1
COMBINATIONAL CIRCUITS 
 Combinational Circuits are made of logic gates. 
 Doesn’t contain memory element , that’s why they cant 
store any information. 
 Value of present output is determined by latest input. 
 Examples of combinational circuits are half adders, full 
adders, sub tractors etc. 
12/11/2014 
2
BLOCK DIAGRAM OF A 
COMBINATIONAL CIRCUIT 
12/11/2014 
3
SEQUENTIAL LOGIC CIRCUITS 
 Made up of combinational circuits and memory 
elements. 
 These memory elements are devices capable of 
storing ONE-BIT information. 
 Output depend on latest input and previous state. 
 Examples of sequential circuits are flip flops, 
counters, shift registers 
12/11/2014 
4
BLOCK DIAGRAM OF A SEQUENTIAL 
CIRCUIT 
12/11/2014 
5
TYPES OF SEQUENTIAL CIRCUITS 
Sequential circuits are of two types: 
1.SYNCHRONOUS CIRCUITS: 
 In synchronous sequential circuits, the state of the 
device changes only at discrete times in response to 
a clock Pulse. 
2.ASYNCHRONOUS CIRCUITS: 
 Asynchronous circuit is not synchronized by a 
clock signal; the outputs of the circuit change 
directly in response to changes in Inputs. 
12/11/2014 
6
inputs X outputs Z 
present state next state 
12/11/2014 
7 
Synchronous Sequential Circuits 
Combinational 
Circuits 
Flip-Flops 
clock 
Memory 
 Synchronous circuits employs a synchronizing signal called clock (a 
periodic train of pulses; 0s and 1s) 
 A clock determines when computational activities occur 
 Other signals determines what changes will occur,i.e.determining the 
output from the inputs whenever clock ticks.
SYNCHORONOUS CIRCUITS:- 
inputs X outputs Z 
present state next state 
12/11/2014 
8 
Combinational 
Circuits 
Flip-Flops 
clock 
 The storage elements (memory) used in clocked sequential circuits are 
called flip-flops 
 Each flip-flop can store one bit of information 0,1 
 A circuit may use many flip-flops; together they define the circuit state 
 Flip-Flops (memory/state) update only with the clock
EXAMPLE :-- 
12/11/2014 
9
inputs X outputs Z 
Example 
D Q 
12/11/2014 
10 
Problem with Latches 
 Problem: A latch is transparent; state keep 
changing as long as the clock remains active 
 Due to this uncertainty, latches can not be 
reliably used as storage elements. 
 Noise effects are more because the circuit is 
enabled for complete ON/OFF time 
C 
Q 
Q 
Clock 
Combinational 
Circuits 
Latches 
clock
SEQUENTIAL CIRCUITS… 
12/11/2014 
11 
bistable (2 stable states are stable)..... 
Bistable logic devices: latches (level) and flip-flops (edge). 
Latches and flip-flops differ in the method used for changing 
their state. 
Latches are useful in asynchronous sequential circuits 
Flip-Flips are built with latches
Difference between flip flop and latch 
 Flip flop and latch are two basic building blocks of 
sequentional circuit but there is suitable difference 
between the two is; 
 A flip flop continuously checks its inputs and 
corresponding changes its output only at times 
determined by clocking the signal. 
 Where as latch is a device which continuously checks 
all its inputs and correspondingly changes its output, 
independent of time determined by clocking signal. 
12/11/2014 
12
Difference between flip flop and latch 
12/11/2014 
13 
A unique signal called “enable” is provided 
with latch. 
The output changes only when enable signal is 
active. 
No change in output take place when the 
enable signal is inactive. 
Flip flop are edge trigger, while latches are 
level trigger.
FLIPFLOPS :-- 
12/11/2014 
14 
 What is Flip flop? 
Answer: 
 In digital circuits, the flip-flop, is a kind 
of bistable 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.
CHARECTERSTICS OF FLIPFLOP… 
12/11/2014 
15 
 flip flop is built with a pair of latches. 
 The two latches are master and slave latches. 
clk clk
CHARECTERSTICS ….(CONT’D) 
12/11/2014 
16 
A master latch receives external inputs 
A slave latch receives inputs from the master latch 
Depending on the clock signal, only one latch is active at any 
given time 
If clk=1, the master latch is enabled and the inputs are latched 
if clk=0, the master is disabled and the slave is activated to generate the 
outputs 
 The above shown circuit acts as D Flipflop
CHARECTERSTICS….(CONTD) 
level 
positive (rising) edge negative (falling) edge 
12/11/2014 
17 
Active only at transitions; i.e. either from 0  1 or 1  0 
flip flop is one bit storage element. 
 flip flops are edge sensitive.
GRAPHIC SYMBOL OF FLIPFLOP 
12/11/2014 
18 
 A Flip Flop is designated by a rectangular block with inputs on 
the left and outputs on the right (similar to latches) 
 The clock is designated with an arrowhead 
 A bubble designates a negative-edge triggered flip flops
CHARECTERSTICS …(CONT’D) 
12/11/2014 
19 
ASYNCHRONOUS INPUTS:-- 
Some flip-flops have asynchronous inputs to set/reset 
their states independently of the clock. 
Preset or direct set, sets the flip-flop to 1 
Clear or direct reset, set the flip-flop to 0 
When power is turned on, a flip-flop state is unknown; 
Direct inputs are useful to put in a known state
METASTABILITY:-- 
12/11/2014 
20 
Flip-flops are subject to a problem 
called metastability 
V1 
V2 
Stable point 
Metastable point 
Stable point
METASTABILITY:- 
12/11/2014 
21 
metastability condition is occurred because by violating 
setup and hold time violation. 
Due to metastability state corruption of data will be 
occur. 
Setup time is the minimum amount of time the data signal should 
be held steady before the clock event so that the data are 
reliably sampled by the clock. This applies to synchronous input 
signals to the flip-flop. 
Hold time is the minimum amount of time the data signal should 
be held steady after the clock event so that the data are reliably 
sampled. This applies to synchronous input signals to the 
flip-flop.
CHARECTERSTIC TABLE OF FLIPFLOP :-- 
12/11/2014 
22
12/11/2014 
23

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

sequential circuits
sequential circuitssequential circuits
sequential circuits
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
 
flip flops
flip flops flip flops
flip flops
 
All flipflop
All flipflopAll flipflop
All flipflop
 
Combinational circuits
Combinational circuits Combinational circuits
Combinational circuits
 
D latch
D latchD latch
D latch
 
Registers
RegistersRegisters
Registers
 
Register in Digital Logic
Register in Digital LogicRegister in Digital Logic
Register in Digital Logic
 
Digital electronics logic families
Digital electronics logic familiesDigital electronics logic families
Digital electronics logic families
 
JK flip flops
JK flip flopsJK flip flops
JK flip flops
 
latches
 latches latches
latches
 
PLDs
PLDsPLDs
PLDs
 
D Flip Flop
D Flip Flop D Flip Flop
D Flip Flop
 
Counters In Digital Logic Design
Counters In Digital Logic DesignCounters In Digital Logic Design
Counters In Digital Logic Design
 
Decoders-Digital Electronics
Decoders-Digital ElectronicsDecoders-Digital Electronics
Decoders-Digital Electronics
 
Counters
CountersCounters
Counters
 
Latches & flip flop
Latches & flip flopLatches & flip flop
Latches & flip flop
 
Flip flops, counters & registers
Flip flops, counters & registersFlip flops, counters & registers
Flip flops, counters & registers
 
Sequential logic circuits flip-flop pt 1
Sequential logic circuits   flip-flop pt 1Sequential logic circuits   flip-flop pt 1
Sequential logic circuits flip-flop pt 1
 
Registers-shift register
Registers-shift registerRegisters-shift register
Registers-shift register
 

Semelhante a Sequential circuits in digital logic design

De EE unit-3.pptx
De EE unit-3.pptxDe EE unit-3.pptx
De EE unit-3.pptxMukulThory1
 
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
 
Lecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential LogicLecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential LogicJames Evangelos
 
Unit 4 sequential circuits
Unit 4  sequential circuitsUnit 4  sequential circuits
Unit 4 sequential circuitsAmrutaMehata
 
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxSEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxThanmayiKumar
 
DIGITAL ELECTRONICS PPT 1.ppt
DIGITAL ELECTRONICS PPT 1.pptDIGITAL ELECTRONICS PPT 1.ppt
DIGITAL ELECTRONICS PPT 1.pptAmitpaswan23
 
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.pptxUtsavDas21
 
flip flop Presentation
flip flop  Presentationflip flop  Presentation
flip flop Presentationmaalik123
 
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.docxbagotjesusa
 
Sequential circuit-Digital Electronics
Sequential circuit-Digital ElectronicsSequential circuit-Digital Electronics
Sequential circuit-Digital ElectronicsBipul Roy Bpl
 
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
 

Semelhante a Sequential circuits in digital logic design (20)

Flip Flops
Flip FlopsFlip Flops
Flip Flops
 
De EE unit-3.pptx
De EE unit-3.pptxDe EE unit-3.pptx
De EE unit-3.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
 
Lecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential LogicLecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential Logic
 
Unit 4 sequential circuits
Unit 4  sequential circuitsUnit 4  sequential circuits
Unit 4 sequential circuits
 
Flip flo ps
Flip flo psFlip flo ps
Flip flo ps
 
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxSEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
 
DIGITAL ELECTRONICS PPT 1.ppt
DIGITAL ELECTRONICS PPT 1.pptDIGITAL ELECTRONICS PPT 1.ppt
DIGITAL ELECTRONICS PPT 1.ppt
 
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
 
flip flop Presentation
flip flop  Presentationflip flop  Presentation
flip flop Presentation
 
Flip flop
Flip flopFlip flop
Flip flop
 
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
 
Lecture 1 6844
Lecture 1 6844Lecture 1 6844
Lecture 1 6844
 
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 flop.pptx
flip flop.pptxflip flop.pptx
flip flop.pptx
 
Sequential circuit-Digital Electronics
Sequential circuit-Digital ElectronicsSequential circuit-Digital Electronics
Sequential circuit-Digital Electronics
 
Assignment#5
Assignment#5Assignment#5
Assignment#5
 
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
 
Presentation On Flip-Flop
Presentation On Flip-FlopPresentation On Flip-Flop
Presentation On Flip-Flop
 

Mais de Nallapati Anindra

Mais de Nallapati Anindra (6)

digital logic design number system
digital logic design number systemdigital logic design number system
digital logic design number system
 
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
 
Data types in verilog
Data types in verilogData types in verilog
Data types in verilog
 
Metastability
MetastabilityMetastability
Metastability
 
Functions and tasks in verilog
Functions and tasks in verilogFunctions and tasks in verilog
Functions and tasks in verilog
 

Último

247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Último (20)

247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Sequential circuits in digital logic design

  • 2. COMBINATIONAL CIRCUITS  Combinational Circuits are made of logic gates.  Doesn’t contain memory element , that’s why they cant store any information.  Value of present output is determined by latest input.  Examples of combinational circuits are half adders, full adders, sub tractors etc. 12/11/2014 2
  • 3. BLOCK DIAGRAM OF A COMBINATIONAL CIRCUIT 12/11/2014 3
  • 4. SEQUENTIAL LOGIC CIRCUITS  Made up of combinational circuits and memory elements.  These memory elements are devices capable of storing ONE-BIT information.  Output depend on latest input and previous state.  Examples of sequential circuits are flip flops, counters, shift registers 12/11/2014 4
  • 5. BLOCK DIAGRAM OF A SEQUENTIAL CIRCUIT 12/11/2014 5
  • 6. TYPES OF SEQUENTIAL CIRCUITS Sequential circuits are of two types: 1.SYNCHRONOUS CIRCUITS:  In synchronous sequential circuits, the state of the device changes only at discrete times in response to a clock Pulse. 2.ASYNCHRONOUS CIRCUITS:  Asynchronous circuit is not synchronized by a clock signal; the outputs of the circuit change directly in response to changes in Inputs. 12/11/2014 6
  • 7. inputs X outputs Z present state next state 12/11/2014 7 Synchronous Sequential Circuits Combinational Circuits Flip-Flops clock Memory  Synchronous circuits employs a synchronizing signal called clock (a periodic train of pulses; 0s and 1s)  A clock determines when computational activities occur  Other signals determines what changes will occur,i.e.determining the output from the inputs whenever clock ticks.
  • 8. SYNCHORONOUS CIRCUITS:- inputs X outputs Z present state next state 12/11/2014 8 Combinational Circuits Flip-Flops clock  The storage elements (memory) used in clocked sequential circuits are called flip-flops  Each flip-flop can store one bit of information 0,1  A circuit may use many flip-flops; together they define the circuit state  Flip-Flops (memory/state) update only with the clock
  • 10. inputs X outputs Z Example D Q 12/11/2014 10 Problem with Latches  Problem: A latch is transparent; state keep changing as long as the clock remains active  Due to this uncertainty, latches can not be reliably used as storage elements.  Noise effects are more because the circuit is enabled for complete ON/OFF time C Q Q Clock Combinational Circuits Latches clock
  • 11. SEQUENTIAL CIRCUITS… 12/11/2014 11 bistable (2 stable states are stable)..... Bistable logic devices: latches (level) and flip-flops (edge). Latches and flip-flops differ in the method used for changing their state. Latches are useful in asynchronous sequential circuits Flip-Flips are built with latches
  • 12. Difference between flip flop and latch  Flip flop and latch are two basic building blocks of sequentional circuit but there is suitable difference between the two is;  A flip flop continuously checks its inputs and corresponding changes its output only at times determined by clocking the signal.  Where as latch is a device which continuously checks all its inputs and correspondingly changes its output, independent of time determined by clocking signal. 12/11/2014 12
  • 13. Difference between flip flop and latch 12/11/2014 13 A unique signal called “enable” is provided with latch. The output changes only when enable signal is active. No change in output take place when the enable signal is inactive. Flip flop are edge trigger, while latches are level trigger.
  • 14. FLIPFLOPS :-- 12/11/2014 14  What is Flip flop? Answer:  In digital circuits, the flip-flop, is a kind of bistable 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.
  • 15. CHARECTERSTICS OF FLIPFLOP… 12/11/2014 15  flip flop is built with a pair of latches.  The two latches are master and slave latches. clk clk
  • 16. CHARECTERSTICS ….(CONT’D) 12/11/2014 16 A master latch receives external inputs A slave latch receives inputs from the master latch Depending on the clock signal, only one latch is active at any given time If clk=1, the master latch is enabled and the inputs are latched if clk=0, the master is disabled and the slave is activated to generate the outputs  The above shown circuit acts as D Flipflop
  • 17. CHARECTERSTICS….(CONTD) level positive (rising) edge negative (falling) edge 12/11/2014 17 Active only at transitions; i.e. either from 0  1 or 1  0 flip flop is one bit storage element.  flip flops are edge sensitive.
  • 18. GRAPHIC SYMBOL OF FLIPFLOP 12/11/2014 18  A Flip Flop is designated by a rectangular block with inputs on the left and outputs on the right (similar to latches)  The clock is designated with an arrowhead  A bubble designates a negative-edge triggered flip flops
  • 19. CHARECTERSTICS …(CONT’D) 12/11/2014 19 ASYNCHRONOUS INPUTS:-- Some flip-flops have asynchronous inputs to set/reset their states independently of the clock. Preset or direct set, sets the flip-flop to 1 Clear or direct reset, set the flip-flop to 0 When power is turned on, a flip-flop state is unknown; Direct inputs are useful to put in a known state
  • 20. METASTABILITY:-- 12/11/2014 20 Flip-flops are subject to a problem called metastability V1 V2 Stable point Metastable point Stable point
  • 21. METASTABILITY:- 12/11/2014 21 metastability condition is occurred because by violating setup and hold time violation. Due to metastability state corruption of data will be occur. Setup time is the minimum amount of time the data signal should be held steady before the clock event so that the data are reliably sampled by the clock. This applies to synchronous input signals to the flip-flop. Hold time is the minimum amount of time the data signal should be held steady after the clock event so that the data are reliably sampled. This applies to synchronous input signals to the flip-flop.
  • 22. CHARECTERSTIC TABLE OF FLIPFLOP :-- 12/11/2014 22