Timing Diagram Editing and Analysis

1.6 Shifting, Clearing, and Moving Edges

1.6 Shifting, Clearing, and Moving Edges

Previous topic Next topic  

1.6 Shifting, Clearing, and Moving Edges

Previous topic Next topic  

The Edit Waveform Edges dialog operates on the edges of the selected signals. The edges can be removed, shifted in time, or transformed using a equation.

To Edit Waveform Edges:

Select the signals you wish to modify in the diagram window. Note: If no signals are selected, all signals will be modified except clocks and group buses.

Select the Edit > Edit Waveform Edges menu to open the Edit Waveform Edges dialog.

The Range section defines the time range over which to operate.

Clear Edges in Range deletes all the edges but leave a blank waveform.

Delete Edges in Range and Shift back edges after range to deletes all the waveforms and remove that section of time.

Shift Edges in Range to quickly shift the edges by a positive or negative amount of time.

editWaveformEdgesDlg

Choose Transform Edge Times in Range, to apply an equation to all the edges. The variable that represents the current time for the edge is $time.

An example of an edge equation is:

($time + 10)/(4)

This will take the current time, add ten, and then divide the result by four. Note that this function can also be used to shift edges in a range, but the dedicated shift function is considerably faster.

Click the Apply or OK button to modify the waveform edges. Applying will leave the Edit Waveform Edges dialog open for other waveform modifications.