Flip-Flops

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/23

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

24 Terms

1
New cards

Level-Sensitive Latches

Storage elements where the output follows inputs while the clock is active (Clk = 1)

2
New cards

Significance of the Edge-Triggered Elements

Prevents multiple unwanted state changes per cycle by updating state only once per clock cycle.

3
New cards

Built from two gated D latches

Composition of the Master-Slave D Flip-Flop

4
New cards

Master

The gated D latch inside the Master-Slave Flip-Flop that is active when the CLK = 1, and does the job of tracking the D input.

5
New cards

Slave

The gated D latch inside the Master-Slave Flip-Flop that is active when the CLK = 0, and does the job of storing the output given to it by the other gated D latch.

6
New cards

Master latch behavior

  • While Clk = 1, the master latch follows the D input.

  • But this change is not visible outside.

7
New cards

Slave latch behavior

  • The slave latch updates only when Clk switches from 1 → 0.

  • It then takes the master’s stored value

8
New cards

Falling edge of the clock.

Inside a default-chosen Master-Slave D Flip-Flop, on the outside view (the visible output) to everyone only changes on what edge of the clock?

9
New cards

Flip-Flop

A storage element that changes state only on the edge of a controlling clock (not while that level is high/low)

10
New cards

Positive-edge flip-flop

The flip-flop where the D input gets responded when Clk goes from 0 to 1.

11
New cards

Negative-edge flip-flop

The flip-flop where the D input gets responded when Clk goes from 1 to 0.

12
New cards

Alternative Edge-Triggered D Flip-Flop

  • The flip flop that is implemented by using 6 NAND gates

  • Simpler structure than the master-slave flip-flop

  • Q updates only on the active clock edge

  • After the edge, the circuit ignores further D input changes while Clk = 1

  • Provides the same functionality as a master-slave flip flop but with a fewer gates.

13
New cards

Around 8 to 10 gates

No. of gates that are required to make a master-slave latch?

14
New cards

1) Fewer Gates 2) Achieves an edge-triggering without the need of the second latch 3) Fewer transistors are required resulting in lower cost and area 4) Has a shorter propagation paths than cascaded latches

Mention the four reasons that provides us the conclusion of the NAND-Edge triggered flip-flop having a simpler structure than the Master-Slave Flip-Flop.

15
New cards

Clear_n = 0

The active low input that forces the Q to go zero.

16
New cards

Preset_n = 0

The active low input that forces the Q to go one.

17
New cards

Clear_n and Preset_n must not be 0 together.

Warning inside the digital electronics about the active low inputs of the Master-Slave D flip-flop.

18
New cards

Asynchronous Clear/Preset

Outputs on the flip-flop are forced immediately (independent of clock)

19
New cards

Synchronous clear

Outputs on the flip-flop are forced at the next active clock edge.

20
New cards

Clock-to-Q Delay (tcQ)

Time from the clock edge to when the Q output gets updated.

21
New cards

Setup time, hold time, and clock-to-Q delay

Provide all three timing parameters for Flip-Flops.

22
New cards

Metastability

An unstable condition that may occur if setup or hold time requirements are violated.

23
New cards

level-sensitive

Latches are _______________

24
New cards

edge-sensitive

Latches are ______________