SPARQ S-Parameter Measurements with Impulse Response Time Limiting

Similar documents
Keysight Technologies Measurement Uncertainty of VNA Based TDR/TDT Measurement. Application Note

In-Situ De-embedding (ISD)

Application Note. Electrical. Optical

In-Situ De-embedding (ISD)

Advancements in mm-wave On-Wafer Measurements: A Commercial Multi-Line TRL Calibration Author: Leonard Hayden Presenter: Gavin Fisher

New Interconnect Models Removes Simulation Uncertainty

How to Avoid Butchering S-parameters

ISSP User Guide CY3207ISSP. Revision C

Transient Response of Transmission Lines and TDR/TDT

S-PARAMETER QUALITY METRICS AND ANALYSIS TO MEASUREMENT CORRELATION

Chapter 11: WinTDR Algorithms

Qualification of tabulated scattering parameters

Quantifying and Verifying trace stability of vector network analyzers at frequencies below 1GHz

SCSI Connector and Cable Modeling from TDR Measurements

SerDes_Channel_Impulse_Modeling_with_Rambus

ODEON APPLICATION NOTE Calibration of Impulse Response Measurements

Experiment P43: RC Circuit (Power Amplifier, Voltage Sensor)

Old Dominion University Physics 112N/227N/232N Lab Manual, 13 th Edition

Sample Alignment Part

Comparison of MLCC and X2Y Technology for Use in Decoupling Circuits

O P E R A T I N G M A N U A L

TDR, S-Parameters & Differential Measurements. TDR, S-Parameters & Differential Measurements

Measurements of a Table

Sample Alignment (2D detector) Part

Collecting the data. A.- F. Miller 2012 DQF- COSY Demo 1

Jasco V-670 absorption spectrometer

Reflections on S-parameter Quality DesignCon IBIS Summit, Santa Clara, February 3, 2011

A Comparison of Measurement Uncertainty in Vector Network Analyzers and Time Domain Reflectometers. White Paper

How to create a new geodatabase using the extract data wizard. 1. How to Extract the Schema to create a Geodatabase using an existing design.

ECE 451 Black Box Modeling

S-Parameter Calibration of Two-Port Setup: Gavin Fisher Cascade Microtech

SI Surging Ideas TVS Diode Application Note PROTECTION PRODUCTS. Layout Guidelines for adding ESD Protection in HDMI Receiver Applications

IncuCyte ZOOM NeuroTrack Fluorescent Processing

De-embedding in High Speed Design

Tutorial. Getting started. Sample to Insight. March 31, 2016

Accuracy Estimations of S-Parameter Measurements at the Wafer-Level

Automatic Watershed Delineation using ArcSWAT/Arc GIS

Item Reliability Analysis

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

How to Make Photometric & Colorimetric Measurements of Light Sources using an Ocean Optics Spectrometer and SpectraSuite Software

Electro-Thermal Analysis using SYMMIC with Microwave Office

RAPID growth in satellite-communications and mobile-communications

You w i ll f ol l ow these st eps : Before opening files, the S c e n e panel is active.

Appendix A Prototypes Models

Ripple Method for Evaluating Residual Errors

VNA Tools II S-parameter uncertainty calculation

What s Your (real or imaginary) LCR IQ?

Determining the Concentration of a Solution: Beer s Law

Recent Advances in Extracting DK, DF & Roughness of PCB Material

NMRPredict Functional Block Diagram

Non-Sinusoidal Waves on (Mostly Lossless)Transmission Lines

Agilent MassHunter Quantitative Data Analysis

Circular Motion and Centripetal Force

Lecture 13. Vector Network Analyzers and Signal Flow Graphs

Manual X-ray fluorescence Manual remote experiment Project e-xperimenteren+

Time Domain Reflectometry Theory

Evaluation Board for 8-/10-/12-Bit, Parallel Input, Dual-Channel, Current Output DAC EVAL-AD5428/AD5440/AD5447EB

TRL algorithm to de-embed a RF test fixture

HOW TO ANALYZE SYNCHROTRON DATA

Advanced Test Equipment Rentals ATEC (2832) Agilent 86130A BitAlyzer Error Analysis Getting Started

ECE 451 Macromodeling

HMS-5000 Manual. Product Name: HMS-5000 Hall Effect Measurement System with variable temperature from 80K to 350K. - Manual version: ver 5.

Software BioScout-Calibrator June 2013

TIMEZERO PROFESIONAL V3.2

Proposed SPICE model for core loss

Quantification of JEOL XPS Spectra from SpecSurf

In Association With. Introduces. TPT Contractor

PURPOSE: See suggested breadboard configuration on following page!

Simulation of Second Order Spectra Using SpinWorks. CHEM/BCMB 8190 Biomolecular NMR UGA, Spring, 2005

Two problems to be solved. Example Use of SITATION. Here is the main menu. First step. Now. To load the data.

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout

Calculator Review. Ti-30xs Multiview Calculator. Name: Date: Session:

Dielectric Analysis of Solid Insulations

Broad-band space conservative on wafer network analyzer calibrations with more complex SOLT definitions

Manual for some LCLS Matlab GUIs. Henrik Loos SLAC, 2575 Sand Hill Road, Menlo Park, CA 94025

LAB MANUAL EXPERIMENT NO. 7

Ramberg-Osgood Convertor. User Manual

PSEUDORANDOM BINARY SEQUENCES GENERATOR

рн PRO Controller The device is used to control and regulate ph level in hydroponic systems and water preparing units automatically USER MANUAL

Elimination of Conductor Foil Roughness Effects in Characterization of Dielectric Properties of Printed Circuit Boards 14 TH1

GIS Data Processing. Eddie Breeveld MSSL/UCL

Free fall with an interface system

A SHORT INTRODUCTION TO ADAMS

Tutorial 23 Back Analysis of Material Properties

Our Drop Counter sensor now features housing for two electrode sensors, an anti-twist mechanism, an indicator LED and two cable guides.

Dielectric Analysis of Insulation Liquids

The Determination of an Equilibrium Constant

Electromagnetic Wave Absorption Technology for Stub Effects Mitigation

Unknown Thru Calibration Algorithm

Characterization of a Printed Circuit Board Via

2nd. The TI-30XIIS Calculator and Fractions, Mixed Numbers and Decimals These are the buttons we will be using to calculate fractions.

In-System Serial Programming (ISSP) Guide

Understanding Your Spectra Module. Agilent OpenLAB CDS ChemStation Edition

This experiment is included in the XRP 4.0 X-ray solid state, XRS 4.0 X-ray structural analysis, and XRC 4.0 X-ray characteristics upgrade sets.

application note LED measurement radiant power measurement

User's Guide. DISTO online. Leica Geosystems

McIDAS-V Tutorial Displaying Point Observations from ADDE Datasets updated July 2016 (software version 1.6)

Caution! Pay close attention to the special operation and safety instructions in the manual of the ultrasonic echoscope.

TA Instruments ITCRun TM Software Getting Started Guide

Quick Start Guide New Mountain Visit our Website to Register Your Copy (weatherview32.com)

Transcription:

SPARQ S-Parameter Measurements with Impulse Response Time Limiting Dr. Alan Blankman, Product Manager Summary Beginning with version 6.5.0.2 of the SPARQ software, users have the option of limiting the impulse response time as part of the S-parameter calculation process. Prior to 6.5.0.2, users had the option of limiting impulse response, but only in conjunction with enforcing causality. Limiting the impulse response time has the main benefit of eliminating noise from the S-parameters returned by the SPARQ. When limiting the impulse response, the S-parameters measured by the SPARQ are smoother, and a better match to VNA results. Use of this feature is especially recommended when using devices with very short electrical lengths, (e.g. < 500ps). Via impulse response time limiting, users can also avoid time domain aliasing that can occur when using too few points in the S-parameter measurement. Lastly, Impulse response limiting can be used in conjunction with causality enforcement feature to return S-parameters that meet a simulator s causality requirement. Configuring to Limit the Impulse Response The settings to configure the feature to limit the impulse response are on the extended view of the main Setup dialog. This dialog is displayed by clicking the Setup button at the top of the application, and then by clicking any of the + buttons to expand the dialog to show the additional settings. Figure 1 shows both Limit Impulse Response and Enforce Causality enabled. (These two features now operate independently, which was not the case in previous software versions.) Algorithm to Limit the Impulse Response The limiting of the impulse response time (and the enforcement of causality, which is an independent setting) are the last steps in the algorithm to calculate the S-parameters returned to the user. The algorithm takes as input the S-parameters calculated after all deembedding has been applied, as well as after passivity and reciprocity enforcements have been applied. If either the Enforce Causality or Limit Impulse Response checkboxes in the extended Setup dialog are enabled the following steps are performed: Figure 1: Dialog with settings for Impulse Response limiting 1. Each S-parameter is converted to the time-domain via the ifft function to determine the corresponding impulse responses waveforms. Figure 2 shows the impulse response derived from the S11 S-parameter of a SPARQ demo board. The measurement was taken with 40GHz end frequency, resulting in an ifft with a time interval of 40ns between impulses. Figure 2: Impulse response calculated by taking the ifft of the S11 measurements a LeCroy SPARQ demo board. Multiple iterations are shown in the upper left corner to show that the ifft returns a repetitive waveshape.

(The time interval between impulses is equal to the inverse of the frequency resolution, or (Num Points)/(End Frequency.) 2. Each impulse response waveform is truncated as follows: a. If only Limit Impulse Response is enabled, the resulting impulse responses include both the positive and negative time specified in the entry box for the impulse response time. Figure 3 shows the limiting of the impulse response using an impulse response time of 6ns. The waveform is truncated to include times from -6ns t 6ns. Figure 3: The impulse response used when configuring a limiting time of 6ns is shown. b. If only Enforce Causality is selected, only the positive region is retained, as shown in Figure 4. For this example, the truncated waveform includes only times 0 t < 20ns. This ensures that the impulse response waveform is causal by excluding all vestiges of an impulse response from before the impulse time (T=0) Figure 4: The impulse response used when enforcing causality and without limiting the impulse response time is shown. c. If both Enforce Causality and Limit Impulse Response are enabled, then the negative region of the impulse response is truncated, along with the positive time beyond the response time specified, as shown in Figure 5 which is 6ns in this example. Figure 5: The impulse response used when both enforcing causality and when limiting the response to 6 ns is shown. Rev 2, June 2011 2

3. The waveforms output from step 2 are converted back to the frequency domain, and are the final S- parameters displayed to the user and that are available be saved to a Touchstone file (either manually or automatically.) Figure 6 shows before/after plots when setting the impulse response limiting time to 6ns. After limiting the impulse response, the waveforms show a smaller amount of noise. The waveforms are clearly smoother in the second half of the plot. The ripple on the insertion loss plots in the lower grids is a real effect due to coupling to an unterminated trace rather than due to noise; this will be discussed further later in this application note. Figure 6: Before and after S-parameter curves when limiting the impulse response time to 6ns. Top grids: S11. Bottom grids: S21. The curves are smoother, especially in the second half of the plot. The ripple on the S21 plots is due to coupling to a neighboring unterminated trace. (See the Avoid Overlimiting section below for an example of how excess limiting can lead to incorrect results.) The effect of the impulse response limiting algorithm can easily be seen when comparing the impulse responses with and without the feature enabled. Figure 6 above shows the comparison; the waveform on the left is the impulse response without limiting in place, and the waveform on the right is with limiting set to 6ns. The left-side waveform is displayed by configuring the Result Display dialog to have trace S1 show the S11 parameter with the result type Impulse. This result type returns the ifft of the selected S- parameter convolved with a user-selectable risetime (set to 0 for this screenshot). Figure 7: Time-domain waveforms derived from S11 measurements with and without applying impulse response limiting. The plots have been zoomed vertically to clearly show that the response time has successfully been limited in the right-hand plot. Rev 2, June 2011 3

The right-side waveform uses the S-parameter that is output from step 3 above; the zero-values for time T > 6ns is now encoded in the S- parameter result. (To show the response with limiting in place, the S- parameters were first saved to a Touchstone file, and then loaded using the SParamImport feature; the SPARQ truncates the Sx waveforms based on the impulse response time setting, whereas the timedomain results that can optionally be shown when using imported S-parameter files will have a time length of (NumPoints)/(2*End Frequency), which = 20ns in this example.) Using Impulse Response Limiting on DUTs with Short Impulse Responses The limiting feature can help in the generation of S- parameters for short lossless devices. Figure 9 shows the measurement of a calibration standard that is embedded in a PCB for the purpose of de-embedding a cable test fixture (Figure 8). The embedded short is at the end of a 1X length trace of about 2 inches. The right-hand grid shows the S11 measurement both with and without applying impulse response limiting: the thin green trace shows how the algorithm eliminates the noise in the red waveform. The upper and lower left plot shows the before and after plots for the step response. (The lower plot shows trace S1 Figure 8:9 Calibration board for cable test fixture de-embedding using cal standards at the end of a 1x length of trace. configured to be the Step result type using S11; the upper plot is a memory trace saved from the S1 plot before limiting the impulse response). This waveform can help determine the correct time to use in conjunction with limiting the impulse response. From the cursor, we can see that the time to out to the short and back is approximately 450ps. We make use of this value in the section Determining the Limiting Time below. Figure 9: 8Impulse response time limiting on a DUT with short electrical length. The DUT is an embedded Short calibration standard used for fixture de-embedding. The green trace in the left grid is after limiting the impulse response to 2 ns. Rev 2, June 2011 4

Determining the Limiting Time The time to use when limiting the impulse response should be, as a rule of thumb, about 5x the DUT s electrical length. (Two times the electrical length is the time needed to include the reflection from the farend of the DUT, but a longer time length is needed to account for multiple reflections.) To determine the Figure 10: Determining the DUT s electrical length by using the calculated step response result type. DUT s electrical length, SPARQ operators can first make the S-parameter measurement with limiting turned off, and by examining one or more of the time-domain views of the results. Figure 10 shows the result from Figure 6 on page 5 along with the associated S21 step response. The time of the step is the left side grid is ~1.6ns. This corresponds to the electrical length of the DUT, since the S-parameter measurement was taken with cable deembedding enabled, placing the reference plane at ends of the SPARQ port cables, i.e. the DUT ports. Figure 9: 8 (page 2) shows the Step result type from a 1-port measurement of a short; the electrical length for this DUT is ~225ps. This is ½ of the 450ps time measured by the cursor; 450ps includes the reflection, since it is a TDR measurement. Displaying Results on the SPARQ Users configure the Result Display dialog to setup S-parameters and time-domain results for display. Up to 16 results can be displayed, in waveforms named S1, S2, S3, etc. ( Sx in general). For each Sx, an S-parameter is selected, along with a result type. Users can also use the live TDR SPARQ feature to make a measurement of the DUT length without first measuring the S-parameters of the DUT. Appendix A shows how to calculate the DUT length when using this approach. Avoid Overlimiting Care should be taken to not to over-limit the response time. This can have the undesired consequence of excluding reflections, or perhaps even the transmitted edge on the TDT waveform. The effect of overlimiting will be S-parameters that are not a correct characterization of the DUT. Figure 11 below shows measurements taken with 6, 4 and 1.5ns as the limiting time. At first glance, the 4ns limiting looks cleaner than when using 6ns, but the ripple that has been eliminated is not noise, but rather expected behavior due to coupling to neighboring unterminated traces. The bottom grids show an extreme case, where the value chosen is 1.5ns. This is just less than the 1.6ns DUT length. With this setting, the S-parameters no longer correctly characterize the DUT; the impedance profile derived from the S11 measurement no longer includes the far-end of the DUT, and the S21 measurement no longer bears any resemblance to the correct result. Rev 2, June 2011 5

Figure 11: Results after for 3 response time limits: Top grids: 6ns; middle grids: 4ns; bottom grids 1.4ns. Plots on the left are with the Z result type; on the right is S21. The 4ns and 1.5ns results show signs of overlimiting. Time-domain Aliasing Time domain aliasing can be avoiding by using Impulse Response Limiting to reduce the impulse response time. In the same way that undersampled time-domain waveforms can lead to frequencydomain aliasing (i.e., when an oscilloscope is configured to sample at a sampling rate less than Nyquist), undersampled S-parameters can result in time-domain aliasing. This occurs when the user chooses too few points to use for the S-parameter measurement given the end-frequency selected. This results in an under-sampled S-parameter curve, with the consequence that the conversion to the time-domain via an ifft can result in aliasing. In Figure 12, (next page) the middle trace shows the how such aliasing can show up in an impedance profile. The larger ripple in the 4 th horizontal division shows up when using 400pts in the S-parameters. This ripple is aliased from another position in time, in the same way that frequency-domain aliasing can relocate spectral peaks. The time length for the middle trace, which was the result of a 40GHz, 400pt S-parameter measurement, is 5ns. If instead the user selects 1600 pts with no time limiting, the result is the top trace. When applying impulse response limiting with time = 5ns, the result is the bottom trace. Neither of these traces show time-domain aliasing since the S-parameters are sufficiently sampled at 25MHz/pt. Both the middle and bottom trace are S-parameters with impulse length=5ns, but since impulse response limiting was used in the bottom trace, time-domain aliasing has been avoided. Rev 2, June 2011 6

Figure 12: Illustration of time-domain aliasing. The ripple in the middle trace in the 4 th horizontal division has been aliased from another position in time due to insufficient sampling of the S-parameters. Conclusions The SPARQ s Limit Impulse Response feature can be used to eliminate noise in calculated S- parameters, and to avoid time-domain aliasing. The feature is especially useful when applied to short DUTs. The resulting S-parameters are smoother and a better match to VNA-generated S-parameters. The SPARQ also includes all the tools required to understand the time-domain behavior of the calculated S-parameters, including Step, Impulse, Rho and Z result types. Rev 2, June 2011 7

Appendix A: Quick Procedure to Measure DUT Length using TDR/TDT Using TDR alone to measure DUT length can be difficult because of degradation of the reflection from the far end of the DUT. The following procedure employing both TDR and TDT measurements can be used to estimate DUT length. Step 1: For a configuration similar to the figure below, disconnect the cable from the DUT that is connected to port 1, and turn on live TDR with TDR Port 1. And TDT Port 2. Place the one of the horizontal cursors at the TDR reflection point, which in Figure A is in the 3 rd horizontal division. The time measured by this cursor is twice the time to get from the pulser to the end of the cable, or 2*Tin (see diagram below). When the cables in and out are equal, this measurement = Tin + Tout Figure A: Time of the left cursor is = 2*Tin, which nominally = Tin + Tout. Step 2: Reconnect the cable. Place the other horizontal cursor on rising edge of the TDT signal. This measures time Tdut, as shown in Figure B. The time of this edge is the complete time from the TDR pulser/sampler to the TDT sampler, or Tin + Tdut + Tout. Step 3: Read Delta-X value (lower right corner). This is the approximate length of the DUT, calculated by subtracting the time measured in Step 1 from Step 2: Tin + Tdut + Tout (Tin + Tout) = Tdut. The above result = 1.269ns Figure B: Time of the right cursor is = Tin + Tdut + Tout. DUT length is the time between cursors. Rev 2, June 2011 8 Figure C: Simplified schematic.