zxvc
Newbie level 5
By the definition of this webpage, ASIC-SoC-VLSI Design: Transition Delay and Propagation Delay, propagation delay is: the time required for a signal to propagate through a gate or net.
This definition of propagation delay implies the input signal and the output signal have a causal relationship.
Now, let's consider a case:
There is a 2-to-1 multiplexer with inputs in0, in1 and sel; an output pin out.
in0, in1 and sel transit from 0 to 1 at the same time, and then out transits from 0 to 1,
and we measure these delays by, for example, HSPICE.
(1) Measure in0 to out delay.
(2) Measure in1 to out delay.
(3) Measure sel to out delay.
Is (1) a valid "propagation delay" for in0 and out pair?
In the logical perspective, the 0 to 1 transition of out is due to in1 and sel, not in0.
Thus, could we say (1) is not a propagation delay?
Now, let's consider the second case:
in1 and sel transit from 0 to 1 at the same time t.
However, in0 transits from 0 to 1 before time t, so that out transits from 0 to 40% of supply voltage.
And, again, we measure the three kinds of delays, we call them (4), (5) and (6):
(4) Measure in0 to out delay.
(5) Measure in1 to out delay.
(6) Measure sel to out delay.
The delay time of (5) shall be less than (2), however, is it a valid propagation delay?
If the measurement of propagation delay requires a causal relationship,
how do we measure the propagation delays of a black box circuit?
We might not know whether a transited input causes the output transition while multiple inputs are also transiting.
Does this mean when we measure a propagation delay of an input and output pair, we have to keep other inputs no transition?
This definition of propagation delay implies the input signal and the output signal have a causal relationship.
Now, let's consider a case:
There is a 2-to-1 multiplexer with inputs in0, in1 and sel; an output pin out.
in0, in1 and sel transit from 0 to 1 at the same time, and then out transits from 0 to 1,
and we measure these delays by, for example, HSPICE.
(1) Measure in0 to out delay.
(2) Measure in1 to out delay.
(3) Measure sel to out delay.
Is (1) a valid "propagation delay" for in0 and out pair?
In the logical perspective, the 0 to 1 transition of out is due to in1 and sel, not in0.
Thus, could we say (1) is not a propagation delay?
Now, let's consider the second case:
in1 and sel transit from 0 to 1 at the same time t.
However, in0 transits from 0 to 1 before time t, so that out transits from 0 to 40% of supply voltage.
And, again, we measure the three kinds of delays, we call them (4), (5) and (6):
(4) Measure in0 to out delay.
(5) Measure in1 to out delay.
(6) Measure sel to out delay.
The delay time of (5) shall be less than (2), however, is it a valid propagation delay?
If the measurement of propagation delay requires a causal relationship,
how do we measure the propagation delays of a black box circuit?
We might not know whether a transited input causes the output transition while multiple inputs are also transiting.
Does this mean when we measure a propagation delay of an input and output pair, we have to keep other inputs no transition?