Ich arbeite an einem DDR3-Layout mit 533 MHz Taktrate in einer ausgeglichenen T-Konfiguration. Ich kann die Adress- / Strg-Leitungen derzeit nicht mit der gleichen Anzahl von Durchkontaktierungen weiterleiten (+1 auf einer begrenzten Anzahl von Leitungen). Alle Leitungen wurden innerhalb von 20 mil auf die gleiche Länge verlegt.
Ich habe meine Via-Verzögerung mit 68 Pikosekunden berechnet, was einem Unterschied von cm in der effektiven Länge dieser Linien entspricht. Die Ausbreitungsgeschwindigkeiten der Platine wurden mit 54 ps bzw. 69 ps pro cm extern / intern berechnet. Bei 533 MHz breitet sich das Signal in einem halben Zyklus von 13,6 cm bis 17 cm (abhängig von den internen / externen Schichten) aus, was für diese Leitungen einem Versatz von etwa 6 bis 7% entspricht.
Kann ich mich auf DQS verlassen und eine Nivellierungskalibrierung schreiben, um diesen Unterschied in den effektiven Längen auszugleichen, oder sollte ich mich mit den zusätzlichen Durchkontaktierungen einen Zentimeter von den Linien entfernen?
quelle