Testing High-Speed Digital Interfaces with Automated Test Equipment

Similar documents
Application Note AN-23 Copyright September, 2009

Deconvolution of System Impulse Responses and Time Domain Waveforms

An Engineer s Guide to Automated Testing of High-Speed In ter faces

Validation & Analysis of Complex Serial Bus Link Models

To learn S-parameter, eye diagram, ISI, modulation techniques and to simulate in Matlab and Cadence.

To learn S-parameters, eye diagram, ISI, modulation techniques and their simulations in MATLAB and Cadence.

Time Domain Reflectometry (TDR) and Time Domain Transmission (TDT) Measurement Fundamentals

Hideo Okawara s Mixed Signal Lecture Series. DSP-Based Testing Fundamentals 37 F-matrix Simulation TDR

Addendum Handout for the ECE3510 Project. The magnetic levitation system that is provided for this lab is a non-linear system.

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202)

Characterize Phase-Locked Loop Systems Using Real Time Oscilloscopes

SV2C 28 Gbps, 8 Lane SerDes Tester

RF and Microwave Test and Design Roadshow 5 Locations across Australia and New Zealand

Keysight Technologies Using the Time-Domain Reflectometer. Application Note S-Parameter Series

Agilent Correlation between TDR oscilloscope and VNA generated time domain waveform

EEE33350 Signals and Data Communications

High Speed Characterization Report

A New Noise Parameter Measurement Method Results in More than 100x Speed Improvement and Enhanced Measurement Accuracy

Microwave Measurements for signal integrity applications

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

Characterization Methodology for High Density Microwave Fixtures. Dr. Brock J. LaMeres, Montana State University

University of New Hampshire InterOperability Laboratory Gigabit Ethernet Consortium

Time-Domain Response of Agilent InfiniiMax Probes and Series Infiniium Oscilloscopes

Frequency-Domain Characterization of Power Distribution Networks

Getting Started. MSO/DPO Series Oscilloscopes. Basic Concepts

Statistical Link Modeling

Production Short Pulse Propagation System for Measuring Frequency Dependent Loss. John DiTucci

Analyze and Optimize 32- to 56- Gbps Serial Link Channels

DIGITAL SIGNAL PROCESSING (Date of document: 6 th May 2014)

Impulse Response as a Measurement of the Quality of Chirp Radar Pulses

High Speed Characterization Report

IBIS-AMI Terminology Overview

Probing Techniques for Signal Performance Measurements in High Data Rate Testing

Hideo Okawara s Mixed Signal Lecture Series. DSP-Based Testing Fundamentals 14 FIR Filter

SHF Communication Technologies AG. Wilhelm-von-Siemens-Str. 23D Berlin Germany. Phone Fax

Signal Processing Techniques for Software Radio

T est POST OFFICE BOX 1927 CUPERTINO, CA TEL E P H ONE (408) FAX (408) ARIES ELECTRONICS

Optimizing On Die Decap in a System at Early Stage of Design Cycle

Extraction of Frequency Dependent Transmission Line Parameters Using TDIUTDT Measurements

Keysight Technologies Pulsed Antenna Measurements Using PNA Network Analyzers

ECE Digital Signal Processing

Handout 13: Intersymbol Interference

FOURIER analysis is a well-known method for nonparametric

The Practical Limitations of S Parameter Measurements and the Impact on Time- Domain Simulations of High Speed Interconnects

Digital Signal Processing

Keysight Technologies Signal Integrity Tips and Techniques Using TDR, VNA and Modeling

EECE 301 Signals & Systems Prof. Mark Fowler

Determination of Propagation Constants of Transmission Lines using 1 -port TDR measurements

Digital Signal Processing

PHYS 352. FFT Convolution. More Advanced Digital Signal Processing Techniques

Physical Test Setup for Impulse Noise Testing

DIRECT UP-CONVERSION USING AN FPGA-BASED POLYPHASE MODEM

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Making Noise in RF Receivers Simulate Real-World Signals with Signal Generators

Advanced Product Design & Test for High-Speed Digital Devices

Measurement at defined terminal voltage AN 41

if the conductance is set to zero, the equation can be written as following t 2 (4)

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

Improving CDM Measurements With Frequency Domain Specifications

New Features of IEEE Std Digitizing Waveform Recorders

Enhancing Analog Signal Generation by Digital Channel Using Pulse-Width Modulation

EE 403: Digital Signal Processing

EE 221 L CIRCUIT II. by Ming Zhu

Deblurring. Basics, Problem definition and variants

The Fundamentals of Mixed Signal Testing

User s Manual for Integrator Short Pulse ISP16 10JUN2016

Blind Dereverberation of Single-Channel Speech Signals Using an ICA-Based Generative Model

A Low-Noise Phase-Locked Loop Design by Loop Bandwidth Optimization

DesignCon ATE Interconnect Performance to 43 Gbps Using Advanced PCB Materials. Heidi Barnes, Verigy

+ a(t) exp( 2πif t)dt (1.1) In order to go back to the independent variable t, we define the inverse transform as: + A(f) exp(2πif t)df (1.

Compact Series: S5065 & S5085 Vector Network Analyzers KEY FEATURES

2. Pre-requisites - CGS 2425 and MAC 2313; Corequisite - MAP 2302 and one of: EEL 3105, MAS 3114 or MAS 4105

Testing with Femtosecond Pulses

OPERATIONAL AMPLIFIERS (OP-AMPS) II

MODELLING & SIMULATION OF ACTIVE SHUNT FILTER FOR COMPENSATION OF SYSTEM HARMONICS

SiTime University Turbo Seminar Series

Hideo Okawara s Mixed Signal Lecture Series. DSP-Based Testing Fundamentals 6 Spectrum Analysis -- FFT

Experiment 1: Amplifier Characterization Spring 2019

SHF Communication Technologies AG. Wilhelm-von-Siemens-Str. 23D Berlin Germany. Phone Fax

Advanced Signal Integrity Measurements of High- Speed Differential Channels

The 2-Port Shunt-Through Measurement and the Inherent Ground Loop

Principles of Analog In-Circuit Testing

Linear Time-Invariant Systems

LAB 4: OPERATIONAL AMPLIFIER CIRCUITS

A Solution of Test, Inspection and Evaluation for Blind Signal Waveform on a Board

Improving TDR/TDT Measurements Using Normalization Application Note

Introduction to Signals and Systems Lecture #9 - Frequency Response. Guillaume Drion Academic year

Technical Note. HVM Receiver Noise Figure Measurements

Novel Method for Vector Mixer Characterization and Mixer Test System Vector Error Correction. White Paper

Tuesday 3/11/14 1:30pm

Physics 623 Transistor Characteristics and Single Transistor Amplifier Sept. 12, 2017

UNDERSTANDING NOISE PARAMETER MEASUREMENTS (AN )

Signals and Systems Using MATLAB

Delta Modulation with PI Controller A Comparative Study

THOMAS PANY SOFTWARE RECEIVERS

Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit

SHF Communication Technologies AG. Wilhelm-von-Siemens-Str. 23D Berlin Germany. Phone Fax

EC310 Security Exercise 20

Experiment 4- Finite Impulse Response Filters

Table 1: Cross Reference of Applicable Products

Transcription:

Testing High-Speed Digital Interfaces with Automated Test Equipment Jose Moreira and Hubert Werkmann Verigy jose.moreira@verigy.com hubert.werkmann@verigy.com Abstract For high-speed digital applications the DUT loadboard performance is critical. Even using state of the art materials and design techniques it is not possible to completely eliminate the DUT loadboard effects. One approach to compensate for the DUT loadboard loss is to use deembedding. This paper provides two sample sections which are reprinted from the up-coming book "Testing High-Speed Digital Interfaces with Automated Test Equipment" by Jose Moreira and Hubert Werkmann with permission from Artech House, Inc. The book will be published in July/August 2010. http://www.artechhouse.com/detail.aspx?strbookid=1996 Copyright 2010 Artech House, Inc. http://www.artechhouse.com Key Words High-Speed Digital Basics, High-Speed Interfaces Standards, ATE Instrumentation for Digital Applications, Tests and Measurements, Characterization, Production Testing, Support Instrumentation, Test Fixture Design, Advanced ATE Topics Jose Moreira and Hubert Werkmann Page 1 of 8

1. Signal Path Loss Compensation: De-Embedding Time domain de-embedding or time domain deconvolution [1] corresponds to a postmeasurement step where measurement data is processed to remove the effects of the test fixture loss or the bandwidth limitations of the pin electronics receiver (assuming that those effects are known and have been measured or simulated). The idea is to assume the test fixture and the pin electronics to be a linear time invariant (LTI) system (see for example [2] for a proper treatment of LTI systems). One simple model for the loss a signal suffers when traveling from the DUT I/O package pad to the measurement instrument is shown in Figure 1.1 where the DUT output goes through a low pass filter representing the test fixture (and the DUT socket) and then another one representing the bandwidth limitations of the ATE pin electronics. Figure 1.1: Modeling the measurement of the output of a DUT through a test fixture and a bandwidth limited ATE pin electronics. One straightforward approach to measure the real output waveform of the DUT would be to compensate for the signal degradation by "inverting" the effect of the "low-pass filters" on the measurement setup by an appropriately designed "high-pass" filter as shown in Figure 1.2. This filter would be applied by means of a software algorithm on the measured data. In order to obtain this de-embedding filter we need to formalize the problem by using a black box approach as shown in Figure 1.3. Figure 1.2: Obtaining the original DUT output through an inverse filter applied on the measured data. Jose Moreira and Hubert Werkmann Page 2 of 8

Figure 1.3: Black box model of the de-embedding problem: h(t) is the time domain impulse response of the measurement system and H(f) is the frequency domain transfer function. The output function (V OUT ) can be computed by the following equations in the time and frequency domain where * represents the convolution operator: V OUT (t) = h(t) * V IN (t) (1.1) V OUT (f) = H(f) V IN (f) (1.2) The de-embedding problem consists in computing the original input waveform function V IN by using the measured output waveform function V OUT and the system transfer function H. In the frequency domain this is represented by the following equation: ( f ) ( ) VOUT VIN ( f ) = (1.3) H f The frequency domain is used since a convolution in the time domain is simply a multiplication on the frequency domain. The time domain waveform can then be obtained from V IN (f) through an inverse Fourier transform. One open question is how to obtain the system transfer function H(f) since it is typically unknown. If the test fixture loss is the only item to be de-embedded, then one approach is to obtain the insertion loss of the test fixture. The measured insertion loss (S21) will then correspond to H(f). To include the ATE pin electronics receiver in the model, it is typically necessary to obtain the H(f) model first in the time domain since this is how a high-speed digital ATE receiver works. One way to measure the transfer function H(f) is to use a test signal like a step function and measure the resulting step function with the ATE receiver (e.g. a step signal that is injected at the DUT socket). The H(f) function can then be computed by dividing the Fourier transform of both step functions: ( ) H f ( f ) ( f ) { VOUT( t) } { VIN() t } VOUT FFT = = (1.4) VIN FFT The previous discussion shows the basic theory behind time domain de-embedding or deconvolution, but it is important to realize that there are several technical details regarding the Fourier transform of step functions, causality and stability of the numerical algorithms that are outside the scope of this book. Reference [3] provides an excellent discussion of time domain deconvolution. Jose Moreira and Hubert Werkmann Page 3 of 8

Figure 1.4 shows one example of a stimulus step response (generated with a bench pattern generator and measured with a high-bandwidth equivalent time oscilloscope) and the step response measured by the ATE pin electronics which is degraded by the test fixture loss and the pin electronics bandwidth limitations. Both measured step responses are then used to obtain the frequency response of the measurement setup H(f) through the Fourier transform of the step waveforms as shown in Figure 1.5. Figure 1.4: Measured step stimulus waveform and the step waveform measured by the ATE pin electronics after a lossy test fixture. Figure 1.5: Computed FFT of the input and output step responses (left) and computed system transfer function based on the measured step responses (right). Jose Moreira and Hubert Werkmann Page 4 of 8

With the knowledge of the computed transfer function H(f) it is now possible to de-embed a measured waveform of the DUT. Figure 1.6 shows a comparison of a de-embedded waveform obtained through post-processing of the measured waveform with the transfer function H(f) as described in equation 1.3. Figure 1.6: Results of applying the de-embedding procedure to a measured 5 Gbps waveform. This example shows that time domain de-embedding can improve the measured results but it is also important to be aware of the limitations. The first one is that perfect de-embedding in a real application is not possible due to several factors like the random noise inherent to the pin electronics that might dominate in the frequency region where we still want to de-embed a measured signal or the computational issues associated with obtaining the transfer function using a step response. Another challenge in ATE applications is the fact that only timeequivalent (under-sampled) waveforms are measured either by a sampler ATE card or the digital pin electronics. In the pin electronics case there is the additional challenge that digitizing a waveform can be very time consuming. It is also important to note that this type of post processing technique cannot be used to improve measurements that depend on at-speed functional testing like a bathtub curve measurement. Jose Moreira and Hubert Werkmann Page 5 of 8

2. Characterization in the Frequency Domain The previous sub-section discussion can also be used as an approach to measure the performance of an ATE receiver channel in the frequency domain with or without the test fixture loss included or even for characterizing the test fixture performance separately from the ATE driver/receiver channel performance. Figure 2.1 shows an example of measuring the ATE receiver performance in the frequency domain with a reference test fixture using an external pattern generator that provides a step waveform that is measured by the ATE receiver. The frequency response of the ATE receiver plus the reference test fixture can be computed from the Fourier transform of the measured step responses as described in Equation 1.4 and shown in Figure 2.1. If no reference test fixture is to be included and only the receiver performance is to be measured, then the pattern generator should be connected directly to the ATE receiver pogo pin. If the objective is to measure the frequency response of the test fixture, this can be accomplished either for the drive or receive ATE channels. For the ATE driver channels, one needs to measure the step response at the ATE driver without the test fixture and at the DUT socket with the test fixture docked on the ATE system. The measurement of the driver step response can be done with an external instrument like an equivalent-time oscilloscope. The two measured step responses will then provide the frequency response of the test fixture through Equation 1.4. For the receiver side the process is similar. One measures the step response with the ATE receiver when a pattern generator is connected directly to the ATE receiver pogo pin and when it is connected to the DUT socket on the test fixture. From these two step responses the frequency response of the test fixture can be computed. Jose Moreira and Hubert Werkmann Page 6 of 8

Figure 2.1: Example of the measurement setup for characterizing an ATE receiver in the frequency domain using a step waveform (top) and the measured step response and computed frequency transfer function of the ATE receiver (bottom). Jose Moreira and Hubert Werkmann Page 7 of 8

3. References [1] S. M. Riad, The Deconvolution Problem: An Overview, Proceedings of the IEEE, vol. 74, Jan. 1986 [2] W. J. Rugh, Linear System Theory. Prentice Hall, 1996 [3] J. R. Andrews, Deconvolution of System Impulse Responses and Time Domain Waveforms, Picosecond Labs Application Note AN-18, 2004 Jose Moreira and Hubert Werkmann Page 8 of 8