Electrical System-Validation Methodology for Embedded DisplayPort*

Similar documents
DisplayPort 1.4 Link Layer Compliance

MX DISPLAY PORT MX-3070: MX DISPLAY PORT MALE/ HDMI 19 PIN FEMALE ADAPTOR MX-3071: MX DISPLAY PORT MALE/ VGA FEMALE 15 PIN ADAPTOR

STDP4020. DisplayPort receiver. Features. Applications

SignalTap Plus System Analyzer

Switching Solutions for Multi-Channel High Speed Serial Port Testing

C65SPACE-HSSL Gbps multi-rate, multi-lane, SerDes macro IP. Description. Features

Logic Analysis Basics

Logic Analysis Basics

Choosing an Oscilloscope

Post Silicon Electrical Validation Lecture 2. Tony Muilenburg

DisplayPort and HDMI Protocol Analysis and Compliance Testing

Eye Doctor II Advanced Signal Integrity Tools

STDP2500. Mobility DisplayPort (MyDP) to DP converter. Features. Applications

STDP2650 Advanced DisplayPort to HDMI converter Features Applications

GM69010H DisplayPort, HDMI, and component input receiver Features Applications

QUADRO AND NVS DISPLAY RESOLUTION SUPPORT

Display Interfaces. Display solutions from Inforce. MIPI-DSI to Parallel RGB format

VGA to DVI Extender over Fiber SET

Specifications XTP CrossPoint 1600 and XTP CrossPoint 3200 Series

Intel Ethernet SFP+ Optics

Keysight Technologies M8048A ISI Channels

Digital Audio Design Validation and Debugging Using PGY-I2C

FCPM-6000RC. Mini-Circuits P.O. Box , Brooklyn, NY (718)

Debugging IDT S-RIO Gen2 Switches Using RapidFET JTAG

LMH0344 3Gbps HD/SD SDI Adaptive Cable Equalizer

Combating Closed Eyes Design & Measurement of Pre-Emphasis and Equalization for Lossy Channels

Combating Closed Eyes Design & Measurement of Pre-Emphasis and Equalization for Lossy Channels

PD18-73/PD18-73LF: GHz Two-Way 0 Power Splitter/Combiner

DATA SHEET. DisplayPort1.2 to HDMI 2.0 Converting Active Optical Cable, DHFC-200D. Contents

QUADRO AND NVS DISPLAY RESOLUTION SUPPORT

Keysight Method of Implementation (MOI) for VESA DisplayPort (DP) Standard Version 1.3 Cable-Connector Compliance Tests Using E5071C ENA Option TDR

PCI Express JPEG Frame Grabber Hardware Manual Model 817 Rev.E April 09

CH7520. CH7520 DisplayPort to VGA/HDTV Converter GENERAL DESCRIPTION

quantumdata 280 Test Set 280G Video Generator 280A Video Analyzer Portable, Feature Rich & Affordable!

Tektronix Inc. DisplayPort Standard

Essentials of USB-C DP Alt Mode Protocols

DATA SHEET. Two (2) fibers Detachable DisplayPort 1.2 Extender, DPFX-200-TR

Analyzing 8b/10b Encoded Signals with a Real-time Oscilloscope Real-time triggering up to 6.25 Gb/s on 8b/10b encoded data streams

CH7053A HDTV/VGA/ DVI Transmitter

Agilent N5431A XAUI Electrical Validation Application

quantumdata 980 Series Test Systems Overview of Applications

quantumdata 280 Test Set

P XGA TFT Monitor. User s Manual

NEC MultiSync P403. NEC LCD 40" Large Format Display DELIVERING GENUINE BENEFITS OUTSTANDING PERFORMANCE. Order Code: P403

DMC550 Technical Reference

Tools to Debug Dead Boards

GM68020H. DisplayPort receiver. Features. Applications

Dual Link DVI Receiver Implementation

and HDCP 2.2 supported Digital Matrix Switcher FDX-32UHD Specification

DATA SHEET. Two (2) fibers Detachable DisplayPort Extender, DPFX-100-TR

Keysight Technologies Achieve High-Quality Compliance Test Results Using A Top-Quality Test Fixture. Application Note

9 Analyzing Digital Sources and Cables

GM60028H. DisplayPort transmitter. Features. Applications

Practical De-embedding for Gigabit fixture. Ben Chia Senior Signal Integrity Consultant 5/17/2011

Model 5240 Digital to Analog Key Converter Data Pack

What to look for when choosing an oscilloscope

SMPTE STANDARD Gb/s Signal/Data Serial Interface. Proposed SMPTE Standard for Television SMPTE 424M Date: < > TP Rev 0

AI-1204Z-PCI. Features. 10MSPS, 12-bit Analog Input Board for PCI AI-1204Z-PCI 1. Ver.1.04

Receiver Testing to Third Generation Standards. Jim Dunford, October 2011

Ultra-Low Power Optical Links in Portable Consumer Devices

YSC -HD-AK1 HDMI / HD-SDI

PCIe: EYE DIAGRAM ANALYSIS IN HYPERLYNX

Is Now Part of To learn more about ON Semiconductor, please visit our website at

DATA SHEET. 32 x 32 DVI / HDMI /SDI Matrix, OMM Contents. OMM-2500 (Ver. 1.0)

JD725A Cable and Antenna Analyzer - Dual Port

Agilent N6465A emmc Compliance Test Application

DisplayPort to VGA Converter

Dual Link DVI Receiver Implementation

VGA. VGA the technology, VGA. cables sold today. computer video. while carry DDC and. Pin 1. Function Red Video. Description. Green Video.

DLP Pico Chipset Interface Manual

A+ Certification Guide. Chapter 7 Video

QPL GHz GaN LNA

HDMI to DVI + Audio Quick Installation Guide

TV Character Generator

PicoScope 3000 Series Automotive User guide

Log-detector. Sweeper setup using oscilloscope as XY display

VIS-PSC9 Professional Scaler Switcher

Vorne Industries. 87/719 Analog Input Module User's Manual Industrial Drive Itasca, IL (630) Telefax (630)

Scan. This is a sample of the first 15 pages of the Scan chapter.

CH7106B Brief Datasheet

19 Testing HDCP on HDMI and DisplayPort

CMLUX-4H4CAT. 4 by 4 HDMI V1.3 over CAT 6 Matrix with IR Return Control. Operation Manual CMLUX-4H4CAT

DT3162. Ideal Applications Machine Vision Medical Imaging/Diagnostics Scientific Imaging

DisplayPort TX & RX Testing Solutions

Agilent MOI for HDMI 1.4b Cable Assembly Test Revision Jul 2012

PicoScope 4000 Automotive PC Oscilloscopes

P-2 Installing the monitor (continued) Carry out as necessary

User Manual. Model 1372A and 1374A HDMI Switchers. 1T-SX-632 Model 1372A 2X1 Switcher. v1.3 2x1 SWITCHER. v1.3 INPUT ENHANCE POWER

Acer AL1917 Service Guide. Service guide files and updates are available on the CSD web: for more information, Please refer to http: csd.acer.com.

Data Pattern Generator DG2020A Data Sheet

The characteristics of a video signal and methods to overcome distance limitations

Building Video and Audio Test Systems. NI Technical Symposium 2008

Reference. TDS7000 Series Digital Phosphor Oscilloscopes

Max. 4K Capabilities. Chroma Sampling 4:4:4. 4:2: bit³

In-process inspection: Inspector technology and concept

VIDEO MATRIX SWITCHES HDMI 2.0

DiD. LCD Video Monitor & Video Wall Universal User Manual. Digital Information Display

Agilent E4887A HDMI TMDS Signal Generator Platform

10G BiDi XFP 10km Optical Transceiver GBX-xxxx192-LRC

PicoScope 2000 Series PC Oscilloscopes

Transcription:

White Paper Lior Shkolnitsky Hardware Engineer Erin Einy Electrical Validation Lead Intel Corporation Electrical System-Validation Methodology for Embedded DisplayPort* June, 2010 323931

Executive Summary Embedded DisplayPort* (edp) is one of the latest digital video standards. This paper describes an innovative idea for edp System Marginality Validation (SMV). This solution defines an automatic test setup, including both hardware and software. The advantages of this solution are very low cost, wide validation coverage and good compatibility with customer s environment. This methodology can be applicable for validating any other video interface, although initially it was used to perform a system-level functional test of the edp interface. SMV is a common approach used to indicate a system s health and stability, which, in turn, can be used to determine whether or not a product should be transferred into High Volume Manufacturing (HVM) phase. The main advantages of the methodology described in this document are: No need of logic analyzer (LA) ~100 K$ cost saving per setup. Wide coverage: supports all possible resolutions up to 2560 x 1600. Good signal integrity (SI) achieved by using a standard DP Rx and no signal probing. The Intel Embedded Design Center provides qualified developers with webbased access to technical resources. Access Intel Confidential design materials, step-by step guidance, application reference solutions, training, Intel s tool loaner program, and connect with an e-help desk and the embedded community. Design Fast. Design Smart. Get started today. www.intel.com/embedded/edc. 2

Contents Business Challenge... 4 Solution... 5 Complete Test Setup... 5 SMV Concept... 10 Existing Solutions... 11 Hardware and Software Uniqueness... 12 edp*-to-displayport* Cable... 12 DisplayPort* Capture Card... 14 Software and Automation... 14 Results... 15 Conclusion... 17 Acknowledgements... 18 Bibliography... 18 3

Business Challenge VGA standard is a widely used analog interface, but in the recent years several digital standards emerged (e.g., DVI and HDMI*). Video Electronics Standards Association (VESA) announced the DisplayPort* standard in 2006. The main advantages of DisplayPort are low power consumption, low cost (royalty free), and no clock wire as the clock is embedded into the data. DisplayPort s bit rate per lane is 1.62 or 2.7 Gb/sec (5.4 Gb/sec in the future), multiplied by up to four differential channels named lanes. DisplayPort has a sub-standard called Embedded DisplayPort* (edp*) which is intended for an in-box connection, e.g., to feed a flat panel display inside a mobile PC. DisplayPort and edp standards are very similar. This paper concentrates on edp. Its validation is more challenging because of the standard s higher complexity and due to the fact that very few edp devices have been manufactured so far. The main differences between DP and edp are the number of electrical wires, different physical connectors, and different usage models. For example, edp has an option of supplying backlight power to the LCD panel, getting indication from an ambient light sensor and controlling monitor s brightness. One of the challenge sides for validation engineers is that DisplayPort communication is not symmetrical in terms of physical structure. The traffic is unidirectional from a transmitter (named source, e.g., DVD player) to a receiver (named sink, e.g., video projector). Thus, DisplayPort standard lacks built-in far-end loopback ability. This limitation is one of the major difficulties in validating video interfaces. In the proposed methodology, the Graphics Processor Unit (GPU) is connected to an edp capture card, which resides on a PC (Figure 1). The connection is done using edp-to-displayport cable. A known functional traffic, i.e., a predefined image, is sent over the edp link, and is captured on the receiver (Rx) side. Then a pixel-to-pixel comparison is performed to find a mismatch. In addition, the transmitter s electrical parameters, e.g., voltage swing, are swept to find the system s margin. 4

Figure 1. Simplified Setup of edp* Test System Under Test Host PC GPU edp Source (Tx) edp-to-dp cable Capture Card DP Sink (Rx) s/w Debug Port (commands) Solution The major advantages of the methodology in this paper are very low cost, wide coverage and good compatibility with the customer s environment. More features are: No need of Logic Analyzer ~100 K$ cost saving (per test setup). Wide coverage: supports very high resolutions up to 2560 x 1600. Low test time a full single run takes ~5 min. The transmission and capture are fast, and part of the test runs on the Intel architecture (IA) cores of the DUT. Good signal integrity (SI) achieved due to a standard DP Rx application. No midbus probing is needed, so the tested signal path is unaffected. This leads to enhanced compatibility with real environment of the customer. Low-cost capture card makes massive and parallel validation possible. Direct capturing of DP traffic eliminates any data format conversion or level shifting. The described methodology was first implemented in a CPU validation, but the device under test (DUT) can be any kind of GPU with edp or DisplayPort output port. Moreover, the main concept of the methodology fits any other video link validation as well. Complete Test Setup The proposed solution requires: 1. The system under test, also known as the target. 2. A UFG-04 DP capture card, connected to a host PC. 5

USB to PCIe card Electrical System Validation Method for Embedded DisplayPort* 3. An edp-to-dp cable LA10EM006-2N or similar 4. Automation software. The whole setup (Figure 2) is controlled automatically by software, which resides on a host PC. The host PC controls the edp Transmitter (Source Tx) and the capture card (Sink Rx); it also loads a predefined image data into the CPU. The edp Source transmits the data over the edp-to-displayport cable, into the DisplayPort capture card. The received image is captured and then compared to the sent image, pixel by pixel. The comparison is done on the host. The software can return not only binary pass/fail information, but also the number of failed pixels and their coordinates. Moreover, it can generate a third image showing location of the differences between sent and received images. The host also sets the SMV margin parameters, like the signal amplitude, to each of the test points. Part of the software code is loaded directly into the CPU s Intel architecture cores. This requires connections like an extended debug port, e.g., XDP JTAG port, or a USB-to-PCI Express* (PCIe*) bridge add-in card. Figure 2. Complete edp* Test Setup System Under Test Host PC CPU edp Source (Tx) edp-to-dp cable Capture Card DP Sink (Rx) Margin Parameter s/w ITP-XDP Debug Port XDP USB USB (optional) The margin parameter used for the edp test is Tx amplitude swing. Nominal swing is defined as Step 0, the nominal margin position (see Figure 3). Going down with steps means lowering the swing. When a fail condition is met, the margin we seek is the distance of the current step from the nominal position. Going up with steps, i.e., raising the swing, is also possible though it would produce no fails because the receiver copes better with an amplified signal. 6

[v Electrical System Validation Method for Embedded DisplayPort* Figure 3. Margin Steps Step 0 = Nominal position, nominal swing System margin Max step, lowest swing This Tx swing parameter is composed of three different DFT margin hooks, named: Current Margin register Iref Cal register Icomp Override register All the three hooks affect the output buffer s amplitude. We have characterized each Tx swing step, as seen in Figure 4. Figure 4. Tx Swing Margin Parameter Characterization 7

The characterization was done by making the CPU s edp port to transmit a clock pattern, i.e., 101010. The signal s swing was measured (Figure 5) on the CPU s pin using an SDA6020 oscilloscope with a D600AT highimpedance differential probe. A clock pattern made the swing measurement to be more accurate, than it would be using a data pattern. Figure 4 illustrates that there is a direct proportion between the signal s amplitude and the step number, but it is not linear in most of the range. An average step size is ~5mV. Figure 5. Tx Swing Amplitude Sweep, As Seen On An Oscilloscope Table 1 illustrates the image comparison principle. It is important to know that not all the shown visualization is implemented in the current test flow, but can be created manually; only images (1) and (2) are available after an automatic test run. 8

Table 1. The Image Comparison Principle Original Image Capture Zoom of Image Capture Note (1) (2) (3) (4) NOTES: 1. The original image sent over the edp link. 2. The margin parameter set to step -37 leads to a corrupted received image with lots of mismatched pixels. 3. A difference image, showing the location of the mismatched pixels. 9

4. The difference image with the mismatched pixels highlighted. SMV Concept System Marginality Validation[1] (SMV) is an approach used by engineers to indicate a system s health and stability, which, in turn, can be used to determine whether or not a product should be transferred into High Volume Manufacturing (HVM) phase. The production yield will eventually reflect the quality and robustness of the design. In case of multiple failures or low SMV margin, an in-depth investigation has to be started to find the root cause. For example, this can be done by means of electrical probing and verifying that the electrical parameters meet their specifications. By testing a small number of DUTs (devices under test), and using statistical techniques of design of experiment (DOE), it is possible to make an estimation of the yield in the mass production phase. By using this methodology, design defects can be corrected before entering HVM. SMV is based on sending data traffic through DUT link, while monitoring reception errors which are predefined beforehand. This step is called "nominal position testing". The next step is to sweep predefined electrical knobs/hooks, in order to check the system s stability. These knobs are called margin parameters, and are usually designed for test (DFT) features. Additional stress tests, e.g., power, can be defined to run simultaneously on the DUT. Some examples of swept margin parameters are: Signal amplitude Timing parameters of the Rx circuit I/O buffer impedance I/O buffer voltage references Voltage supply level Temperature of the chips Errors are checked at each margin parameter setting. The resulting pass/fail matrix gives an engineer the solution space in which the system can operate without fault. By using the SMV method, worst case patterns can be identified. A useful representation of the SMV results is a Functional Eye, also known as Data Eye. It is a two-dimensional chart, where each axis represents a different margin parameter. An example of a functional eye can be seen in Figure 6. When a test uses a single margin parameter, it is called onedimensional test. 10

Figure 6. Example of SMV Functional Eye Pass Fail Vertical Margin Parameter (e.g. Signal Amplitude) Horizontal Margin Parameter (e.g. Rx Timing) Existing Solutions We did analysis of available external solutions. Some of the external solutions use a logic analyzer, but they probe the DisplayPort signals in the middle of the bus, called midbus probing, and do not use a standard DP receiver. These methods are not signal-integrity friendly, i.e., the probing affects the measured signal itself, a condition which does not reflect the final product s environment. Moreover, being compatible with the DisplayPort connector, these solutions are physically not compatible with edp. The prevalent external DisplayPort tests provide validation of the interface s electrical parameters and conformity with the physical layer (PHY) Compliance Test Specification (CTS) of VESA. This is done by sampling the DisplayPort signal with an oscilloscope and appropriate test adaptor. These tests measure electrical parameters like jitter, pre-emphasis, signal s amplitude, rise/fall times, etc. Another major part of test solutions available in the market is checking conformity with the Link Layer Compliance Test Specification. The test equipment used here comprises of different DisplayPort protocol analyzers. Some of the tested functions are training sequence, protocol s features check, sending commands over control lines, Cyclic Redundancy Check (CRC), etc. These tests do not include any electrical check of PHY. 11

Hardware and Software Uniqueness edp*-to-displayport* Cable A specially designed edp-to-displayport cable is needed (see Figure 7) because of the physical incompatibility of the edp Tx and DisplayPort Rx connectors. Since the edp and DisplayPort standards are very similar, only a passive cable is needed, no level shifting. The DisplayPort connector has 20 pins, which include four differential lanes of the main link, a differential auxiliary channel (AUX) for slow speed control, Hot-Plug Detect signal (HPD), ground pins, CONFIG control pins, and two power pins. The edp connector has those and additional optional pins, like brightness control, backlight and ambient light sensing. The edp standard allows various connectors with 44/40/30/20 pins. However, this paper demonstrates only the 44-pin connector, since the others follow similar principles. Another reason for showing the 44-pin connector is that it used on Intel s Customer Reference Boards (CRB). Figure 7. edp*-to-displayport* Cable Assembly The typical cable s part number is LA10EM006-2N. Its length is 22 (559 mm). The cable length has to match 4 db insertion loss at 1.35 GHz. The frequency of 1.35 GHz is the first harmonic of the 2.7 Gb/sec DisplayPort data signal. The data lanes wires are twin-ax coaxial cables. Several other cables, which customers may put in their systems, can be tested: Different cable lengths - 16 and 28, not only 22 ; A cable with coaxial wires (not twin-ax) for the main lanes; 12

Cables with the high-speed ground pins connected to the common GND bar, and not passing through separate wires. An interconnection pin-map between edp and DisplayPort connectors of the cable is shown in Table 2. Table 2. Pin-map of the edp*-to-displayport* Cable Pin Number Pin Number Signal Name 44-pin edp connector 20-pin DP connector Signal Name 44-pin edp connector 20-pin DP connector N.A. (not applicable) 1 - N.A. (not applicable) 2 - N.A. (not applicable) 3 - N.A. (not applicable) 4 - N.A. (not applicable) 5 - GND (Power Return) 6 GND shield, 13, 14 GND (Power Return) 7 GND shield, 13, 14 GND (Power Return) 8 GND shield, 13, 14 GND (Power Return) 9 GND shield, 13, 14 Hot Plug Detect (HPD) 10 18 N.C. (no connection) 11 - N.C. (no connection) 12 - H_GND - High Speed (Main Link) Ground 13 2 Lane 3(n) 14 1 Lane 3(p) 15 3 H_GND - High Speed (Main Link) Ground 16 5 Lane 2(n) 17 4 Lane 2(p) 18 6 H_GND - High Speed (Main Link) Ground 19 8 Lane 1(n) 20 7 Lane 1(p) 21 9 H_GND - High Speed (Main Link) Ground 22 11 Lane 0(n) 23 10 Lane 0(p) 24 12 H_GND - High Speed (Main Link) Ground 25 16 AUX_CH (p) 26 15 AUX_CH (n) 27 17 N.A. (not applicable) 28 - AUX Power 29 - N.C. (no connection) 30 - N.A. (not applicable) 31 - N.A. (not applicable) 32 - GND 33 GND shield, 13, 14 N.A. (not applicable) 34 - N.A. (not applicable) 35 - N.A. (not applicable) 36 - N.A. (not applicable) 37 - N.A. (not applicable) 38 - N.A. (not applicable) 39 - GND 40 GND shield, 13, 14 N.A. (not applicable) 41 - N.A. (not applicable) 42 - N.A. (not applicable) 43 - N.A. (not applicable) 44-13

DisplayPort* Capture Card The UFG-04 DisplayPort capture card, also known as a frame grabber, includes a standard DisplayPort Sink connector. Using a particular DisplayPort receiver in the test setup does not guarantee coverage of all the existing receivers. Nevertheless, using a standard DisplayPort receiver leads to much better fidelity to the case of real customers system than using signal probing, e.g., midbus probe. The card s DisplayPort receiver is based on a GM 68020 receiver chip. Up to four lanes are supported, the full DisplayPort link width. This is a PC expansion card with a PCIe* x1 interface. The card has a 2 Gb on-board DDR memory, which serves to store received frames. The maximal supported resolution is WQXGA (2560 x 1600). Captured frames can be saved to disk in binary.ppm file format. Various link statuses are available for reading, e.g., clock recovery, symbol lock and CRC. You can access the Extended Display Identification Data (EDID) register and the DisplayPort Configuration Data (DPCD) register, which allows emulating various screen types and configurations. Software and Automation We chose the Python* programming language to implement our software part. A small part of the code, the edp functional test (edpfs), was written on C++ programming language. The software runs an automatic test performing the following steps: Loads an image from a file into the frame buffer of the edp Source. Captures the received image and compares it to the sent image, pixel by pixel. Sweeps the SMV margin parameter via all test points, up to a link failure. Reports the results into a file. The test is launched from Python. Its main input parameters are: Image pattern filename Test repetitions number Number of captured and compared images on each margin step Margin parameter, by now only Tx amplitude swing Number of mismatched pixels to indicate a fail condition for the test. By default the pass/fail criteria is at least one mismatched pixel in an image. 14

In the report file we get a table which includes the following output parameters: Results First margin step when an image mismatch has been detected. First margin step with broken edp link - equals or greater than the first failed step. Number of mismatched pixels on each margin step. In addition, the test reports setup related parameters. The main parameters are: Repetition number CPU temperature CPU Vccp voltage CPU serial ID Image pattern filename Various input images can be tested and their margin can be compared. This way the test can help to look for worst case images (worst case patterns). Test software can be designed to be located on the host, or to be partitioned between the host and the system under test. We chose it to be partitioned. The part of the test that runs on IA cores of the DUT runs faster because it is very close to the edp Source. By now the only part of the test running on the DUT loads an image data image into the CPU display-engine s frame buffer. The program, also known as edpfs, is loaded into the cache memory of the CPU either using the JTAG Loader or using the PCIe-bridge card. A sample of the resulting data is presented below; it was obtained from one of the first edp test runs on a CPU. We used a 22'' cable, part number LA10EM003-3N. This cable is the longest in our set and expected to introduce the least margin. The CPU voltage and case temperature conditions were set to typical, 1.05 Volt and 60 C. The test pattern was a color bars image with resolution of 2560x1600; a sample is shown in Figure 8. Because the error dots are very hard to see, a zoom of the image is shown. Figure 8. Color Bars Test Image (left) and Zoomed Image With Errors (right) 15

Ten (10) CPU units were tested, while each unit ran 8-10 repetitions. The distribution below shows the detected edp margin (Figure 9). The worst case margin seen was 20 steps, which means that first fails occurred when the signal s swing went below about 160mV ptp-differential. If, for example, we normally worked with swing of 400mV, then we had a sufficient margin of 240mV. This margin provided good immunity from noise and manufacturing process variations. Note: The steps were calibrated using a clock pattern, as described in the section of Complete Test Setup; the actual swing is slightly higher, depending on the pre-emphasis level used. Distributions Figure 9. First BitError Failed Step Distribution -28-27 -26-25 -24-23 -22-21 -20-19 Quantiles 100.0% 99.5% 97.5% 90.0% 75.0% 50.0% 25.0% 10.0% 2.5% 0.5% 0.0% maximum quartile median quartile minimum -20.00-20.00-20.00-21.00-22.00-24.00-25.00-26.00-26.00-27.00-27.00 Moments Mean Std Dev Std Err Mean upper 95% Mean lower 95% Mean N -23.56667 1.8964781 0.1999063-23.16946-23.96388 90 Figure 10 shows unit-to-unit variation. We observed five steps variation between the worst cases. Figure 10. Unit-to-unit Variation Chart -19-20 BitError -21-22 -23-24 -25-26 -27-28 0851 35928547B1281 Margin (step) 5 steps variation 35928548B0573 35928548B1449 35928550B0215 35928550B0753 35934028B1050 35934028B1354 35934032B1132 CPU ID 16 CpuID

Based on eight of the CPU units, we have a distribution (see Figure 11) of difference between the last step of the live link, and the first failed step. The link is functioning in the range between those two margin steps, although the received image has errors. Figure 11. A Distributions Difference Between: (Last step of live link) - (First failed step) Steps Delta Conclusion -20-18 -16-14 -12-10 -8-6 -4 Quantiles 100.0% 99.5% 97.5% 90.0% 75.0% 50.0% 25.0% 10.0% 2.5% 0.5% 0.0% maximum quartile median quartile minimum -6.00-6.00-8.18-10.00-11.00-13.00-14.00-15.00-17.28-18.00-18.00 Moments Mean Std Dev Std Err Mean upper 95% Mean lower 95% Mean N -12.67647 2.0032897 0.2429346-12.19157-13.16137 68 Another test, which was manually done with an edp flat panel, showed a very good margin, without any visual image defects noticed throughout the whole margin parameter s range. The edp flat panel is actually a notebook s display with an edp input. This specific panel was a CMO edp606 with an LED backlight panel, and a 1366x768 resolution. The test was done manually just by changing the Tx swing and looking at the display because the DUT was connected to a real display, not a capture card, so no automatic flow could be implemented. This good result was double-checked; the link is functional with a Tx swing as low as 60mV. This result exhibits the high quality of the cable assembly and/or Rx circuit of this panel. The presented results proved that the new functional edp test is not just theoretical but effectively operational. Currently proposed methodology allows many units and repetitions to run while doing this on many systems at an affordable price and time. This test can do a wide coverage and is quite compatible with customer s environment. This methodology has the potential of expanding validation to other video links like DVI and HDMI. This would allow reducing the cost of not only the edp and DisplayPort tests, but of other tests too. The Intel Embedded Design Center provides qualified developers with webbased access to technical resources. Access Intel Confidential design materials, step-by step guidance, application reference solutions, training, Intel s tool loaner program, and connect with an e-help desk and the 17

embedded community. Design Fast. Design Smart. Get started today. http://intel.com/embedded/edc. Acknowledgements Zachar Desiatnik, Sergey Korsensky, Harari Ilan thanks a lot for your help realizing most of the test's software side. Stacey Yoshimoto, Murali R Iyengar thanks a lot for prompt help in enabling the edp on a platform, including BIOS. Bibliography [1] Kevin Gambill, System Marginality Validation an important part of reaching your High Volume Manufacturing goals, Intel Corporation, December 2008, http://download.intel.com/design/intarch/papers/321078.pdf [2] VESA, VESA DisplayPort Standard, Version 1, Revision 1a, January 11, 2008 [3] VESA, VESA DisplayPort Link Layer Compliance Test Specification, Version 1.1, January 14, 2009 [4] VESA, Proposed VESA DisplayPort PHY Compliance Test Specification, draft 5, Version 1.1a, July 6, 2009 [5] VESA, VESA Embedded DisplayPort (edp ), Version 1, December 22, 2008 18

Authors Lior Shkolnitsky is a Hardware Engineer with Mobile Products Development (MPD) group; Eran Einy is an Electrical Validation Lead with Mobile Products Development (MPD) group at Intel Corporation. Acronyms AUX CPU CRB CRC CTS DFT DOE DPCD DUT EDID edp edpfs GPU HPD HVM IA I/O LA MPD PCIe* PHY SI SMV VESA XDP Auxiliary Channel Central Processing Unit Customer Reference Boards Cyclic Redundancy Check Compliance Test Specification Designed for Test Design of Experiment DisplayPort* Configuration Data Device Under Test Extended Display Identification Data Embedded DisplayPort* edp functional test Graphics Processing Unit Hot-Plug Detect signal High Volume Manufacturing Intel Architecture Input/Output Logic Analyzer Mobile Products Development PCI Express* Physical Layer Signal Integrity System Marginality Validation Video Electronics Standards Association Extended Debug Port 19

INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR. Intel may make changes to specifications and product descriptions at any time, without notice. This paper is for informational purposes only. THIS DOCUMENT IS PROVIDED "AS IS" WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE. Intel disclaims all liability, including liability for infringement of any proprietary rights, relating to use of information in this specification. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted herein. BunnyPeople, Celeron, Celeron Inside, Centrino, Centrino Inside, Core Inside, i960, Intel, the Intel logo, Intel AppUp, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, the Intel Inside logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel Sponsors of Tomorrow., the Intel Sponsors of Tomorrow. logo, Intel StrataFlash, Intel Viiv, Intel vpro, Intel XScale, InTru, the InTru logo, InTru soundmark, Itanium, Itanium Inside, MCS, MMX, Moblin, Pentium, Pentium Inside, skoool, the skoool logo, Sound Mark, The Journey Inside, vpro Inside, VTune, Xeon, and Xeon Inside are trademarks of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others. Copyright 2010 Intel Corporation. All rights reserved. 20