Digital Scope
- Updated2025-10-09
- 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 to verify 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 a sufficient resolution to draw a smooth signal.
- Non-Converging Point — Indicates a particular sample that might be inaccurate or noisy, such as when a signal has a high amount of noise, the pattern is non-deterministic, or the point occurs on sharp rising or falling edges of a signal.
- 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 does not exist for a particular section of the digital signal, such as before the Drive On edge at the beginning of a pattern, after a discontinuity, in situations where a dash (-) pin state cannot be resolved, or when information outside the pattern determines the drive state, such as a source waveform.
Configuring the Digital Scope
to launch the Sites dialog box, which you use to enable and disable sites defined
in the active pin and channel map, typically for debugging purposes.Disabled
sites do not return results. Use the Start Vector,
Cycle Offset, Number of Cycles,
Number of Steps, and Voltage Resolution
controls in the Sweep Ranges section to configure sweep operation settings. The project
stores the settings for the digital scope but not the plot data itself. 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 is running, the vertical red points mark the point in time for which the levels on each pin are currently being evaluated. 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 restore 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. You can drag the two cursors independently from each other to compute the time offset difference between the two locations and display the value in the top left corner of the digital scope. 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 and 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.
Saving the Digital Scope Information
Use the
Save Plot Data to CSV File button
on the toolbar or <Ctrl+S> to save the actual and expected plot data for the active site to a
.csv file. Use the
Save Screenshot to PNG button
on the toolbar to save 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
Click 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 click 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.