External Memory Interfaces Agilex™ 7 M-Series FPGA IP User Guide

ID 772538
Date 7/08/2024
Public

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

Document Table of Contents

6.3.4.2. Skew Matching Guidelines for DIMM Configurations

The guidelines in this topic apply to any DIMM topology, regardless of DIMM type or number of ranks.

Board designers must observe the following guidelines for DDR4 DIMM skew matching:

  • Perform skew matching in time (picoseconds) rather than in actual trace length, to better account for via delays when signals are routed on different layers.
  • Include both package per-pin skew and PCB delay when performing skew matching.
  • Skew (length) matching for the alert signal is not required.

The following table provides skew matching guidelines for DDR4 DIMM topologies.

Table 91.  Skew Matching Guidelines for DDR4 DIMM Topologies
DIMM Skew Matching Rule Length in Time (ps)
Length matching between DQS and CLK -255ps < CLK - DQS < 425ps
Length matching between DQ and DQS within byte -3.5ps < DQ - DQS < 3.5ps
Length matching between DQS and DQS# < 1ps
Length matching between CLK and CLK# < 1ps
Length matching between CLK0 and CLK1 < 8ps
Length matching between CMD/ADDR/CTRL and CLK -20ps < CLK - CMD/ADDR/CTRL < 20ps
Length matching among CMD/ADDR/CTRL within each channel < 20ps
Include package length in skew matching for FPGA device with no migration Required
Include package length in skew matching for FPGA device with migration when all package net length are available It is recommended to use the final migrated package net length
Include package length in skew matching for FPGA device with migration when all package net length are not available Not recommended