An equivalent waveform for a distorted waveform used in timing and signal
integrity analysis in the design of an integrated circuit is
automatically generated. The equivalent waveform is produced by
calculating the transition quantity of a first non-distorted waveform.
The transition quantity is the amount of transition of the first
non-distorted waveform that is required for the cell to produce an output
waveform with a predetermined end voltage. The end point of the
transition period for the distorted waveform is then determined based on
when the distorted waveform has accumulated the same transition quantity.
The equivalent waveform can then be formed by computing a second
non-distorted waveform such that the end point of the transition period
for the second non-distorted waveform coincides with the end point of the
transition period for the distorted waveform.