Difficulty: Easy
Correct Answer: propagation delay
Explanation:
Introduction / Context:Every logic gate has finite speed. When an input changes, the output does not respond instantaneously; it changes after a characteristic delay. Understanding and budgeting this delay—propagation delay—is essential for timing closure, avoiding race conditions, and ensuring that synchronous systems meet setup and hold requirements at flip-flop inputs.
Given Data / Assumptions:
Concept / Approach:
Propagation delay (tpd) is measured from a defined input threshold crossing to a defined output threshold crossing. Designers use worst-case tpd in critical-path analysis. In chains of logic, delays add; in asynchronous counters, ripple delays can stack and cause temporary hazards at intermediate outputs.
Step-by-Step Solution:
Identify event: input change across threshold (e.g., 50% for CMOS).Measure to output threshold crossing (e.g., 50%).Account for different tPLH and tPHL; use worst-case for safety.Sum along the critical path to estimate overall timing.Verification / Alternative check:
Compare simulation (timing-annotated) vs. lab measurement on an oscilloscope; observed delays align with datasheet tpd values within tolerance.
Why Other Options Are Wrong:
Noise immunity is a DC/noise-level spec; rise time concerns output edge steepness; fan-out is a loading metric; setup time pertains to flip-flop input timing relative to a clock edge.
Common Pitfalls:
Confusing propagation delay with rise/fall time; ignoring temperature/voltage effects on tpd; overlooking the difference between typical and worst-case values.
Final Answer:
propagation delay
Discussion & Comments