Using Data Bus Inversion to Mitigate Simultaneously Switching Noise


Reading time ( words)

This is the third post in a three part series that examines the problem of SSN and explores methods of reducing SSN in your designs.

DBI is an optional feature in DDR4.  If DBI is enabled, then when the driver (controller during a write or DRAM during a read) is sending out data on a lane, it counts the number of “0” (logic low) bits.  If the number of bits driving “0” in the lane is five or more, then the entire byte is inverted, and a ninth bit indicating DBI is asserted low.  This ensures that out of the 8 DQ bits and the 9th DBI bit, at least five bits are “1” during any given transaction.  This also ensures that out of the entire data lane, the maximum total number of signals transitioning is either five 1’s to 9 1’s or vice-versa.  There can never be a situation where all bits go from 0 to 1 or from 1 to 0.

So, if we run the same data bus with data patterns which would be the output of the DBI logic, we get the waveform for DQ0 in Figure 1.

Figure-1_DBI-processed-bit-patterns-with-improved-PDN-520x288.png

Figure 1: DBI processed bit patterns with improved PDN

The eye-height for DQ0 in this case is over 315mV, which surpasses all the other conditions.  Now, since DBI is data dependent, the benefits of DBI may vary and need to be analyzed before implementation.

Thank you for following our blog series on SSN—we hope you find this information valuable and share your thoughts in the comments. With a good design of the PDN, and possibly selecting the DBI feature in DDR4, SSN shouldn’t be a bother in your design. 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 the DesignCon Best Paper Award.

Share


Suggested Items

Julie Ellis: Communication and Fabrication Knowledge Critical for Designers

11/19/2018 | Andy Shaughnessy, Design007 Magazine
Field Application Engineer Julie Ellis of TTM sees it all: good designs, bad designs, and everything in between. Her classes on proper DFM techniques are always a big draw. She taught at the inaugural AltiumLive in 2017 and was back at this year’s event. I caught up with Julie and asked her to discuss some of the things she covered in class. As she points out, many issues could be eliminated if designers communicated with their fabricators and had a better understanding of how PCBs are manufactured.

Max Seeley’s PCB Design Career is No Fish Story

11/14/2018 | Andy Shaughnessy, Design007 Magazine
Max Seeley, senior electrical, PCB, and manufacturing engineer with 3M, was an instructor at the first AltiumLive event in 2017, and he made a return visit to this year’s event in San Diego. I asked Max why he decided to come back to AltiumLive this year and to share the story of his rather circuitous journey into PCB design, which included a turn as a custom aquarium builder. Everyone in PCB design has a different backstory.

Amway Sells Beauty Products—and Designs its Own PCBs

11/12/2018 | Andy Shaughnessy, Design007 Magazine
During AltiumLive in San Diego, I met Dugan M. Karnazes, an associate electrical engineer and PCB designer at Amway. The company is famous for selling nutritional supplements and soap, but apparently Amway has been busy diversifying over the years. I was interested in finding out more about Amway’s electronics development. Dugan sat down with me to discuss his role at Amway, and how this company grew into an $8 billion global giant.



Copyright © 2018 I-Connect007. All rights reserved.