Längenabgleich mit xSignals

Zachariah Peterson
|  Erstellt: September 2, 2022  |  Aktualisiert am: Juli 1, 2024
Längenabgleich

Hochgeschwindigkeitsschnittstellen werden üblicherweise als serielle Busse konstruiert, die als differentielle Paare verlegt werden, oder als parallele Busse, die mit hohen Taktraten arbeiten. Diese Busse erfordern, dass die Leiterbahnen im Bus gleiche Längen aufweisen, damit die Gruppe von Signalen innerhalb eines erforderlichen Taktfensters an eine empfangende Komponente ankommen kann. Diese Längenanpassung wird durch die Länge des Taktsignals und die Anstiegszeit der Signale, die auf dem Bus reisen, begrenzt.

Beispielsweise bei einer DDR3/4-Speicherschnittstelle: Jedes der acht Datenbits hat einen zugehörigen Daten-Strobe sowie einen differentiellen Takt. Da die Daten vom Strobe erfasst werden, müssen die Datenbits, die mit dem Strobe verbunden sind, eng an ihr Strobe-Bit angeglichen werden. Bei anderen Protokollen, wie CSI-2, gibt es mehrere differentielle Paare, die parallel verlegt werden und an eine Kamera-Schnittstelle angeschlossen sind. Diese differentiellen Paare müssen innerhalb jedes Paares Leiterbahnen mit abgeglichenen Längen aufweisen, und die Paare müssen untereinander abgeglichen werden.

Längenabstimmungswerkzeuge in Ihrer PCB-Designsoftware können Ihnen helfen, diese Strukturen sehr einfach zu platzieren und anzupassen. Altium Designer beinhaltet diese Werkzeuge, und sie können verwendet werden, um Netzlängen basierend auf Toleranzen für Zeitabweichungen oder Längenabweichungen leicht anzupassen. Das xSignals-Werkzeug kann auch verwendet werden, um spezielle Designregeln für bestimmte Hochgeschwindigkeitsschnittstellen zu erstellen und bewährte Verfahren für serielle und parallele Schnittstellen zu implementieren.

Längenabstimmungswerkzeuge

Altium Designer verfügt über zwei Werkzeuge zum Anwenden von Längenabstimmungsabschnitten in einem PCB-Layout:

 - Interaktive Längenabstimmung – für einzelne Spuren;

 - Interaktive Differenzpaar-Längenabstimmung – für Differenzpaare.

Es gibt 3 Muster für die Längenabstimmung: Akkordeon, Posaune und Sägezahn.

Verwendung von xSignals für die Längenabstimmung

Bevor Sie mit der Längenabstimmung beginnen, müssen Sie spezielle Netzklassen erstellen. Danach können sie in den Längenabstimmungsregeln verwendet werden. Sowohl Netzklassen als auch xSignals-Klassen können für die Längenabstimmung verwendet werden. Aber wenn wir Relative Abstimmung anwenden wollen, müssen nur die xSignals-Klassen verwendet werden. Sie können sie manuell erstellen oder einen speziellen Assistenten verwenden.

Nets

xSignals

xSignals Multi-Chip-Assistent

Der Assistent kann verwendet werden, um automatisch xSignals, xSignal-Klassen und Regeln für abgeglichene Längen für eine Reihe von verschiedenen gängigen Schnittstellen- und Speicherschaltungen zu erstellen.

Längenabstimmungsregeln

Wenn Sie den xSignals Multi-Chip-Assistenten verwenden, werden zusätzlich zu xSignals und xSignal-Klassen auch Regeln für abgeglichene Längen erstellt.

Verwendung des Längenabstimmungswerkzeugs

Nachdem die Regeln für abgeglichene Längen eingerichtet wurden, ist es praktisch, das PCB-Panel zu verwenden, um den Bereich der Netzlängen in der ausgewählten xSignals-Klasse anzusehen.

Starten Sie das Interaktive Längenabstimmung -Werkzeug und klicken Sie auf eine Leiterbahn, die Sie verlängern möchten.

Das obige Bild zeigt die Längenabstimmung unter Verwendung von Distanz als Einschränkung, aber es ist auch möglich, die Abstimmung durch Verwendung von Verzögerungsunterschieden als Einschränkung durchzuführen. Es ist ziemlich üblich, die Anstiegszeit eines Signals zu verwenden, um die Einschränkung des Verzögerungsunterschieds im PCB-Regeln- und Einschränkungseditor festzulegen, obwohl dies das Wissen über die Anstiegszeit des Signals vor dem Einrichten der Designregeln erfordert. Einmal als Designregel für Ihre Signale festgelegt, wird das Längenabstimmungswerkzeug Zeiteinheiten anstelle von Längeneinheiten anzeigen.

Offen als PDF

Über den Autor / über die Autorin

Über den Autor / über die Autorin

Zachariah Peterson verfügt über einen umfassenden technischen Hintergrund in Wissenschaft und Industrie. Vor seiner Tätigkeit in der Leiterplattenindustrie unterrichtete er an der Portland State University. Er leitete seinen Physik M.S. Forschung zu chemisorptiven Gassensoren und sein Ph.D. Forschung zu Theorie und Stabilität von Zufallslasern. Sein Hintergrund in der wissenschaftlichen Forschung umfasst Themen wie Nanopartikellaser, elektronische und optoelektronische Halbleiterbauelemente, Umweltsysteme und Finanzanalysen. Seine Arbeiten wurden in mehreren Fachzeitschriften und Konferenzberichten veröffentlicht und er hat Hunderte von technischen Blogs zum Thema PCB-Design für eine Reihe von Unternehmen verfasst. Zachariah arbeitet mit anderen Unternehmen der Leiterplattenindustrie zusammen und bietet Design- und Forschungsdienstleistungen an. Er ist Mitglied der IEEE Photonics Society und der American Physical Society.

Ähnliche Resourcen

Verwandte technische Dokumentation

Zur Startseite
Thank you, you are now subscribed to updates.