Interface reference · reviewed November 2026

DDR timing & routing

A bench-side guide to the timing vocabulary and routing groups. Use the exact controller, DRAM speed grade, package and memory topology to set constraints.

Clock cycles are not nanoseconds

For a double-data-rate data bus, tCK (ns) = 2000 / data rate (MT/s). One data transfer interval is half a clock period. A 3200 MT/s bus has a 0.625 ns clock period; CL22 corresponds to 13.75 ns of CAS latency. This is arithmetic, not total system memory latency.

TermMeaningRead it carefully
CL / tAARead-command to first data timingCL counts CK cycles; the part also specifies time limits.
tRCDACTIVATE to READ/WRITE delayOpening a row is separate from reading it.
tRP / tRAS / tRCPrecharge / minimum row-active / row-cycle timeCheck each requirement; do not infer a speed bin from the headline MT/s.
tRFC / tREFIRefresh recovery / refresh intervalDensity and operating conditions affect the applicable limits.
tRRD / tFAWACTIVATE spacing / four-activate windowBank-group and power constraints matter.
tDQSQ, setup & holdData/strobe relationship and sampling marginsInclude controller/DRAM timing, package and PCB skew, jitter and training.

Timing terminology: AMD DRAM timing reference. An example operating point is documented in Intel’s memory timing table.

Route groups, not one giant length-matched bus

GroupConnectionsRouting intent
DQ + DM/DBI + DQS pairData group associated with its strobeMatch delay within the controller-defined byte/nibble group; preserve DQS pair symmetry.
CK pairController clock to memoryUse the topology, termination and skew budget for the chosen population.
Address, command, controlShared command pathDDR4 examples use fly-by; do not copy that rule blindly to another generation or topology.
VREF, VTT, suppliesReferences, termination supply and powerFollow generation-specific sourcing, decoupling and reference-plane guidance.

Match propagation time, including package contributions, rather than copper length alone. Different layers and via transitions introduce different delays. Keep reference planes continuous, transitions consistent and tuning compact. Confirm permitted bit swaps with the memory-controller documentation before changing pin order.

Routing basis: TI AM65x/DRA80xM DDR guidelines, AMD DDR4 connections, AMD DDR4 physical rules, and Altera delay matching guidance.

Before bring-up

DDR3/4/5 and LPDDR families differ in signaling, channels, training and power requirements. This sheet provides vocabulary and a review sequence, not interchangeable layout constraints.