Table Of Contents

Previous topic

Working with Edges

Next topic

Working with Delays

This Page

Working with Pulses

Adding

Set the new state using the pulse panel buttons, 1 0 Z or X, or you can set a signal value if the signal value button is selected. If the “Auto Increment” equals 1 or more , the signal value is automatically incremented every time you add a pulse. Just click in the signal during a clock cycle to add the pulse. Add pulses quickly by clicking in the signal during the next clock cycle for each new pulse.

Click in the signal between the clock edges and the pulse appears. Keep clicking to add new pulses or extend a pulse value. A clock should be above the signals being edited. You can select “Rising Edge”, “Falling Edge”, or “Rising and Falling Edge” synchronous.

If a clock does not exist, the pulse is put in the signal between division markers in the time ruler.

Time Offset

The pulse offset entry in the pulse panel is used to specify an offset in time. When adding pulses, edges are added at the time of the clock edge plus the offset.

For example: If the clock edges occur at 25ns and 50ns and the offset is 2 ns, the pulse will be added with edges at 27ns and 52ns.

Moving

Select the pulse by selecting both edges. Use the left or right arrow keys with Ctrl and Shft key combination to move the pulse. The distance its move depends on the time per division settinsg as shown below.

Shft - Left/Right   - time per division         - 100ns
Left/Right          - time per division / 10    - 10ns
Ctrl - Left/Right   - time per division / 100   - 1ns

You can also just dray the mouse to move the pulse.

Moving Synchronously

  • Select the pulse by dragging the mouse so the pulse is contained in the select rectangle.
  • Hold down the Alt key and use the left or right arrow keys to move the pulse synchronously with respect to a clock. The clock must be above the signal that has the pulse being moved.