Last Updated: Dec 2020 Product: DPOJET Jitter, Noise and Eye Diagram Analysis Software Version: v10.3.0 Win10 64 bit Contents of this Readme File: 1. System Requirements 2. Contents of Distribution 3. What's new in the latest release ? 4. Existing - Known Problems and Limitations 5. Contact Information ======================================================================================================================================================================= 1. System Requirements - The oscilloscope firmware version required for this release is: Model Number Firmware ------------------- ------------ DSA/DPO/MSO70000C,D,DX,DPO70000SX scopes v10.11.1 & Above MSO/DPO5000/B scopes v10.8.1 DPO7000C scopes v10.9.1 - This application software uses The MATLAB Component Runtime, V8.0 (Release 2012b). Note : Some functions of this software utilize the MATLAB Runtime. V8.0 (Release 2012b). Installing this software will also cause the MATLAB Runtime to be installed on your behalf, for the sole purpose of enabling this software. You may not use this MATLAB Runtime for any other purpose. If you wish to use the MATLAB Runtime for other applications, you must download it directly from MathWorks. - 2 GB of free disk space to install this application. - It may be necessary to configure file/folder properties to allow users privileges to create and modify files. Consult the appropriate Microsoft documentation for details.The following folders and their contents may need to be configured: C:\Program Files\TekApplications\DPOJET C:\Users\public\Tektronix\TekApplications\DPOJET ======================================================================================================================================================================= 2. Contents of Distribution - Tektronix DPOJET latest version and its related applications - MATLAB Component Runtime, V8.0 (Release 2012b) - Application files located in C:\Users\public\Tektronix\TekApplications\DPOJET * Example code showing use of the programmable (GPIB) interface * Example waveform files for use with the embedded tutorial * Mask files to support many industry standards * Pattern files for several common data patterns ======================================================================================================================================================================= 3. What's new in this release? DPOJET v10.3.0 -PI command to launch one touch jitter. -Support for SJ@FREQ & PJrms measurements for Spectral+BUJ analysis. -Improvement to optical' ER measurement. ======================================================================================================================================================================= DPOJET v10.2.0 Enhancements & Defect Fixes: -Support for Custom interpolation for DFE measurements, during eye rendering. -In Mask Hit Measurement, Mask is expanded till it reaches to the closest threshold value. -Fix for Eye height at BER with Explicit Clock configuration. -Mask margin support is now enabled for Diamond shape mask. -Support for SJ@FREQ & PJrms measurements under Jitter + Noise is enabled for Spectral Only analysis. -PI command to set vertical Scale to Data and Ref Clock when Superimpose Ref Clock Eye is selected. -PI command to extract the Mask Margin values. -PI command to activate DPOJET application. -PI command that returns plot file paths of a specific measurement. -PI command to retrieve eye width and height of correlated eye diagram plot. ======================================================================================================================================================================= DPOJETv10.1.0 Enhancements & Defect Fixes: -Smoothening filter for Phase Noise plot. -Add Height@BER to DPOJET Jitter Wizard. -New Measurement - Gated Skew measurement for finding delay between multiple Gates (Supported only in 70k C/D/DX/SX scope models). -Defect fix for Conversion of measurement results and limit values to UI. -New PI commands added. ======================================================================================================================================================================= DPOJETv10.0.11 Supported Tekscope v10.8.0 and above for C/D/DX/SX scopes - Mask Margin with unified margin and Hit Ratio - Mask Margin measurement resolution step size changed to 0.1 - Delay compensation feature for DFE measurements(Eye Diagram shift by offset for DFE Measurements) - Eye Height issue for LPDDR4 waveform - Overall result shows Pass when only DDRAMask measurements fails - DPOJET error 5002 comes when we try to 'append' the report - NonInterpolation eye rendering support for superimpose with center alignment - DFE EH measurement support for measure at X% of UI - By default, measure the eye width (DDRA_DFE_Width) at User specified Vcent level. ======================================================================================================================================================================= DPOJETv10.0.10 Supported Tekscope v10.8.0 and above for C/D/DX/SX scopes - 13 GHz and 16 GHz SX Scope model support - Non interpolation mode of DFE Eye Diagram measurement is augmented with an option to measure “Mask Hits Count” or “Mask Hit Status” ======================================================================================================================================================================= DPOJETv10.0.8 Supported Tekscope v10.8.0 and above for C/D/DX/SX scopes - Added the following capabilities to Optical Measurements to support mask testing for optical standards in real time scopes. Relative mask(Normalized Mask) Mask Margin Mask Hit Ratio - Eye Width and Eye Height for Correlated Eye. - Added V-WOE(Voltage at Widest Open Eye), DFE_EyeWidth, DFE_EyeHeight, DFE_EyeDiagram measurements. - Eye plots can have horizontal striations (stripes). - Added new UI control and PI command to export eye diagram raw data. - Updated the PLL Standard PCIE 2.5G Loop BW to 1.5MHz. - PI commands for default path. - PI commands to select and unselect vertical and horizonatl control in Eye Diagram. - Deskew functionality issue has been addressed. - User defined values for x and y axis of Eye Diagram. - Dot Rendering support for eye diagrams. - User bit rate support for limit conversion. ======================================================================================================================================================================= DPOJETv10.0.7 Supported Tekscope v10.8.0 and above for C/D/DX/SX scopes - New Measurement: Optical Eye Crossing Measurement. - Addressed issue related to Pk to Pk Clock measurements are not working on AnimateR2 FW and DPOJET jitter measurements write to the SYSTEM folder. - Addressed memory leak issue which was causing Tekscope crash. - Fixed Limits PI command returning wrong value when we have Unit interval as unit to display. ======================================================================================================================================================================= DPOJETv10.0.6 Supported Tekscope v10.8.0 and above for C/D/DX/SX scopes - Win10 support - Improvements to the PJrms measurement - New Data Rate measurement - New Optical Measurements: - Extinction Ratio Measurement - Average Optical Ratio Measurement - Optical Modulation Amplitude Measurement - Optical High measurement - Optical low measurement - Pk-PK - The clock Rj and Dj components added to the results screen and made available through PI - DPOJET measurement tcmd-cmd unable to RUN and fetch result - Time Trend plots produced from SSC Deviation measurements are incorrect - Exception while saving statistics for longer duration - DPOJET Sinc Interpolation produces incorrect values - PI cmd for DPOJET:PLOT:EYE:SUPERImpose is not working - Customer desires to know SSC deviation from a fixed frequency in DPOJET - Enable use of the clock rising edge for SSC measurements in DPOJET, instead of bits - Memory leak fix in DPOJET grammar package - Add a UI control to key in ‘Clock Random noise’ value ======================================================================================================================================================================= DPOJET v10.0.3 Supported Tekscope v10.5.0 and above for C/D/DX/Sx scopes - Sometimes PAM4 app is missing jitter measurements for one or several of the eyes - Provide PI cmd to select either percentage or absolute reference level. - CLONE - Add label/name to the push button which is used to switch between DDRA and DPOJET - If a measurement ever has a population of 1, then the mean value, max and min are all equal to that one result - Sometimes DPOJET cannot produce TIE measurements using sin/(x) interpolation ======================================================================================================================================================================= DPOJET v10.0.2 Supported Tekscope v10.3.5 and above for C/D/DX/Sx scopes ======================================================================================================================================================================= DPOJET v10.0.1 for C/D Series and Sx Series, release in Aug 2016 Supported Tekscope v10.3.3 & Above for C/D Scopes and 10.3.0 & Above for Sx scopes - ADK Plugins Measurements appear in Standard Tabs in Unsupported Scopes - Using DDR and DPOJET Minimum eye width/eye height is shows as zero. - Measurement name mismatch in the report - Test DPOJET's status of Source autoset command - Dpojet High-Low measurement yields the wrong value - Exception come when tried to "Save As" the report with HSIC 6.0.3.7 - Even with DJA disabled, it is possible to add RJ/DJ/TJ from PI - EyeHeight@BER reports result of 0V when it should report 0 population - Main Bit Rate result incorrect for SSC Dev meas (and possibly others) - Make Sinx/x interpolation as default for Sx Scopes - Automatic Transition Density Compensation for PLLs - Tooltip value is different from the actual value for the measurements with tCK(avg) as unit - When results are extracted through this PI cmd DPOJET:MEAS1:RESULts:ALLAcqs? some garbage value is appending to the result - Provide a notification when the user selects different limit file. - Include the screenshots from "C:\Users\Public\Tektronix\Plots\" into the report even when no plots are selected. - Rise slew rate' measurement is not setting the measured position correctly. - 'Export Plot' command doesn't save any image, if extension is not specified. - OLH Updates: PI command to set the FN measurement subrate divisor missing in OLH OLH description of the DPOJET:MEAS:RESULts:CURRentacq:MEAN? GPIB query command improperly mentions limits ======================================================================================================================================================================= DPOJET v10.0.0 for C/D/DX Series and Sx Series, Supported Tekscope v10.3.3 & Above for C/D/Dx Scopes and 10.3.0 & Above for Sx scopes - When RJ-locking is used, Avago questions whether TJ is adjusted correctly - Wrong default configuration for measurements High, Low, High-Low, Eye High, Eye Low. Is center 50%, should center be 1% - Check why DPOJET's SSC Freq Dev is not selecting the right frequency when the scope is set to automatically select the nominal frequency - Plots: horizontal cursors badly broken for most plot types - Application throws an exception for DPOJET:NOISEENABLED command when we have JitterOnly decomposition selected - Height@BER mesurement DPOJET not correct - Adding 2 times Eye-Height makes the 2nd measurement show no results - Main Bit Rate result incorrect for SSC Dev meas (and possibly others) - OLH updated ======================================================================================================================================================================= 4. Existing - Known Problems and Limitations - Name of "Height @ BER" measurement is changed to "Height @BER", old setup file containing this measurement will not be recalled. User need to update setup file. - Please make sure while saving the report, do not give any space in the file name/path. This can cause unusual characters to appear in the report, for the unicode used in the some measurements. - Follow the steps in Online Help->References-> Using digital channels, to configure the digital bus setup, CAS Min and Max. These values are important to get the correct Marks for READ and WRITE bursts and the post processing (DDRA) measurements depends on it. This will help you to configure CAS Min and Max correctly. - Sometimes the zoom feature for min and max statistics may not work. - When using the Report Append feature, make sure the hard disk has enough space. Otherwise you cannot use the Report feature. - When you get an error message as 'Internal measurement error. Please remove a measurement and try again.’ The possible reason is the application was not be able to process the configured measurements due to the high memory usage. You need to exit the TekScope and re-launch it to make it working. - In certain cases of PCIe analysis the Mask is incorrectly placed relative to the eye diagram, resulting in an obviously pessimistic result. A work around based on the use of oscilloscope channel deskew is available; please contact your Tektronix representative for details. - If Tekscope firmware releases earlier than that listed in Section 1 are reinstalled it may become necessary to reinstall DPOJET or the reinstallation could result in a loss of DPOJET functionality. - When using the query :DPOJET:MEAS:NAME? over the programmable interface, some commands return names containing non-ASCII characters that may affect readability (both human and machine). It is recommended that the query :DPOJET:Meas:TYPE? be used instead if this is a problem. - It is normally possible to concatenate GPIB commands sent on the programmable interface, for example ":DPOJET:ADDMEAS TIE; DPOJET:NUMMeas?". However, some commands don't operate sequentially when sent in this fashion; particularly when a file recall is followed by a query. It is recommended that care be taken if more than one command / query is sent per line. - When performing channel deskew from within DPOJET, both selected sources must be turned on manually prior to running the deskew. - When performing a measurement on a math waveform that relies on another math expression rather than a live source (for example, Period(MATH1) where MATH1 = arbFilt(MATH2) and MATH2 = CH1 - CH3), the reference level autoset code will fail to recognize that an acquisition must be triggered. Try to avoid math-on-math expressions. For the above example, use Period(MATH1) where MATH1 = arbFilt(CH1 - CH3). - If the scope is driven far into interpolated time (< 1ps/sample) and an eye diagram is created, the eye's horizontal scale becomes corrupted if more than one acquisition is accumulated. (This is a corner case since such a horizontal setting wastes record length and offers no benefits.) - On some machines the DPOJET mht reports may give a security warning when attempting to load from disk. This is because of mht report is using the recent versions of MIME OLE and it cannot run active content. - De-Emphasis measurement may not give the results,if a wrong clock recovery technique is used. - On receiving a Stop request, DPOJET will complete the measurement processing and then come to a stop. If the selected measurements are computationally intensive, the animated icon and red button in the DPOJET user interface may return to the stopped state before processing is actually complete. In these cases, the programmable interface (e.g. via “DPOJET:STATE?”) will also incorrectly report that DPOJET is finished. If DPOJET is stopped using the scope’s front-panel “Run/Stop” button, the animated icon and DPOJET sequencer button will properly reflect when processing is complete. Likewise, if the scope’s remote stop command (“ACQUIRE:STATE 0”) is used to stop DPOJET, then DPOJET’s remote state query (“DPOJET:STATE?”) will properly reflect when its processing is complete. - Mask hits are shown only for the first eye diagram plot if 4 plots are configured. - When High Performance Eye Rendering is enabled (default), Mask hits are counted only for the bits rendered into the eye, typically 8000 or less. To count ALL mask hits in the waveform, turn off High Performance Eye Rendering. - The application might hang, if there is any user interaction with the Scope graticule when DPOJET vertical autoset is in process. - Spectrum plot may not yield correct results when multiple qualifier zones are present. - Zoom and Cursor gating is not supported for Bus Measurements. - While running the PCE3 measurements in FREE Run mode, it is recommended to remove the Q-Bathtub and Q-PulseWidth plots and run. Some exceptions might be reported if the plots are displayed. - 30 GB or more of free disk space for file-backed data objects created when performing up to 99 measurements on long-record length waveforms. - While adding measurements or sequencing, if there is not enough disk space available, the following warning message is shown On 64-bit scopes: "Low Disk Space.Please close Tekscope and run the DiskFree utility located at "C:\Users\Public\Tektronix\TekApplications\DPOJET\Tools. The user is advised to close the application and run the DiskFree utility available at the location specified in the message above. - Export to Ref waveforms takes long time for record length > 100M. Sometimes this may lead to application hang. - Global configuration population limit for Period measurement has minimum value 1 and maximum value 2.1475G, during GPIB programming please do not set population limit higher than 2.1475G as this would result in overflow and value will be set to 1. - When RJ/DJ processing is manually configured to the Repeating Pattern method, the results panel’s Pattern Length field will display the user-specified length rather than the detected length. - When RJ/DJ processing is manually configured to the Arbitrary Pattern method, the results panel’s Pattern Length field will display a length that may not be related to the current waveform. - The bathtub plot is sometimes offset horizontally or appears blank. - If all measurements have Math only sources, during multiple "Single" sequencing, spurious error message "Not enough edges for Clock Recovery in current sequencing cycle" is logged with red X icon on results panel window but it does not affect any measurement accuracy. - Bit Rate and pattern length is not computed for measurements that do not require CDR. When only such measurements are selected, in some measurement combinations, bit rate is reported as "0.00 b/s". - When visual trigger is turned ON, source autoset (Vertical / Horizontal autoset) hang is observed some times. To overcome this, please turn OFF visual trigger before source autoset and turn it ON later. - In Serial Data Wizard, Source Autoset is ignored on only Math sources. - Record Length support details: ************************************ The DPOJET can support maximum RL supported by scope model however the DPOJET processing is determined by number UIs in the acquired waveform. More details are as follows. - When the number of measurements added in DPOJET are <= 5, then DPOJET supports processing of 37.5M UIs in each acquisition. - When the number of measurements added in DPOJET are > 5, then DPOJET supports processing of 10M UIs in each acquisition. Plots computation always processes up to 10M RL/UIs in each acquisition. ======================================================================================================================================================================= 5. Contact Information MyTek - One way to receive timely information on new software updates, new products from Tektronix and other useful information is to join MyTek. Visit www.tektronix.com/mytek to become a member. Product Support - For application-oriented questions about a Tektronix measurement product, in North America call 1-800-833-9200 option 3, Monday-Friday, 6:00AM - 5:00PM Pacific Time or contact us by email at techsupport@tektronix.com. For service support call 1-800-833-9200 option 2, Monday-Friday, 5:00AM-5:00PM Pacific Time or contact us by email at meas-svc-feedback@tektronix.com Outside of North America: please contact your local Tektronix Sales or Distributor office. Refer to our web site at www.tektronix.com for listings of those offices. For all other information call 1-800-833-9200, visit our web site at www.tektronix.com, or write to us at: Tektronix P.O. Box 500 Beaverton, OR 97077 ---End of File---