Professional Documents
Culture Documents
EEE303-Week04 - Timing, Delay and Glitches
EEE303-Week04 - Timing, Delay and Glitches
Week 4
Timing, Delay and Glitches
Reference Text: Harris section 2.9
Propagation & Contamination Delay
Delay: Why does it occur?
• Electrons need time to move
• Capacitive effects are present
Delay: Why are we concerned?
• Propagation delay tells us the time for waiting
before a stable output is produced, which is
connected to the maximum frequency at
which a device can function correctly
• Contamination delay tells us the time after
when output may erroneously change (glitch)
which eventually affects inputs and outputs of
next stages
Critical Path & Short Path
• Critical Path: The path with highest delay
• Short Path: The path with lowest delay
• Propagation Delay : Sum of propagation delays
of all elements along critical path
• Contamination Delay: Sum of contamination
delays of all elements along short path
Example 1
Find out critical path & Short path. Also calculate propagation
delay and contamination delay of the circuit. What is the maximum
frequency at which this circuit can reliably operate?
Assume both AND gate and OR gate has propagation delay of 50ps
and contamination delays of 20ps.
Example 1 assumed
equal delay for each gate
What if delays are different for different gates?