DDR-Routing

Was ist DDR-Routing im Leiterplattendesign?

DDR-Routing (Double Data Rate) bezeichnet die speziellen Leiterplattenlayoutverfahren, die erforderlich sind, um DDR-Speicherbauteile wie DDR4- und DDR5-SDRAM mit ihrem Hostprozessor oder Speichercontroller zu verbinden. DDR-Schnittstellen übertragen Daten sowohl bei der steigenden als auch bei der fallenden Flanke des Taktsignals. Daher ist ein präzises Timing entscheidend. Schon geringe Längenabweichungen oder Impedanzunterschiede zwischen Daten-, Adress- und Taktleiterbahnen können Fehler bei der Speicherinitialisierung, Datenfehler oder eine niedrigere Betriebsfrequenz verursachen.

Beim DDR-Routing müssen mehrere Signalgruppen mit strengen Anforderungen an den Längenabgleich berücksichtigt werden. Die Datenleitungen einer Byte-Lane müssen innerhalb enger Toleranzen auf ihre zugehörigen Daten-Strobe-Signale (DQS) abgestimmt sein. Für Adress- und Befehlsleitungen gelten eigene Abgleichvorgaben relativ zum Takt. Mit jeder DDR-Generation steigt die Komplexität, da die Datenraten zunehmen und die Timingreserven schrumpfen.

DDR-Timingvorgaben im Leiterplattenlayout automatisieren

DDR-Routing gehört zu den zeitaufwendigsten Aufgaben beim manuellen Leiterplattenlayout. Ingenieure verbringen Stunden oder Tage damit, mäanderförmige Verzögerungsstrukturen abzustimmen und Leiterbahnlängen anzupassen, um die Timingvorgaben zu erfüllen. Physikbasierte Layoutwerkzeuge setzen DDR-Timingvorgaben inzwischen während der automatisierten Erzeugung durch und erstellen längenabgeglichene, impedanzkontrollierte DDR-Schnittstellen ohne manuelles Eingreifen. Dadurch können Ingenieure mehrere DDR-Layoutansätze parallel bewerten und die Option wählen, die Timingverhalten, Leiterplattenfläche und Ausnutzung des Lagenaufbaus am besten miteinander vereinbart.

Other glossary terms

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
There are no available glossary items matching the current filters.
Reset