Propagation Delay (RC)
Calculate RC time constant and delay to a voltage threshold for rising/falling step responses.
How to Use
- Enter R and C (or use presets).
- Choose the edge: Rising (0→VDD) or Falling (VDD→0).
- Set the threshold as a percent or as a voltage (optional).
- Open Show Work to see the exact formula and steps.
RC Step Response
Delay is computed to your selected threshold.
τ
—
Threshold
—
tpd
—
Edge
—
Status:
—
Show Work (step-by-step)
—
Work is shown in base units (Ω, F, V, s). Time is scaled for display only.
RC Propagation Delay Formulas
Time constant: τ = R × C
For an ideal step response starting at 0V or VDD:
- Rising (0 → VDD):
V(t) = VDD × (1 − e^(−t/τ)) - Falling (VDD → 0):
V(t) = VDD × e^(−t/τ) - Solve for time to threshold VTH:
- Rising:
t = −τ × ln(1 − VTH/VDD) - Falling:
t = −τ × ln(VTH/VDD)
- Rising:
Where R = ohms, C = farads, τ = seconds, VDD and VTH in volts.
FAQ
Why is 63.2% special?
At t = 1τ, a rising RC reaches about 63.2% of VDD (and a falling RC decays to 36.8% of VDD).
Is this “digital propagation delay” exact?
It’s an ideal RC approximation (good for intuition, filters, debounce, simple edge shaping). Real logic delays include driver resistance, input capacitance, thresholds, and loading.
What threshold should I use?
Many timing approximations use 50%. Some CMOS inputs switch closer to ~30–70% depending on family and conditions.
Tool Info
Last updated:
Updates may include more threshold modes, unit coverage, and edge-case handling.