Analyse von Augendiagrammen: Validierung von 10-Gbit/s-SerDes
Ein PCB-Designer leitet eine 10-Gbit/s-SerDes-Spur über eine 20-cm-FR-4-Leiterbahn mit zwei Steckverbindern. Erfahren Sie, wie Sie S-Parameter-Daten und eine Augendiagramm-Simulation dazu verwenden können.
Inhalt
- Warum dein Layout-Tool nicht weiß, ob dein Link funktioniert
- Die Daten abrufen: Messen Sie Ihren Kanal mit einem VNA
- Konfiguration der Augendiagramm-Simulation
- Wie ein gutes Auge aussieht (und wie ein schlechtes Auge aussieht)
- Ein geschlossenes Auge reparieren: Ihre Möglichkeiten
- Das Via-Stub-Problem, über das niemand spricht
- Das Fazit: Messen, Simulieren, dann Festschreiben
Warum dein Layout-Tool nicht weiß, ob dein Link funktioniert
Sie haben gerade das Routing einer 10-Gbit/s-SerDes-Lane abgeschlossen — vielleicht ist es PCIe Gen 3, vielleicht XAUI — und es sieht ziemlich sauber aus. Zwanzig Zentimeter FR-4, zwei randmontierte SMA-Anschlüsse, die Differenzimpedanz liegt bei 100 Ω, und Ihr DRC wurde ohne eine einzige Verletzung bestanden. Die Spur ist gerade, Sie haben die Durchkontaktierungen auf ein Minimum reduziert. Fühlt sich an wie ein Sieg.
Aber hier ist die Sache: Bei 10 Gbit/s haben Sie es mit einer Nyquist-Frequenz von 5 GHz zu tun, und FR-4 blutet das Signal wie verrückt da oben. Je nachdem, welchen Grad von FR-4 Sie gewählt haben (und seien wir ehrlich, die meisten von uns nehmen einfach, was das Board House anbietet), verlieren Sie bei dieser Frequenz irgendwo zwischen 0,5 und 1 dB pro Zentimeter. Rechnen Sie bei einem Lauf von 20 cm nach und schon sind Sie um 10 bis 20 dB niedriger, bevor das Signal überhaupt auf einen Stecker trifft. Wenn Sie weitere 1—2 dB pro Stecker hinzufügen — und Sie haben zwei davon — und plötzlich haben Sie bei Nyquist eine Gesamteinfügedämpfung von 12 bis 24 dB.
Das reicht aus, um das Auge komplett zum Kollabieren zu bringen. Ihr Empfänger sieht keine sauberen Einsen und Nullen mehr; er wird ein verschwommenes Durcheinander sehen.
Die einzige Möglichkeit, wirklich zu wissen, ob Ihr Kanal funktioniert, ohne das Spielbrett zu drehen und zu beten, besteht darin, das Augendiagramm mit echten S-Parametern zu simulieren. Lassen Sie mich Ihnen erklären, wie das geht.
Die Daten abrufen: Messen Sie Ihren Kanal mit einem VNA
Das Wichtigste zuerst: Sie benötigen eine 2-Port-S-Parameter-Datei von einem Vektor-Netzwerkanalysator. Wenn Sie das richtig machen, sollte diese Datei wie folgt aussehen:
- Format: Standard Touchstone .s2p Datei
- Frequenz-Sweep: Beginnen Sie bei 10 MHz und steigen Sie auf mindestens 15 GHz hoch (als Faustregel verwende ich gerne die dreifache Datenrate)
- Anzahl der Punkte: 1001 oder mehr — es spielt keine Rolle, ob Sie den Log-Abstand oder den linearen Abstand verwenden, beide funktionieren einwandfrei
- Referenzimpedanz: 50 Ω, einseitig (wenn Sie ein Differentialpaar richtig messen, benötigen Sie eine .s4p-Datei mit 4 Anschlüssen oder mindestens eine Aufnahme des S21 im gemischten Modus, aber zur schnellen Überprüfung sind Sie mit 50 Ω Single-Ended schon im Baseballfeld)
| S-Parameter | Was es dir sagt | Was du sehen willst (10 Gbit/s) |
|---|---|---|
| Magnitude S21 bei 5 GHz | Wie viel Signal verlieren Sie bei Nyquist | Besser als −15 dB |
| Magnitude S11 von DC bis 5 GHz | Rückflussdämpfung, Impedanzanpassung | Besser als −10 dB |
| Variation der Gruppenverzögerung | Ob Sie einen schlechten ISI erhalten werden | Weniger als 50 ps von Spitze-Spitze zu Spitze-Spitze |
Konfiguration der Augendiagramm-Simulation
In Ordnung, Sie haben Ihre S2P-Datei. Gehen Sie zum Augendiagramm-Tool und geben Sie die folgenden Einstellungen ein:
| Parameter | Was muss eingegeben werden | Warum |
|---|---|---|
| Datenrate | 10e9 bps (10 Gbps) | Das ist Ihre SerDes-Verbindungsgeschwindigkeit |
| PRBS-Länge | PRBS-15 | Industriestandard für Bitfehlerratentests; lang genug, um Interferenzen zwischen Symbolen wirklich zu betonen |
| Samples per UI | 64 | Gibt Ihnen eine ordentliche Zeitauflösung, ohne dass Ihr Computer Sie hasst |
| Eingangsspannungsschwankung | 800 mVpp Differenz | Ziemlich typisch für einen 10G-Sender |
| Anstiegs-/Fallzeit | 35 ps (10— 90%) | Was Sie von einem Standard-10G-TX-Treiber erwarten würden |
Wie ein gutes Auge aussieht (und wie ein schlechtes Auge aussieht)
Wenn du mit 10 Gbit/s läufst, sollte dir ein gesundes Auge Folgendes bieten:
| Augenhöhe | Augenbreite | Was das bedeutet |
|---|---|---|
| Über 200 mV | Über 0,5 UI | Du bist goldrichtig — viel Spielraum |
| 100—200 mV | 0,35—0,5 UI | Grenzbereich — wahrscheinlich benötigen Sie eine Entzerrung |
| Unter 100 mV | Unter 0,35 UI | Fehlerhafte Verbindung — Kanal ist zu verlustbehaftet |
Lassen Sie mich Ihnen ein konkretes Beispiel geben. Nehmen wir an, Sie haben eine 20-cm-Spur auf Isola FR408, was eine Verbesserung gegenüber dem billigen Zeug ist. Möglicherweise sehen Sie eine Augenhöhe von etwa 180 mV und eine Breite von etwa 0,46 UI. Das ist marginal, aber praktikabel. Nehmen wir nun genau dieselbe Geometrie und verwenden Sie den Standard-FR-4 (das Tg 135-Zeug, das die meisten Boardhäuser standardmäßig auf Lager haben) und beobachten Sie, wie diese Zahlen auf vielleicht 80 mV Höhe und 0,28 UI-Breite sinken. Das ist ein geschlossenes Auge. Deine Verbindung funktioniert nicht. Du bist fertig.
Ein geschlossenes Auge reparieren: Ihre Möglichkeiten
Also kam die Simulation zurück und das Auge ist fest verschlossen. Und was jetzt? Du hast ein paar Hebel, die du ziehen kannst.
Verkürzen Sie die Trace. Dies ist die einfachste Lösung, wenn Ihr Layout dies zulässt. Schneiden Sie den 20 cm langen Lauf auf 12 cm herunter und Sie stellen sofort eine Einfügedämpfung von etwa 4 bis 8 dB wieder her. Führen Sie die Simulation erneut aus und prüfen Sie, ob das ausreicht, um die Dinge zu öffnen. Rüsten Sie Ihr Laminat auf. Standard FR-4 tötet Sie bei hohen Frequenzen. Wechseln Sie zu einem Material mit mittlerem Verlust — Isola 370HR, Panasonic Megtron 6, etwas aus dieser Klasse — und Sie reduzieren Ihren Verlust bei 5 GHz um 30 bis 50 Prozent. Stellen Sie einfach sicher, dass Sie Ihre Impedanz erneut mit dem Controlled Impedance Calculator überprüfen, da der neue Lagenaufbau Ihre Leiterbahngeometrie verändert. Schalten Sie die Entzerrung ein. Die meisten 10-Gbit/s-SerDes-PHYs verfügen über einen eingebauten kontinuierlichen linearen Equalizer (CTLE), in der Regel mit einstellbarem Peaking. Wenn Sie einen Boost von 6 dB bei 5 GHz einstellen können, können Sie Kanäle mit einer Einfügedämpfung von bis zu -22 dB retten. Bei einigen Tools können Sie die CTLE-Übertragungsfunktion direkt in der Simulation anwenden, sodass Sie das ausgeglichene Auge sehen können, bevor Sie einen Commit ausführen. Entbetten Sie Ihre Testgeräte. Wenn Ihre VNA-Messung Startstrukturen oder Anschlussflächen umfasste, die im endgültigen Design nicht enthalten sind, können Sie diese herausnehmen. Selbst die Wiederherstellung eines künstlichen Verlustes von 1 dB kann manchmal dazu führen, dass ein marginales Auge in den Bereich gerät, an dem man vorbeikommt. Die meisten Entwickler überspringen diesen Schritt und bereuen ihn später, wenn sie ein Board debuggen, das hätte funktionieren sollen.Das Via-Stub-Problem, über das niemand spricht
Hier ist ein Fehlermodus, den die S-Parameter-Simulation abfängt, aber Ihr Layout-DRC wird komplett übersehen: per Stub-Resonanz.
Nehmen wir an, Sie haben eine Durchgangsöffnung auf einer 1,6-mm-Standardplatine und es bleibt ein 0,8-mm-Stummel übrig. Dieser Stummel wird ungefähr folgende Resonanz haben:
Wenn Sie dies im Voraus überprüfen möchten, sagt Ihnen der Via Stub Resonance Calculator genau, wo Ihre Resonanz landet, bevor Sie sich überhaupt die Mühe machen, S-Parameter zu erfassen.
Das Fazit: Messen, Simulieren, dann Festschreiben
Schauen Sie, das Augendiagramm-Tool macht aus einer ursprünglich aus dem Bauch heraus getroffenen Layoutentscheidung etwas, das Sie tatsächlich quantifizieren können. Sie laden Ihre gemessene S2P-Datei hoch, geben Ihre Linkparameter ein und Sie erhalten zwei kritische Zahlen zurück: Augenhöhe und Augenbreite. Wenn beide bequem im grünen Bereich sind, großartig — schicken Sie die Gerber zum Fab und machen Sie mit Ihrem Leben weiter. Wenn nicht, weißt du genau, an welchem Knopf du drehen musst, bevor du Geld für einen Brettdreh verschwendest, der nie funktionieren würde.
Es geht nicht darum, paranoid zu sein. Es geht darum, nicht überrascht zu sein, wenn man das Board hochfährt und die Verbindung nicht funktioniert. Bei 10 Gbit/s sind die Margen so dünn, dass Sie es sich nicht leisten können, sie zu erraten.
Führen Sie die Augendiagramm-Simulation ausVerwandte Artikel
PDN Impedance: Taming Resonances With Genetic Algorithm
A 1.0 V / 30 A FPGA power rail needs flat impedance from 100 kHz to 1 GHz. Cavity resonances between the power and ground planes create impedance spikes that.
4. März 2026
Signal IntegrityS-Parameter De-embedding: Remove VNA Fixture Effects
A practical walkthrough of the S-parameter analysis pipeline: viewing raw VNA data, identifying connector response, applying time gating to isolate a PCB trace.
1. März 2026
SignalBER vs SNR: Understanding Digital Communication Performance
Understand the relationship between Bit Error Rate (BER) and Signal-to-Noise Ratio (SNR). Compare BPSK, QPSK, and QAM modulation performance with Eb/N0 curves and worked examples.
11. Apr. 2026