Flip Flops-
Â
Before you go through this article, make sure that you have gone through the previous article on Flip Flops.
Â
We have discussed-
- A Flip Flop is a memory element that is capable of storing one bit of information.
- It is also called as Bistable Multivibrator since it has two stable states either 0 or 1.
Â
There are following 4 basic types of flip flops-
Â

Â
- SR Flip Flop
- JK Flip Flop
- D Flip Flop
- T Flip Flop
Â
In this article, we will discuss about SR Flip Flop.
Â
SR Flip Flop-
Â
- SR flip flop is the simplest type of flip flops.
- It stands for Set Reset flip flop.
- It is a clocked flip flop.
Â
Construction of SR Flip Flop-
Â
There are following two methods for constructing a SR flip flop-
Â

Â
- By using NOR latch
- By using NAND latch
Â
1. Construction of SR Flip Flop By Using NOR Latch-
Â
This method of constructing SR Flip Flop uses-
- NOR latch
- Two AND gates
Â
Logic Circuit-
Â
The logic circuit for SR Flip Flop constructed using NOR latch is as shown below-
Â

Â
2. Construction of SR Flip Flop By Using NAND Latch-
Â
This method of constructing SR Flip Flop uses-
- NAND latch
- Two NAND gates
Â
Logic Circuit-
Â
The logic circuit for SR Flip Flop constructed using NAND latch is as shown below-
Â

Â
Logic Symbol-
Â
The logic symbol for SR Flip Flop is as shown below-
Â

Â
Truth Table-
Â
The truth table for SR Flip Flop is as shown below-
Â
| INPUTS | OUTPUTS | ||
| S | R |
Qn
(Present State) |
Qn+1
(Next State) |
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | Indeterminate |
| 1 | 1 | 1 | Indeterminate |
Truth Table
Â
The above truth table may be reduced as-
Â
| INPUTS | OUTPUTS | REMARKS | ||
| S | R |
Qn
(Present State) |
Qn+1
(Next State) |
States and Conditions |
| 0 | 0 | X | Qn | Hold State condition S = R = 0 |
| 0 | 1 | X | 0 | Reset state condition S = 0 , R = 1 |
| 1 | 0 | X | 1 | Set state condition S = 1 , R = 0 |
| 1 | 1 | X | Indeterminate | Indeterminate state condition S = R = 1 |
Truth Table
Â
Characteristic Equation-
Â
Draw a k map using the above truth table-
Â

Â
From here-
Qn+1 = ( SR + SR’ ) ( Qn + Q’n ) + Qn ( S’R’ + SR’ )
Â
| Qn+1 = S + QnR’ |
Â
Excitation Table-
Â
The excitation table of any flip flop is drawn using its truth table.
Â
|
What is excitation table? For a given combination of present state Qn and next state Qn+1, excitation table tell the inputs required. |
Â
| Qn | Qn+1 | S | R |
| 0 | 0 | 0 | X |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 |
| 1 | 1 | X | 0 |
Excitation Table
Â
To gain better understanding about SR Flip Flop,
Â
Next Article- JK Flip Flop
Â
Get more notes and other study material of Digital Design.
Watch video lectures by visiting our YouTube channel LearnVidFun.