BeginnerQuestion 13 of 40Source PDF page 15

What are launch and capture flip-flops?

From PDVerse STA Mentor Guide · pdVerse Mentor Guide

Short Answer

The launch flip-flop is the one that sends data out on a clock edge (the launch edge), and the capture flip-flop is the one that captures that data on a later clock edge (the capture edge).

Example

For a simple single-cycle path between two flops running on the same clock, the capture edge is one clock period after the launch edge — data leaves the launch flop and must be captured cleanly by the capture flop one cycle later.

Why It Matters

Every setup and hold calculation is fundamentally about the relationship between when the launch flop releases data and when the capture flop needs it, so identifying which flop is which is the first step in analyzing any reg2reg path.

Mentor Note — Common Mistake

Assuming the launch and capture edges are always exactly one clock period apart — that's only true for the simplest single-cycle, same-clock case; other clocking relationships change this timing.

Visual explanationSTA context: What are launch and capture flip-flops?
STA context: What are launch and capture flip-flops?A three-step concept map summarizes the focus, core answer, and practical verification for What are launch and capture flip-flops?Question focusWhat are launch andcapture flip-flops?Core answerThe launch flip-flop isthe one that sends dataout on a…Verify in practiceConfirm the path,constraints, clockassumptions, and timingreport.Understand → explain the mechanism → verify the assumptions

Continue learning free

Get a practical low-power chapter

Receive the existing “Low Power and Multivoltage Fundamentals” PDF chapter and its download link by email.