Ein zuverlässiges DDR4-Layout beginnt mit den Unterlagen des konkreten Controllers und DRAMs, nicht mit einer allgemeinen Regel zum Längenabgleich. Wählen Sie die Topologie, platzieren Sie die Bausteine, stimmen Sie einen fertigbaren Lagenaufbau ab und führen Sie jedes Signal mit Bezug auf seine vorgesehene Referenzebene. Prüfen Sie anschließend Impedanz, Timing, Rückstrompfade und Fertigungsanforderungen vor der Freigabe.
Entscheidend ist: Ein DQ-Signal wird mit seiner eigenen DQS-Gruppe verglichen, und zwar anhand der Timing- und Gehäuseverzögerungsregeln des Controller-Herstellers. Jede DDR-Leiterbahn auf eine einzige Gesamtlänge abzugleichen ist weder notwendig noch ein Ersatz für ein Timing-Budget.
Diese Checkliste behandelt allgemeine industrielle DDR4-Designs. Einen separaten anwendungsspezifischen Kontext finden Sie unter Speicherschnittstellen für Drohnen und UAVs. Routinggrenzen für LPDDR4 oder DDR5 werden hier nicht auf DDR4 übertragen.

1. Designregeln vor der Platzierung festlegen
Sammeln Sie die aktuelle Dokumentation für den konkreten Controller, die DRAM-Bausteine und den Betriebsmodus. Halten Sie die maßgeblichen Revisionen fest, damit nachvollziehbar ist, welche Regeln dem Layout zugrunde lagen. Die Ausgangsdokumentation sollte umfassen:
- Datenblatt, Hardware-Designleitfaden und DDR4-Layoutanforderungen des Controllers.
- Datenblatt des DRAMs einschließlich Organisation, Gehäuse und elektrischer Anforderungen.
- Zutreffende Anforderungen des Speicherstandards und Implementierungshinweise des Controller-Herstellers.
- Gehäuse- oder Pinverzögerungsdaten, sofern der Hersteller diese in Timing-Prüfungen einbezieht.
- Referenzdesigns nur dann, wenn Baustein, Topologie und Betriebsbedingungen relevant sind.
Der UltraScale Architecture PCB Design User Guide (UG583) von AMD unterscheidet beispielsweise DDR4-Topologien, Signalgruppen und Routingbedingungen für die dort behandelten Bausteine. Sein Lagenaufbau und seine Werte sind keine universellen DDR4-Anforderungen. Der Versal Adaptive SoC PCB Design User Guide (UG863) von AMD enthält Beispiele zu Referenzebenen und Rückstromverbindungen in einem anderen Bausteinkontext. Verwenden Sie diese Beispiele nur, wenn ihre Annahmen zum Projekt passen.
Der Designverantwortliche sollte widersprüchliche Vorgaben mit den jeweiligen Bausteinherstellern klären, bevor eine Einschränkung als Freigaberegel gilt.
Entscheidungstabelle für DDR4-Layouts
| Entscheidung | Festzulegen | Prüfung vor Freigabe |
|---|---|---|
| Topologie | Vom Controller unterstützte DRAM-Organisation, Rank-Struktur, Abzweige und Terminierung | Schaltplan und Routingvorgaben beschreiben dieselbe Topologie |
| Platzierung und Herausführung | Ausrichtung der Bausteine, Pin-Herausführung, Lagenwechsel und Zugang zur Entkopplung | Jede Signalgruppe hat einen praktikablen Weg, ohne ihre Referenz zu unterbrechen |
| Lagenaufbau | Signallagen, angrenzende Referenzen, Dielektrikumsaufbau und Zielimpedanzen | Leiterplattenlieferant bestätigt, dass der vorgeschlagene Aufbau fertigbar ist |
| Signaltiming | DQ zur eigenen DQS-Gruppe, DQS-Paar, CK-Paar sowie gegebenenfalls Beziehungen zwischen Adresse, Befehl und Steuerung | Vorgaben und Berichte verwenden die vom Hersteller definierten Endpunkte und Gehäusebehandlung |
| Übergänge | Zulässige Via-Strukturen, Rückstrompfad und Behandlung etwaiger Stichleitungen | Via-Positionen und Referenzwechsel werden geprüft, nicht nur gezählt |
| Verifizierung | Erforderliche Layoutprüfungen, Simulation, Coupon-Prüfung und Bestückungsinspektion | Für jede Methode sind Zweck, Abnahmekriterien und Verantwortlicher festgelegt |
2. Topologie auswählen und Bausteine platzieren
Wählen Sie die unterstützte Topologie, bevor Sie einzelne Leiterbahnen optimieren. DDR4-Adress- und Befehlssignale können in einem geeigneten Design als Fly-by-Leitung geführt werden, während DQ und DQS bei bestimmten Konfigurationen Punkt-zu-Punkt verlaufen können. Keine dieser Anordnungen darf ohne Prüfung der Controller- und DRAM-Organisation sowie der Herstellerhinweise vorausgesetzt werden.
Klären Sie Anzahl der Bausteine und Ranks, Signallast, Terminierungsansatz und zulässige Abzweige. Prüfen Sie Schaltplan und Leiterplatte gemeinsam: Eine auf den ersten Blick praktische Platzierung kann eine unbeabsichtigte Stichleitung erzwingen oder die erforderliche Routingreihenfolge unpraktikabel machen.
Bei der Platzierung:
- Richten Sie Controller- und DRAM-Gehäuse so aus, dass der vorgesehene Signalfluss klar ist.
- Prüfen Sie die Herausführung von Bällen oder Pins für jede DQ/DQS-Gruppe, jedes CK-Paar und jede Adress-, Befehls- und Steuerungsgruppe.
- Reservieren Sie Platz für erforderliche Terminierungen, Versorgungsspannungsentkopplung und Referenzspannungsschaltungen.
- Ermitteln Sie, wo Signale die Lage wechseln müssen und ob dort ein durchgängiger Rückstrompfad verfügbar ist.
- Stellen Sie sicher, dass die Platzierung Fertigungsabstände und Zugang für die Bestückung ermöglicht.
Vertauschen Sie Pins oder Byte-Lanes nicht allein zur Vereinfachung des Routings. Verwenden Sie nur die laut Controller- und DRAM-Dokumentation zulässigen Vertauschungen und aktualisieren Sie Schaltplan und Vorgaben, wenn eine solche Änderung vorgenommen wird.
3. Lagenaufbau an Referenzebenen ausrichten
Impedanz und Laufzeit einer DDR4-Leiterbahn hängen vom fertigen Aufbau ab, nicht nur von ihrer Breite. Stimmen Sie Lagenreihenfolge und Materialien mit dem Leiterplattenlieferanten ab, bevor Sie die Routingvorgaben endgültig festlegen.
Bestimmen Sie für jede DDR-Signallage ihre vorgesehene Referenzebene und das dazwischenliegende Dielektrikum. Der Rückstrompfad muss unter der Leiterbahn durchgängig bleiben. Ebenenlücken, Aussparungen und schlecht geplante Lagenwechsel können ihn unterbrechen, auch wenn die Leiterbahn selbst durchgehend aussieht.
Geben Sie die in der Designdokumentation geforderten Impedanzziele und Toleranzen vor; ersetzen Sie diese nicht durch einen allgemeinen Wert. Für die Bewertung der Fertigbarkeit benötigt der Lieferant Leiterbahngeometrie, Lage, Referenzstruktur und zutreffende Anforderungen an differentielle Paare. Auch Lötstopplack und endgültige Kupfergeometrie können für den vereinbarten Aufbau relevant sein.
Eine Vorgabe für kontrollierte Impedanz beschreibt eine Fertigungsanforderung, nicht den vollständigen Kanalentwurf. Hinweise zu Leiterplatten mit kontrollierter Impedanz erläutern den Zusammenhang zwischen Geometrie, Lagenaufbau und Fertigung. Bei Bedenken zu Material oder glasfaserbedingtem Versatz sollten Sie diese als Frage des Lagenaufbaus und Routings klären, statt anzunehmen, alle Laminate verhielten sich gleich; siehe Maßnahmen gegen Glasgewebeversatz bei Leiterplatten-Lagenaufbau und Materialien.
4. Signalgruppen routen und mit Vorgaben versehen
Richten Sie die Vorgaben nach elektrischer Funktion aus und verwenden Sie die konkreten Controller-Regeln für die gewählte Konfiguration.
DQ und DQS
Ordnen Sie jedes DQ-Signal der entsprechenden DQS-Gruppe zu. Verwendet die Konfiguration Datenmasken- oder Data-Bus-Inversion-Signale, beziehen Sie diese entsprechend den Herstellerangaben in die jeweiligen Gruppenprüfungen ein.
Prüfen Sie sowohl das differentielle DQS-Paar als auch die Beziehung zwischen DQS und den zugehörigen Datensignalen. Wenden Sie gegebenenfalls die erforderlichen Regeln für Lese- und Schreibbetrieb an. Gehen Sie nicht davon aus, dass ein einzelner Bericht zur gerouteten Länge alle Timing-Einflüsse erfasst.
Takt
Führen Sie CK gemäß den Anforderungen des Controllers und DRAMs für die gewählte Topologie. Prüfen Sie das Verhalten des differentiellen Paars und alle erforderlichen Beziehungen zu anderen Signalen. Bewahren Sie die vorgesehene Referenz und prüfen Sie Übergänge als Teil des Paars, statt die beiden Leiterbahnen als unabhängige massebezogene Netze zu behandeln.
Adresse, Befehl und Steuerung
Wenden Sie die Herstellervorgaben auf jede zutreffende Adress-, Befehls- und Steuerungsgruppe an, einschließlich Routingreihenfolge und Terminierung, sofern vorgegeben. Bei einem Fly-by-Design gehört die Reihenfolge, in der die Bausteine ein Signal empfangen, zur Topologie; sie lässt sich nicht auf eine einfache Anweisung zum Abgleich aller Längen reduzieren.
Der umfassendere Leitfaden zum Hochgeschwindigkeits-Leiterplattendesign eignet sich zur Prüfung grundlegender Routingprinzipien, ersetzt aber keine DDR4-spezifischen Vorgaben der Bausteinhersteller.
5. Versatz zeitlich und nicht nur nach Leiterbahnlänge bemessen
Versatz ist die Differenz der Ankunftszeiten zwischen Signalen, die anhand einer festgelegten Regel verglichen werden. Ein aussagekräftiger Bericht benötigt konsistente Endpunkte, dieselbe Laufzeitbasis und die vom Hersteller geforderten Gehäusebeiträge.
Betrachten Sie diesen hypothetischen Vergleich innerhalb derselben referenzierten Signalgruppe:
- Laufzeit Pfad 1: 300 ps
- Laufzeit Pfad 2: 320 ps
- Versatz: 320 ps − 300 ps = 20 ps
- Hypothetisch zulässiger Versatz: 25 ps
- Verbleibende Reserve: 25 ps − 20 ps = 5 ps
Diese Reserve berücksichtigt keine sonstigen Unsicherheiten. Der Wert von 25 ps ist keine DDR4-Grenze, und die Berechnung beweist nicht, dass ein Kanal funktioniert.
Gleiche Leiterplattenlängen ergeben nicht zwangsläufig gleiche Laufzeiten. Signale auf verschiedenen Lagen können sich wegen unterschiedlicher Dielektrika und Referenzstrukturen verschieden ausbreiten. Vias und andere Unstetigkeiten können ebenfalls beitragen. Beziehen Sie Gehäuselaufzeit und Gehäuseversatz nur so ein, wie der jeweilige Hersteller es definiert; fügen Sie diese nicht aufgrund einer vermuteten Regel hinzu oder lassen Sie sie weg.
Prüfen Sie vor dem Einfügen von Mäanderleitungen, ob der Vergleich tatsächlich erforderlich ist und ob die extrahierte Laufzeitbasis stimmt. Halten Sie die Mäandergeometrie mit den Designregeln in Einklang: Eng gepackte Mäander können Kopplung verursachen und einen einfachen Längenausgleich irreführend machen.
6. Übergänge, Rückströme und Übersprechen prüfen
Bei jedem Lagenwechsel sind zwei Fragen zu klären: Wohin fließt das Signal, und wohin fließt sein Rückstrom? Prüfen Sie die angrenzenden Referenzebenen an beiden Enden des Übergangs. Muss der Rückstrom zwischen Referenzen wechseln, verwenden Sie die durch Versorgungs- und Referenzstruktur des Projekts sowie die einschlägigen Herstellerhinweise unterstützte Verbindung oder Maßnahme.
Ein nahegelegenes Via ist nicht automatisch eine geeignete Lösung. Seine Verbindung, die beteiligten Referenzebenen und der Strompfad sind entscheidend. Führen Sie keine Leiterbahn über eine Referenzebenenteilung, nur weil sie sich dort routen lässt.
Prüfen Sie außerdem Via-Stichleitungen und Lagenübergänge im Zusammenhang mit dem Betriebskanal. Ergibt die Analyse einen Bedarf für Stichleitungsreduktion oder einen anderen Spezialaufbau, stimmen Sie Fertigbarkeit und Prüfanforderungen vor der Freigabe mit dem Leiterplattenlieferanten ab.
Achten Sie beim Übersprechen auf lange parallel gekoppelte Strecken, dichte Herausführungen und aggressive Mäanderbereiche. Verwenden Sie, soweit vorhanden, Abstands- und Routingvorgaben des Controller-Herstellers und untersuchen Sie empfindliche Bereiche bei Bedarf durch Extraktion oder Simulation. Ein einzelner Abstandswert belegt nicht für jeden Lagenaufbau und jedes Routing eine akzeptable Kopplung.
7. Entkopplung und Referenzschaltungen gezielt platzieren
Befolgen Sie die Vorgaben des Controllers und DRAMs für Versorgungsschienen, Entkopplung und etwaige Referenzspannungsschaltungen. Platzieren Sie die spezifizierten Bauteile so, dass ihre Anschlüsse an die betreffenden Pins und Ebenen praktikabel sind, mit kurzen Strompfaden und ohne vermeidbare Hindernisse für die Signalausführung.
Prüfen Sie das Stromversorgungsnetz anhand der Betriebsanforderungen des Projekts. Eine sauber aussehende Signalleitung gleicht weder eine verrauschte Versorgung noch eine fehlerhaft ausgeführte Referenz aus. Umgekehrt sollte eine notwendige Rückstromebene nicht beeinträchtigt werden, nur damit ein Entkopplungs-Footprint Platz findet; lösen Sie Platzierung und Lagenaufbau gemeinsam.
8. Vor und nach der Fertigung verifizieren
Verwenden Sie mehrere Prüfungen mit jeweils klar festgelegtem Zweck:
- Schaltplan- und Vorgabenprüfung: Topologie, Terminierungen, Pinzuordnung und Signalgruppenzuweisung bestätigen.
- Leiterplatten-Regelprüfungen: Impedanzzuweisungen, Paarvorgaben, Laufzeit- oder Längenberichte, Abstände und durchgängige Referenzen prüfen.
- Kanalanalyse: Bei Bedarf Modelle und Extraktion verwenden, die zu Bausteinen, Topologie und Betriebsbedingungen passen. Annahmen dokumentieren und ausgewertete Randbedingungen und Modi angeben.
- Fertigungsverifizierung: Ist eine kontrollierte Impedanzprüfung am Coupon erforderlich, Coupon, Prüfverfahren, Ziele und Berichtswesen vereinbaren. Eine Coupon-Messung prüft eine vereinbarte Teststruktur; sie beweist nicht, dass der bestückte DDR-Kanal das Timing einhält. Siehe Impedanzprüfung von Leiterplatten.
- Bestückungsinspektion: Geeignete Prüfungen für die betreffenden Gehäuse und Lötstellen vereinbaren. Die Inspektion kann Bestückungsfehler erkennen, ersetzt jedoch keine elektrische Timing-Analyse.
- Inbetriebnahme: Den dokumentierten Initialisierungs-, Trainings- und Diagnoseprozess des Controllers anwenden. Bedingungen, Ergebnisse und Fehler zur Untersuchung festhalten; erfolgreiches Training allein ersetzt nicht die vorgesehene Bewertung der Designreserve.
Sofern kein anderer Umfang ausdrücklich vereinbart ist, verantwortet der Designverantwortliche DDR-Vorgaben, Analyse und Abnahmekriterien. Der Leiterplattenlieferant bestätigt die Fertigbarkeit der vereinbarten Fertigungsanforderungen und meldet Probleme des Aufbaus. Zuständigkeiten für Bestückung und elektrische Prüfung sind ebenfalls in der Projektvereinbarung festzulegen.
9. Die richtigen Angaben in Freigabe und Anfrage aufnehmen
Ein brauchbares Freigabepaket ermöglicht dem Einkauf, die richtigen Arbeiten anzufragen, und gibt der Entwicklung eine Grundlage zur Prüfung von Rückmeldungen des Lieferanten. Folgendes sollte enthalten oder ausdrücklich vereinbart sein:
- Designidentität: Leiterplattenrevision, Fertigungsdaten, Bohrdaten, Zeichnungen und aktueller Lagenaufbau.
- Impedanzanforderungen: Kontrollierte Lagen und Strukturen, Ziele, Toleranzen sowie erforderliche Coupon- oder Prüfberichte.
- Aufbaudetails: Materialvorgaben, Enddicke, Kupferanforderungen, Via-Strukturen und Sonderverfahren.
- Bestückungsumfang: Stückliste, freigegebene Bauteilkennungen, Bestückungsdaten, Bauteilseiten-Anforderungen und Inspektionserwartungen.
- Abnahme und Kommunikation: Anwendbare Normen, vereinbarte Ausnahmen, erforderliche Berichte, technische Ansprechpartner und Verfahren zur Klärung von Fertigungsfragen.
- Verifizierungsumfang: Angefragte Timing-Analysen, Leiterplattenprüfungen, Bestückungsinspektionen und Inbetriebnahmeschritte sowie jeweils Verantwortliche.
Lassen Sie eine Impedanzvorgabe oder Prüfanforderung nicht nur in einer internen Layoutdatei stehen, wenn der Lieferant danach handeln muss. Änderungen des Lagenaufbaus sind technisch zu prüfen, da sie sowohl Impedanz als auch Laufzeit beeinflussen können.
Für eine Fertigungsbesprechung ist der Service für mehrlagige Leiterplatten im Hinblick auf DDR-Lagenaufbau relevant; der konkrete Aufbau und Leistungsumfang sind für das Projekt zu bestätigen. Reichen Sie das Paket über Angebot anfordern ein oder kontaktieren Sie HILPCB, um offene Fertigungsfragen zu besprechen.
Häufig gestellte Fragen
Müssen alle DDR4-Signale dieselbe Länge haben?
Nein. Wenden Sie die Controller-Regeln auf jede relevante Signalgruppe an. Insbesondere ist jedes DQ mit seiner eigenen DQS-Gruppe gemäß den Vorgaben zu vergleichen.
Ist Fly-by-Routing für alle DDR4-Signale vorgeschrieben?
Nein. Für Adresse und Befehl kann es in einem unterstützten Design geeignet sein. Die erforderliche Topologie hängt von Controller, DRAM-Konfiguration und Herstellerhinweisen ab.
Garantieren gleich lange Leiterbahnen gleiche Ankunftszeiten?
Nein. Lagenaufbau, Übergänge und die vom Hersteller definierte Behandlung der Gehäuseverzögerung können dazu führen, dass gleich lange Pfade zu unterschiedlichen Zeiten ankommen.
Beweist ein Impedanz-Coupon, dass die DDR-Schnittstelle funktioniert?
Nein. Er prüft eine vereinbarte Teststruktur anhand von Fertigungskriterien. Kanaltiming, Topologie, Bestückung und Inbetriebnahme benötigen eigene Prüfungen.
Wer legt DDR-Routing- und Timinggrenzen fest?
Der Designverantwortliche wendet die Anforderungen der gewählten Bausteine und des Betriebsmodus an und klärt Fragen mit den zuständigen Herstellern. Der Leiterplattenlieferant bestätigt die Fertigbarkeit der vereinbarten Anforderungen.
