Simultaneously Switching Noise: the Effect of the Power Distribution Network


Reading time ( words)

In the first installment of our blog series on Simultaneously Switching Noise, we went through an overview of SSN and explained its relevance to high-speed parallel busses such as DDR4. This time, we’ll be taking a closer look at the effects of a poorly designed Power Distribution Network (PDN) on SSN and signal integrity.

Effects of a poorly designed PDN

To illustrate the effects that a PDN can have on signals, consider a setup of a single DDR4 byte lane running at 2400Mt/s with each signal running a unique random sequence. In this simulation setup, the package capacitor is not loaded. This removal of a major source of power for the higher frequency transitions (artificially) exacerbates the SSN effect.

Figure 1: Poorly designed PDN

In Figure 1 above, the eye for DQ0 does not have a lot of margin around the eye mask. This is not a very good situation.

Bad PDN: Worst-Case Switching

We can see the situation get worse if instead of allowing each signal to have a unique random sequence, they all switched with the same sequence. This way, we can see the worst-case effects of SSN—that is, when all the signals are toggling in unison and placing a great deal of strain on the voltage rail.

Figure-2-Worst-case-bit-pattern-with-a-poorly-designed-PDN-520x285.png

Figure 2: Worst-case bit pattern with a poorly designed PDN

As can be seen in Figure 2, the eye for DQ0 gets a whole lot worse if all the bits are toggling with the same data pattern. In this case, this causes the eye to get closed.

Improving the PDN

Next, let’s insert the 4.7uF package capacitance which was removed to begin with. This should be a low-ESR capacitor and should be placed so that the inductance-causing loop area is minimized.

Figure-3-Worst-case-bit-pattern-with-improved-PDN-520x286.png

Figure 3: Worst-case bit pattern with improved PDN

In this setup, all the signals continue to toggle with the same bit-pattern. So, this is the worst-case situation with the package capacitor inserted. This DQ0 waveform in Figure 3, while better than that generated without the package capacitor in Figure 2, is only barely passing the eye mask.

In a more realistic situation, the signals would indeed be independent of each other. Using unique random bitstream for each signal, we get the DQ0 eye shown in Figure 4.

Figure-4-Unique-random-bit-patterns-for-all-signals-with-improved-PDN-520x289.png

Figure 4: Unique, random bit patterns for all signals with improved PDN

The DQ0 eye improves dramatically. The smallest eye height in the mask region is now 275.5mV, better than the 211mV eye-height in the setup with the package capacitor where all the signals switch identically (Figure 3) and better than the 237mV eye-height with the setup where the package capacitors have been removed but the signals toggle independently of each other (Figure 1).

What we can gather from the above data is that the eye can be improved by adding appropriate package capacitors, or by ensuring that signals don’t all toggle identically. Ensuring that all the signals don’t toggle identically is one of the benefits of enabling the Data Bus Inversion (DBI) option in DDR4.

We will conclude the blog series next week by speaking more on the DBI option in DDR4. In the meantime, if you’d like to learn more about SSN and similar challenges, check out our white paper “DDR4 Board Design and Signal Integrity Challenges,” which was recently nominated for a DesignCon Best Paper Award.

Share

Print


Suggested Items

Real Time with… AltiumLive Europe 2020: Eric Bogatin’s ‘Unlearning’ Keynote

10/27/2020 | Pete Starkey, I-Connect007
Pete Starkey admits to not being a Star Wars freak, but he was impressed by Yoda’s iconic wisdom and philosophy and intrigued by his advice that, “You must unlearn what you have learned.” Here, he describes how attending Dr. Eric Bogatin’s keynote at the AltiumLive Europe 2020 Virtual Summit was an enlightening experience.

Brad Griffin Discusses Cadence’s New Transient Solver Technology

10/26/2020 | Andy Shaughnessy, Design007 Magazine
Andy Shaughnessy speaks with Brad Griffin, product marketing director for Cadence Design Systems, about their new Clarity 3D Transient Solver, which is designed for system-level EMI simulation. Brad explains how the new solver, based on the company’s matrix technology, can yield results 10 times faster than existing solvers when simulating IC packages, PCBs, and SoIC designs.

Real Time with… AltiumLive Europe: 21st-Century Tools Keynote

10/22/2020 | Pete Starkey, I-Connect007
Good morning, Europe!” Altium VP of Marketing Lawrence Romine said as he introduced the European edition of Altium’s PCB design conference—established as an annual must-attend event, but for 2020 presented in a virtual format. Pete Starkey brings you the details from AltiumLive Europe's opening keynote on 21st-century tools and what's coming in 2021.



Copyright © 2020 I-Connect007. All rights reserved.