Setup vs Hold

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/28

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 6:10 AM on 9/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

29 Terms

1
New cards

Setup as a Maximum-Delay Problem

Setup analysis asks whether the data path takes too long to satisfy the required timing relationship.

2
New cards

Hold as a Minimum-Delay Problem

Hold analysis asks whether new data can reach the destination too quickly after the capturing edge.

3
New cards

Maximum-Delay Problem

A timing problem caused by data taking too long to complete the required path.

4
New cards

Minimum-Delay Problem

A timing problem caused by new data propagating too quickly to the destination.

5
New cards

Too-Late Data

Characteristic timing danger associated with a setup failure.

6
New cards

Too-Early New Data

Characteristic timing danger associated with a hold failure.

7
New cards

Hold Analysis

Checks whether new data can reach the destination too quickly after the capturing edge.

8
New cards

Hold Interval

The required interval after the capture edge during which the destination must preserve the just-captured value.

9
New cards

Too-Fast New Data Path

A path that allows new data to reach the destination early enough to create a possible hold violation.

10
New cards

Capture Edge → Required Hold Interval

After the capturing edge, the destination must preserve the just-captured value for the required hold interval.

11
New cards

Setup Failure vs Hold Failure

Setup failure is generally caused by excessive path delay; hold failure is caused by insufficient path delay.

12
New cards

Setup Timing Question

Can the required data arrive soon enough?

13
New cards

Hold Timing Question

Can new data be prevented from arriving too soon?

14
New cards

Setup Timing Concern

Whether the path is fast enough to meet its maximum-delay requirement.

15
New cards

Hold Timing Concern

Whether the path has enough minimum delay to preserve the required post-capture relationship.

16
New cards

Why a Slower Clock Can Help Setup

Increasing the allowed clock period can provide more time for a maximum-delay setup path to complete.

17
New cards

Why a Slower Clock Does Not Automatically Fix Hold

A hold problem occurs around the same capture edge rather than at the next clock-period boundary.

18
New cards

Hold Violation Is Not Primarily a Next-Cycle Problem

The minimum-delay requirement concerns what happens immediately around the capture edge, so simply moving the next clock edge later does not inherently repair it.

19
New cards

Clock-Period Relaxation vs Hold

Relaxing the requested clock period changes the next-cycle timing budget but does not automatically correct an excessively fast minimum-delay path.

20
New cards

Setup Side of Closure

The maximum-delay side of timing closure.

21
New cards

Hold Side of Closure

The minimum-delay side of timing closure.

22
New cards

Both Sides of Timing Closure

A physically timing-healthy design must satisfy the relevant setup requirements and the relevant hold requirements.

23
New cards

Clean Setup Alone ≠ Timing Closure

A design is not physically timing-healthy merely because its setup timing passes; relevant hold requirements must also pass.

24
New cards

Setup Pass + Hold Fail

The design has not achieved timing closure because one required side of the timing contract still fails.

25
New cards

Setup Pass + Hold Pass

The relevant maximum-delay and minimum-delay timing requirements are both satisfied.

26
New cards

Timing Closure Requires More Than Positive Setup Margin

Positive setup results do not substitute for checking the relevant hold requirements.

27
New cards

Setup Remedy Reasoning

When setup fails, investigate why too much delay or work exists in the required path.

28
New cards

Hold Remedy Reasoning

When hold fails, reason about why the new data path is too fast rather than assuming that additional clock period will solve it.

29
New cards

Maximum Delay vs Minimum Delay

The fundamental implementation distinction that separates setup-timing reasoning from hold-timing reasoning.