README.TXT for the BERTScope Multi-Protocol Receiver Test Automation Software Product: BERTScope Multi-Protocol Receiver Testing for USB3.1 Version: 2.3.0 Date: Feb 2018 Contents: 1. Introduction 2. Features and Notes 3. Upon First Run 4. Tips 5. Connect with Oscilloscope 6. SigTest Applications on the Oscilloscope 7. Switch Control Software on the BERT Scope ==================================================================================================================== 1. Introduction The BERTScope Multi-Protocol Receiver Test Automation Software for USB3.1 supports TWO protocols: USB3.1 Gen1 USB3.1 Gen2 USB 3.1 Gen1 and Gen2: Testing is described in the USBIF Compliance Test Specification (CTS) document. It describes both Transmitter-related testing and Receiver-related testing. Receiver testing is accomplished by connecting the output of a BERT pattern generator as an input to the DUT, through a specialized set of fixtures and cables. The BERT can produce specific USB 3.1 Gen1 and Gen2 test patterns and can add programmed amounts of random jitter, sinusoidal jitter, signal amplitude, and de-emphasis. The output of the DUT is then sent back to a BERT pattern error detector through a very clean return path, so that any errors detected can be assumed to have come from the forward path (because of the DUT experiencing a bad bit-decision). Receiver testing is performed by first calibrating the system as described in the CTS and then running JTOL test by sweeping different frequencies of sine jitter on top of random jitter and signal amplitude levels. These stressed signals are loop-backed by the DUT to the BERT where it counts and reports error if any. Tektronix supports transmitter testing using the TEKEXPRESS system. Transmitter testing is accomplished by connecting the output of the DUT through a USBIF fixture to a real-time oscilloscope and capturing and analyzing waveforms while the DUT is producing a variety of test patterns. ==================================================================================================================== 2. Features and Notes v2.3.0: - Remote control commands updated in the Help. - Supports new SigTest v3.2.11.3 for USB3.1 Gen1 and v4.0.23.2 for USB3.1 Gen2, compatible for Win-7 and Win-10. - USB3.1 Gen2: A GUI control 'Custom Skip Processing' in 'Loopback Diagnostics' for 'Skip Selection' as 1 SKP or 2 SKP is added. - USB3.1 Gen2 loopback pattern files are updated based on the above selection. v2.2.0: - Calibration parameter values updated. - Flexible GUI control to Retrain/Skip/Stop the JTOL test when sync is lost. v2.1.0: - Supports USB3.1 Gen1 and USB3.1 Gen2 on BSA and BSX for Calibration and Rx tests. - Note: If you observe an issue with DUT not going to loopback and if the Eye is closed, it is recommended to use an external CTLE (6dB equalizer) between the DUT Tx and the BERT Error Detector. Ensure you calibrate with 6dB CTLE equalizer at BERT scope detector input side and then run JTOL test. v2.0.0: - Supports USB3.1 Gen1 and USB3.1 Gen2 on BSX for Type-C Calibration and Rx tests. ==================================================================================================================== 3. Upon First Run Upon the first run of the program, you may want to select a few preferences that are important and that will make future operations more convenient, including the following information: a. Operator - Enter your name b. Database Folder Location - This is the folder where the Microsoft Access 2007 database containing your test results resides. On new installations, the location of this folder defaults to C:\ProgramData\Tektronix\BERTScope\RxTest20\ It can be moved by selecting a new location from the preferences tab. * If you install over the top of an existing v1.1.x / v2.2.0 installation, the location of the legacy database folder could be in a sub-directory of the target installation folder. To recover your existing database to the new location, open the Preferences page and click the Import Legacy DB button. c. TCP/IP Addresses - identify the TCP/IP addresses of your equipment and enter them in the Equipment Preferences. d. Default Calibrations - Each installation, cabling setup, and combination of BERTScope equipment must be calibrated using the calibration wizards. Select saved calibrations as defaults for use on subsequent test runs. The example calibrations should not be used for final testing. ==================================================================================================================== 4. Tips a. The BERTScope TCP/IP Address can be found on the Remote Client after it is initiated and instructed to connect to TCP/IP communications. i. From the BERTScope user interface, select View Button > System. ii. On the Tools tab, press the Remote button. This will launch the Remote Client. iii. After the remote client is running, select TCP/IP communications. The software will automatically connect and display the BERT Scope’s TCP/IP address. b. The connection between a BERTScope and an associated DPP is critical and calibration is required. To run an automated calibration, press the Wizard button on the bottom of the DPP view. Pressing the DPP button on the main menu shows a list of available DPP calibrations. c. To start testing, open the Start Connect view and ensure that the TCP/IP addresses of all devices are specified correctly. Press the Connect buttons and view the results. When connected, press the Download button to send the test pattern files for Receiver testing to your BERTScope User Patterns folder. You must re-download these files whenever they change. d. Before starting the Receiver Test, you must do the following: i. Connect to the BERTScope equipment. ii. Download the test pattern files. iii. Select and perform the DPP calibration. iv. Select and perform the Amplitude Calibration. v. Select and perform the Stressed EYE Calibration. After verifying the above steps, press the Test Wizard button on the main view to start the Receiver Test. The Wizard will explain how to connect the equipment and the DUT, perform Loopback Training, and then perform BER Testing. The results will be stored in a Microsoft Access database. e. Previously stored Calibration and Test results can be viewed in your browser by pressing the Report button. The results can be saved to a file using the browser's File > Save menu item. ==================================================================================================================== 5. Connect with Oscilloscope For Amplitude Calibration and Stressed Eye Calibration, the software connects to a required Tektronix 70000-series real-time oscilloscope to perform calibration measurements. YOU MUST INSTALL the CORRECT VERSIONS of the VISA SOCKET GATEWAY and SIGTEST SERVER to connect to the oscilloscope. These programs have their own installation packages that must be run on the oscilloscope. Once you install the BERT Rx application software on your system, you can find a folder with name "Oscilloscope-Installers" in the location "C:\Program Files\Tektronix\BERTScope\RxTest20\Tools". Install SigTestServer_1.18 using the 'TekSigTest_v1.0.1.1.exe' and Visa Socket Gateway using the 'Setup_VisaSocketGateway_1_12_1907.exe' on the Real Time Oscilloscope ==================================================================================================================== 6. SigTest Applications on the Oscilloscope For Stressed Eye Calibration, the software uses the SigTest Application to make calibration measurements. YOU MUST INSTALL the SigTest Application for USB3.1 Gen1 (v3.2.11.3) and USB3.1 Gen2 (v4.0.23.2) on the oscilloscope to perform the Stressed Eye calibration. Once you install the BERT Rx application software on your system, you can find a folder with name "SigTest-Installers" in the location "C:\Program Files\Tektronix\BERTScope\RxTest20\Tools". Install 'SigTest_3.2.11.3.msi' for USB3.1 Gen1 and 'SigTest_4.0.23.2.msi' for USB3.1 Gen2 on the Real Time Oscilloscope ==================================================================================================================== 7. Switch Control Software on the BERT Scope Switch control software is required on the BERTScope to connect 'Instrument Switch'. Once you install the BERT Rx application software on your system, you can find a folder with name "BERTScope-Installer" in the location "C:\Program Files\Tektronix\BERTScope\RxTest20\Tools". Install the switch control software using 'Setup_SwitchControl_2_0_1_1886.exe' on the BERTScope. ==================================================================================================================== If you are unable to download or install this software, please contact the Tektronix Technical Support Center: Customers calling within the U.S. call 1-800-833-9200 press 3. Customers calling from outside the U.S. call 503-627-2400.