Copyright: ©Tektronix, Inc
Citation: Excerpt from the Option SST Online Help


Copyright and Version Information

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 supercedes that in all previously published material. Specifications and price change privileges reserved.

TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.

  Option SST Serial ATA and Serial Attached SCSI Analysis Module Online Help, 076-0058-00 Version 3.0.0

Contacting Tektronix

Tektronix, Inc.
14200 SW Karl Braun Drive or P.O. Box 500
Beaverton, OR 97077 USA

For product information, sales, service, and technical support:

•	In North America, call 1-800-833-9200.

•	Worldwide, visit www.tektronix.com to find contacts in your area.


General Safety Summary

Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it. To avoid potential hazards, use this product only as specified.

Only qualified personnel should perform service procedures.

While using this product, you may need to access other parts of the system. Read the General Safety Summary in other system manuals for warnings and cautions related to operating the system.

To Avoid Fire or Personal Injury:

Connect and Disconnect Properly: Do not connect or disconnect probes or test leads while they are connected to a voltage source.

Observe All Terminal Ratings: To avoid fire or shock hazard, observe all ratings and markings on the product. Consult the product manual for further ratings information before making connections to the product.

Do Not Operate With Suspected Failures: If you suspect there is damage to this product, have it inspected by qualified service personnel.

Symbols and Terms: The following terms and symbols may appear in the online help.

 WARNING: Warning statements identify conditions or practices that could result in injury or loss of life.

 CAUTION: Caution statements identify conditions or practices that could result in damage to this product or other property.

Terms on the Product: The following terms may appear on the product:

DANGER indicates an injury hazard immediately accessible as you read the marking.

WARNING indicates an injury hazard not immediately accessible as you read the marking.

CAUTION indicates a hazard to property including the product.

Symbols on the Product: The following symbol(s) may appear in the product:

 CAUTION
Refer to Help


Using Online Help

Online help has many advantages over a printed manual because of advanced search capabilities. You can select Help> Topics on the right side of the application menu bar to display the Help file.

The main (opening) Help screen shows three tabs across the top, each of which offers a unique mode of assistance:

•	Contents (TOC) tab - organizes the help into book-like sections. Select a book icon to open a section; select any of the topics listed under the book.

•	Index tab - enables you to scroll a list of alphabetical keywords. Select the topic of interest to display the corresponding help page.

•	Find tab - allows a text-based search. Follow these steps:

1.	Type the word or phrase you want to find in the search box.

If the word or phrase is not found, try the Index tab.

2.	Select some matching words in the next box to narrow your search.

3.	Choose a topic in the lower box, and then select the Display button.

Note: The Find tab function does not include words found in graphics.

•	To print a topic, select the Print button from the help topics menu bar.

•	Select the Back button to return to the previous help window. Sometimes you can jump from one topic to another through a hyperlink. If the Back button is grayed out, or a jump is not available, choose the Help Topics button to return to the originating help folder.

•	Browse buttons (Next>> and <<Previous) allow you to move forward and backward through topics in the order of the Table of Contents (TOC).

•	A Note: in the topic text indicates important information.

Note: Green-underlined text indicates a jump (hyperlink) to another topic. Select the green text to jump to the related topic. For example, select the green text to jump to the topic on Feedback to contact Tektronix.

 You can tell when the cursor is over an active hyperlink (button, jump, or popup), because the arrow cursor changes to a small pointing hand cursor.

The light bulb icon and word Tip in the graphic above indicates additional information to help you operate the application more efficiently.


Conventions

Online help topics use the following conventions:

•	The term "module", "SATA or SAS test module" or "application" refers to the Serial ATA or SAS plug-in software modules.

•	The term "RT-Eye application" refers to the Tektronix RT-Eye Serial Data Compliance and Analysis Application with which the Serial ATA and SAS modules can be run.

•	The term "oscilloscope" refers to any product on which this application runs.

•	The term "select" is a generic term that applies to the two mechanical methods of choosing an option: with a mouse or with the touch screen.

•	The term "channel" is context dependent. It can refer to the transmit channel of the device under test or to an oscilloscope channel.

•	The term "DUT" is an abbreviation for Device Under Test.

•	When steps require a sequence of selections using the application interface, the ">" delimiter marks each transition between a menu and an option. For example, one of the steps to recall a setup file would appear as File> Recall.


Updates through the Web Site

You can find information about this and other applications at the Tektronix Inc. Web site, www.tektronix.com. Check this site for firmware updates and other information about our application.


Feedback

Tektronix values your feedback on our products. To help us serve you better, please send us your suggestions, ideas, or comments on the application.

Direct your feedback via email to techsupport@tektronix.com or sata2-feedback@tek.com or FAX at (503) 627-5695 and include the following information. Please be as specific as possible.

General information:

•	Instrument model number and hardware options if any, with serial number

•	Probes used

•	Your name, company, mailing address, phone number, FAX number, email address

•	Please indicate if you would like to be contacted by Tektronix about your suggestion or comments

Application specific information:

•	Software version number

•	Description of the problem such that technical support can duplicate the problem

•	The setup file of the oscilloscope and the application is also required to identify the problem

•	If possible, save the waveform on which you are performing the measurement as a .wfm file

Note: To find the Software version number, click Help> About in the application.

Once you have gathered this information, you can contact technical support by fax or through email. If using email, be sure to enter "Option SST Software Problem" in the subject line, and attach the .wfm files.

You can then attach the file to your email (depending on the capabilities of your email editor).


Related Documentation

In addition to the online help, the Serial ATA and SAS test modules, Optional Applications Software on a Windows-Based Oscilloscope CD-ROM includes a Quick Reference guide in PDF format. Refer to the Option SST Serial ATA and Serial Attached SCSI Test Module Application Reference for the following information:

•	A short tutorial to help you quickly take measurements

•	An overall menu map of the entire application

In addition to the online help for the SATA and SAS test modules, you can refer to the RT-Eye Serial Data Compliance and Analysis Application online help for information about how to use the RT-Eye application.

Refer to the Optional Applications Software on a Windows-Based Oscilloscope Installation Manual for the following information:

•	Software warranty

•	List of all available applications, compatible oscilloscopes, and relevant software and firmware version numbers

•	Installing a new label

•	Installing an application

•	Enabling an application

•	Downloading updates from the Tektronix Web site

The Optional Applications Software on a Windows-Based Oscilloscope CD-ROM includes many PDF files in the Documents directory that you can view and print.

For complete information on Tektronix Methods of Implementation (MOI) for SATA Interoperability tests, refer to the document titled Serial ATA Interoperability Program - Tektronix MOI for Device PHY, TSG and OOB Tests located at http://www.tek.com/Measurement/applications/serial_data/sata.html

Reference to Standards

•	Serial ATA-II specifications PHYii Spec Rev 1_0 052604.pdf.

•	SAS specifications ANSI INCITS 376-2003 dated 30th October 2003


About the Option SST Analysis Modules

The Option SST Analysis Modules consist of two modules−Serial ATA and SAS− that are plug-in software modules to the Tektronix RT-EYE Serial Compliance and Analysis application that runs on some Tektronix Windows-based oscilloscopes.

You can use these modules to test storage devices as per the Serial Advanced Technology Attachment or SATA (Gen I and Gen II) and Serial Attached SCSI (SAS) standards. After the measurements are taken, the results are displayed to show whether the device has passed or failed the test.

Other features include:

•	Performs Eye, Timing, and Amplitude measurements, and OOB tests according to industry standard methods

•	Selects and configures multiple measurements using differential or single-ended probe inputs for receiver and transmitter devices

•	Creates, formats, and generates reports

The measurements that are available in the Serial ATA module are: Eye, Bit Rate, Differential Skew, Rise and Fall Time, Unit Interval, Differential Voltage, AC CM Voltage, COMINIT, COMWAKE, and COMRESET.

The measurements that are available in the SAS module are: Eye, Bit Rate, Rise and Fall Time, Differential Skew, COMINIT, COMWAKE, and COMRESET.

See also:

Compatibility

Recommended Accessories

Starting the Application


Compatibility

For information on oscilloscope compatibility, refer to the Optional Applications Software on Windows-Based Oscilloscopes Installation Manual, Tektronix part number 071-1888-XX. The manual is available as a PDF file.

See also:

Recommended Accessories

Requirements and Restrictions


Recommended Accessories

The Option SST Test Modules support the following probes:

•	P7380SMA

•	P7380

•	SMA Cables

•	14dB Attenuator: Tektronix 5X Attenuator (SMA male-to-female) - (Order 015-1002-01.)

Test fixtures: Crescent Heart Software (www.c-h-s.com)

See also:

Compatibility

Requirements and Restrictions


Requirements and Restrictions

•	The RT-EYE Serial Compliance and Analysis application must be installed for the Option SST Test Modules to run.

•	The Sun Java Run-Time Environment (JRE) V1.4.0 and The Mathworks MATLAB Run-Time Server are components of the Option SST test modules. When you install the application, the InstallShield Wizard automatically installs the proper software components.

•	MATLAB Server. The MATLAB server is dedicated to the RT-Eye application and cannot be used for other purposes. Do not close the Matlab Server icon in the oscilloscope task bar because this will disrupt the operation of the Option SST Test Modules. The application will close the MATLAB sever when you exit the application.

See also:

Compatibility

Recommended Accessories


Starting the Application

For supported non-B series oscilloscopes, on the oscilloscope menu bar, select File> Run Application> RT-Eye Serial Compliance and Analysis.

For supported B-series oscilloscopes, on the oscilloscope menu bar, click App> RT-Eye Serial Compliance and Analysis.

For DPO oscilloscopes, select Analyze> RT-Eye Serial Compliance and Analysis.

•	To start the Serial ATA module, from the RT-EYE Serial Compliance and Analysis application, select Module> Serial ATA.

•	To start the SAS module, from the RT-EYE Serial Compliance and Analysis application, select Module> SAS.

The application starts and displays the Measurements Select menu.

You can move between modules by selecting the module name from the Modules menu in the application menu bar.


Maximizing and Minimizing the Application

To minimize the application and selected module, select File> Minimize in the application menu bar.

To maximize the application and selected module, select [image] in the task bar.

To hide the application and the selected module, select the [image] Hide button.

See also:

Returning to the Application


Returning to the Application

For supported non-B series oscilloscopes, to return to the application, click the APP button on the top right of the oscilloscope display. For supported B-series oscilloscopes, click App> Restore Application from the menu bar.


Exiting the Application

To exit the RT-Eye application and the selected module, select File> Exit or the (Exit) command button in the application menu bar. When you exit the application, you can elect to keep the oscilloscope setup currently in use with the application or to restore the oscilloscope setup that was present before you started the application.


Application Directories and Usage

The modules use directories to save and recall setup files and use file name extensions to identify the file type. The following table lists the default directory names:

See also:

File Name Extensions


File Name Extensions

The following table lists the file name extensions and their descriptions:

See also:

Application Directories and Usage


Opt. SST Application View


Serial ATA and SAS Measurements

The following tables list the Serial ATA and SAS measurements that the modules support.

Out Of Band Tests


Menus

The Option SST application consists of two software plug-in modules that run on the RT-Eye Serial Data Compliance and Analysis application − Serial ATA (SATA) and SAS. Each module has a menu that allows you to save and recall files, select measurements and configure them, view results, and generate reports.


File Menu

You can use the File menus to save and recall different application setups and recently accessed files.

Note: The File> Save function saves application settings in an .ini file and the settings of the oscilloscope application in a .set file with a matching name.

If an oscilloscope .set file with a matching name is found when you recall an application setup file, then the oscilloscope settings are also recalled. If the .set file is missing or cannot be opened by the oscilloscope, then the application recalls the application settings and displays a message that the Recall of the .set file failed.

Do not edit a setup file or recall a file not generated by the application.

Click File from the application menu bar. The File menu has the following selections:


Measurements Menu

You can use the Measurements Menu to select and configure the measurement that you want to make.

Click Measurement from the application menu bar. The Measurement menu has the following selections:

Click Measurement> Configure from the application menu bar. You can use the Configure menu item to select and configure the measurements that you have selected. The Configure menu item has the following selections:


Results Menu

You can view the results of the measurements using the Results Menu.

Click Results from the application menu bar. The Results Menu has the following selections:


Utilities Menu

You can use the Utility Menu to open the report generator pane. You can create custom layouts and templates to generate custom reports. Click Utilities from the application menu bar.

See also:

Report Generator


Help Menu

You can use the Help Menu to open the common help file for the plug-in SATA and SAS modules, and version information about the modules.

Click Help from the application menu bar. The Help menu has the following selections:


Saving a Setup File

To save the application and oscilloscope settings to a setup file, follow these steps:

1.	Select File> Save. View the Save browser.

The Save dialog box appears. To view details about the file, such as size, type, and date modified, select the Details tool.

2.	In the file browser, select the directory in which to save the setup file or use the current directory.

3.	Select or use the keyboard to enter a new file name. The application appends an ".ini" extension to the name of the application setup file.

4.	Select the [image] command button.

Note: The application also saves the oscilloscope setup to a ".set" file when you save an application setup. Both the application .ini file and oscilloscope .set file have the same file name.


Recalling a Saved Setup File

To recall the application and oscilloscope settings from saved setup files, follow these steps:

1.	Select File> Recall. View the Recall browser.

The Recall dialog box appears. To view details about the file, such as size, type, and date modified, select the Details tool.

2.	In the Recall dialog box, select the directory from which to recall the setup file.

3.	Select a setup file name, and then select Open.

Note: The application recalls the .ini setup file and the associated oscilloscope setup if the application can find a .set file with a matching name.

 Do not edit setup files. If you try to recall a setup file that has been edited, the recall operation fails.

 If a matching .set file is not found or if the .set file does not recall correctly to the oscilloscope, then you are notified that the oscilloscope recall failed while the application recall succeeded.


Recalling the Default Setup

To recall the default application settings, select File> Recall Default.

Note: Most of the settings for the active module are recalled to the default state.


Recalling a Recently Saved or Accessed Setup File

To recall a recently saved or accessed setup file, select File> Recall Recent… and then select the file from the drop down list of setup file names.

Note: The application also recalls the associated oscilloscope setup if the application can find a .set file with a matching name.

 Do not edit setup files. If you try to recall a setup file that has been edited, the recall operation fails.

 If a matching .set file is not found or if the .set file does not recall correctly to the oscilloscope, then you are notified that the oscilloscope recall failed while the application recall succeeded.


Setting Preferences

You can set preferences for the selected module. To set preferences, select File> Preferences from the application menu.

The following diagram and table list the preferences that you can set for the Serial ATA module and their descriptions:

Options two, three, and four are selected by default. If options three and four have been cleared, we recommend that you select them to get accurate results.

If neither option is selected then, filter operation will start from an arbitrary sample point and filtered data can be affected by the filter transient response. The filter transient response depends on the initial jitter on the data.

The following diagram and table list the preferences that you can set for the SAS module and their descriptions.

Options two, three, and four are selected by default. If options three and four have been cleared, we recommend that you select them to get accurate results for the Eye measurement for the SAS module.

If neither option is selected then, filter operation will start from an arbitrary sample point and filtered data can be affected by the filter transient response. The filter transient response depends on the initial jitter on the data.

When you select option three, the configured transient time should be greater than three times the number of clock transitions. The number of transitions is 550 otherwise the application displays the error message indicating that enough UI edges are not available to calculate eye height. The eye generation fails to complete successfully. For example, in the TDS7704B oscilloscope for align.pat the recommended horizontal scale is > 40 ns for sufficient clock transitions.

When you select option four, ensure that the acquired waveform has more than 550 clock transitions otherwise the application displays the error message indicating that enough UI edges are not available to calculate eye height. The eye generation fails to complete successfully.

The SAS Eye measurement requires at least three data packets that have ≥ 550 clock transitions in the acquired data to calculate clock recovery correctly. If the acquired pattern has insufficient clock transitions (550) then you need to acquire more packets for sufficient clock transitions.

See also:

Eye Diagram for SAS

AC Common Mode Voltage


Application User Interface Items


Control Panel

You use the Control Panel to start or stop the sequence of processes for the application and oscilloscope to acquire information from a waveform. The application then determines if the algorithm for the selected measurement can be applied to the waveform information. Sequencing is the steps to acquire waveform information, determine if the information is usable for the measurement, take the measurement, and display the results.

See also:

Sequence Mode


Acquiring Data

To acquire data from waveforms and take measurements, follow these steps:

1.	In the Control Panel (on the right side of the application display), select a Sequence mode.

The application uses the Sequence mode to acquire waveforms and take measurements when you select the Start command button. The choices are: Single Run and Single No Acq.

2.	Select the [image] button for continuous acquisitions or for measurements on a new or existing acquisition.

If you select the Single Run or the Single No Acq mode, the application displays the results when the sequencing is complete.

3.	Select the [image] Stop button to stop the sequencing.

Note: Use the [image] command button to delete all measurement results.

See also:

Control Panel

Sequence Mode


Sequence Mode

There are two Sequencing modes: Single Run and Single No Acq. The following table lists the modes and their descriptions:

See also:

Control Panel


Using a Limit File

Each module (SATA and SAS) provides a limit file that includes the measurements and their range of permitted values. The module uses the limit file to determine the Pass or Fail status for the measurements.

To change the limit file that your module uses, select Measurements> Limits. Browse to the directory and select a limit file to use with a .lim file name extension.

For the Serial ATA module, the files SerialATA-6k.lim and SerialATA-7k.lim are available for the TDS6000 and TDS7000 series of supported oscilloscopes. For the SAS module, the files SAS-6k.lim and SAS-7k.lim are available for the TDS6000 and TDS7000 series of supported oscilloscopes.

Note: You cannot edit the limits file. If you edit the limit file, the measurements will not execute.


Editing a Serial ATA Mask File

The mask files for Serial ATA are located in C:\Program Files\TekApplications\tdsRT-Eye\lib\RTEye. The mask file name indicates the technology, test point, number of unit intervals, and the device usage model. For example, for the file SataTX250G1i.msk, "Sata" indicates the technology, "TX" indicates transmitter, "250" indicates the number of unit intervals, and "G1i"indicates the device usage model.

The following diagram shows a typical eye mask, the segments, and vertices.

The Serial ATA specifications do not specify eye mask geometry. The Serial ATA module provides tentative mask geometry for the eye mask test. You can edit the mask file (.msk) and modify the segment vertices to suit your needs. You can open the .msk file in Notepad, and after editing, save it in the same location with the same file name.

Note: Before you overwrite the mask file, ensure that you backup the file.

The following Serial ATA mask files are available for a transmitter and receiver:

Transmitter mask files	Receiver mask files
SataTX250G1i	SataRX250G1i
SataTX250G1m	SataRX250G1m
SataTX250G1x	SataRX250G1x
SataTX250G2i	SataRX250G2i
SataTX250G2m	SataRX250G2m
SataTX250G2x	SataRX250G2x
SataTX5G1i	SataRX5G1i
SataTX5G1m	SataRX5G1m
SataTX5G1x	SataRX5G1x
SataTX5G2i	SataRX5G2i
SataTX5G2m	SataRX5G2m
SataTX5G2x	SataRX5G2x


Select SATA Measurements

To select a measurement, select Measurements> Select from the menu bar. The following screen appears:

The Serial ATA measurements that are available for transmitter and receiver devices are as follows:

You can select one or more Timing measurements at a time by clicking the buttons. You can select all Timing measurements by clicking the Select All button.


Configure SATA Measurements

To configure one or more measurements, select Measurements> Configure from the application menu bar, or click the Configure button in the Measurement screen.

The Configure screen has the following tabs: Source, General Config, Clock Config, and Plot Config. The Plot Config tab, with parameters to generate an eye diagram, is available only for the Eye Measurement.

The following table lists the configuration parameters for the Serial ATA measurements:


Perform Receiver Eye, Unit Interval, and Bit Rate Tests

Follow these steps to measure the Eye, Unit Interval, and Bit Rate for a receiver.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as Receiver and Probe Type as Single-ended or Differential.

4.	Click Eye, Unit Interval, and Bit Rate.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

6.	In the Source tab, click Live, Ref, or File. If you are using a single-ended probe, select the channels for D+ and D−, and the Trigger channel. The trigger channels available exclude those channels that you have selected as D+ D−.

For a differential probe, the source parameters are:

If you choose Live/Ref and select a Ref channel from which to acquire data, then the Trigger selection is not available.

In the General Config tab, set the Usage model, Device Type, Cable Attenuation, and select the Test Method.

In the Clock Config tab, set the Clock Recovery parameters, and Analysis Window size.

If you have selected Eye, in the Plot Config tab, set the parameters to plot the Eye diagram.

7.	From the Control panel, select the mode (Single Run or Single No Acq).

8.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

9.	If the results are not automatically displayed, select Results> Summary to view the results. To view detailed results, select Results> Details. For an Eye measurement, you can view a plot of the transition and non-transition bits as separate plots or all bits as a single plot.

View the Eye Results

View the Bit Rate Results

View the Unit Interval Results


Perform Receiver Dfferential Skew Test
Perform Receiver Differential Skew Test

Follow these steps to measure the Differential Skew for a receiver.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as Receiver and Probe Type as Single-ended.

4.	Click Differential Skew.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

6.	In the Source tab, click Live, Ref, or File. Select the channels for D+ and D−, and the Trigger channel. The trigger channels available exclude those channels that you have selected as D+ D−. Select the Test Method.

In the General Config tab, set the Usage model, Device Type, Number of Unit Intervals, Cable Attenuation.

7.	From the Control panel, select the mode (Single Run or Single No Acq).

8.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

9.	If the results are not automatically displayed, select Results> Summary to view the results. To view detailed results, select Results> Details.

View Differential Skew Results


Perform Receiver Rise Time and Fall Time Test

Follow these steps to measure the Rise and Fall Time for a receiver.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as Receiver and Probe Type as Single-ended or Differential.

4.	Click Rise and Fall Time.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

6.	In the Source tab, click Live, Ref, or File. If you are using a single-ended probe, select the channels for D+ and D−, and the Trigger channel. The trigger channels available exclude those channels that you have selected as D+ D−. Select the Test Method.

For a differential probe, the source parameters are:

If you choose Live/Ref and select a Ref channel from which to acquire data, then the Trigger selection is not available.

In the General Config tab, set the Device Type, Usage model, and Number of UI.

7.	From the Control panel, select the mode (Single Run or Single No Acq)

8.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

9.	If the results are not automatically displayed, select Results> Summary to view the results. To view detailed results, select Results> Details.

View Rise and Fall Time Results


Perform Receiver Differential Voltage Test

Follow these steps to measure the Differential Voltage for a receiver.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as Receiver and Probe Type as Single-ended or Differential.

4.	Click Differential Voltage.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

6.	In the Source tab, click Live, Ref, or File. If you are using a single-ended probe, select the channels for D+ and D−. Select the Test Method.

For a differential probe, the source parameters are:

When you click the Help button, the following help text is displayed. It describes how the module uses the File Prefix and the File Type that you specified to search for the pattern files. Ensure that four pattern files: HFTP.csv, MFTP.csv, LFTP.csv, and LBP.csv, are present in the path you specified.

In the General Config tab, set the Device Type, Cable Attenuation, Usage model, Number of UI, and Differential Volt Option.

7.	From the Control panel, select the mode (Single Run or Single No Acq).

8.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

9.	If the results are not automatically displayed, select Results> Summary to view the results. The Time Units option is the results summary is not available for this test. To view detailed results, select Results> Details.

The following warnings might appear while performing this test. The possible solutions and explanations are also given.

•	Min. Voltage sample criteria failed. For details refer OLH.
Solution: Increase the number of unit intervals and try again.

•	Max. Voltage sample criteria failed. For details refer OLH.
Solution: Increase the number of unit intervals and try again.

•	LBP pattern mismatch. Performing Minimum voltage measurement using Option 2.
Explanation: If LBP pattern is not available or not compliant, the application performs the measurement using differential voltage Option2.

•	The input pattern is not spec-compliant. The software selected compliant bit transitions in order to approximate the differential voltage measurement.
Explanation: When the input pattern does not match with the standard definition, the application approximates the pattern definition and displays the results.

View Differential Voltage Results


Perform Receiver AC CM Voltage Test

Follow these steps to measure the AC Common Mode Voltage for a receiver.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as Receiver and Probe Type as Single-ended.

4.	Click AC CM Voltage.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

6.	In the Source tab, click Live, Ref, or File. Select the channels for D+ and D−, and the Trigger channel. The trigger channels available exclude those channels that you have selected as D+ D−. For the BIST FIS/User test method, Trigger option is not available. Select the Test Method.

In the General Config tab, set the Device Type, Cable Attenuation, Usage model, and Number of UI.

7.	From the Control panel, select the mode (Single Run or Single No Acq).

8.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

9.	If the results are not automatically displayed, select Results> Summary to view the results. The Time Units option is the results summary is not available for this test. To view detailed results, select Results> Details.

View AC CM Voltage Results


Perform Transmitter Eye, Unit Interval, and Bit Rate Tests

Follow these steps to measure the Eye, Unit Interval, and Bit Rate for a transmitter.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as Transmitter and Probe Type as Single-ended or Differential.

4.	Click Eye, Unit Interval, and Bit Rate. You can select any one or all of them.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

6.	In the Source tab, click Live, Ref, or File. If you are using a single-ended probe, select the channels for D+ and D−, and the Trigger channel. The trigger channels available exclude those channels that you have selected as D+ D−. Select the Test Method. For the BIST FIS/User test method, Trigger option is not available.

For a differential probe, the source parameters are:

If you choose Live/Ref and select a Ref channel from which to acquire data, then the Trigger selection is not available.

In the General Config tab, set the Device Type, Usage model, Number of UI, and Cable Attenuation.

In the Clock Config tab, set the Clock Recovery parameters, and Analysis Window size.

Note: If the Analysis Window is set to 5 UI, sufficient number of unit intervals may not be available to calculate the transition and non-transition eye heights. While scanning, these two calculations may fail to complete. You can expect the message "Unable to calculate transition eye height/non-transition eye height". It is recommended that you select All Bits option in the plot configuration when the Analysis Window is 5 UI.

7.	From the Control panel, select the mode (Single Run or Single No Acq).

8.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results and plots are displayed.

9.	If the results are not automatically displayed, select Results> Summary to view the results. To view detailed results, select Results> Details.

View the Eye Results

View the Bit Rate Results

View the Unit Interval Results


Summary Results

You can view the summary results of the measurements by selecting Results> Summary. The application displays results for the measurements for the current acquisition.

The Results Summary menu shows the current data and all acquisition data for each statistical value.

The Results Summary menu displays the following information as a table. Wherever measurement limits are not available, those fields in the table are blank.

Other options in the Results Summary screen include:

See also:

Results Details

Eye Results


Detailed Results

You can view the detailed results of the measurements by selecting Results> Details. The application displays results for the measurements for the current acquisition.

For a selected measurement, the Results Details menu displays the following information as a table. Wherever measurement limits are not available, those fields in the table are blank.

Other options in the Results Details screen include:

See also:

Results Summary

Eye Results


Results Plot

The following figure displays the Eye plot for transition bits. You can view this plot if you have set the option−Transition and Non-Transition Bits−in Configure> Plot Config.

The following figure displays the Eye plot for non-transition bits. You can view this plot if you have set the option−Transition and Non-Transition Bits−in Configure> Plot Config.

The following figure displays the Eye plot for All bits. You can view this plot if you have set the option−All Bits−in Configure> Plot Config.


Eye Results

You can view the eye results of the measurements by selecting Results> Summary or Results> Details. The application displays results for the eye measurement for the current acquisition.

You can also view this by clicking the Show Plot button in the Results Summary or Results Details screen. If you have selected the Transition and Non-transition bits option in the plot configuration tab, then the application displays the data acquired in two separate plots. If you have selected the All Bits option, then the application displays the data acquired in one plot.

In the figure, the following buttons are available.

The eye results are displayed in a table that shows the statistic, the upper and lower limits, and the status (pass/fail) of the measurement.

Select Results> Worst Case Eye from the menu or click the Worst Case Eye button. This shows all the worst cases—Worst Top Margin, Worst Bottom Margin, Worst Upper Rail, Worst Lower Rail, and Worst Jitter.


Perform Transmitter Differential Skew Test

Follow these steps to measure the Differential Skew for a transmitter.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section. Refer to the setup that uses single-ended probes (SMA cable).

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as Transmitter and Probe Type as Single-ended. This measurement is not available for a Differential probe.

4.	Click Differential Skew.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

6.	In the Source tab, click Live, Ref, or File. Select the channels for D+ and D−, and the Trigger channel. The trigger channels available exclude those channels that you have selected as D+ D−. Select the Test Method. For the BIST FIS/User test method, Trigger option is not available.

In the General Config tab, set the Device Type, Cable Attenuation, and Usage model.

7.	From the Control panel, select the mode (Single Run or Single No Acq).

8.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

9.	If the results are not automatically displayed, select Results> Summary to view the results. To view detailed results, select Results> Details.

View Differential Skew Results


Perform Transmitter Rise and Fall Time Test

Follow these steps to measure the Rise and Fall Time for a transmitter.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as Transmitter and Probe Type as Single-ended or Differential.

4.	Click Rise and Fall Time.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

6.	In the Source tab, click Live, Ref, or File. If you are using a single-ended probe, select the channels for D+ and D−, and the Trigger channel. The trigger channels available exclude those channels that you have selected as D+ D−. Select the Test Method. For the BIST FIS/User test method, Trigger option is not available.

For a differential probe, the parameters are:

If you choose Live/Ref and select a Ref channel from which to acquire data, then the Trigger selection is not available.

In the General Config tab, set the Device Type, Cable Attenuation, Number of UI, and Usage model.

7.	From the Control panel, select the mode (Single Run or Single No Acq).

8.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

9.	If the results are not automatically displayed, select Results> Summary to view the results. To view detailed results, select Results> Details.

View Rise and Fall Time Results


Perform Transmitter Differential Voltage Test

Follow these steps to measure the Differential Voltage for a transmitter.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as Transmitter and Probe Type as Single-ended or Differential.

4.	Click Differential Voltage.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

6.	In the Source tab, click Live, Ref, or File. If you are using a single-ended probe, select the channels for D+ and D−. Select the Test Method.

For a differential probe, the source parameters are:

When you click the Help button, the following help text is displayed. It describes how the module uses the File Prefix and the File Type that you specified to search for the pattern files. Ensure that four pattern files: HFTP.csv, MFTP.csv, LFTP.csv, and LBP.csv, are present in the path you specified.

In the General Config tab, set the Device Type, Cable Attenuation, Usage model, Number of UI, and Differential Volt Option.

7.	From the Control panel, select the mode (Single Run or Single No Acq).

8.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

9.	If the results are not automatically displayed, select Results> Summary to view the results. The Time Units option is the results summary is not available for this test. To view detailed results, select Results> Details.

The following warnings might appear while performing this test. The possible solutions and explanations are also given.

•	Min. Voltage sample criteria failed. For details refer OLH.
Solution: Increase the number of unit intervals and try again.

•	Max. Voltage sample criteria failed. For details refer OLH.
Solution: Increase the number of unit intervals and try again.

•	LBP pattern mismatch. Performing Minimum voltage measurement using Option 2.
Explanation: If LBP pattern is not available or not compliant, the application performs the measurement using differential voltage Option2.

•	The input pattern is not spec-compliant. The software selected compliant bit transitions in order to approximate the differential voltage measurement.
Explanation: When the input pattern does not match with the standard definition, the application approximates the pattern definition and displays the results.

View Differential Voltage Results


Perform Transmitter AC CM Voltage Test

Follow these steps to measure the AC Common Mode Voltage for a transmitter.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section. Refer to the setup that uses single-ended probes.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as Transmitter and Probe Type as Single-ended.

4.	Click AC CM Voltage.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

6.	In the Source tab, click Live, Ref, or File. Select the channels for D+ and D−, and the Trigger channel. The trigger channels available exclude those channels that you have selected as D+ D−. Select the Test Method.

In the General Config tab, set the Device Type, Cable Attenuation, Usage model, and Number of UI.

7.	From the Control panel, select the mode (Single Run or Single No Acq).

8.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

9.	If the results are not automatically displayed, select Results> Summary to view the results. The Time Units option is the results summary is not available for this test. To view detailed results, select Results> Details.

View AC CM Voltage Results


Perform Transmitter COMINIT, COMWAKE, and COMRESET Test
Perform Transmitter COMINIT, COMWAKE, and COMRESET Tests

Follow these steps to perform the COMINIT, COMWAKE, and COMRESET Tests for a transmitter.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section. Refer to the test setup for transmitter device that uses the AWG test method.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as Transmitter and Probe Type as Single-ended or Differential.

4.	Click any one of the OOB tests: COMINIT, COMWAKE, or COMRESET.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

In the Source tab, click Live. If you are using a single-ended probe, select the channels for D+ and D−, and the Trigger channel. The trigger channels available exclude those channels that you have selected as D+ D−. Select the Test Method.

Note: Trigger is not available for the combination—COMRESET test for Device Type as host and OOB Type as Inter-burst.

In the General Config tab, set the Device Type, Usage model, and COMINIT/COMWAKE/ COMRESET Type.

6.	From the Control panel, select the mode as Single Run or Single No Acq. The Single No Acq mode works similar to the Single Run mode.

7.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

8.	If the results are not automatically displayed, select Results> Summary to view the results. To view detailed results, select Results> Details.

View COMINIT Results

View COMWAKE Results

View COMRESET Results


Receiver Measurements

Timing measurements that are available for a Serial ATA Receiver are Eye, Bit Rate, Differential Skew, Rise and Fall Time, and Unit Interval. You can select one or more measurements at a time. You can select all measurements by clicking the Select All button. The Differential Skew measurement is available only when you use a single-ended probe.

Amplitude measurements that are available for a Serial ATA Receiver are Differential Voltage and AC CM Voltage. The AC CM Voltage measurement is available only when you use a single-ended probe.


Transmitter Measurements

Timing measurements that are available for a Serial ATA Transmitter are Eye, Bit Rate, Differential Skew, Rise and Fall Time, and Unit Interval. You can select one or more measurements at a time. You can select all measurements by clicking the Select All button. The Differential Skew measurement is available only when you use a single-ended probe (SMA cable).

Amplitude measurements that are available for a Serial ATA Transmitter are Differential Voltage and AC CM Voltage. The AC CM Voltage measurement is available only when you use a single-ended probe (SMA cable).

Out Of Band (OOB) Signaling Tests are available for a Serial ATA Transmitter. The OOB tests that are supported by the Serial ATA module are COMINIT, COMWAKE, and COMRESET.


Differential Output Voltage Results

You can view the differential output voltage results details by selecting Results> Summary. To view the detailed results select Results> Details, and the measurement from the measurement list. The application displays results for the differential output voltage measurement for the current acquisition.

The Differential Output summary results displays the measurements, pattern, statistic, value, lower limit, upper limit, and status.

Screen

The Differential Output detailed results displays the pattern, statistic, value, lower limit, upper limit, and status for the minimum and maximum voltages. Lower and upper limits are displayed wherever the values are available.

Screen


Source Configuration for SATA Measurements


General Configuration for SATA Measurements


Clock Configuration for SATA Measurements


Plot Configuration for SATA Measurements


Source Configuration using a Differential Probe


Select SAS Measurements

To select a measurement, select Measurements> Select from the menu bar. The following screen is displayed:

The SAS measurements that are available for transmitter and receiver devices are as follows:

The test points for a transmitter are: IT (internal connector), CT (external connector), and XT (expander). The test points for a receiver are: IR (internal connector), CR (external connector), and XR (expander).


Configure SAS Measurements

To configure one or more measurements, select Measurements> Configure from the application menu bar, or click the Configure button in the Measurement screen.

The Configure screen has the following tabs: Source, General Config, and Plot Config. The Plot Config tab, with parameters to generate an eye diagram, is available only for the Eye Measurement.

The following table lists the configuration parameters for the SAS measurements:


Receiver Measurements

Measurements that are available for a SAS Receiver are Eye, Bit Rate, Rise and Fall Time, and Differential Skew. You can select one measurement at a time.


Transmitter Measurements

The measurements that are available for a SAS Transmitter are Rise and Fall Time and Differential Skew.

Out Of Band (OOB) Signaling Tests are available for a SAS Transmitter. The OOB tests that are supported by the SAS module are COMINIT, COMWAKE, and COMRESET.


Perform Receiver Eye and Bit Rate Tests

Follow these steps to measure the Eye, Bit Rate, or both for a receiver:

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as IR, CR, XR, and Probe Type as Single-ended or Differential.

4.	Click Eye and Bit Rate.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

6.	In the Source tab, click Live, Ref, or File. If you are using a single-ended probe (SMA cable), select the channels for D+ and D−, and the Trigger channel. The trigger channels available exclude those channels that you have selected as D+ D−. Select the Test Method.

In the General Config tab, set the Device Type, Usage model, Clock Recovery Method, Cable Attenuation and Transient Time.

If you have selected Eye, in the Plot Config tab, set the parameters to plot the Eye diagram. If you have selected Eye, and in the Preferences menu, selected Enable Transient Response input for clock recovery, you can enter the Transient Time.

7.	From the Control panel, select the mode (Single Run or Single No Acq).

8.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

9.	If the results are not automatically displayed, select Results> Summary to view the results. To view detailed results, select Results> Details.

Note: The SAS Eye measurement requires at least three data packets that has ≥ 550 clock transitions in the acquired data to calculate clock recovery correctly. If the acquired pattern has insufficient clock transitions (550) then you need to acquire more packets for sufficient clock transitions.

View Eye Results

View Bit Rate Results


Perform Receiver Rise Time and Fall Time Test

Follow these steps to measure the Rise and Fall Time for a receiver.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as IR, CR, or XR, and Probe Type as Single-ended or Differential.

4.	Click Rise and Fall Time.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

6.	In the Source tab, click Live, Ref, or File. If you are using a single-ended probe (SMA cable), select the channels for D+ and D−, and the Trigger channel. The trigger channels available exclude those channels that you have selected as D+ D−. Select the Test Method.

For a differential probe, the source parameters are:

If you choose Live/Ref and select a Ref channel to acquire data from, then the Trigger selection is not available.

In the General Config tab, set the Device Type, Usage model, and Cable Attenuation.

7.	From the Control panel, select the mode (Single Run or Single No Acq).

8.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

9.	If the results are not automatically displayed, select Results> Summary to view the results. To view detailed results, select Results> Details.

View Rise and Fall Time Results


Perform Transmitter Rise Time and Fall Time Test

Follow these steps to measure the Rise and Fall Time for a transmitter.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as IT, CT, or XT and Probe Type as Single-ended or Differential.

4.	Click Rise and Fall Time.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

In the Source tab, click Live, Ref, or File. If you are using a single-ended probe (SMA cable), select the channels for D+ and D−, and the Trigger channel. The trigger channels available exclude those channels that you have selected as D+ D−. Select the Test Method to use.

For a differential probe, the source parameters are:

If you choose Live/Ref and select a Ref channel from which to acquire data, then the Trigger selection is not available.

In the General Config tab, set the Device Type, Cable Attenuation, Usage model, and Clock Method.

6.	From the Control panel, select the mode Single Run or Single No Acq).

7.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

8.	If the results are not automatically displayed, select Results> Summary to view the results. To view detailed results, select Results> Details.

View Rise and Fall Time Results


Summary Results

You can view the summary results of the measurements by selecting Results> Summary. The application displays results for the measurements for the current acquisition.

The Results Summary menu shows the current data and all acquisition data for each statistical value.

The Results Summary menu displays the following information as a table. Wherever measurement limits are not available, those fields in the table are blank.

Other options in the Results Summary screen include:


Detailed Results

You can view the detailed results of the measurements by selecting Results> Details. The application displays results for the measurements for the current acquisition.

For a selected measurement, the Results Details menu displays the following information as a table. Wherever measurement limits are not available, those fields in the table are blank.

Other options in the Results Details screen include:


Results Plot

The following figure displays the Eye plot for transition bits and non-transition bits. You can view this plot if you have set the option−Transition and Non-Transition Bits−in Configure> Plot Config.

The following figure displays the Eye plot for all bits. You can view this plot if you have set the All Bits option in Configure> Plot Config.


Perform Transmitter COMINIT, COMWAKE, and COMRESET Tests

Follow these steps to perform the COMINIT, COMWAKE, and COMRESET Tests for a transmitter.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as IT or CT, and Probe Type as Single-ended or Differential.

4.	Click any one of the OOB tests: COMINIT, COMWAKE, or COMRESET.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

In the Source tab, click Live. If you are using a single-ended probe (SMA cable), select the channels for D+ and D−, and the Trigger channel. The trigger channels available exclude those channels that you have selected as D+ D−. Select the Test Method.

Note: Trigger is not available for the combination—COMRESET test for Device Type as host and OOB Type as Inter-burst.

In the General Config tab, set the Device Type, Usage model, and COMINIT/COMWAKE/ COMRESET Type.

6.	From the Control panel, select the mode as Single Run or Single No Acq. The Single No Acq mode works similar to the Single Run mode.

7.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

8.	If the results are not automatically displayed, select Results> Summary to view the results. To view detailed results, select Results> Details.

View COMINIT Results

View COMWAKE Results

View COMRESET Results


Eye Results

You can view the eye results of the measurements by selecting Results> Summary or Results> Details. The application displays results for the eye measurement for the current acquisition.

You can also view this by clicking the Show Plot button in the Results Summary or Results Details screen. If you have selected the Transition and Non-transition bits option in the plot configuration tab, then the application displays the data acquired in two separate plots.

If you have selected the All Bits option, then the application displays the data acquired in one plot.

The eye results are displayed in a table that shows the statistic, the upper and lower limits, and the status (pass/fail) of the measurement.


Perform Transmitter Differential Skew Test

Follow these steps to measure the Differential Skew for a transmitter.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as IT, CT, or XT and Probe Type as Single-ended.

4.	Click Differential Skew.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

6.	In the Source tab, click Live, Ref, or File. Select the channels for D+ and D?, and the Trigger channel. The trigger channels available exclude those channels that you have selected as D+ D?. Select the Test Method.

In the General Config tab, set the Device Type, Cable Attenuation, and Usage model.

7.	From the Control panel, select the mode (Single Run or Single No Acq).

8.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

9.	If the results are not automatically displayed, select Results> Summary to view the results. To view detailed results, select Results> Details.


Perform Receiver Differential Skew Test

Follow these steps to measure the Differential Skew for a receiver.

1.	Set up the DUT (Host or Drive) as shown in the How To Set up the DUT section.

2.	Select Measurements> Select from the menu bar.

3.	Select Test Point as IR, CR, or XR and Probe Type as Single-ended.

4.	Click Differential Skew.

5.	To change the configuration settings, select Measurements> Configure from the menu bar or click the Configure button.

6.	In the Source tab, click Live, Ref, or File. Select the channels for D+ and D−, and the Trigger channel. The trigger channels available exclude those channels that you have selected as D+ D−. Select the Test Method.

In the General Config tab, set the Device Type, Usage model, and Cable Attenuation.

7.	From the Control panel, select the mode (Single Run or Single No Acq).

8.	Click the Start button to start taking the measurement. When the measurement is complete, the summary of the results is displayed.

9.	If the results are not automatically displayed, select Results> Summary to view the results. To view detailed results, select Results> Details.


Source Configuration for SAS Measurements


General Configuration for SAS Measurements


Plot Configuration for SAS Measurements


Source Configuration using a Differential Probe


Error Messages

In addition to the error messages available in the RT-Eye Serial Data Compliance and Analysis software, the following error messages are available for the Option SST analysis modules.


Shortcut Keys


Differential Voltage

The algorithm calculates the minimum and maximum differential voltages. The calculations are performed on a series of patterns and the first few are common to Option1 and Option2.

In the following equations,

is the mean of the voltage samples in the histogram

s is the standard deviation of the voltage samples in the histogram

n is the number of samples that contribute to the histogram

Steps 1 and 2 for an HFTP pattern:

Steps 3 and 4: for an MFTP pattern:

Step 5:

Step 6 using an LBP pattern, Option 1:

Step 7:

Step 6 using an LFTP pattern, Option 2:

Steps 8-11: Calculate the mean of voltage samples in the histogram at points C, D, E, and F.

Step 12:

Maximum Differential Voltage:

Step 1: High Test UI

NU is the number of histogram hits between 0 and VU millivolts: nu is the number of histogram hits between VU and VU+300 millivolts.

Step 2: Low Test UI

NL is the number of histogram hits between VL and 0 millivolts: nl is the number of histogram hits between VL − 300 millivolts and VL.

Step 3:


Rise Time

Rise time is the time difference between 20% and 80% of the normalized amplitude of the captured signal at the rising edge.

Where:

tRISE is a Rise Time measurement

tHI+ is a set of tHI for rising edges only

tLO+ is a set of tLO for rising edges only

i and j are indexes for nearest adjacent pairs of tLO+ and tHI+

n is the index of rising edges in the waveform

Rise Time is as follows:


Fall Time

Fall time is the time difference between 20% and 80% of the normalized amplitude of the captured signal at the falling edge.

Where:

TFALL is a Fall Time measurement

tHI− is a set of tHI for falling edges only

tLO− is a set of tLO for falling edges only

i and j are indexes for nearest adjacent pairs of tLO− and tHI−

n is the index of falling edges in the waveform

Fall Time is as follows:


Bit Rate

The Bit Rate measurement calculates the baud (such as frequency) of the recovered clock.

Where:

UI is the associated Unit Interval measurement

n is the index to UI in the waveform


Unit Interval

The Unit Interval measurement calculates the cycle duration of the recovered clock.

Where:

tR−CLK is a recovered clock edge

n is the index to UI in the waveform


Differential Skew

The Skew measurement is the time delay between the two single-ended waveform sources.

Where:

tSKEW is the Skew measurement

tD+MID is the mid level crossing time of vD+

tD−MID is the mid level crossing time of vD−

n is the index to edges in the waveform


AC Common Mode Voltage

The AC Common Mode Voltage measurement calculates the AC statistics of the Common Mode voltage waveform with the DC value removed. This vAC−CM is filtered with a filter having a cut-off frequency of Bitrate/2.

Where:

i is the index of all waveform values

vAC−CM  is the AC Common Mode voltage signal

vCM  is the Common Mode voltage signal

VCM is the DC Common Mode voltage signal


Remote GPIB Support

The remote GPIB support for the Serial ATA and SAS modules is limited to saving and recalling the setup, running the measurement, and querying for results.

Your GPIB program should comply with the following guidelines:

•	The application startup must complete before sending additional GPIB commands to the application. Query the variable application; it will return "TDSRT-EYE" when the application startup is complete

•	Recall a setup file from GPIB to select measurements and set up the application

•	The measurements cycle must complete before data is queried. Query the variable SequencerState; it will return "Ready" when sequencing is complete

•	The resultFor variable must be set before querying results; pause a second after setting each variable

•	The error variable should be checked to ensure that an error has not occurred because of a measurement command problem; the measError variable returns errors specific to the measurement selected by resultFor


GPIB Information

For information on how to operate the oscilloscope using the application-specific GPIB commands, refer to the following documents:

•	The user manual for your oscilloscope provides general information on how to operate the oscilloscope

•	The online help for your oscilloscope can provide details on how to use GPIB commands to control the oscilloscope if you install the GPIB Programmer guide (and code examples) from the oscilloscope CD-ROM.

See also:

Starting and Setting Up the Application Using GPIB


Variable:Value RT-Eye Command

Description

This command accepts string arguments for a control or data variable and a value to which to set the argument.

Syntax

VARIABLE:VALUE "<variable name>","<variable value>"

Note: The arguments <variable name> and <variable value> are required in the order indicated.

VARIABLE:VALUE? <variable name> for query.

 CAUTION. Commands are case and space sensitive. Your program will not operate correctly if you do not follow the capitalization and spacing precisely.


Variable:Value Command Arguments and Queries (Part 1)


Variable:Value Command Arguments and Queries (Part 2)


Measurements Results Queries

 CAUTION: Before doing measurement queries, be sure to insert a one second delay after the resultFor command to allow the statistics variables to refresh.

You need to use the VARIABLE:VALUE? form to enter measurement results queries in your GPIB program. Before you can do this, you must first set the measurement with the resultFor command.

The next several tables list the measurement results queries for the measurement selected in the resultFor variable.

See also:

Variable:Value RT-Eye Command

Measurements Results Queries Variable Names (Part 1)

Measurements Results Queries Variable Names (Part 2)

Serial ATA Measurement Names for the resultFor Variable

Worst Case Eye Measurement Names for the resultForWorstEye Variable

SAS Measurement Names for the resultFor Variable


SATA Measurement Names for the resultFor Variable


Worst Case Eye Measurement Names for the resultForWorstEye Variable


SAS Measurement Names for the resultFor Variable


Introduction to GPIB Command Syntax

With knowledge of the GPIB command syntax, you can design a GPIB program to do the following tasks:

•	Start the RT-Eye application

•	Recognize an active application with GPIB protocol

•	Program and read application setup parameters

•	Sequence measurements

•	Read measurement results

•	Generate reports

See also:

GPIB Reference Materials

Starting and Setting Up the Application

Variable:Value RT-Eye Command

Measurements Results Queries


Starting and Setting Up the Application Using GPIB

To start the RT-Eye application, you must send the oscilloscope the following GPIB command:

application:activate "RT-Eye Serial Compliance and Analysis"

Note: The name of the application in the previous string is identical to the name of the application from the oscilloscope Run Application list.

The application uses the GPIB VARIABLE:VALUE command with arguments to execute some features. The set of GPIB commands does not include the variable names and variable values necessary to select and configure the measurements in the GPIB program.

You must manually set up the application and oscilloscope, selecting and configuring the measurements that you want to use with your GPIB program, and save them in a setup file in the default setup folder for that module. Use the name of the saved setup file as the value for the "recallName" variables in your GPIB program.

See also:

GPIB Reference Materials

Variable:Value RT-Eye Command

Measurements Results Queries


GPIB Reference Materials

To use GPIB commands with your oscilloscope, you can refer to the following materials:

•	The rt-eyectrl.c file on the oscilloscope hard drive (located in the c:\TekApplications\tdsrt-eye\Examples\RemoteCtrl directory) provided an example of a GPIB program that can execute the application

•	The GPIB Program Example topic provides guidelines to use while designing a GPIB program

•	The programmer information in the online help of your oscilloscope

See also:

Starting and Setting Up the Application Using GPIB


Guidelines to GPIB Programming

The application includes an example file of a GPIB program. Your GPIB program should comply with the following guidelines:

•	The application startup must complete before sending additional GPIB commands to the application; query the variable application; it will return "TDSRT-EYE" when the application startup is complete

•	Recall a setup file from GPIB to select measurements and set up the application

•	The measurements cycle must complete before data is queried; query the variable SequencerState; it will return "Ready" when sequencing is complete

•	The resultFor variable must be set before querying results; pause a second after setting each variable

•	The error variable should be checked to ensure that an error has not occurred because of a measurement command problem; the measError variable returns errors specific to the measurement selected by resultFor

See also:

Introduction to GPIB Command Syntax

GPIB Reference Materials

Variable:Value RT-Eye Command

Measurements Results Queries


Eye Diagram for Serial ATA

The Serial ATA signal consists of Spread Spectrum Clocking (SSC). The Eye will not be accurate if generated on a large number of Unit Intervals. The algorithm uses a sliding window or the scan mode, to reduce the effect of SSC.

Scan mode:

The scan mode method is as follows:

1.	Select a large window, for example 2000 UI, for clock recovery.

2.	Recover the clock on the 2000 UI window.

3.	Calculate the UI values.

4.	Go to the center 250 UI or 5 UI (Analysis Window) according to the user selection.

5.	Adjust the phase values at this 250/5 UI.

6.	Create Eye diagram on analysis window.

7.	Calculate the five values:

•	Jitter

•	Top rail

•	Bottom rail

•	Bottom opening

•	And top opening

Move the window by a certain number of unit intervals, for example 100 UI. Repeat all the earlier steps mentioned. Compare all the results computed in the current window with that of the previous window and keep the worst values. Keep moving the window until it reaches end of the data and repeat the same process to get the worst five values and corresponding eye.

The algorithm calculates the Eye Width and Eye Height values to generate the Eye diagram.

Eye Width:

The Eye Width measurement is the measured minimum horizontal eye opening at the zero reference level as shown in the eye diagram.

Where:

TEYE−WIDTH is the average UI

TIEPk−Pk is the Peak-Peak Time Interval Error

Eye Height:

The Eye Height measurement is the measured minimum vertical eye opening at the UI center as shown in the plot of the eye diagram. There are three types of Eye Height values: Eye Height, Eye Height Transition, and Eye Height Non-Transition.

Where:

VEYE−HI−MIN is the minimum of the High voltage at mid UI

VEYE−LO−MAX is the maximum of the Low voltage at mid UI

Eye Height − Transition:

Where:

VEYE−HI−TRAN−MIN is the minimum of the High transition bit eye voltage at mid UI

VEYE−LO−TRAN−MAX is the maximum of the Low transition bit eye voltage at mid UI

Eye Height − Non-transition:

Where:

VEYE−HI−NTRAN−MIN is the minimum of the High non-transition bit eye voltage at mid UI

VEYE−LO−NTRAN−MAX is the maximum of the Low non-transition bit eye voltage at mid UI


Eye Diagram for SAS

The Clock Recovery Module recovers the clock using the CCR Mean/Median technique. Recalculate the clock by adjusting the Low Pass Filter TIE to get the corrected clock. This clock is used to calculate TIE and Eye. The filter used is the Low Pass Filter first order Butterworth.

The output/input is graphed over time (unit interval). The response shows the filter behavior. At first, the filter ramps up and then tries to settle down after the dotted line. This ramping up is due to initial conditions used for the filter. To overcome this, the simplest method is to discard the Td time duration of filtered data. The Td is called as variable of time constant and one time constant (tau) = 1/(2*pi*fc) where fc is the filter cut off frequency. fc is bitrate/1667.

The algorithm calculates the Eye Width and Eye Height values to generate the Eye diagram.

Eye Width:

The Eye Width measurement is the measured minimum horizontal eye opening at the zero reference level as shown in the eye diagram.

Where:

TEYE−WIDTH is the average UI

TIEPk−Pk is the Peak-Peak Time Interval Error

Eye Height:

The Eye Height measurement is the measured minimum vertical eye opening at the UI center as shown in the plot of the eye diagram. There are three types of Eye Height values: Eye Height, Eye Height Transition, and Eye Height Non-Transition.

Where:

VEYE−HI−MIN is the minimum of the High voltage at mid UI

VEYE−LO−MAX is the maximum of the Low voltage at mid UI

Eye Height − Transition:

Where:

VEYE−HI−TRAN−MIN is the minimum of the High transition bit eye voltage at mid UI

VEYE−LO−TRAN−MAX is the maximum of the Low transition bit eye voltage at mid UI

Eye Height − Non-transition:

Where:

VEYE−HI−NTRAN−MIN is the minimum of the High non-transition bit eye voltage at mid UI

VEYE−LO−NTRAN−MAX is the maximum of the Low non-transition bit eye voltage at mid UI

When the preference "Refine Filter initial condition for SAS Eye" is selected the algorithm uses four-point forward averaging technique from the first clock edge up to two time constants (tau) of clock edges, and the first order backward filtering to calculate the filter initial conditions.

where fc is the cut-off frequency and is equal to fBaud/1667. Depending on the device speed, the cut-off frequency changes.

For a 3 Gbps device speed, the algorithm averages TIE values till the index 2*tau/average_Period, where the average_Period is 1/calculated device speed. The number of indexes is ~550.

For a 1.5 Gbps device speed, the number of indexes is ~550.

How to calculate the record length to set in case of non automated mode?

Set the record length as follows to ensure that the acquired waveform is greater than the clock transitions as mentioned for the device speeds. To retain the shape of the bit transmitted eight sample points should be available during each rise and fall slope and >=8 samples in each unit interval. An ideal record length would be 550*8 which is approximately 10K.


Set up the AWG

You can set up the Arbitrary Waveform Generator (AWG) in three ways: GPIB, Network, and Manual. From the Source tab, select the Test method as AWG and click Setup. The following options are available:

To connect to and set up the AWG using the Network option, follow these steps:

1.	Click Network from the AWG Setup screen.

2.	Enter the IP Address of the AWG.

3.	Select the AWG Drive (Floppy or Main) on which the source pattern files for the test is located.

4.	Click Test Connection to verify whether the oscilloscope is connected correctly to the AWG. When you click Test Connection, the application:

•	detects the AWG model

•	sets the AWG marker values

•	sets the AWG clock speed

To connect to and set up the AWG using the GPIB option, follow these steps:

1.	Click GPIB from the AWG Setup screen.

2.	Select the Board Type, GPIB Address (Primary and Secondary), and the Time Out value.

3.	Select the AWG Drive (Floppy or Main) on which the source pattern files for the test is located.

5.	Click Test Connection to verify whether the oscilloscope is connected correctly to the AWG. When you click Test Connection, the application:

•	detects the AWG model

•	sets the AWG marker values

•	sets the AWG clock speed

To connect to and set up the AWG using the Manual option, follow these steps:

1.	Click Manual from the AWG Setup screen.

2.	Select the AWG Type from the AWG Setup screen.

3.	Follow the on-screen prompts to connect the AWG and the oscilloscope.


Enter Device Details

You can enter the details of the device that you are testing.

To do this, follow these steps:

1.	Select Measurements> Select from the application menu.

2.	Under Device, type the device ID that you want to use. You can also use the virtual keyboard to enter the text.

3.	Click Edit Description to type in a description of the device or edit an existing description. You can also use the virtual keyboard to enter the text.

See also:

Virtual Keyboard


Virtual Keyboard

Virtual Keyboard - Numeric

1.	Click any number box to display the icon for the numeric keyboard.

2.	Click the icon to display the numeric keyboard.

3.	Click the number keys to enter the desired value.

4.	Select a unit of measure.

5.	Click Enter to confirm your entry. Selections are not effective until you click Enter.

Virtual Keyboard - Text

1.	Click any text box to display the icon for the text keyboard.

2.	Click the icon to display the text keyboard.

3.	Use the text keyboard to enter the required text (such as a file name).

4.	Click Enter to confirm your entry. Selections are not effective until you click Enter.


Test the Transmitter Host DUT using AWG Method

To test a transmitter host device using an AWG, set up the equipment as follows:

You can use SMA cables or P7380SMA cables to connect the DUT to the oscilloscope and the AWG.

For a Host as the DUT, connect the SMA cables (single-ended probes) as follows:

•	AWG Marker 1 to J5 (Rx+)

•	AWG Marker 2 to J4 (Rx−)

•	Oscilloscope Channel 1 to J2 (Tx+)

•	Oscilloscope Channel 3 to J3 (Tx−)

For a Host as the DUT, connect the P7380SMA cables (differential probes) as follows:

•	AWG Marker 1 to J5 (Rx+)

•	AWG Marker 2 to J4 (Rx−)

•	Oscilloscope Channel 1 or 3 to J2 (Tx+) or J3 (Tx−)

Note: If you use oscilloscope channels 1 and 3 for Tx+ and Tx−, then use oscilloscope channels 2 or 4 as trigger. If you use oscilloscope channels 2 and 4 for Tx+ and Tx−, then use oscilloscope channels 1 or 3 as trigger.

Note: When you use a P7380SMA probe, and if the peak-to-peak signal amplitude is more than 625 mV, set Attenuation Dynamic Range of the probe to 12.5X. If the signal peak to peak amplitude is less than 625 mV, set Attenuation Dynamic Range of the probe to 2.5X. Ensure that the V term Source is set to Auto.


Test the Transmitter Drive DUT using AWG Method

To test a transmitter drive device using an AWG, set up the equipment as follows:

You can use SMA cables or P7380SMA cables to connect the DUT to the oscilloscope and the AWG.

For a Drive as the DUT, connect the SMA cables (single-ended probes) as follows:

•	AWG Marker 1 to J2 (Rx+)

•	AWG Marker 2 to J3 (Rx−)

•	Oscilloscope Channel 1 to J5 (Tx+)

•	Oscilloscope Channel 3 to J4 (Tx−)

For a Drive as the DUT, connect the P7380SMA cables (differential single-ended probes) as follows:

•	AWG Marker 1 to J2 (Rx+)

•	AWG Marker 2 to J3 (Rx−)

•	Oscilloscope Channel 1 or 3 to J5 (Tx+) and J4 (Tx−)

Note: If you use oscilloscope channels 1 and 3 for Tx+ and Tx−, then use oscilloscope channels 2 or 4 as trigger. If you use oscilloscope channels 2 and 4 for Tx+ and Tx−, then use oscilloscope channels 1 or 3 as trigger.

Note: When you use a P7380SMA probe, and if the peak-to-peak signal amplitude is more than 625 mV, set Attenuation Dynamic Range of the probe to 12.5X. If the signal peak to peak amplitude is less than 625 mV, set Attenuation Dynamic Range of the probe to 2.5X. Ensure that the V term Source is set to Auto.


Test the Transmitter Host DUT using BIST FIS/User Method

To test a transmitter host device using a vendor-specific method (or BIST FIS), set up the equipment as follows:

For a Host as the DUT, connect the SMA cables (single-ended probes) as follows:

•	Oscilloscope Channel 1 to J2 (Tx+)

•	Oscilloscope Channel 3 to J3 (Tx−)

For a Host as the DUT, connect the P7380SMA cables (differential probes) as follows:

•	Oscilloscope Channel 1 or 3 to J2 (Tx+) or J3 (Tx−)

Note: When you use a P7380SMA probe, and if the peak-to-peak signal amplitude is more than 625 mV, set Attenuation Dynamic Range of the probe to 12.5X. If the signal peak to peak amplitude is less than 625 mV, set Attenuation Dynamic Range of the probe to 2.5X. Ensure that the V term Source is set to Auto.


Test the Transmitter Drive DUT using BIST FIS/User Method

To test a transmitter drive device using a vendor-specific method (or BIST FIS), set up the equipment as follows:

For a Drive as the DUT, connect the SMA cables (single-ended probes) as follows:

•	Oscilloscope Channel 1 to J5 (Tx+)

•	Oscilloscope Channel 3 to J4 (Tx−)

For a Drive as the DUT, connect the P7380SMA cables (differential probes) as follows:

•	Oscilloscope Channel 1 or 3 to J5 (Tx+) and J4 (Tx−)

Note: When you use a P7380SMA probe, and if the peak-to-peak signal amplitude is more than 625 mV, set Attenuation Dynamic Range of the probe to 12.5X. If the signal peak to peak amplitude is less than 625 mV, set Attenuation Dynamic Range of the probe to 2.5X. Ensure that the V term Source is set to Auto.


Test the Receiver Host DUT using AWG Method

To test a receiver host device using an AWG, set up the equipment as follows:

You can use SMA cables or P7380SMA cables to connect the DUT to the oscilloscope and the AWG.

For a Host as the DUT, connect the SMA cables (single-ended probes) as follows:

•	AWG Marker 1 to J5 (Rx+)

•	AWG Marker 2 to J4 (Rx−)

•	Oscilloscope Channel 1 to J2 (Tx+)

•	Oscilloscope Channel 3 to J3 (Tx−)

For a Host as the DUT, connect the P7380SMA cables (differential probes) as follows:

•	AWG Marker 1 to J5 (Rx+)

•	AWG Marker 2 to J4 (Rx−)

•	Oscilloscope Channel 1 or 3 to J2 (Tx+) or J3 (Tx−)

Note: If you use oscilloscope channels 1 and 3 for Tx+ and Tx−, then use oscilloscope channels 2 or 4 as trigger. If you use oscilloscope channels 2 and 4 for Tx+ and Tx−, then use oscilloscope channels 1 or 3 as trigger.

Note: When you use a P7380SMA probe, and if the peak-to-peak signal amplitude is more than 625 mV, set Attenuation Dynamic Range of the probe to 12.5X. If the signal peak to peak amplitude is less than 625 mV, set Attenuation Dynamic Range of the probe to 2.5X. Ensure that the V term Source is set to Auto.


Test the Receiver Drive DUT using AWG Method

To test a receiver drive device using an AWG, set up the equipment as follows:

For a Drive as the DUT, connect the SMA cables (single-ended probes) as follows:

•	AWG Marker 1 to J2 (Rx+)

•	AWG Marker 2 to J3 (Rx−)

•	Oscilloscope Channel 1 to J5 (Tx+)

•	Oscilloscope Channel 3 to J4 (Tx−)

For a Drive as the DUT, connect the P7380SMA cables (differential probes) as follows:

•	AWG Marker 1 to J2 (Rx+)

•	AWG Marker 2 to J3 (Rx−)

•	Oscilloscope Channel 1 or 3 to J5 (Tx+) and J4 (Tx−)

Note: If you use oscilloscope channels 1 and 3 for Tx+ and Tx−, then use oscilloscope channels 2 or 4 as trigger. If you use oscilloscope channels 2 and 4 for Tx+ and Tx−, then use oscilloscope channels 1 or 3 as trigger.

Note: When you use a P7380SMA probe, and if the peak-to-peak signal amplitude is more than 625 mV, set Attenuation Dynamic Range of the probe to 12.5X. If the signal peak to peak amplitude is less than 625 mV, set Attenuation Dynamic Range of the probe to 2.5X. Ensure that the V term Source is set to Auto.


Test the Receiver Host DUT using BIST FIS/User Method

To test a receiver host device using a vendor-specific method (or BIST FIS), set up the equipment as follows:

For a Host as the DUT, connect the SMA cables (single-ended probes) as follows:

•	Oscilloscope Channel 1 to J2 (Rx+)

•	Oscilloscope Channel 3 to J3 (Rx−)

For a Host as the DUT, connect the P7380SMA cables (differential probes) as follows:

•	Oscilloscope Channel 1 to J2 and J3

Note: When you use a P7380SMA probe, and if the peak-to-peak signal amplitude is more than 625 mV, set Attenuation Dynamic Range of the probe to 12.5X. If the signal peak to peak amplitude is less than 625 mV, set Attenuation Dynamic Range of the probe to 2.5X. Ensure that the V term Source is set to Auto.


Test the Receiver Drive DUT using BIST FIS/User Method

To test a receiver drive device using a vendor-specific method (or BIST FIS), set up the equipment as follows:

For a Drive as the DUT, connect the SMA cables (single-ended probes) as follows:

•	Oscilloscope Channel 1 to J5 (Tx+)

•	Oscilloscope Channel 3 to J4 (Tx−)

For a Drive as the DUT, connect the P7380SMA cables (differential probes) as follows:

•	Oscilloscope Channel 1 to J4 and J5

Note: When you use a P7380SMA probe, and if the peak-to-peak signal amplitude is more than 625 mV, set Attenuation Dynamic Range of the probe to 12.5X. If the signal peak to peak amplitude is less than 625 mV, set Attenuation Dynamic Range of the probe to 2.5X. Ensure that the V term Source is set to Auto.


Set up DUT
Set up DUT: The DUT can be either a transmitter or a receiver, a host or a drive. You can test the device using the AWG method or the BIST FIS method (vendor-specific method). For more details on setting up the DUT, refer to the section on How to Set Up the DUT.


Methods to Test a DUT

You can set up the Device Under Test (DUT) and test it in two ways: using the Arbitrary Waveform Generator (AWG), or the BIST FIS/User-defined method.

In the AWG method, the AWG provides an external stimulus to the DUT. The DUT, in turn, responds with the OOB signals and Align Patterns on which the Serial ATA and SAS test modules can make measurements.

In the BIST FIS/User method, you can program the DUT to emit or transmit various patterns on which the Serial ATA and SAS test modules can make measurements.

The following table lists the test fixture connectors and the signals that are connected to the test fixture:

See also:

Test Transmitter Host DUT using AWG Method

Test Transmitter Drive DUT using AWG Method

Test Transmitter Host DUT using BIST FIS/User Method

Test Transmitter Drive DUT using BIST FIS/User Method

Test Receiver Host DUT using AWG Method

Test Receiver Drive DUT using AWG Method

Test Receiver Host DUT using BIST FIS/User Method

Test Receiver Drive DUT using BIST FIS/User Method


About Generating a Report

You can use the Report Generator utility to customize and generate a compliance report to view later or to share with others. The utility is independent from the RT-Eye application, yet is accessible from the application.

Note: The utility yields a .rpt file that can only be viewed from the Report Generator. You can select to export to an .rtf formatted file.

See also:

Starting the Report Generator and Accessing the Online Help

Setting Up a Test Template and Layout for a Report


Report Generator File Directories


Starting the Report Generator and Accessing the Online Help

The online help for the Report Generator utility contains all the information you need to design and produce compliance report files. To start the report generator utility from the module and access the online help, follow these steps:

1.	Select Utilities> Reports.

2.	Select the Define Test Template or the Define Report Layout tab.

3.	Select the [image] command button.

4.	From the menu bar in the Report Generator window, select Help> Help Topics. The help system for the Report Generator utility starts and opens.

You can refer to the online help topics for the Report Generator utility for information on how to do the following tasks:

•	Use an existing test template or report layout

•	Edit an existing test template or report layout

•	Create a new test template or report layout

•	Add Fields: Native, Oscilloscope, module-specific fields

See also:

Setting Up a Test Template and Layout for a Report

Generating and Printing a Report


Setting Up a Test Template and Layout for a Report

The Report Generator utility allows you to design the contents and layout of a report that reflects your unique needs. In addition to a predefined template for each page, there is also a predefined report that includes all the predefined pages.

See also:

About Generating a Report

Starting the Report Generator and Accessing the Online Help

Generating and Printing a Report


Generating and Printing a Report

To generate and print a report, follow these steps:

1.	Select Utilities> Reports.

2.	Select the [image] tab.

Do not touch the screen. Wait while the Report Generator creates the report. The oscilloscope fills the display while the application takes a screen print. When complete, the oscilloscope shrinks to half size and automatically redisplays the module that you are running.

The report displays when it is complete. You may need to use the Alt+Tab key combination to bring the Report Generator window to the front.

3.	You need to save the report to retain the file. To save the report, select File> Save from the menu bar of the Report Viewer. The report file is in a .rpt format and can only be viewed with the Report Viewer.

Later, you can use the Browse and View buttons in the Generate Report menu to open your saved report file.

4.	To use a different file, edit a file, or create a new report layout (or test template) file, refer to the Report Generator online help.

5.	To print the report, first verify that a printer is configured from the oscilloscope task bar.

6.	From the Report Generator menu, select the [image] button.

You can also navigate to the saved file in the Report Generator window and send the file to a printer without having to open the file in the Report Viewer.

To share a report with others, you may want to generate a smaller file. To do so, refer to the Creating a PDF File of the Compliance Report topic.

7.	To export the report as an .rtf file, select File> Export to RTF from the menu bar of the Report Generator window. You can transfer the .rtf file to a personal computer, and view or print the file from a word processing program.

See also:

Test Template Menu

Report Layout Menu

Report Generate Menu Options

Report Generate Menu

Report Fields


Creating a PDF File of the Compliance Report

You can send a report file to a "virtual" printer to create a smaller and more portable PDF file of your compliance report. To create a PDF file, follow these steps:

1.	Verify that a distiller program (for example, Adobe Acrobat Distiller 6.0) is configured from the oscilloscope task bar.

2.	From the Report Generator menu in the selected module, select the [image] button.

3.	Select the Distiller from the Printer Name selection menu.

4.	Send the report to the distiller (select OK).

5.	When the PDF file is complete, you can use other features of the distiller to enhance the report, such as add watermarks if available.


Test Template Menu

Note: Refer to the online help topics for the Report Generator utility for information on how to create a new test template or on how to edit an existing test template.


Report Layout Menu

Note: Refer to the online help topics for the Report Generator utility for information on how to create a new report layout or how to edit an existing report layout.


Report Generate Menu Options


Report Generate Menu


Report Generator Fields

You can use the fields in the report generator utility to customize the contents and layout of a report. The utility has the following groups of fields:

•	Oscilloscope

•	Application

•	Native

See also:

Application Fields General Information List

Oscilloscope and Native Fields Lists


Application Fields General Information List

This is an example of the fields available for the general oscilloscope information in the report.


Application Fields Configuration List and an Example

This is an example of the fields available for the configuration information. This example also shows the expanded list of fields available for Source in the report.


Application Fields Results List and Specific Measurements Example

This is an example of the fields available for the measurement results information. This example also shows the expanded list of fields available for the Eye measurement in the report.


Oscilloscope Fields and Native Fields Lists

This is an example of the fields available for the oscilloscope controls and other miscellaneous accoutrements in the report, such as lines.


Serial ATA Transmitter Jitter Measurements using TDSJIT3 v2

Jitter is an accumulation of short-term variations of the zero crossings from ideal positions in time. A Reference Clock defines the ideal positions in time. The Reference Clock method separates jitter from SSC, tracks SSC and other low frequency modulation but not jitter. Reference Clock extraction is performed using either hardware or software PLLs.

Two Reference Clock PLLs are defined as type 2 PLL with a -3 dB corner frequency

fc3dB = fBAUD/N (N = 10 (Gen2i), 500 (Gen2i), 1667 (Gen1x, Gen2x)) given a transition density of 1.0 (corresponding to a 1010101010 clock-like pattern) and damping factor î = 0.707 min to 1.00 max.

For Gen1i and Gen1x,

fBAUD = 1.5 Gbps and for Gen2i and Gen2x, fBAUD = 3 Gbps.

There are several types of jitter which are separated into two classes: deterministic and random. Deterministic jitter is bounded and random jitter is not. The amount of tolerable jitter is limited by the desired bit error rate performance of the channel. Two classes of jitter are used in analysis because they accumulate differently.

You can configure the reference clock in the TDSJIT3 v2 application as a second order PLL.

The following table lists the measurements for the Serial ATA devices that you can use with the TDSJIT3 v2 application.

The patterns to be used for testing timing, amplitude, and jitter measurements according to Serial ATA specification SATA II rev 1.0 05 26 2004 are:

•	HFTP, LFTP, and LBP for Rise time and Fall time.

•	HFTP, MFTP, and LFTP (option 1) or HFTP, MFTP, and LBP (option 2) for Amplitude tests.

•	LTDP, HTDP, LFSCP, SSOP, LBP, COMP for Jitter tests.


TDSJIT3 v2 Setup to measure Tj/Dj, 5 UI for a Gen1i device

Follow the steps to measure the Tj at Connector, Data-Data, 5 UI and Dj at Connector, Data-Data, 5 UI for a Gen1i device:

1.	Select SelectMeas> Data tab. Select TIE.

2.	From ConfigureMeas, select the Filters tab. In High Pass (F1), set Freq (F1) to 300 Mhz.

3.	Select the General tab. Set Rj/Dj Analysis to On, set Data Pattern Type to Repeating, and configure the Pattern Length according to the Serial ATA specification.

4.	Select Go to Results and select Run/Stop or Single.

Note: The maximum PLL Bandwidth is equal to Baudrate/10, which is 1.5e9 /10 or 150 MHz. Since the Loop Bandwidth is 300 MHz, you cannot perform this test using PLL. You can do the equivalent by recovering the clock using Constant Clock Recovery (CCR) and applying a high-pass filter on the TIE.


TDSJIT3 v2 Setup to measure Tj/Dj, 250 UI  for a Gen1i device

Follow the steps to measure the Tj at Connector, Data-Data, 250 UI and Dj at Connector, Data-Data, 250 UI for a Gen1i device:

1.	Select SelectMeas> Data tab. Select PLL TIE.

2.	Select ConfigureMeas. Select the Clock Recovery tab. Set Loop BW-Custom to 6 MHz (250 UI). You can configure the Damping Factor between .707 - 1.0 (default .707). Setting the Damping Factor is optional.

3.	Select the General tab. Set Rj/Dj Analysis to On, set Data Pattern Type to Repeating, and configure the Pattern Length according to the Serial ATA specification.

4.	Select Go to Results and select Run/Stop or Single.


TDSJIT3 v2 Setup to measure Tj/Dj, Clk-Data for a Gen2i device

Follow the steps to measure the Tj at Connector, Clk-Data, fBAUD/10, and Dj at Connector, Clk-Data, fBAUD/10 for a Gen2i device:

1.	Select SelectMeas> Data tab. Select PLL TIE.

2.	Select ConfigureMeas. Select the Clock Recovery tab. Set Loop BW-Custom to 300 MHz (10 UI). You can configure the Damping Factor between .707 - 1.0 (default .707). Setting the Damping Factor is optional.

3.	Select the General tab. Set Rj/Dj Analysis to On, set Data Pattern Type to Repeating, and configure the Pattern Length according to the Serial ATA specification.

4.	Select Go to Results and select Run/Stop or Single.


TDSJIT3 v2 Setup to measure Tj/Dj, Clk-Data, fBaud/500 for a Gen2i device

Follow the steps to measure the Tj at Connector, Clk-Data, fBAUD/500, and Dj at Connector, Clk-Data, fBAUD/500 for a Gen2i device:

1.	Select SelectMeas> Data tab. Select PLL TIE.

2.	Select ConfigureMeas. Select the Clock Recovery tab. Set Loop BW-Custom to 6 MHz (500 UI). You can configure the damping factor between .707 - 1.0 (default .707). Setting the Damping Factor is optional.

3.	Select the General tab. Set Rj/Dj Analysis to On, set Data Pattern Type to Repeating, and configure the Pattern Length according to the Serial ATA specification.

4.	Select Go to Results and select Run/Stop or Single.


TDSJIT3 v2 Setup to measure Tj/Dj for a Gen2x device

Follow the steps to measure the Tj after CIC, Clk-Data, fBAUD/1667, and Dj after CIC, Clk-Data, fBAUD/1667for a Gen2x device:

1.	Select SelectMeas> Data tab. Select PLL TIE.

2.	Select ConfigureMeas. Select the Clock Recovery tab. Set Loop BW-Custom to 1.8 MHz (fBaud/1667). You can configure the damping factor between .707 - 1.0 (default .707). Setting the Damping Factor is optional.

3.	Select the General tab. Set Rj/Dj Analysis to On, set Data Pattern Type to Repeating, and configure the Pattern Length according to the Serial ATA specification.

4.	Select Go to Results and select Run/Stop or Single.


TDSJIT3 v2 Setup to measure Tj/Dj for a Gen1x device

Follow the steps to measure the Tj after CIC, Clk-Data, fBAUD/1667, and Dj after CIC, Clk-Data, fBAUD/1667 for a Gen1x device:

1.	Select Measurements> Data tab. Select PLL TIE.

2.	Select ConfigureMeas. Select the Clock Recovery tab. Set Loop BW-Custom to 890  KHz (fBaud/1667). You can configure the damping factor between .707 - 1.0 (default .707). Setting the Damping Factor is optional.

3.	Select the General tab. Set Rj/Dj Analysis to On, set Data Pattern Type to Repeating, and configure the Pattern Length according to the Serial ATA specification.

4.	Select Go to Results and select Run/Stop or Single.


Serial ATA SSC time domain profile extraction using TDSJIT3 v2

The SSC time domain profile is extracted by clock period measurement.  The SSC profile is measured at different cut off frequencies by applying Butterworth 1st  order with the following characteristics (3 dB, 20 dB/decade rolloff) 35 KHz (CP1), 50 KHz (CP2), 100 KHz (CP3), 500 KHz (CP4), 1 MHz (CP5), 5 MHz (CP6) on the clock period measurements.

TDSJIT3 v2 setup and configuration:

1.	Select SelectMeas and select Clock Period.

2.	Select ConfigureMeas and select the Filters tab.

3.	Select Low-pass filter (f2, first order) and configure the cutoff frequencies — 35 KHz (CP1), 50 KHz (CP2), 100 KHz (CP3), 500 KHz (CP4), 1 MHz (CP5), 5 MHz (CP6).

4.	From the main menu, select Plot> Create. From Add Plot, select Cycle Trend.

Note: Do not configure the High Pass Filter.

5.	Select Advanced and configure the Settling Time. Based on the settling time, the initial filtered data will be discarded.

6.	Select Go to Results and select Run/Stop or Single. Select the clock periods one after another to see the results and plot for each clock period.


SAS Receiver Jitter Measurements using TDSJIT3 v2

You can use TDSJIT3 v2 to measure jitter for a SAS Receiver.


TDSJIT3 v2 Setup for a SAS 1.5 Gbps device

Follow the steps to measure the jitter for a SAS 1.5 Gbps receiver:

1.	Select Data> Data tab. Select TIE. Select ConfigureMeas and select the Filter tab.

2.	Select F1 (high-pass filter).

3.	Set the cutoff High Pass Frequency to 890 KHz (fBaud/1667) and F2 (off).

Note: Do not configure the Low Pass Filter.

4.	Select the General tab. Set Rj/Dj Analysis to On. Set Data Pattern Type to Repeating, and configure the Pattern Length according to the SAS specification.

5.	Select Go to Results and select Run/Stop or Single.


TDSJIT3 v2 Setup for a SAS 3.0 Gbps device

Follow the steps to measure the jitter for a SAS 3.0 Gbps receiver:

1.	Select Data> Data tab. Select TIE. Select ConfigureMeas and select the Filter tab.

2.	Select F1 (high-pass filter).

3.	Set the cutoff High Pass Frequency to 1.8 MHz (fBaud/1667) and F2 (off).

Note: Do not configure the Low Pass Filter.

4.	Select the General tab. Set Rj/Dj Analysis to On. Set Data Pattern Type to Repeating, and configure the Pattern Length according to the SAS specification.

5.	Select Go to Results and select Run/Stop or Single.


COMINIT for a SAS Device

Summary Results

Detailed Results


COMWAKE Results for a SAS Device

Summary Results

Detailed Results


COMRESET Results for a SAS Device

Summary Results

Detailed Results


Rise and Fall Time Results for a SAS Device


Differential Skew Results for a SAS Device


Bit Rate Results for a SAS Device

Summary Results

Detailed Results


COMINIT Results for a SATA Device

Summary Results

Detailed Results


COMWAKE Results for a SATA Device

Summary Results

Detailed Results


COMRESET Results for a SATA Device

Summary Results

Detailed Results


CM Voltage Results for a SATA Device

Detailed Results


Unit Interval Results for a SATA Device


Bit Rate Results for a SATA Device


Differential Skew Results for a SATA Device


Differential Voltage Results for a SATA Device


Rise and Fall Time Results for a SATA Device


Default Settings for SATA Measurements (Part1)


Default Settings for SATA Measurements (Part2)


Default Settings for SATA Measurements (Part3)


Default Settings for SATA Measurements (Part4)


Default Settings for SAS Measurements (Part1)


Default Settings for SAS Measurements (Part 2)