Digital Scope
- Updated2026-10-20
- 7 minute(s) read
Use the digital scope to view a graph of the expected waveform underneath the actual waveform using the pattern, timing set, and levels, including compare strobe locations, VOH and VOL levels, and expected drive levels. You can use the digital scope to help debug failures by verifying that the actual waveform accurately reflects what you expect based on what the pattern and timing define.
Launching the Digital Scope
Use the following techniques to launch the digital scope:
- Select .
- Click the
Show Digital Scope button
on the pattern document toolbar.
- Right-click a cell in the pattern document and select Use Digital Scope on Selected Pins Data from the context menu.
- After you burst a pattern, right-click a cell in the History RAM View and select Use Digital Scope on Selected Pins Data from the context menu.
Running the Digital Scope
Use the Run Digital Scope
and Abort
buttons on the toolbar to control the operation.
Reading the Digital Scope
The digital scope graph can contain the following components:
- Sampled Point — Indicates a particular sample. These points disappear if the number of samples available provides sufficient resolution to draw a smooth signal.
- Non-Converging Point — Indicates a potentially inaccurate or noisy sample. Common causes include high signal noise, non-deterministic patterns, and sharp rising or falling signal edges.
- Cycle Boundary — Indicates the cycle boundaries.
- VOH and VOL Levels — Indicates the VOH and VOL levels per pin.
- Driving — Indicates a driving pin state (0, 1, D).
- Not Driving — Indicates a non-drive pin state (L, H, X, V, M, E). An up or down arrow placed at the strobe time the time set specifies indicates the strobe edge of compare states.
- Unknown State — Indicates that sufficient drive-state information is unavailable for a section of the digital signal. Examples include samples before the Drive On edge at the start of a pattern and samples after a discontinuity. An unresolved dash (-) pin state can also cause an unknown state. Some drive states depend on information outside the pattern, such as a source waveform.
Configuring the Digital Scope
Use the Pattern, Pins/Pin Groups, and Site controls in the Digital Scope Configuration section to configure digital scope execution settings. Use the type-ahead drop-down menu to select valid pins and valid pin groups.
to launch the Sites dialog box. The dialog box can enable or disable sites in the
active pin and channel map for debugging. Disabled sites do not return results. The
Sweep Ranges section contains controls for sweep operation settings. To configure those
settings, use the following controls:- Start Vector
- Cycle Offset
- Number of Cycles
- Number of Steps
- Voltage Resolution
Use the expander 
buttons to expand or collapse the settings section to create a larger display area
for the digital scope.
When you right-click a cell in the pattern document and select Use Digital Scope on Selected Pins and Vectors from the context menu or right-click a cell in the History RAM View and select Use Digital Scope on Selected Pins and Cycles from the context menu, the digital scope preconfigures the Start Vector, Cycle Offset, Number of Cycles, Pins/Pin Groups, and Pattern settings for the digital scope operation based on the vector or cycle you selected.
You can also use the Site drop-down menu on the toolbar to select the site for which you want to display plot results.
While the digital scope runs, vertical red points indicate the current evaluation time. The tool evaluates the level on each pin at that time. Green circles indicate fully evaluated points and always display while executing.
Configuring a small number of steps might result in incomplete waveform information if the signal changes rapidly.
Instrument settings return to their original values when the digital scope operation completes or when you abort the operation.
Use the two cursors on the digital scope to display the timing and measured voltage values for all pins. Drag the two cursors independently to measure the time offset between their positions. The digital scope displays the value in the upper-left corner. The cursors reset to the beginning of the digital scope plot when you restart the digital scope operation.
Use the Toggle Expected Waveforms on Top button
to change whether the actual waveform overlays the expected waveform. Use the
Always Show Sampled Points button
to toggle the display of all points on the plot. The graph always displays the
sampled points while executing. Use the Show Levels at Cursor button
to toggle the display of the per-pin voltage levels at the locations of the
cursors.
Use the buttons above the digital scope to control panning and zooming. The pan locations and the zoom locations reset to center when you restart the digital scope operation.
The document stores the specified digital scope settings, but not the graph data itself, in the corresponding .digiprojcache file for the project.
Use the Halt Vector control to specify the vector index at which to halt the pattern in the digital scope. This vector should not have any opcodes.
Saving the Digital Scope Information
Use the Save Plot Data to CSV File button
on the toolbar or press <Ctrl+S>. The Digital Scope saves the actual and
expected plot data for the active site to a .csv file. Use the
Save Screenshot to PNG button
on the toolbar. The Digital Scope saves a screenshot of the state and plot data of
the digital scope as an image file. You must expand the settings
section to include it in the image.
Keyboard Shortcuts within the Digital Scope
| Action | Shortcut |
|---|---|
| Run Digital Scope | F5 |
| Control panning | <Ctrl+left-click> and drag |
| Zoom on a region you select | <Shift+left-click> and drag |
| Save actual and expected plot data for the active site to a .csv file | <Ctrl+S> |
Related Information
- Bursting Patterns and Viewing Results
- Pattern Grid View
Select the Grid tab on the pattern document toolbar to launch the pattern grid view. Use this view to see components of the binary pattern file, including time sets, labels, opcodes, vector numbers, pin state data that indicates drives and compares, comments for each vector, exported labels, and comments from the top of the file. Use the pattern waveform view for a graph-based representation of the pattern. You can select and right-click vectors in the pattern grid view and select Show Vectors in Waveform View from the context menu to launch the pattern waveform view. You can also select the Waveform tab on the pattern document toolbar to launch the pattern waveform view. An asterisk (*) next to a filename in the Project Explorer window and in the document tab indicates that the file has been modified but not saved.
- History RAM View
Use this view to see the History RAM results for the flow of pattern execution for the last pattern burst across all executed patterns for the number of samples you specify in the Instrument Settings pane, including vectors with repeat opcodes. The view also includes the corresponding time sets, labels, opcodes, pattern names, vectors/cycles, pin state data, and comments. Rebursting a pattern overwrites the data in the History RAM View.