RELEASE NOTES DSA8300 DIGITAL SERIAL ANALYZER 80SJNB, 80SJARB, SDLA Visualizer and Scope Noise Characterization Application Software Release V4.5.9.0, V4.0.4.0, V2.2.0.4, V 1.0.0.64 COPYRIGHT © TEKTRONIX, Inc. All rights reserved. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specifications and price change privileges reserved. Tektronix, Inc., P.O. Box 500, Beaverton, OR 97077 TEKTRONIX and TEK are registered trademarks of Tektronix, Inc. This document includes the Release Notes for 80SJNB and 80SJARB, the two jitter analysis extensions to the capabilities of DSA8300. This document includes serially the details of installation, benefits and known limitations of each of the two products. The Tektronix contact information is available at the end of this document. ---------------------------------------------------------------- 80SJNB - Jitter, Noise, BER and Serial Data Link Analysis Software 1 Introduction The purpose of this new version, V4.5.9.0, of 80SJNB, Jitter, Noise, BER and Serial Data Link Analysis software is to enhance the capabilities of the DSA8300 Digital Serial Analyzer by adding optical signal focused measurements, such as TDECQ (Transmitter and Dispersion Eye Closure), OMA (Optical Modulation Amplitude), ER (Extinction Ratio) and AOP (Average Optical Power) for PAM4 signaling. The TDECQ measurement algorithm has been updated to the latest specifications of the IEEE committee. In support of standard acquisition transfer function a Bessel-Thomson filter is available for supported optical modules. An acquistion only mode will acquire data at maximum througput on all available channels in the instrument. Data will be saved for off-line processing. 80SJNB Essential provides Jitter, Noise and BER analysis for NRZ and PAM4 signals. The Advanced option adds capabilities for de-embedding of text fixtures, channel emulation based on TDR/TDT and S-parameter models, and design and load CTLE filters, FFE, DFE equalizer support, rise and fall measurements, and a large set of global PAM4 signal characterization measurements. The PAM4 option builds on the Advanced option, and supports comprehensive analysis on PAM4 signals. The TDECQ option adds the IEEE Standard compliant optical measurement, including support for Standard compliant FFE equalization. See NOTE below regarding scope noise definition. A dedicated application, Scope Noise Characterization needs to be installed along with 80SJNB. Follow the instructions of this application to measure the intrinsic noise of the optical modules used for TDECQ measurements. PAM4 support is incompatible with Spread Spectrum Clocking (SSC). Demo license: For demonstration purposes the full Advanced and PAM4 version of 80SJNB will start and run on a mainframe, without any key, for a total of ten times. Please contact Tektronix to purchase a license. New license: 80SJNB can be purchased with either the option key for Essential, the option key for Advanced, SDLA, an option key for PAM4, which includes support for TDECQ measurement. Please contact Tektronix to purchase a license. This document addresses operations related to the specifics of working with 80SJNB on the DSA8300. These Release Notes can be accessed via a short cut from: Windows Start-> All Programs->Tektronix Applications->80SJNB. 2 Installation Please contact your Tektronix representative for ordering information (contact information is at the end of this document). Alternatively follow the link to the Tektronix web site for installation instructions www.tektronix.com. 2.1 Requirements for Installing and Running 80SJNB Software 2.1.1 DSA8300 Product Software Version In order to install 80SJNB the DSA8300 product software has to be version 6.6.1.1 or higher. Please contact your Tektronix representative if an upgrade is needed. The upgrade software is available on the Tektronix web site, as well. 2.1.2 DSA8300 Advanced Trigger Option 80SJNB requires that the DSA8300 is equipped with the Advanced Trigger Option (ADVTRIG). Contact Tektronix about purchasing this option. 2.1.3 DSA8300 Phase Reference Module (82A04 or 82A04B) Minimum intrinsic jitter can be achieved with the usage of the phase reference modules. For acquisition and analysis in presence of Spread Spectrum Clocking (SSC), this application requires that the DSA8300 oscilloscope be equipped with a Tektronix (82A04 or 82A04B) Phase Reference module. Contact Tektronix about purchasing the module for your oscilloscope. 2.2 Installing the Product Software Installing the Product Software requires administrative privileges since the installation routines need to modify settings that apply to all instrument users. The factory installation of the Windows 7 operating system is configured to automatically log into the "Administrator" account (no password is needed) during the boot process. If this behavior has not been modified, then you are ready to install the Product Software. Otherwise, you will need to manually log into the instrument as an administrator. If installation from a LAN is desirable, the contents of the Product Software CD (or the downloaded Web installer) may be copied to a file server. The autorun.exe program must be executed manually to proceed with installation over the network. Although the Windows 7 operating system supports automated application deployment features such as "Systems Management Server", automated deployment of the Product Software has not been tested with this release. We do not anticipate any unique automated deployment issues with this version of the Product Software. The latest version of 80SJNB software, 4.5.9.0 can be found only on the Tektronix web site www.tektronix.com. If CD for installation is available, follow this directions: 1. Insert the Product Application Software CD and run the autorun.exe. 2. Select "80SJNB Jitter, Noise, and BER Analyzer". 3. When installation is complete, consider installing the "80SJARB - Arbitrary Jitter Analyzer" and the "Serial Data Link Analysis", or Finish with an instrument reboot. The reboot is required before either application will run. NOTE: The TDECQ measurement assumes that the optical module used for the measurement has been configured, data rate specified, dark level compensation has been performed, and the scope intrinsic noise measured. The noise in uW units are to be specified in the Acquisition dialog. 4. Install and run the Scope Noise Characterization software to measure the instrinsic noise of the optical modules used for TDECQ measurements. 2.3 Launching 80SJNB 2.3.1 From TekScope Interface 80SJNB can be launched from the TekScope interface from the Applications pull-down menu.Selecting 80SJNB entry will start JNB, and will run using the appropriate option that has been installed on the instrument. 2.3.2 Using Shortcuts Two shortcuts are also available; one from the Windows Start-> All Programs->Tektronix Applications->80SJNB, and one from the Windows 7 desktop. 2.3.3 Programmatic Interface (PI) The PI command that activates the 80SJNB application is targeted to the DSA8300 scope. For TekScope verions greater than 6.6.1.1, to activate or launch 80SJNB use the following command: APPLICATION:ACTIVATE "80SJNBAdvanced+PAM" Depending on the resident option, the appropriate 80SJNB will be launch. NOTE: Make sure you install TekScope application before installing 80SJNB. 2.4 Relevant Documents 80SJNB Online Help in a pdf format and these Release Notes are installed in: C:\Program Files\TekApplications\80SJNB\Documents folder. There are shortcuts to 80SJNB Online Help.pdf and 80SJNB Release Notes from: Windows Start-> All Programs->Tektronix Applications->80SJNB. 2.5 Obtaining an 80SJNB Option Key Contact your Tektronix representative, or go to the online link - see information in Contacting Tektronix section of this document - to order an Option Key (license) for the 80SJNB software. To obtain an Option Key, use the Utilities->Option Installation... menu entry in the oscilloscope toolbar to collect the following information: Model Number, Serial Number and Unique ID values. This data is required to order an Option Key. 2.6 Enabling the 80SJNB Option Key After receiving an Option Key, use the same Utilities->Option Installation... menu entry to access the Option Installation Information dialog. Enter the key in the designated field, and click the "Continue" button when prompted. If the key has been entered correctly, the option will be enabled, and you may begin using the 80SJNB application. If not, the "Option Installation Failed" dialog is shown, with a prompt to re-enter the key value. 3 Benefits of Installing 80SJNB Version 4.5.9.0 80SJNB has extended the Jitter, Noise, and BER analysis previously provided to NRZ signaling to PAM4 signaling. The new version of software also provides: 3.1.Updates to the Transmitter and Dispersion Eye Closure penatly (TDECQ) for PAM4 measurement The Transmitter and Dispersion Eye Closure penatly for PAM4 (TDECQ) measurement is a Pass/Fail IEEE Standard compliant measurement widely used in manufacturing. Current release includes the latest IEEE standard specifications. 3.2 Additional parameter control for TDECQ measurement For debugging purposes there are a few parameters that target the TDECQ measurement. Currently the histogram width is exposed for user control. An Extended Analysis and Adaptive Threshold Adjustment. 3.3 Bandwidth Enhacement filter generation. In order to conform with standard transfer function requirements for the optical acquisition modules, a Bessel Thomson filter can be generated from the S-parameters shipped as an option with the modules. 3.4 High throughput acquisition only mode An acquisition only mode will instruct the instrument to acquire concurrently all available optical channels. Data and its context can be saved for later processing. 4 Benefits of Installing 80SJNB Version 4.3.2.0 4.1 Optical Modulation Amplitude (OMA) measurement OMA measurement is performed on each of the 3 stacked eyes. The OMA Outer addresses the modulation amplitude between the lowest and highest levels of the signal. 4.2 Extinction Ratio (ER) Extinction Ratio measurement for PAM4 signaling. A Correction Factor is available to compensate for offsets and drifts of the optical signal. 4.3 Average Optical Power (AOP) AOP is computed according to the IEEE specifications. 4.4 Expansion of Receiver model for Decision Threshold and Sampling Phase Added a new model to support the IEEE requirements for eye measurements. 5 Changes INcluded in Prior Version 4.1.31.0 80SJNB has extended the Jitter, Noise, and BER analysis previously provided to NRZ signaling to PAM4 signaling. The new version of software provides: 5.1.Comprehensive jitter, noise and BER analysis The new release expanded the jitter, noise and BER analysis to all 3 eyes generated by PAM4 signaling. That includes Random Jitter, RJ, Bounded Uncorrelated Jitter, BUJ, and Total Jitter at specified target BER, TJ@BER, Random Noise, RN, Bounded Uncorrelated Noise, BUN, and Total Noise at specified target BER, TN@BER for each individual eye. 5.2 Transmitter centric measurements Transmitter symbol levels, transmitter linearity, level thickness, level time deviations measurements are supported. 5.3 Receiver centric eye measurements Vertical eye closure, eye center deviation, and eye width for each of the 3 stacked eyes. 5.4 Receiver optimization Analysis of optimal receiver positioning computes the optimal decision threshold and sampling phase for each individual eye for maximum eye width and height. 5.5 Support for transmitter equalization in form of Continous Time Linear Equalization (CTLE) and receiver equalization schemes, Feed Forward Equalization (FFE), Decision Feedback Equalization (DFE). 5.6 Channel emulation with the de-embedding and embedding S-parameter modeling. 5.7 All features, new and legacy, are supported by programmatic interface, PI, commands. 5.8 All test results can be exported to a csv file. Screen shots for measurements on each eye can be saved in designated files. 5.9 Perform full rise/fall time measurements on all PAM4 transitons with comprehensive statistical analysis. Support for parametric measurements for NRZ signaling as well. 5.10 Support for variable number of samples per unit interval to be able to support long pattern lengths, equivalent to the length of PRBS16. 5.11 Support for IEEE and OIF-CET requirements for eye measurements. 6 Changes Included in Prior Release Version 4.0.8.0 6.1 Perform Mask Testing Mask Testing are performed on statistical eye products of jitter and noise decomposition process and analysis. Specifically, Mask Testing is performed on PDF Eyes (Probability Distribution Function Eyes) and on the BER Contours (Bit Error Ratio Contours) models. Computing these models at multiple points in the serial data link further expands DUT analysis, Transmitter equalization, de-embedding of fixture and probes, multiple models of channels and multiple receiver equalization models allow for extensive exploratory Mask Testing. 6.1.1 A full set of Standards’ generated masks are supported, both for optical and electrical links. 6.1.2 A published standard mask file format has been generated and documented in the on-line help, so users can modify or even generate their own mask requirements. 6.1.3 There two targets for testing: SP Receiver PDF Eye and BER Contours. Configuring the data link allows for the emulation of the serial data links. 6.1.4 SP Receiver PDF Eye testing supports the following use cases: Find Mask Margins, Measure Hit Ratio, and DUT Pass/Fail Test. 6.1.5 BER Contour testing supports the following use cases: Find Mask Margin, Measure BER Limit, and DUT Pass/Fail Test 6.1.6 Mask Testing allows for the horizontal optimization of mask positioning for maximum mask margins. 6.1.7 Full programmatic interface is in support of all Mask Testing features. 6.1.8 A library of standard masks is available when loading the 80SJNB software. 6.2 Selecting a Stop on Condition A Stop on Condition selection allows controlling the amount of data to be acquired and processed before stopping. The Free Run mode has to be selected from the tool bar in order for the Stop on Condition to become active. There are four options to control the stop condition: 1.Never. This is the default condition. The acquisition and processing of data runs continuously until explicitly stopped by clicking on the Stop button. 2.Acquisition Cycles count instructs 80SJNB application to continue acquiring and processing until the defined number of cycles have completed. 3.Uncorrelated Samples instructs 80SJNB application to continue acquiring and processing data until the data required for uncorrelated jitter and noise processing exceeds the specified count. 4.Total Population Limit instructs 80SJNB application to continue acquiring and processing data until the total number of samples exceeds the specified number. Included in this count is the total number of data correlated samples that corresponds to 100 samples per pattern bit. The actual number of acquired and processed samples is displayed in the Sample Count field, and corresponds to the nearest integer number of acquisition and processing cycles. The PI commands supporting this feature have been included in the on-line help. 7 Known Limitations 7.1 Running Applications Simultaneously Attempting to run both IConnect software and 80SJNB at the same time may cause problems and one or the other, or both applications will not work properly. Having both applications active at the same time, even if they are not collecting data, may cause improper operation of either application. Each application will work properly when run individually. Be sure to exit one application before starting the other. 7.2 Install TekScope Application before 80SJNB Always install TekScope application before installing 80SJNB. For example: after a restore OS, install TekScope before installing the new version of 80SJNB. Wrong information could be displayed if order is reversed. 7.3 PI Command for Symbol Rate In order to set the Symbol Rate use the following PI command: variable:value “DataRate”,”value” 7.4 Checking Version Number via Programmatic Interface (PI) The following PI command will return the current version number of 80SJNB: variable:value? "Version" 8 Examples A set of example files are included that configure the serial link (Advanced option) with an arbitrary FIR filter and include a channel descriptor defined either in the time domain or in the frequency domain. The example files are installed in the following directory: C:\Program Files\TekApplications\80SJNB\Examples The examples include three Gaussian FIR filters, a generic S-parameter file, S-parameters for an InfiniBand 5 m cable, time domain waveforms for an HDMI cable, and finally TDR waveform pair for a 1 m SATA cable. The following is a list of folders containing the examples: Examples Channel Sparam FIR Filters HDMI cable TimeDomain InfiniBand 5m_cable SATA 1m_cable TimeDomain 9 Programming Samples The 80SJNB Online Help contains three program samples: * Configure and operate 80SJNB. Setup acquisition, run, and read results. Identify and characterize error conditions. * Measure Jitter in Presence of SSC. Configure acquisition and accessories for characterizing SSC. Run and read results. * Compensate for Signal Path Impairments with Equalization. It illustrates how to emulate severe ISI by using a Channel emulator, then use Equalizer for compensating for channel impairments, then assess results by measuring data dependent jitter and vertical eye opening. --------------------------------------------------------------------------- 80SJARB - Jitter Analysis of Arbitrary Data Software Introduction The purpose of this new version V4.0.4.0 of 80SJARB, Jitter Analysis of Arbitrary Data software is to enhance the capabilities of the Tektronix DSA8300 Digital Serial Analyzer sampling oscilloscope. All capabilities of the previous versions of 80SJARB have been carried over to this new release. Demo license: For demonstration purposes 80SJARB will run on a mainframe without a key, but it will cease to function after it has been run a total of 10 times. After the free trials expire, a valid Option Key is required to permanently enable the product. If the instrument is already equipped with a license for 80SJNB Essentials or 80SJNB Advanced, no license key is required for running 80SJARB. New license: The 80SJARB application requires a valid Option Key to run. Contact Tektronix to purchase the product. These Release Notes can be accessed via a short cut from: Windows Start->All Programs->Tektronix Applications->80SJARB 2 Installation 2.1 Requirements for Installing and Running 80SJARB Software In order to install 80SJARB the DSA8300 product software has to be version 6.0.3.0 or higher. Please contact your Tektronix representative if an upgrade is needed. Alternatively go to www.tektronix.com and search for the DSA8300 upgrade instructions. 2.2 Installing the Product Software Installing the Product Software requires administrative privileges since the installation routines need to modify settings that apply to all instrument users. The factory installation of the Windows 7 operating system is configured to automatically log into the "Administrator" account (no password is needed) during the boot process. If this behavior has not been modified, then you are ready to install the Product Software. Otherwise, you will need to manually log into the instrument as an administrator. If installation from a LAN is desirable, the contents of the Product Software CD (or the downloaded Web installer) may be copied to a file server. The autorun.exe program must be executed manually to proceed with installation over the network. Although the Windows 7 operating system supports automated application deployment features such as "Systems Management Server", automated deployment of the Product Software has not been tested with this release. We do not anticipate any unique automated deployment issues with this version of the Product Software. To install the 80SJARB software: 1. Insert the Product Application Software CD and run the autorun.exe. 2. Select "80SJARB Arbitrary Jitter Analyzer". 3. When installation is complete, Finish with an instrument reboot. The reboot is required before the application will run. 80SJARB software can be installed from the Tektronix web site www.tektronix.com. NOTE: Make sure to install TekScope first, then 80SJARB software, before launching 80SJARB program. 2.3 Unexpected Insert Disk 1 Message It hase been noted that improper installation path could cause an "Insert Disk 1" error message. In that case, please copy the contents of the CD into your desktop, and install 80SJARB version 4.0.4.0. This problem is caused by changes in the install paths between the former vs. current installation. 2.4 Launching 80SJARB 2.4.1 From TekScope Interface 80SJARB can be launched from the TekScope interface from the Applications pull-down menu. 2.4.2 Using Shortcuts Two shortcuts are also available: one from the Windows Start->All Programs->Tektronix Applications->80SJARB, and one from the Windows 7 Desktop. 2.4.3 Programmatic Interface (PI) The PI command that activates 80SJARB is targeted to the DSA8300 oscilloscope. Consult the programming guide for the syntax. 2.4 Relevant Documents 80SJARB Online Help in a pdf format and these Release Notes are installed in: C:\Program Files\TekApplications\80SJARB\Documents folder. There are shortcuts to 80SJARB Online Help.pdf and 80SJARB Release Notes from: Windows Start->All Programs->Tektronix Applications->80SJARB. 2.5 Obtaining an 80SJARB Option Key Contact your Tektronix representative, or go to the online link - see information in Contacting Tektronix section of this document - to order an Option Key (license) for the 80SJARB software. Users of 80SJNB do not need to purchase a separate option key to run 80SJARB. To obtain an Option Key, use the Utilities->Option Installation... menu entry in the oscilloscope toolbar to collect the following information: Model Number, Serial Number and Unique ID values. This data is required to order an Option Key. 2.7 Enabling the 80SJARB Option Key After receiving an Option Key, use the same Utilities->Option Installation... menu entry to access the Option Installation Information dialog. Enter the key in the designated field, and click the "Continue" button when prompted. If the key has been entered correctly, the option will be enabled, and you may begin using the 80SJARB application. If not, the "Option Installation Failed" dialog is shown, with a prompt to re-enter the key value. NOTE: Make sure 80SJARB is installed before entering the Option Key. 3 Key Benefits of Installing 80SJARB The 80SJARB Jitter Analysis of Arbitrary Data software enhances the capabilities of the DSA8300 Tektronix sampling oscilloscopes. This application provides basic jitter measurements for arbitrary data signals, including: * J2 - Total jitter for Bit Error Rate (BER) = 2.5E-03 * J9 - Total jitter for BER = 2.5E-10 * Tj - Total jitter for BER = 1.0E-12 * DJδδ – Deterministic jitter (Dual Dirac method) * RJδδ – Random jitter (Dual Dirac method) * Jitter bathtub curve graph (both measured and extrapolated data) * Histogram of the acquired data The accuracy and repeatability of all measurements improves as the application acquires additional data. While the standards specify that J2 and J9 measurements be taken on a minimum of 10,000 points, the 80SJARB application acquires data beyond this minimum requirement (in Free-run mode) and shows the number of points used for the extrapolated measurement calculations. Tektronix also offers two other jitter measurement applications for the DSA8300 oscilloscope: 80SJNB (Jitter, Noise and BER Analysis Essentials) and 80SJNB-01 (Jitter, Noise and BER Analysis Advanced). Shown below is a comparison of Tektronix' sampling oscilloscope jitter measurement applications: Capability 80SJARB:Basic Jitter Measurements 80SJNB:Jitter,Noise and BER, 80SJNB:Jitter,Noise and BER, for Arbitrary Data Essentials Application Advanced Application NRZ data supported Any data,including PRBS31 or Repetitive pattern up Repetitive pattern up random traffic to 100,000 bits to 100,000 bits J2 jitter result Yes,on a histogram as per Yes, on every edge(set Yes, on every edge(set IEEE 802.3ba the BER level to the BER level to BER = 2.5E-03) BER = 2.5E-03) J9 jitter result Yes,on a histogram as per Yes, on every edge(set Yes, on every edge(set IEEE 802.3ba the BER level to the BER level to BER = 2.5E-10) BER = 2.5E-10) TJ total jitter Yes, at BER=1E-12 Yes, at settable BER Yes, at settable BER (default: BER=1E-12) (default: BER=1E-12) DJδδ, RJδδ Yes Yes Yes (Dual Dirac) Jitter and Noise No Yes Yes analysis (PJ, RJ, DDJ, PN, RN, DDN) BER surface graphs No Yes Yes SDLA features - No Yes Yes Channel emulation, fixture de-embedding, equalization Additional features: As the tools are updated periodically please consult the latest datasheet from www.tek.com for up-to-date information. Note: Scopes that have an 80SJNB or 80SJNB-01 licenses also can run the 80SJARB application. 4 Known Limitations Only directly 80SJARB relevant ones are listed here: 4.1 Do Not Attempt to Run 80SJARB, 80SJNB or IConnect Simultaneously Attempting to run any of these applications at the same time may cause problems and the applications will not work properly. More than one application active at a time, even if not collecting data may cause improper operation. Each application will work properly when run individually. Be sure to exit one application before starting another. 80SJARB has a Hibernate mode, which allows for running 80SJNB while 80SJARB is active. 4.2 Interaction with Instrument Default Setup An oscilloscope Default Setup will delete the 80SJARB state. Since at this time 80SJARB does not have an equivalent functionality, it is necessary to restart 80SJARB after an instrument Default Setup action. 4.3 Analysis on Previously Acquired Data 80SJARB will analyze data that has been acquired and stored in a histogram. This feature applies only to data acquired on a Main time base. A known limitation is that if data has been acquired in a waveform database and histogram on a Mag view, the analysis results will not be correct. 4.4 Stop Applications before Exit It has been noted that exiting the application while running in Free Run mode and displaying both data plots the scope front panel could remain locked. Stopping the application before exit will avoid this issue. The following programmatic interface command will unlock the scope front panel: lock none --------------------------------------------------------------------------- SDLA Visualizer (Signal Data Link Analysis Visualizer) Contents of this Readme File: 1. System Requirements 2. Contents of Distribution 3. New Features 4. Release Notes 5. Known Problems 6. Installation 7. Contact Information 1. System Requirements - The SDLA Visualizer application is compatible with all DPO/DSA/MSO70000/C/D/DX series real-time oscilloscopes that have bandwidth of 4GHz or higher. The scopes must have 64bit Windows 7 systems. - The SDLA Visualizer application is compatible with DSA8300 sampling oscilloscopes. The scopes must have 32bit Windows 7 systems. - The oscilloscope firmware version required for this release is: Model Number Firmware DPO & DSA & MSO real-time scopes v7.1.1 or greater on C and DX models and v7.1.2 or greater on D models DSA8300 sampling scopes v6.3.1 or greater - The SDLA Visualizer v2.2.0 supersedes all prior versions of SDLA Visualizer application setups on scopes with TekScope 7.1.1 (7.1.3) or greater (64-bit). - The MATLAB Component Runtime, v8.0 (Matlab R2012b) on Windows 7 system from The MathWorks, Inc. is required for this release; it will automatically be installed if necessary as part of the SDLA installation process. - When DPOJET application is used with SDLA on real-time scopes, the version of DPOJET needs to be v6.0.3 or greater. - When JNB application is used with SDLA, the version of JNB needs to be v3.2.4 or greater. - Disk space requirements: * 126 MB of free disk space to install this application. * 15 GB or more of free disk space for file-backed data objects created when DPOJET is used to perform up to 99 measurements on long-record waveforms. - A keyboard and mouse are required. Alt-Tab keys are used to switch between SDLA and other applications. - 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 so configured: C:\Program Files\TekApplications\SDLA C:\Users\Public\Tektronix\TekApplications\SDLA 2. Contents of Distribution - Tektronix SDLA. - MathWorks, Inc. MATLAB Compile Runtime v8.0. - Application files located in C:\Users\Public\Tektronix\TekApplications\SDLA: * Example waveform files for use with the tutorial * Example s parameter data files for use with tutorial * Setup files for SAS 6Gb/s standard and for PCIE 8GT/s standard. * Example AMI files for IBIS-AMI support 3. Main Features on SDLA Visualizer v2.0.0 release - Measurement path de-embed and simulation path embed with auto/manual bandwidth limit control. - Full 4-Port S-parameter modeling support that takes into account the Tx and Rx impedance models, along with all transmission line characteristics. - Support HiZ probe and SMA and scope de-embed. Multiple test points allow viewing loaded and unloaded waveforms at once. - RLC and lossless transmission line models. - Pre-/De-Emphasis add/removal in transmitter block. - CTLE, FFE and DFE equalization modeling tools with support for serial standards in receiver block. - IBIS-AMI model support in receiver block that allows using equalization files supplied by a chip vendor. - A rich set of plotting tools include S-parameter plots, time domain plots, Smith chart, and overlay tools. These plots are available starting with the cascade block configuration stage to verify the input models (i.e. S-parameters). - Observe the signals via 12 user-defined test points, including 4 that are movable within the De-embed and Embed Blocks. Multiple test points can be viewed simultaneously. Test points can show the signals that could not be probed otherwise. - Dual-input support where individual single-ended signals are considered for the source as well as for each test point. You are able to see the differential, common mode, or individual single-ended signals at once. - Auto set DPOJET to perform eye diagram analysis on up to 4 test points and a source. Version 2.0.1 of SDLA Visualizer is a maintenance release following version 2.0.0 for defect fix and added the following capabilities: - Increase the Tp FIR filter limit in SDLA Visualizer from 3900 to 12K. And provide an option to still use 3900 as the limit. So the created Tp filters can be loaded to 32-bit scopes where arbFlt function in scope Math system has the limit of 3900 on FIR filters. - Add P7625 and P7633 HiZ probe support. Version 2.1.0 of SDLA Visualizer is a feature release after version 2.0.1. It introduces the following features: - AMI extension to support chunking and AMI file auto condensing. - S-parameter and test point scaling. - TDT waveform support. - 3-tap Tx equalizer support. - S6p and S3p interposer support. - Create arbFlt for sampling scopes. - Pre-DFE and pre-AMI re-sampled waveform output. - Re-sample unevenly spaced S parameters. Version 2.2.0 of SDLA Visualizer is a feature release after version 2.1.0. And it is the first version that runs on sampling scopes. It introduces the following features: - SDLA visualizer runs on sampling scopes. This allows sampling scope to cascade multiple blocks, use full S parameter to take into account of reflections, cross talks. SDLA on sampling combined with JNB provides a complete solution for HSS signal path simulation on sampling scopes. - SDLA supports the USB3.1 gen2 and MIPI M-PHY Gear4 CTLE and DFE reference equalizers. - Extract s4p data from s6p, s8p, s12p, s16p files. The s6p, s8p, s12p, s16p files can be loaded to cascade blocks and select 4 port for SDLA simulation. - Boost limiter. This allows manually adjust the deembed responses. - Improve IBIS-AMI support. 4. Release Notes - HELP TEXT FOR OTHER LANGUAGES Help text PDF files for SDLA Visualizer can be found from Windows->All Programs->TekApplications->SDLA and are available on the Tektronix web site www.Tektronix.com. - OPTION LEVELS There are not multiple option levels for SDLA Visualizer. - FREE TRIALS This application generally requires a software option key to operate. The application offers free trials for evaluation. Once the free trials are exhausted, a software option key may be purchased from Tektronix to permanently enable the software on your oscilloscope. - SOFTWARE COMPONENTS SDLA is powered by MATLAB Software. MATLAB is a registered trademark of MathWorks, Inc. Tektronix' limited rights to the deployment of MATLAB are governed by a license agreement which can be found in the following directory: C:\Program Files\MATLAB\MATLAB Compile Runtime\v80. - SOFTWARE UPDATES: REQUIRED REBOOTS When upgrading to a newer version of the software, reboots may be required both when uninstalling the old version and when installing the new. Please follow any reboot instructions provided by the InstallShield. - SWITCHING BETWEEN APPLICATIONS It is possible to switch between SDLA and some other applications while retaining measurement setup and results. However, SDLA's operation must be completed before switching. 5. Known Problems - SDLA control window may go behind Tekscope application window. Use Alt-Tab keys to switch between SDLA and other applications. - SDLA Visualizer v2.2.0 supports all setup files created from SDLA Visualizer v2.0.0 and up. - If any configuration parameters have been changed, click “Apply” button in main menu to update Tp filters and equalization results. - To set custom bandwidth limit, click “Apply” button in bandwidth filter design menu to update the global bandwidth limit filter based on the bandwidth settings. Clicking “OK” button will only close the filter design menu and the global bandwidth filter may not be updated. - On real-time scopes, before run Analyze in SDLA, DPOJET should have been started already. Try to click "Analyze" button in SDLA before DPOJET starts, an error message could appear saying DPOJET cannot be started. Make sure DPOJET has started, then clicking "Analyze" button in SDLA again will setup DPOJET to draw eye diagrams. - On real-time scopes, when source is a math waveform that relies on another math expression rather than a live source or reference waveform, (for example, source is Math1 where MATH1 = arbFilt(MATH2) and MATH2 = CH1 - CH3), SDLA code will fail to recognize that an acquisition must be triggered. Try to avoid math-on-math expressions. For the above example, use MATH1 = arbFilt(CH1 - CH3). - On real-time scopes, DFE equalizer block can only process limited number of points. When Equalizer is in user mode, and waveforms are greater than 10M in length, the Equalizer block will only process the first 10M of the record. The number of samples being processed by AMI model may vary depending on samples per bit setting. The user may still have eye diagrams of test points in SDLA on the waveforms that are greater than what has been processed but the eye diagram for the Equalizer will be limited to processed data. - on real-time scopes, when waveforms are too large the Math waveforms for the test points may not be able to turn on if the scope runs out of memory. If this occurs then messages appear suggesting that record length be reduced. - On real-time scopes, when scope record length is set to be too large before SDLA Apply, the scope may reduce the record length without warning when SDLA Apply tries to turn on Math waveforms for Tps, and SDLA will wait for new acquisition. Re-run Apply in SDLA to let scope acquire new data and SDLA can get consistent results when scope record length is changed. - On sampling scopes, as the operating system is 32bit, it has limited virtual memory. SDLA may pop up message if it runs out of memory on large data set. - On very rare occasion when starting SDLA, it reports that it cannot connect to TekVISA. In this case restarting Windows will fix the problem. 6. Installation By default, the SDLA application resides on the hard drive of your oscilloscope. If the application is not installed on the hard drive or an update is desired, it can be downloaded from the Tektronix website at http://www.tektronix.com. Click on "Downloads, Manuals & Documentation" under "Support" and use "SDLA" in the 'Search by keyword' control. Run the downloaded executable on the instrument. - Follow the instructions given by the InstallShield Wizard. - If this is an update to an existing install, the old version will be uninstalled and you will need to restart the installation following completion of this task. - When the installation is complete, the InstallShield Wizard asks if you want to restart the oscilloscope. Click Yes. - Enter the authorized Option Installation Key to enable the application. The key is specific to the serialized oscilloscope and options for which it was purchased. To enter the key number, follow these steps: a. If the oscilloscope is powered on in the toolbar mode (default), select the Menu button (upper right corner of the display) to put the oscilloscope into menu-bar mode. In menu-bar mode, you should see a Windows PC-style menu across the top of the display. b. Go to the Utilities menu in the menu bar and select Option Installation. c. Follow the on-screen instructions to enter the alphanumeric key number exactly as it is printed on the rear-panel label. The SDLA Visualizer application is now ready for use. Start the application through oscilloscope menu selections under Analyze>Serial Data Link Analysis --------------------------------------------------------------------------- Contacting Tektronix Orders And Quotes Contact for the United States The USA Customer Support Center is open to help you place orders and request quotes, Monday through Friday, 5 AM to 5 PM Pacific Standard Time (PST). Phone: (800) 833-9200 Option 1 Note: U.S. Government agencies should contact (800) 682-1210 An on-line form is available for requesting quotes on the Tektronix website www.tektronix.com. Navigate to the Buy area using the navigation bar on the www.tektronix.com homepage and select Request a Quote. Service Center Contact for the United States You can depend on Tektronix Support for your service needs. Our "Enable First" business practices eliminate fine print, exclusions, surprises or delay, ensuring you the most credible, reliable, risk mitigation commitment in the industry. Phone: (800) 833-9200 Option 2 Fax: (503) 627-6260 E-mail: meas-svc-rmarequest@tektronix.com Web: www.tektronix.com/support Technical Support Contact for the United States Highly qualified and experienced Technical Support Specialists are available to assist you in these areas: Applications, Product Operations, Software Operation, Technical Specifications and Product Replacement. Support staff is available from 6 AM to 5 PM Pacific Standard Time (PST), Monday through Friday, excluding corporate holidays. Phone: (800) 833-9200 Option 3 (503) 627-2400 Fax: (503) 627-5695 E-mail: techsupport@tektronix.com Web: www.tektronix.com/support Worldwide Headquarters Contact Information Please contact your local Tektronix Sales or Distributor office. Refer to our web site at www.tektronix.com for listings of those offices. Tektronix, Inc. 14200 SW Karl Braun Drive P. O. Box 500 Beaverton, OR 97077