-
- News
- Books
Featured Books
- design007 Magazine
Latest Issues
Current IssueAdvanced Packaging and Stackup Design
This month, our expert contributors discuss the impact of advanced packaging on stackup design—from SI and DFM challenges through the variety of material tradeoffs that designers must contend with in HDI and UHDI.
Rules of Thumb
This month, we delve into rules of thumb—which ones work, which ones should be avoided. Rules of thumb are everywhere, but there may be hundreds of rules of thumb for PCB design. How do we separate the wheat from the chaff, so to speak?
Partial HDI
Our expert contributors provide a complete, detailed view of partial HDI this month. Most experienced PCB designers can start using this approach right away, but you need to know these tips, tricks and techniques first.
- Articles
- Columns
Search Console
- Links
- Media kit
||| MENU - design007 Magazine
Estimated reading time: 7 minutes
Beyond Design: Reflecting on Reflections
When a transmission line is perfectly matched to the driver and load, the signals propagating electromagnetic (EM) energy are totally absorbed by the load. This is the perfect scenario that all electronics designers strive for. However, this is rarely the case and reflections do occur whenever the impedance of the transmission line changes along its length. This can be caused by unmatched drivers/loads, layer transitions, different dielectric materials, stubs, vias, connectors, and IC packages. By understanding the causes of these reflections and eliminating the source of the mismatch, a design can be engineered to perform reliably.
There are many ways to dampen reflections in high-speed PCB design, as listed below:
Drive Strength
Reflections can be caused by using a drive strength that is too high for the load. Driver strengths typically range from 4 mA to 16 mA. A 16 mA driver is generally required for multiple loads—for instance, a DDR4 signal driving multiple SODIMM memory cards. In this case, the transmission lines are longer and the capacitive load higher, so simulation is necessary to confirm the required driver’s current strength. To dampen the signal, terminations are typically placed on the memory card itself. However, if the signal is delivered to only one or two on-board memory devices, then the signal strength can usually be reduced to a minimum of 8 mA to prevent reflections.
The simulation in Figure 1 shows a clean signal with a wide eye opening, but there is a slight over-and undershoot of the signal (top and bottom) and a small amount of timing jitter (horizontal misalignment). The over/undershoot can be attributed to either overdriving the transmission line using a higher drive strength than required or over-termination on the receiver side by using an external resistor value that is higher than the characteristic impedance of the transmission line. The degradation of the signal due to overdriving the transmission line might be sufficient to result in system failure.
On-Die Termination
On-die terminations (ODT) can be used with some memory devices to match the transmission line and dampen the reflections. Incorporating a resistive termination within the DRAM device improves the signaling environment by reducing the electrical discontinuities introduced with off-die termination. DDR4 and DDR5 technology, like DDR3, include ODT on the data I/O pins. This feature is controlled by the ODT pin and consumes additional power when activated. The ODT and the output driver on DDR4 devices include additional mode register settings over the previous DRAM to increase system flexibility and optimize signal integrity. The ODT impedance can vary from 34-240 ? in receive mode and 34-48 ? in transmit mode in Figure 2. DDR4 signal-ended signals are normally routed on 40 ? transmission lines so, for short trace lengths with one load, a 40 ? ODT is perfect. However, since the ODT and driver strength are software selectable, one can validate and tune the strength during the testing phase of development.
Series Termination
Unfortunately, drivers do not have the same impedance as the transmission line (typically 10–35 ?) so series terminations are used to balance the impedance, match the line, and minimize reflections, particularly on long traces where ODT is not provided. Impedance matching slows down the rise and fall times, reduces the ringing (over/undershoot) of signal drivers, and enhances the quality of a high-speed signal. The ringing is dramatically reduced by adding a series terminator as in Figure 3. From this, we can see that the impedance has to be matched—but to what value?
In Figure 4, using a 12 mA LVCMOS 1.8V driver of a Spartan 6 FPGA, an 18.7 ? series resistor is required to match the driver to the 51.67 ? trace on the outer layer. This is automatically derived from the IV curves of the Spartan 6 IBIS model by the iCD Termination Planner (Figure 4).
Figure 5 (left) illustrates the ringing (red) in an unmatched transmission line. This ringing, which also causes electromagnetic radiation (right), is dramatically reduced by terminating the transmission line with an 18.7 ? series resistor.
Crosstalk
Another culprit is crosstalk, particularly on long parallel trace segments. Crosstalk arises as a result of the unintentional coupling of electromagnetic fields and causes both forward and reverse reflections. The easiest way to reduce crosstalk from a nearby aggressor signal, of course, is by increasing the spacing between the signals in question. Crosstalk falls off very rapidly with distance. Crosstalk plummets roughly quadratically with increased separation. Doubling the spacing cuts the crosstalk to roughly a quarter of its original level. A good rule of thumb for this is Gap = 3 x trace width. However, in today’s complex designs it is not always possible to use up valuable real estate to satisfy the above. Reducing the signal trace to reference plane dielectric thickness can also reduce crosstalk while not requiring additional space. Also, different technologies should not be mixed as higher voltages create higher crosstalk. And long parallel trace segments should be avoided.
Crosstalk also depends on the load which may vary considerably when driving banks of memory modules, for example. Keep in mind that the total crosstalk on each victim trace is the total crosstalk from each of several nearby aggressors, all of which sum to produce the maximum value.
Plane Cavity Resonance
Plane pairs, in multilayer PCBs, are essentially unterminated transmission lines—just not the usual traces or cables we may be accustomed to. They also provide a very low impedance path, which means that they can present logic devices with a stable reference voltage at high frequencies. But, as with signal traces, if the transmission line is mismatched or unterminated, there will be standing waves—ringing. The bigger the mismatch, the bigger the standing waves and the more the impedance will be location-dependent.
When the cavity has open end boundary conditions, resonances arise when a multiple of half wavelengths can fit between the ends of the cavity. Figure 6 shows the cavity resonance of a plane pair with a resonant frequency of 1 GHz. If the signal clock frequency (or harmonics) is multiples of 1 GHz, then noise can be injected into the plane cavity. When the clock or data harmonics overlap with the cavity resonant frequencies, there is the potential for long-range coupling between any signals that run through the cavity, thus affecting signal integrity as a consequence of inadequate power integrity.
Plane cavity resonance and emissions can be reduced as follows:
- A thin dielectric, in the plane cavity, is the most effective way of reducing the peak amplitude of the modal resonance. It reduces spreading inductance and the impedance of the cavity, and also reduces the resonance peaks by damping the high-frequency components.
- RC terminations, of 3R5 in series with 10nF connected across the plane pair and placed along the board edges, are generally sufficient to reduce the resonance peaks.
- The parallel resonant frequencies, of the cavity, can be pushed up above the maximum bandwidth of the signals by reducing the plane size and by adding stitching vias between (similar) planes of a cavity.
When a signal’s EM energy propagates from the driver to the receiver along a transmission line, it changes along its length. The original signal will be received with varying degrees of distortion and degradation. This signal distortion happens due to factors such as impedance mismatch, reflections, ringing, crosstalk, dielectric loss, jitter, and ground bounce. The PCB designer’s primary objective should be to minimize these issues at the source, so that any signal distortion is eliminated.
Key Points
- Reflections can be caused by using a drive strength that is too high for the available load.
- Over/undershoot can be attributed to overdriving the transmission line using a higher than required drive strength setting on the driver.
- On-die terminations (ODT) can be used with some memory devices to match the transmission line and dampen the reflections.
- Drivers do not have the same impedance as the transmission line (typically 10–35 ?) so series terminations are used to balance the impedance, match the line, and minimize reflections.
- The easiest way to reduce crosstalk from a nearby aggressor signal is by increasing the spacing between the signals.
- Reducing the signal trace to reference plane dielectric thickness can also reduce crosstalk while not requiring additional space.
- Plane pairs in multilayer PCBs are essentially unterminated transmission lines.
- If the plane cavity is mismatched or unterminated, there will be standing waves—ringing.
Resources
Beyond Design columns by Barry Olney: “The Fundamental Rules of High-Speed PCB Design, Part 2;” “Stackup Configurations to Mitigate Crosstalk;” “Controlled Impedance Design;” “Plane Cavity Resonance;” “Dampening Plane Resonance with Termination;” “Signal Integrity, Part 3.”
Errata: In the February 2021 issue of Design007 Magazine, the Beyond Design column, "Stackup Configurations to Mitigate Crosstalk," contained two errors in equations 1 & 2. The term Lm/Ctotal should have been Lm/Ltotal. Please download the revised PDF to replace your library copy today.
This column originally appeared in the May 2022 issue of Design007 Magazine.
More Columns from Beyond Design
Beyond Design: High-speed Rules of ThumbBeyond Design: Integrated Circuit to PCB Integration
Beyond Design: Does Current Deliver the Energy in a Circuit?
Beyond Design: Termination Planning
Beyond Design: Dielectric Material Selection Guide
Beyond Design: The Art of Presenting PCB Design Courses
Beyond Design: Embedded Capacitance Material
Beyond Design: Return Path Optimization