Skip to content

Sequential Logic Circuits

Output depends on current inputs and past outputs

  • State : Collection of state variables

Sequential logic circuits are also called as finite state machines

  • Feedback sequential circuits: Use individual logic gates and feedback loops for memory
  • Clocked synchronous state machines : Use latches and flipflops as building blocks controlled by clock
LatchFlip Flop
Triggered by input levelTriggered by clock edges
AsynchronousSynchronous
Can change state while enabledState change only at clock edge
Block DiagramLogic diagram
SRSR
SRQQN
00last Qlast QN
0101
1010
1100
Block DiagramLogic Diagram
SRSR
SRCQQN
001last Qlast QN
01101
10110
11111
xx0last Qlast QN
  • Stores one bit of information
  • A transparent Latch
Block DiagramLogic Diagram
DD
CDQQN
1001
1110
0xlast Qlast QN
  • Output changes only at an edge of a clock signal
  • Two Types:
    • Positive Edge Triggered
    • Negative Edge Triggered
Block DiagramLogic Diagram
DD
DCLKQQN
0 01
1 10
x0last Qlast QN
x1last Qlast QN
Block DiagramLogic Diagram
JKJK
JKCLKQQN
xx0last Qlast QN
xx1last Qlast QN
00 last Qlast QN
01 01
10 10
11 last QNlast Q
  • Toggle at every Clock signal
Using DUsing J-KD with EnableJ-K With Enable
[Pasted image 20250614163111.png][Pasted image 20250614163120.png][Pasted image 20250614163130.png][Pasted image 20250614163137.png]
  • State Machine : Sequential Operation
  • Clocked : State change with clock edge
  • Synchronous : All flip flops use the same clock

A

A

A

A

A

A

A

A