EE 301 Homework 3: Sequential Circuit Timing and Pipeline Analysis

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

1/10

flashcard set

Earn XP

Description and Tags

Vocabulary and timing equations covering digital pipeline analysis, setup and hold constraints, clock skew, and minimum clock period derivations.

Last updated 5:42 AM on 10/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

11 Terms

1
New cards

Setup Time (tsetupt_{\text{setup}})

The minimum time before the clock edge that the data input must remain stable, given as 25 ps25\,\text{ps}.

2
New cards

Hold Time (tholdt_{\text{hold}})

The minimum time after the clock edge that the data input must remain stable, given as 25 ps25\,\text{ps}.

3
New cards

Clock-to-Q Delay (tclk-qt_{\text{clk-q}} / tcqt_{\text{cq}})

The time required for the flip-flop output QQ to reflect the input data after the arrival of a clock edge, specified as 10 ps10\,\text{ps}.

4
New cards

Clock Skew (tskewt_{\text{skew}})

The variation in clock arrival times between different flip-flops in a synchronous system, given as 4 ps4\,\text{ps} in Question 2.

5
New cards

Setup Time Inequality

The timing constraint tcq+(tcomb)max⁡≤Tclock+tskew−tsetupt_{\text{cq}} + (t_{\text{comb}})_{\max} \le T_{\text{clock}} + t_{\text{skew}} - t_{\text{setup}}, rearranged to find minimum period as Tclock≥tcq+tcomb,max⁡+tsetup−tskewT_{\text{clock}} \ge t_{\text{cq}} + t_{\text{comb},\max} + t_{\text{setup}} - t_{\text{skew}}.

6
New cards

Minimum Clock Period (Tmin⁡T_{\min} for Question 2)

The minimum allowable period of 341 ps341\,\text{ps}, dictated by the critical path through flip-flop 1 and CL1CL_1 (T≥10+310+25−4=341 psT \ge 10 + 310 + 25 - 4 = 341\,\text{ps}).

7
New cards

Buffer Insertion for Hold Violations

The process of fixing hold time violations by inserting delay buffers with tpd=tcd=2 pst_{\text{pd}} = t_{\text{cd}} = 2\,\text{ps} along the data path.

8
New cards

Path 2 Period Requirement (Question 2)

The timing limit through combinational block CL2CL_2, evaluated as T≥10+260+25−4=291 psT \ge 10 + 260 + 25 - 4 = 291\,\text{ps}.

9
New cards

Path 3 Period Requirement (Question 2)

The timing limit through flip-flop 5 and combinational block CL3CL_3, evaluated as T≥10+100+25−4=131 psT \ge 10 + 100 + 25 - 4 = 131\,\text{ps}.

10
New cards

Combinational Propagation Delay (tp,max⁡t_{p,\max})

The maximum delay through a combinational logic block, representing the worst-case path between sequential elements.

11
New cards

Combinational Contamination Delay (tp,min⁡t_{p,\min})

The minimum delay through a combinational logic block, representing the fastest possible path used to evaluate hold time constraints.