You are on page 1of 34

Intel® IO Margin Tool

Quick Reference Guide


Revision 1.2.11
September 2020
Document Number: 615876
Legal Disclaimer
You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described
herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed
herein.
No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation.
Performance varies depending on system configuration. No computer system can be absolutely secure. Check with your system manufacturer or
retailer or learn more at intel.com.
Intel technologies may require enabled hardware, specific software, or services activation. Check with your system manufacturer or retailer.
The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications.
Current characterized errata are available on request.
Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose,
and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.
All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest Intel product specifications and
roadmaps
Copies of documents which have an order number and are referenced in this document may be obtained by calling 1-800-548-4725 or visit
www.intel.com/design/literature.htm.
Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
*Other names and brands may be claimed as the property of others.
© 2020 Intel Corporation. All rights reserved.

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 2
are preliminary based on current expectations, and are subject to change without notice.
Quick Guide Contents

• Introduction
• Tool Release package
• Understanding Controller and Target Configurations
• Margining Methodology
• Margin Result Analysis
• Tool UI Walkthrough
• Importing Results from several systems
• Target Controller Configuration Setup
• Debug Tips
Intel Confidential 3

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 3
are preliminary based on current expectations, and are subject to change without notice.
Intel® IO Margin - Intel® Electrical Margin Tool Next
Generation
• New graphical interface for improved user experience.
• Easier testing of multiple target systems.
• Analysis which provides flexibility in the number of target system tested and guidance.

Intel Confidential 4

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 4
are preliminary based on current expectations, and are subject to change without notice.
Intel® IO Margin Tool
Tiger Lake
 Intel® IO Margin Tool measures the Interfaces
(UP3/UP4)
functional on-die electrical margin of high-
PCI Express*
speed IO (HSIO) interfaces (PCIe*)

 Usages include:
USB 3.1
 Validating the electrical robustness of HSIO
interfaces.
Serial ATA (SATA)
 Identifying board routing issues.
 Optimizing IO equalization settings. TCSS USB

 Qualifying HSIO interfaces for HVM.


Intel Confidential TBT-USB4 5

PCIe* CPU(Gen 4)

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 5
are preliminary based on current expectations, and are subject to change without notice.
Tool Release Package

• Tool Executable (*.exe)


• User Guide
• Quick Guide
 Default Tool Installation Path: C:\Intel\IPSS\ipssx.x
 Default Results Path: C:\Intel\IPSS\ipssx.x\Lib\site-packages\evToolsTests\localTestsRepository\iomargin\results

Intel Confidential 6

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 6
are preliminary based on current expectations, and are subject to change without notice.
Understanding Controller and Target Configurations

 Testing Multiple Connected Targets.


 A system can be a controller, target or both. Controller

 A Controller is used to:


 Configure test settings and flows.
 Store and analyze results.
 A Target is the system being margined
Target Target
… Target

1 2 N
 Targets are connected to the controller through a HTTP/IP connection.
 Targets are registered to a controller during installation.
Intel Confidential 7

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 7
are preliminary based on current expectations, and are subject to change without notice.
Testing Standalone Targets

 Standalone testing can be  Results from standalone testing can be


performed on a single machine manually imported to a controller
machine

Controller
Controller Manual Manual

and Target Import Import

Controller Controller

Intel Confidential and Target 8 and Target

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 8
are preliminary based on current expectations, and are subject to change without notice.
Margining Methodology

1. System Under Test with IOMT Tool Installed on the system.


2. End Point Devices.
3. Required BIOS setting as called out in User Guide.
4. User Guide understanding for BKM and Tool limitations if any.
5. End Point devices to be in Active state.

READY to Margin!
Intel Confidential 9

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 9
are preliminary based on current expectations, and are subject to change without notice.
Margin Result Analysis

 Intel® IO Margin introduces a new analysis tool.


• Greater flexibility with the number of systems tested by using a three region eye mask.
• Removes the 5x5 testing requirement (5 systems with 5 repeats).
• Deeper analysis of the results to provide recommendations when margins do not pass the eye
mask.

Intel Confidential 10

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 10
are preliminary based on current expectations, and are subject to change without notice.
Three Region Eye Mask

 The new eye mask defines three


regions
• Passing region: Margin results are outsize the
grey mask limits
• Grey region: Additional systems or repeat
testing is required
• Failing region: Margin results are within the
red mask limits

Intel Confidential 11

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 11
are preliminary based on current expectations, and are subject to change without notice.
Three Region Eye Mask (Cont.)
 The limits of the eye mask regions change depending on the number of
systems and number of repeat tests performed per system.

1 System x 1 Repeat 5 Systems x 5 Repeats

Intel Confidential 12

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 12
are preliminary based on current expectations, and are subject to change without notice.
Passing/Additional Testing Requirement/Failing Systems Examples

 Passing System Additional testing required Failing System

Intel Confidential 13

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 13
are preliminary based on current expectations, and are subject to change without notice.
Other Features

 Ability to run test flows from a Command Line Interface.


 Results are stored in a searchable data repository on the controller.
 Continued output of TSV result files for backwards compatibility.

Intel Confidential

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 14
are preliminary based on current expectations, and are subject to change without notice.
Intel® IO Margin Tool UI Walkthrough
IOMT UI Walkthrough

Select IO Margin System Information is probed for the connected Targets

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 16
are preliminary based on current expectations, and are subject to change without notice.
IOMT UI Walkthrough

Target Select the Click Probe


connected devices to probe selected devices Recognizing the devices

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 17
are preliminary based on current expectations, and are subject to change without notice.
IOMT UI Walkthrough

Devices propperly Click Next Select all targets Expanded view of the Interface
recognized
Information

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 18
are preliminary based on current expectations, and are subject to change without notice.
IOMT UI Walkthrough (Cont.) (PEG, DMI Applicable only for S/H SKUs)

Tag and save the


test flow

Intel Confidential 19

No active PEG ports available


for Margin and loop option
Open an existing Test Flow/Add a new Test not selected in this example. Select the interfaces and ADD

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 19
are preliminary based on current expectations, and are subject to change without notice.
IOMT UI Walkthrough (Cont.) (PEG, DMI applicable only for S/H SKUs)

Intel Confidential 20

Save the Flow User Editable Fields

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 20
are preliminary based on current expectations, and are subject to change without notice.
IOMT UI Walkthrough (Cont.)

Intel Confidential 21

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 21
are preliminary based on current expectations, and are subject to change without notice.
IOMT UI Walkthrough (Cont.)

Intel Confidential 22

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 22
are preliminary based on current expectations, and are subject to change without notice.
IOMT UI Walkthrough (Cont.)

Intel Confidential 23

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 23
are preliminary based on current expectations, and are subject to change without notice.
IOMT UI Walkthrough (Cont.)

Intel Confidential 24

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 24
are preliminary based on current expectations, and are subject to change without notice.
IOMT UI Walkthrough (Cont.)

Intel Confidential 25

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 25
are preliminary based on current expectations, and are subject to change without notice.
IOMT UI Walkthrough (Cont.)

Intel Confidential 26

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 26
are preliminary based on current expectations, and are subject to change without notice.
IOMT UI Walkthrough (Cont.) (PEG, DMI applicable only for S/H SKUs)

Intel Confidential 27

Adding the Loop Functionality

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 27
are preliminary based on current expectations, and are subject to change without notice.
IOMT UI Walkthrough (Cont.)

Intel Confidential 28

Mouse hover to understand the “Margin Type”, “Voltage and Timing Limit” Click Run
terminologies.

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 28
are preliminary based on current expectations, and are subject to change without notice.
IOMT UI Walkthrough (Cont.)

Intel Confidential 29

Margining completed Margin Summary

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 29
are preliminary based on current expectations, and are subject to change without notice.
IOMT UI Walkthrough (Cont.)
SAVE

Overall

Margining Result

Recommendations

based on margin data

Summary of IO Margin Tool Margin Eye Mask


Intel Confidential 30

Select Create Test Review


Targets Flows Progress
Step- 1 Step- 2 Step- 3

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 30
are preliminary based on current expectations, and are subject to change without notice.
Controller+ Target Configuration Setup
Controller + Target Configuration Setup
 Prerequisites:  Steps:
 Intel IOMT/IPSS should not be installed on any 1. Install Intel PSS in the controller machine.
machine. 2. Copy C:/Intel/IPSS/target.cfg from controller machine.
 All target and controller machines: 3. Create C:/Intel/IPSS folder if it does not exists in the target machine.

• Should use the same IPSS version. 4. Paste the target.cfg copied before to C:/Intel/IPSS folder in the target machine.

• Should have unique names. 5. Install Intel PSS in the target machine. target.

6. Double click Intel PSS icon in the target machine.


• Need to be in the same network.
7. Double click Intel PSS icon in the controller machine. This is what to expect:

a. The browser will open.

b. It should detect 2 systems as below image shows

c. When detection is over, 2 systems should be available: the target and the
controller.

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 32
are preliminary based on current expectations, and are subject to change without notice.
Debug Help
 In case of any tool issues submit a IPS ticket with the below set of files for debug along with the requested details-
 Platform Name/SKU
 Tool version number
 Share “msinfo32” file listing the OS and other driver information
 Installation log from the below path:
 C:\Intel\IPSS\installation.log
 Result File logs from the below path:
 C:\Intel\IPSS\ipssx.x\Lib\site-packages\evToolsTests\localTestsRepository\iomargin\results
 Intel PSS log files from the below path:
 C:\Intel\IPSS\ipssx.x\Lib\site-packages\evToolsServer\log\EVservices.log
 C:\Intel\IPSS\ipssx.x\Lib\site-packages\evToolsServer\log\EVtar.log
 In case you see detecting issues, send these additional log
 C:\Intel\IPSS\ipssx.x\Lib\site-packages\ssa\tests\{Autogenerated-Number}\ExtractedContent\{anyFile.log}

Intel Confidential *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified 33
are preliminary based on current expectations, and are subject to change without notice.
34

You might also like