External Memory Interfaces Intel® Stratix® 10 FPGA IP User Guide

ID 683741
Date 3/11/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

7.5. DDR4 Board Design Guidelines

The following topics provide guidelines for improving the signal integrity of your system and for successfully implementing a DDR4 SDRAM interface on your system.

The following areas are discussed:

  • I/O standards
  • comparison of various types of termination schemes, and their effects on the signal quality on the receiver
  • proper drive strength setting on the FPGA to optimize the signal integrity at the receiver
  • effects of different loading types, such as components versus DIMM configuration, on signal quality

I/O Standards

DDR4 SDRAM interface signals use one of the following JEDEC* I/O signaling standards:

  • SSTL-12—for address and command pins.
  • POD-12—for DQ, DQS, and DBIn.

You do not have to assign the I/O standard to each pin, as that is done automatically by the IP during generation.

Termination Schemes

It is important to understand the trade-offs between different types of termination schemes, the effects of output drive strengths, and different loading types, so that you can swiftly navigate through the multiple combinations and choose the best possible settings for your designs.

The following key factors affect signal quality at the receiver:

  • Leveling and dynamic ODT
  • Proper use of termination
  • Layout guidelines

As memory interface performance increases, board designers must pay closer attention to the quality of the signal seen at the receiver because poorly transmitted signals can dramatically reduce the overall data-valid margin at the receiver. The following figure shows the differences between an ideal and real signal seen by the receiver.

Figure 64. Ideal and Real Signal at the Receiver