Measuring impedance and checking for faults and discontinuities on different points of a PCB trace is not a cakewalk. This is because impedance is an AC property and cannot be measured like resistance. Time Domain Reflectometer (TDR) impedance measurements are essential for ensuring signal integrity in a PCB design. TDR feeds a pulse onto the PCB trace/transmission line on a test coupon. Then it measures the characteristic impedance by analyzing the changes in the amplitude of the reflected waveform. Note that TDR will only observe the reflections if the injected pulse experiences any discontinuity in its path. If there is no discontinuity or no-fault, the pulse will get absorbed by the termination provided at the far end of the transmission line, hence no reflections. But, this is an ideal case. Any change in the impedance is displayed using the TDR graph.

What is a time domain reflectometer (TDR)?

Time Domain Reflectometer (TDR) is an electronic device that uses reflected waveforms to decipher the characteristic impedance of the PCB traces, a cable, a connector, and so on. It checks for electrical discontinuities in connectors, PCBs, or any other electrical path. Let us discuss some vital TDR features.

Velocity factor (VF)

For TDR operation, it is mandatory to know the signal pulse speed passing through the PCB trace. Using VF, the TDR converts the time the reflected pulses take, into the distance. VF is the ratio of pulse speed on the PCB trace to the speed of light.


TDR accuracy depends on the Velocity Factor (VF). It is good to test the trace from both ends.

Pulse level at the output

The output pulse level can be varied to assist in locating the discontinuities. Small trace path discontinuities and those at the far end of the transmission line will require a high pulse level. High pulse energy at near-end faults will distort a large section of the displayed trace, and so lower pulse levels will be required. 


Initially, it is best to set the range above the expected length of the trace so you can see the complete picture. A large fault can be missed if it is not there on the TDR display. 

Automatic fault finding

Many TDRs have an automatic facility that may help identify some faults. It is also necessary to use the TDR manually to get the most from the instrument. Impedance Calculator by Sierra Circuits

Factors affecting TDR resolution

If a TDR system has an insufficient resolution, small or closely-spaced discontinuities may be smoothened together into a single aberration in the waveform. This effect may not only obscure some discontinuities, but it also may lead to inaccurate impedance measurements and readings.

Rise time in TDR impedance measurements

A reflection from any discontinuity present in the signal path has a rise time equal to or slower than that of the incident pulse. The spacings between two discontinuities present on a circuit path determine how closely their reflection will be positioned on the TDR waveform. It is tough to measure if two discontinuities have a distance of less than half of the system rise time. TResolution = ½ (TR(System))

Controlling rise time with TDR measurements

The fastest rise time is desirable in most cases, but sometimes, a speedy rise time can give confusing results on TDR. Let us take an example: If we test the impedance of a microstrip line with a 35ps rise, it gives a fine resolution. However, even the highest-speed logic families cannot match the 35ps rise time of the TDR step. Typical Emitter-Coupled Logic families (ECL) have output rise times ranging from 200ps to 2ns range. Reflections from small discontinuities such as stubs or sharp corners in the microstrip will be quite visible and may produce large reflections at a 35ps rise time.

On the other hand, the same transmission line driven by ECL with a rise time of 1ns may produce negligible reflections. Misleading impedance readings can be corrected by compromising on the environment that the real operational signals need. It is often preferable to see the transmission lines’ TDR response to rise times similar to the actual circuit operation. To achieve this, some TDR measurement systems provide a means of increasing the apparent rise time of the incident pulse.

Edge speed in TDR impedance measurements

Impedance is measured on the flat top of the pulse, not on the edge. So, what is the relevance of the edge speed? Edge speed does determine measurement resolution: i.e., a fast edge will reveal a short discontinuity; slower edges can see only longer discontinuities. Yet, because fast edges do respond to short discontinuities, they react greatly to the discontinuity of the probe tip, the signal injection pads, and vias, and the discontinuity (typically) of the test trace at the injection point. For example, where a differential pair spreads out to reach the probe pads. This results in waveform aberrations that will typically mask or distort the test region of the measurement waveform.

Aberrations or ringing effects on TDR impedance measurements

Aberrations are like preconceived notions. Ringing is an example of aberrations in the incident pulse. Aberrations reach the discontinuity before the incident pulse and start generating the reflections. These early reflections reduce the TDR resolution, resulting in closely-spaced discontinuities being unidentified.


Controlled Impedance Design Guide

Factors affecting TDR measurement accuracy

Several factors contribute to the accuracy of a TDR impedance measurement system.

Reference impedance

All TDR impedance measurements are performed by comparing reflected pulse amplitudes to the incident pulse amplitudes and provide the results in ohms or rho. However, the entire measurement process depends on the accuracy of reference impedance (Zo). For example, some TDR modules use a connector as a stable impedance reference for calculating the reflection coefficient.

Step amplitude and baseline correction

Modern TDR instruments monitor the baseline and incident step amplitude periodically. It allows the TDR system to be automatically compensated, suitable for very repeatable measurements even if the step amplitude offset drifts.

Aberrations in the incident pulse

Incident pulse aberrations cause errors while measuring the accurate amplitude of the reflected pulse, if the pulse does not settle in a short time compared to the line being measured.


Random noise creates problems while making measurements for small impedance variations. Modern TDR measurement instruments use a signal averaging technique to reduce the effects of random noise. But averaging reduces the processing speed of the TDR system.

Interconnect accuracy

Interconnect components and the probe-to-DUT interface also generate reflections and can produce inductive reflections. These reflections must settle down for measurement accuracy. It is good to keep the probe tip and ground leads short to avoid such problems.

Cable losses

Due to long test cables, the DUT impedance looks higher than its actual value. Also, the rise time and settling time of the incident pulse degrade when it reaches the end of the cable. This is how cable losses affect the TDR measurement accuracy since the effective amplitude of the incident step is different than expected. This amplitude inaccuracy can be ignored when the DUT impedance is close to 50ohms, but it needs to be taken into account for a larger or smaller impedance. Webinar SnapEDA by Sierra Circuits banner

TDR test for impedance measurements

TDR tester incidents a signal onto the PCB conductor on a test coupon to measure the reflections when it travels through a transmission medium. If the conductor has a uniform impedance and is properly terminated, then there will be zero reflections, and the incident pulse will get absorbed in the far-end by the termination. 

On the contrary, if there are impedance variations, some of the incident signals will be reflected back to the source (TDR in this case). TDR compares these reflections with those generated by standard impedance. This is how it determines the impedance of the discontinuity present in the signal path. The distance to the reflecting impedance can also be calculated from the time that a pulse takes to return.

How are the TDR impedance measurements done?

TDR requires two conductors running in parallel to identify the change in impedance. Any connection, cable/trace type, cable/trace break, or fault will cause a variation in impedance value. Each type of change will have a different effect on the TDR display. A positive reflection will represent a higher impedance value, while a lower reflection will show a lower impedance value.

TDR display for trace impedance discontinuities

Basic TDR operation. Image credit:

TDR impedance measurements come with a limitation; the minimum system rise time. The total rise time consists of the combined rise time of the driving pulse and the oscilloscope or sampler that monitors the reflections. The important fact is that the trace’s characteristic impedance does not really change with frequency and is an inherent property of the trace structure.

Time domain or frequency domain. Which is the real game-changer?

The TDR is a time domain reflectometer. It does not operate in the frequency domain. The high-frequency harmonics present in a pulse are mainly evident in the rising (or falling) edge speed. However, impedance is measured on the flat top of the pulse, not on the edge. In the case of a fast rise time pulse, Fourier transform shows higher frequency harmonics than a pulse with a slower rise time. Although, while testing in the time domain, all pulse harmonics are reflected together, and the reflection is a combination of all its frequencies.

For a frequency test, you must use a frequency-domain tester, e.g., a VNA, which will sweep a sine wave through a range of frequencies and perform tests at specific frequencies. This is usually to ascertain signal loss at those frequencies. Board fabs typically don’t use a VNA because of the possible disadvantages. Namely, the front-end is delicate and easily damaged and it requires manual intervention by a skilled operator. Also, the results vary from one user to the next and the time involved is usually seconds to minutes.

On the other hand, a TDR can be made robust, used by an unskilled operator, measures and computes in a fraction of a second. It gives repeatable results from one user to the next, and test parameters can be easily programmed and don’t require user intervention. In theory, line impedance quickly drops to a stable level, as shown in the following chart. Er may decrease with frequency; see the table of frequency-dependent parameters given below.

TDR impedance measurement for a single-ended stripline

A single-ended, offset, 50ohms stripline.

The dielectric constant Er de-rates a little with increasing frequency as suggested in the table below, but since Zo is inversely proportional to the square root of Er, that has minimal effect on impedance. This is just a typical table for a no-name product. The root of 4.2 = 2.0494, the root of 3.98 = 1.995: a change of only 2.7 percent.

Frequency-dependent parameters

Table showing frequency-dependent parameters.

Using this data in a frequency-dependent solver, the impedance of the trace looks like this (note the additional 1.5ohms and the fact that it’s nearly flat above about 800kHz).

TDR trace impedance testing

Impedance of the example trace when using a frequency-dependent solver.

You may wonder why it dips initially. That’s because the current distribution in the trace cross-section begins to favor the trace side that faces the reference plane(s) instead of being more uniformly distributed around the four surfaces. Thus, moving close to the reference plane reduces loop inductance and increases apparent capacitance, both tending to reduce impedance. The extra 1.5ohms is due to the copper conductivity (or resistivity if you prefer) and skin depth at frequencies above a few kilohertz.

Resistance on the TDR trace

Resistance appears as an upward slope.

This resistance shows on the TDR trace as an upward slope along the length of the display (the longer the trace, the greater the resistance). As I mentioned regarding coupons, some OEMs have discussed with me the inclusion of dedicated test or “dummy” traces into completed bare circuit boards for on-board measurement of impedance. They wanted to do this out of concern that the panel edge coupons might not sufficiently and accurately represent on-board trace conditions due to the coupon’s physical placement on the panels. Dummy traces can more accurately represent on-board dimensions and environment due to their co-location, and they do have other potential advantages but have problems of their own.

Consider these issues:

  • How can you tie together the reference planes without affecting the rest of the board? In use, boards carry coupling capacitors and are connected to very low-impedance power supplies.
  • Using valuable board real estate for traces and test points on every board, thus increasing manufacturing cost.
  • Testing the trace on every board (what is the point of having per-board test traces if you aren’t going to test everyone?) resulting in another cost increase.

Not so easily handled in the test area.

  • Trace configuration (spurs, etc.) are likely to introduce unwanted and misleading waveform artifacts.
  • Appropriate probe access to the trace and reference planes is practically impossible.

In a nutshell, board stripline traces are intended to achieve target impedances when loaded and powered. These conditions don’t prevail on a bare board, so on-board measurements are probably very misleading (read: impedance higher than target) unless extensive thought goes into designing the test traces for the purpose. Hence the use of coupons. Board manufacturers are in a better position to test striplines during the build process because, at some stage in the build process, every stripline is a microstrip (before lamination). At that point in the process, traces and the single reference plane are more easily accessible to test. Read what is the difference between microstrip and stripline?

A field solver can predict the impedance of the trace at this interim stage of the build. If subsequent laminations are completed accurately, as designed, then the finished target impedance will be achieved. TDR measurement gives the average height of the reflection. Let us see how the average pulse height changes when high-frequency harmonics are added: The graphic below shows the addition of a fundamental and its 3rd harmonic:

TDR impedance measurements for high-frequency pulse

Average pulse height changes when more high-frequency harmonics is added. Graph Credit: Polarinstruments

If 5th harmonic is added:

TDR measurements.

Average pulse height changes when 5th harmonic is added. Graph Credit: Polarinstruments

Now all up to 23rd harmonics are added.

TDR measurements

Average pulse height changes when up to 23rd harmonics are added. Graph Credit: Polarinstruments

Let us see the component sine waves up to the 23rd harmonic before addition:

TDR measurements

Component sine wave up to 23rd harmonic. Graph Credit: Polarinstruments

We can conclude that the addition of higher harmonics makes the reflection flatter without changing its amplitude.

Reflection coefficient for TDR impedance measurements

TDR impedance measurements are defined in terms of the reflection coefficient. The term ‘ρ’ is the ratio of the reflected pulse amplitude to the incident pulse amplitude. Read our post on how to limit impedance discontinuity and signal reflection in PCB transmission line.

ρ = (VReflected/VIncident) for a fixed termination (‘ZL’), ρ can be specified in terms of the transmission line’s characteristics impedance (Zo) and the load impedance (ZL).

VReflected/VIncident = (ZL-Zo)/(ZL+Zo)

We can now add values to check the condition of a matched load, short circuit, and open load. Here, ρ has a range of values ranging from +1 to -1 with ‘0’ signifying a matched load condition.

a.    If ZL=Zo, then load is matched. VReflected is equal to 0, and ρ is 0 too.

ρ = (VReflected/VIncident) = 0/V = 0

b.    ZL=0 represents a short circuit. It means VReflected and VIncident are equal with opposite polarity.

ρ = (VReflected/VIncident) = -V/V = -1

c.   ZL= ∞ represents an open circuit. It means VReflected and VIncident are equal with the same polarity.

ρ = (VReflected/VIncident) = V/V = 1 PCB Transmission Lines eBook

Impedance calculations of transmission line and load

ZL =Zo ((1+ρ)/(1-ρ))

TDR impedance measurements can be displayed with volts, ohms, or ρ on the vertical magnitude scale and with time on the horizontal axis. Check the TDR results given below with a variety of impedance and terminations.

TDR results for load terminations

Open, short, matched, and mismatched terminations. Image Credit: Tektronix

TDR results with diverse impedance and terminations

Capacitive and inductive load terminations and discontinuities. Image Credit: Tektronix

TDR waveform for series and shunt load

Series-shunt and shunt-series capacitive/inductive loading. Image Credit: Tektronix

How to check PCB trace discontinuities with TDR?

The waveform given in the figure below is the result of an ideal pulse traveling through a transmission medium. A TDR setup produces an accurately controlled pulse with a fast rise time. Now let us send a data pulse along the same transmission path. The data pulse aberration will encounter multiple discontinuities in the transmission path, leading to random, intermittent issues. This is the reason TDR impedance measurements are performed for better signal integrity (after correcting the discontinuities).

Checking trace discontinuities with TDR

TDR measurements for better signal integrity. Image Credit: Tektronix

TDR impedance measurements for differential transmission lines

Most of the high-speed designs use a differential transmission line approach. Single-ended TDR impedance measurement techniques also apply to the differential transmission line. There are two unique modes of propagation associated with the characteristic impedance and propagation velocity of a transmission line, also termed odd mode and even mode impedance. Here are some tips for measuring differential impedance.

  • The odd mode impedance is measured by calculating impedance across one line while a complementary signal drives the other line.
  • The differential impedance is measured across the two lines with the pair driven differentially.
  • Differential impedance is the double of odd mode impedance.
  • The even mode impedance is measured across one line while an equivalent signal drives the other line.
  • The common mode impedance is defined as the impedance of the lines connected in parallel, which is half of the even mode impedance.

The TDR module provides a polarity-selectable step pulse for each of the two channels to measure accurate differential impedance. With this approach, the differential system can actually be driven differentially. The response of each side of the differential line is separately acquired and evaluated as a differential quantity. With the TDR system set up with complementary incident steps and using ohms units, adding the two channels yields the differential impedance.

Time Domain Reflectometer (TDR) testing provides a convenient and robust method for characterizing impedance of single-ended and differential transmission lines and networks. A TDR takes advantage of the fact that any change in impedance in a transmission line or network causes reflections that are a function of the magnitude of the discontinuity. Modern TDR-capable instruments automatically compare the incident and reflected amplitudes to provide a direct readout of impedance, reflection coefficient, and time for both common mode and differential impedance.

Also, waveform math functions built into the instrument can automatically display TDR results for a user-selected rise time. This makes it possible to see the response of a DUT to the signals it will encounter in its end application. By employing consistent procedures, static protection, and good measurement practices, you will achieve stable and accurate TDR results. We can conclude that the trace has no discontinuities if rho=0 and the TDR results do not report reflections.

Trace Width Calculator

This post was first published on: Sierra Circuits