Tektronix HSIC Essentials User manual

HSIC Essentials Electrical Validation and Protocol Decode Solution
Measurements and Setup Library Methods of Implementation (MOI)
Version 1.0 Technical Reference
077-0779-00
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its suppliers and are protected by United States copyright laws and international treaty provisions.
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, TEK and DPOJET are registered trademarks of Tektronix, Inc.
Contacting Tektronix
Tektronix, Inc. 14150 SW Karl Braun Drive P.O. Box 500 Beaverton, OR 97077 USA For product information, sales, service, and technical support: In North America, call 1-800-833-9200.
Revision History
Version
Issue Date
Pages
Nature of Change
0.1
23 Jul 2012
All
Initial draft version
0.7
27 Sep 2012
All
Added setup files info
0.8
9 Oct 2012
All
Updated with figures. measurements
0.9
11th Oct 2012
All
Incorporated the review comments
1.0
18
th
Oct 2012
All
Updated version.
Methods of Implementation
Added Host
HSIC Essentials MOI iii
Methods of Implementation
Contents
1 Introduction to the DPOJET HSIC Essentials Setup Library ............................................................................................ 1
2 Assumptions ................................................................................................................................................................... 1
3 Equipment Requirements .............................................................................................................................................. 2
4 Accessing the DPOJET HSIC Essentials Measurement Menu ......................................................................................... 3
4.1 HSIC Essentials Measurement Setup Library ................................................................................................................. 3
4.2 Specification Test Points and Measurement Setup Library ........................................................................................... 4
5 Preparing to Take Measurements .................................................................................................................................. 6
5.1 Initial Oscilloscope Setup ............................................................................................................................................... 6
5.2 Installation ...................................................................................................................................................................... 6
6 HSIC Test Procedure ....................................................................................................................................................... 7
6.1 Step-by-Step HSIC Device testing ................................................................................................................................... 7
6.2 Step-by-Step HSIC HOST testing ................................................................................................................................... 13
6.3 Bus Timing Measurements ........................................................................................................................................... 15
7 HSIC Essentials Protocol Decoding ............................................................................................................................... 19
7.1 Installation .................................................................................................................................................................... 19
7.2 Performing Protocol Decode ........................................................................................................................................ 19
7.3 HSIC Host and Device Traffic Distinction ...................................................................................................................... 23
8 Measurement Methodologies ..................................................................................................................................... 25
8.1 High-Low ...................................................................................................................................................................... 25
8.2 Eye Width ..................................................................................................................................................................... 25
8.3 Eye Height .................................................................................................................................................................... 25
8.4 Rise Slew Rate .............................................................................................................................................................. 26
8.5 Fall Slew Rate ............................................................................................................................................................... 26
8.6 Setup ............................................................................................................................................................................ 27
8.7 Hold .............................................................................................................................................................................. 27
8.8 Frequency ..................................................................................................................................................................... 28
8.9 Mask Hits ...................................................................................................................................................................... 28
Appendix ............................................................................................................................................................................... 29
Configuring the DPOJET HSIC Essentials for additional debug analysis and customization of various measurements ..... 29
iv HSIC Essentials MOI
Methods of Implementation
Supported Specification Title
Specifications Revision
HSIC Essentials MOI Test Points Defined
Universal Serial Bus Specification
Rev 2.0
High-Speed Inter-Chip USB Electrical Specification
Ver 1.0 HSIC ECN
Rev 1.0

1 Introduction to the DPOJET HSIC Essentials Setup Library

This document provides the Methods of Implementation (MOI) for performing HSIC transmitter measurements and HSIC Protocol Decoding with Tektronix MSO/DPO5000, DPO7000C, MSO/DPO/DSA70000C/D Win7 64-bit oscilloscopes enabled with option DJA (DPOJET Advanced Jitter and Eye Analysis Tool), and option HSIC. The oscilloscope should have a bandwidth of at least 2 GHz.
Instrument Setup files using DPOJET base measurements are use d to perform HSIC specific measurements. DPOJET along with its associated setup files provides tran s mitter path measurements (am p litu d e, timing, and jitter), waveform mask testing and limit testing described in the specifications at respective host/device test points.
Table 1 HSIC specifications
Device and Host
In the subsequent sections, step-by-step procedures are described to help you perform HSIC measurements. Each measurement is described as a Method of Implementation (MOI).
For the latest version of this document and the latest HSIC Setup Library, refer to www.tek.com/downloads (keyword ‘HSIC Essentials’).
For further details on HSIC test specifications and compliance testing requirements, you can refer to specification documents available on www.usb.org
website.

2 Assumptions

The procedures explained in this document assume that the user will have control of the Device Under Test (DUT) configuration such that the DUT will be able to output the required signal for the testing. The procedures also assume that user has configuration control of the voltage swing in environments where the device supports multiple voltage classes.
HSIC Essentials MOI 1
Methods of Implementation
Oscilloscope
Software Options
Probes
Accessories
MSO5204
Opt. HSIC
Qty. 2 TAP1500
DPO7254C
Qty. 2 TAP1500 or P6245
MS0/DPO/DSA70000C/D
Qty. 2 P6245 (requires 2 ships with oscilloscope)

3 Equipment Requirements

HSIC Essentials is supported on Tektronix MSO/DPO5000, DPO7000C, MSO/DPO/DSA70000C/D Win7 64-bit oscilloscopes. The following table outlines the equipment requirements for each of these oscilloscope families.
Table 2 List of Equipment
DPO5204
Opt. DJA
PPM100 Probe Holders
DPO7354C
TCA-BNC Adapters. 1
Oscilloscope firmware: Tek S cope firmware version 6.4.0 or later. Application Framework: Option DJA: DPOJET Advanced Jitter and Eye Analysis Tool application
version 6.0.0 and above. Application Software: Option HSIC Essentials – Electrical Validation and Protocol Decode Solution
(requires DJA). HSIC Essentials software installer includes setup libraries for transmitter measurements and protocol decoder support. Opt. HSIC license key enables setup libraries for transmitter measurements.
2 HSIC Essentials MOI
Methods of Implementation

4 Accessing the DPOJET HSIC Essentials Measurement Menu

On the oscilloscope TekScope menu, go to Analyze -> HSIC Essentials, and click on it to invoke the HSIC setup library in DPOJET standards tab. Refer to Figure 1.
Figure 1 DPOJET Analyze Menu

4.1 HSIC Essentials Measurement Setup Library

IMPORTANT: Each Setup file is defined with the absolute file paths of the Masks and Limit files used for the respective tests. All Setup files must be in the proper file path locations for correct operation.
The HSIC Measurement Setup Library consists of the following software file types.
HSIC Setup Files
Setup File Library File Path: C:\Users\Public\Tektronix\TekApplications\HSIC\Setups Description: The HSIC folder contains setup files for the standard. Setup files are available for each group
of measurements. Refer to Table 3 of this document for further description. Saved Setups have been created by using the Save -> Setup function of the supported oscilloscopes. If any
changes are made to the Setup file it is recommended you re-save the modified setup file using the Save -> Setup feature of TekScope. Please save them with a different name to avoid writing over the parameters in the factory default distribution files.
HSIC Waveform Masks
Mask Library File Path: C:\Users\Public\Tektronix\TekApplications\HSIC\Masks Description: The HSIC Mask library contains the waveform mask files used by various setup files.
Waveform masks are used to perform Pass/Fail eye diagram template testing on the waveform.
HSIC Essentials MOI 3
Methods of Implementation
Option HSIC-Setup file Name
Section
Symbol(s)
HSIC
name
Measurement Method
Section 4
VDD
Voltage
High-Low
T
slew
DATA
RiseSlewRate_Data
T
slew
DATA
FallSlewRate_Data
Ts
Setup Time
Setup
Ts
Hold Time
Hold
F
strobe
Frequency
Frequency
T
slew
STROBE
RiseSlewRate_Strobe
T
slew
STROBE
FallSlewRate_Strobe
Section 7.1.2.2
EyeHeight
EyeWidth
EyeMaskHits
HSIC Limits Files
Limit Library File Path: C:\Users\Public\Tektronix\TekApplications\HSIC\Limits Description: The HSIC Limits library contains the measurement limit files used by the various se tup files.
Measurement limits are used to provide Pass/Fail indication for each measurement.

4.2 Specification Test Points and Measurement Setup Library

Test Point Definitions:
Figure 2 Location of HSIC Test Points
The following table describes the setup file names, supported HSIC test names and corresponding DPOJET base measurements as defined at each test point in the Specification. The limits for these measurements are given in Table 4 of this document.
Table 3 List of measurements supported in Option HSIC Essentials
DeviceSignalQualityNearEnd, DeviceSignalQualityFarEnd, HostSignalQualityNearEnd, HostSignalQualityFarEnd
Specification ­Reference
HSIC spec –
HSIC Specification -
Specification ­Parameter/Test
HSIC signaling
Rise Slew Rate
Fall Slew Rate
Receiver Data
Receiver Data
STROBE
Rise Slew Rate
Fall Slew Rate
Option HSIC - DPOJET Base
USB2 Spec –
4 HSIC Essentials MOI
Methods of Implementation
The other setup files available in the library include:
DevicePacketParams DeviceSuspend DeviceResume DeviceResetFromSuspend DeviceResetFromHS HostPacketParams HostSOF_EOP HostSuspend HostResume HostResetFromSuspend HostResetFromHS
HSIC Essentials MOI 5
Methods of Implementation

5 Preparing to Take Measurements

5.1 Initial Oscilloscope Setup

Connect the oscilloscope to the DUT by using the proper probes for the test. Connect Ch1 to Data and Ch2 to Strobe. Press the DEFAULT SETUP button on the oscilloscope front panel, and turn on Ch1 and Ch2 on the oscilloscope to view the incoming signals on the oscilloscope screen.
Figure 3 below details the connections at the various HSIC test points.
Figure 3 Example Schematic Diagram for a HSIC Device

5.2 Installation

To install HSIC Essentials, , click on the setup.exe present in the Option HSIC installer distribution. After installation, launch TekScope and the HSIC Essentials package is ready to use.
6 HSIC Essentials MOI
Methods of Implementation

6 HSIC Test Procedure

This section provides the Methods of Implementation (MOIs) for Transmitter tests using Tektronix real-time oscilloscope, probes, and the HSIC DPOJET module.
Note: It is important that th er e ar e pr obing test points (data and clock) laid out for probing to test this interface. The test points need to be as close to the transmit ter and/ or the rece iver as possible to minimize the reflections obser ved in the testing of this interface. The reflections will be more pronounced when performing the packet parameter testing and should not impact the ability to make the measurements. In addition, it is important that the test points be of equal length from the transmitter or receiver to ensure accurate setup and hold measurements.

6.1 Step-by-Step HSIC Device testing

6.1.1 Signal Quality Tests Scope Setup:
Connect Ch1 to Data
Connect Ch2 to Strobe
1. Launch HSIC Essentials from the Analyze menu.
2. In the Standard tab of DPOJET, click on the Setup button.
3. Load setup file – DeviceSignalQualityNearEnd.set.
4. Configure the DUT to send out the USB Test Packet. This can done using the HSET (High Speed
Electrical Too l) provided by USB-IF. This setup file can also be used on live traffic.
Figure 4 Signal Quality
HSIC Essentials MOI 7
Loading...
+ 24 hidden pages