SynaptiCAD Tutorials

(TD) 3.7 Clock Jitter and Display

(TD) 3.7 Clock Jitter and Display

Previous topic Next topic  

(TD) 3.7 Clock Jitter and Display

Previous topic Next topic  

Clocks have many display and timing analysis settings that are covered in Timing Diagram Editor Manual Chapter 2: Clocks. All features that affect the timing analysis calculations for clocks are edited through the Edit Clock Parameters dialog. Features that only affect how the clock looks are reached through the Signal Properties dialog. In this section we will add edge jitter and see the effect on the distance measurement. We will also add arrows to the falling edge of the clock, change the slant of the waveform edges, and add grid lines to the clock.

Add edge Jitter with the Edit Clock Parameters dialog:

Double click on waveform segment on CLK0 to open the Edit Clock Parameters dialog.

Type 4 into the Rise Jitter (range) edit box and tab to another control, and press the Ok button to close the dialog.

Notice the rising edges of the clock now show 4 ns of uncertainty.

Also notice that the distance measurement shows the uncertainty with <48,52>, instead of the <50,50> display.

clk0_jitter_dlg

clk0_jitter_wfm

Add arrows, straight edges, and grid lines using the Signal Properties dialog

Double click on the CLK0 signal name to open the Signal Properties dialog.

Check the Falling Edge Sensitive box and push the Apply button. This causes arrows to be added to the falling edge of the clock.

clk0_sig_properties

clk0_sig_properties_sensitive

Next, press the Analog Props button to open the Analog Properties dialog.

clk0_janalog_dlg

Check the Use Straight Edges box and press OK to close the analog dialog. This will cause the clock to be drawn with straight edges instead of the normal slanted edges.

Clk0_janalog_straightedges

Next, press the Grid Lines button to open the Grid Options dialog.

Check the Enable Grid box and press the Apply button. This draws grid lines on the clock.

Play around with the grid options and make the grid draw on different edges. Also draw different color grids and line styles.

Clk0_gridlines_dlg

Clk0_gridlines