PDN-Impedanz: Resonanzen mit genetischem Algorithmus zähmen
Eine FPGA-Stromschiene mit 1,0 V/30 A benötigt eine flache Impedanz von 100 kHz bis 1 GHz. Hohlraumresonanzen zwischen Strom- und Massefläche erzeugen Impedanzspitzen, die
Inhalt
- Das Problem: Eine 1,0-V-FPGA-Schiene, die nicht leise bleibt
- Hohlraumresonanzen mit ebenen Paaren
- Das Cavity-Modell: Die Funktion von Novak Green
- Warum ein Kondensatorwert nicht ausreicht
- Der Ansatz des genetischen Algorithmus
- Den Optimizer ausführen
- Impedanzprofil
- Optimierter Kondensatormix
- Verhalten der GA-Konvergenz
- Designen Sie Erkenntnisse, die wirklich wichtig sind
- 1. Der Ebenenabstand ist wichtiger als Sie denken
- 2. ESL dominiert über 100 MHz
- 3. Ignorieren Sie nicht die VRM-Schleifeninduktivität
- 4. Die 30-Cap-Beschränkung ist tatsächlich realistisch
- Vergleich mit einer handverlesenen Lösung
- Praktische Hinweise, die Sie kennen sollten
- Einpacken
Das Problem: Eine 1,0-V-FPGA-Schiene, die nicht leise bleibt
Moderne FPGAs sind stromhungrige Monster. Wir sprechen von 30 A oder mehr aus einer 1,0-V-Kernschiene. Die Berechnung der Zielimpedanz ist einfach genug:
§0 §
Das sind 1,67 Milliohm — und Sie müssen es in einem lächerlich breiten Frequenzbereich erreichen. Von unter 100 kHz, wo das VRM immer noch seine Arbeit tut, bis hin zu 1 GHz, wo die Paketentkopplung endlich einsetzt. Alles dazwischen? Das ist das Stromverteilungsnetz Ihrer Leiterplatte, das alleine fliegt. Und genau dort verstecken sich Resonanzen gerne und verursachen Probleme.
Nehmen wir an, Sie haben eine 100 mm × 120 mm große Platine. Standard FR-4 mitund. Ihre Strom- und Masseflächen sind nur durch mickrige 0,1 mm voneinander getrennt — das sind etwa 4 Meilen Dielektrikum. Klingt vernünftig, oder? Lassen Sie uns das in den PDN Impedance Analyzer unter rftools.io/tools/pdn-impedanz einbinden und sehen, was tatsächlich passiert.
Hohlraumresonanzen mit ebenen Paaren
Hier ist etwas, was die meisten Layoutanleitungen beschönigen: Diese beiden parallelen Kupferflächen mit einem dünnen Dielektrikum dazwischen? Sie bilden einen Resonanzhohlraum. Es ist im Grunde ein rechteckiger Mikrowellenresonator, nur wirklich, wirklich flach. Die Resonanzfrequenzen folgen der gleichen Physik wie jeder andere Hohlraum:
- **TM-Modus bei 722 MHz
- **TM-Modus bei 602 MHz
- TM-Modus bei 940 MHz
Das Cavity-Modell: Die Funktion von Novak Green
Der Analysator implementiert den Green'schen Funktionsansatz von Istvan Novak zur Modellierung dieses Durcheinanders. Die Impedanz zwischen zwei beliebigen Punkten auf dem Ebenenpaar ist gegeben durch:
Das Werkzeug platziert den Prüfpunkt in der Mitte der Platine. Das ist der schlimmste Fall für ungerade Modi und ziemlich repräsentativ dafür, wo Sie tatsächlich einen BGA platzieren würden.
Warum ein Kondensatorwert nicht ausreicht
Jeder MLCC hat eine Serienresonanzfrequenz, bei der seine Impedanz nur auf den ESR abfällt. Diese Frequenz wird durch die eigene Induktivität und Kapazität des Kondensators bestimmt:
Um das gesamte Band von 100 kHz bis 1 GHz abzudecken, benötigen Sie mehrere Kondensatorwerte, die zusammenarbeiten. Jeder behandelt einen anderen Frequenzbereich:
| Wert | Paket | Typisches SRF | Reichweite |
|---|---|---|---|
| 100 µF | 0805 | ~500 kHz | VRM-Übergabe |
| 10 µF | 0603 | ~2 MHz | Niedrigfrequenz-Bulk |
| 1 µF | 0402 | ~8 MHz | Mittelband |
| 100 nF | 0402 | ~25 MHz | Mittelhoch |
| 10 nF | 0201 | ~80 MHz | Hochfrequenz |
| 1 nF | 0201 | ~250 MHz | Sehr hoch |
| 100 pF | 0201 | ~800 MHz | In der Nähe von GHz |
Der Ansatz des genetischen Algorithmus
Der Analysator verwendet einen genetischen Algorithmus, um die optimale Mischung zu finden. Jede mögliche Lösung wird als Vektor aus sieben ganzen Zahlen dargestellt — eine für jeden Kondensatortyp — mit der Einschränkung, dass die Summe 30 Großbuchstaben nicht überschreiten darf. Das ist ein realistisches Limit, das auf der Platinenfläche basiert, die Sie bei einem typischen BGA-Footprint tatsächlich zur Verfügung haben.
Die Fitnessfunktion funktioniert wie folgt: Für jede mögliche Lösung berechnet das Tool die kombinierte Impedanz des gesamten PDN. Das ist die Hohlraumimpedanz eines Planpaars parallel zu allen Kondensatoren (ebenfalls parallel). Dann wird das Worst-Case-Verhältnis vonzuüber den gesamten Frequenzbereich ermittelt. Die GA hat die Aufgabe, dieses Verhältnis zu minimieren.
Auswahl verwendet die Turnierauswahl mit. Du schnappst dir vier zufällige Personen aus der Population, und wer die beste Fitness hat (niedrigste Verletzung der Zielimpedanz), darf sich fortpflanzen. Crossover ist ein Zwei-Punkt-Crossover auf dem Genvektor. Wenn Sie ein Kind erstellen, gibt es einen Schritt zur Reparatur von Beschränkungen. Wenn das Kind am Ende mehr als 30 Großbuchstaben hat, kürzt der Algorithmus die Anzahl der Kondensatoren nach dem Zufallsprinzip, bis Sie wieder unter dem Grenzwert sind. Mutation gibt jedem Gen die Chance, gemäßangepasst zu werden, gefolgt von einer weiteren Runde der Zwangsbegrenzung, um die Dinge legal zu halten.Den Optimizer ausführen
Folgendes haben wir in das Tool eingegeben:
- Abmessungen der Platine: 100 mm × 120 mm,,- Ebenenabstand: 0,1 mm
- Stromversorgung: 1,0 V-Schiene, 30 A Last, 5% Restwelligkeit
- VRM-Eigenschaften: 0,5 mΩ Ausgangswiderstand, 100-nH-Schleifeninduktivität
- Frequenzdurchlauf: 100 kHz bis 1 GHz
- Kondensatorbudget: Maximal 30 Entkopplungskappen
Impedanzprofil
Die Impedanz eines bloßen Planenpaars ohne jegliche Entkopplung weist bei jeder Hohlraumresonanz massive Spitzen auf — genau das, was die Mathematik vorhergesagt hat. Addiert man den optimierten Satz von 30 Kondensatoren, werden diese Spitzen im gesamten Frequenzbereich unter den Sollwert von 1,67 mΩ heruntergedrückt. Der schlimmste Verstoß lag letztlich bei −0,5 dB unter dem Sollwert, was bedeutet, dass wir tatsächlich einen gewissen Spielraum haben, mit dem wir arbeiten können.
Optimierter Kondensatormix
Nach 400 Generationen entschied sich die GA für diese Lösung:
| Typ | Anzahl | ESR | ESL | SRF |
|---|---|---|---|---|
| 100 µF/ 0805 | 2 | 5 mΩ | 800 pH | 563 kHz |
| 10 µF /0603 | 4 | 12 mΩ | 600 pH | 2,1 MHz |
| 1 µF /0402 | 5 | 25 mΩ | 450 pH | 7,5 MHz |
| 100 nF /0402 | 8 | 50 mΩ | 400 pH | 25 MHz |
| 10 nF/0201 | 6 | 80 mΩ | 300 pH | 92 MHz |
| 1 nF/0201 | 3 | 100 mΩ | 250 pH | 318 MHz |
| 100 pF/0201 | 2 | 120 mΩ | 200 pH | 1,13 GHz |
Verhalten der GA-Konvergenz
Die Fitnessmetrik (Verhältnisim schlechtesten Fall) begann in der ersten Generation bei etwa 2,5. In der Generation 150 war sie auf etwa 0,85 gefallen und so ziemlich genau dort geblieben. Dies zeigt Ihnen, dass die GA eine nahezu optimale Lösung gefunden hat, lange bevor die 400-Generationen-Grenze erreicht wurde. Sie könnten wahrscheinlich damit durchkommen, für ein Board dieser Größe nur 200 Generationen laufen zu lassen und etwas Rechenzeit zu sparen.
Designen Sie Erkenntnisse, die wirklich wichtig sind
1. Der Ebenenabstand ist wichtiger als Sie denken
Reduzieren Sie den Abstand zwischen den Ebenenpaaren von 0,2 mm auf 0,1 mm und Sie verdoppeln ungefähr die Kapazität zwischen den Ebenen. Denken Sie daran,— die Kapazität ist umgekehrt proportional zum Abstand. Dadurch verschiebt sich die Stelle, an der Ihre Hohlraumresonanzen auftreten, und es können zwei oder drei Entkopplungskappen überflüssig werden. Wenn Ihr Lagenaufbau mit engeren Ebenenabständen zurechtkommt, ist das wahrscheinlich die kostengünstigste PDN-Verbesserung, die Sie vornehmen können. Die meisten Techniker überspringen diese Optimierung und bereuen sie später, wenn sie versuchen, mehr Großbuchstaben einzubauen.
2. ESL dominiert über 100 MHz
Sobald Sie über der Serienresonanzfrequenz sind, verhält sich ein Kondensator nicht mehr wie ein Kondensator. Es sieht induktiv aus. Der ESL — nicht der Kapazitätswert — bestimmt, was bei hohen Frequenzen passiert. Aus diesem Grund bevorzugt der Optimierer ausdrücklich 0201-Pakete für alles über 100 MHz. Sie haben einen ESL-Wert von 200-300 im Vergleich zu 400-800 pH für 0402- oder 0603-Pakete. Dieser Unterschied ist entscheidend, wenn Sie versuchen, ein 1,67 mΩ-Ziel bei 500 MHz zu erreichen.
3. Ignorieren Sie nicht die VRM-Schleifeninduktivität
Ihr Spannungsreglermodul hat eine Ausgangsinduktivität, die in Datenblättern normalerweise mitgekennzeichnet ist. Dies führt bei niedrigen Frequenzen zu einem Impedanzanstieg, den keine größere Kapazität vollständig beheben kann. Wennzu hoch ist, entsteht eine Lücke zwischen der Stelle, an der die Regelbandbreite des VRM endet, und der Stelle, an der Ihr Entkopplungsnetzwerk beginnt, nützliche Arbeit zu leisten. Der Analysator modelliert dies als eine Serie RL, die vom VRM stammt, und das ist wichtiger, als den meisten Menschen bewusst ist.
4. Die 30-Cap-Beschränkung ist tatsächlich realistisch
Bei einer typischen BGA-Grundfläche von 15 mm × 15 mm können Sie etwa 30 bis 40 Entkopplungskappen in einem 5-mm-Halo um das Gehäuse herum physisch unterbringen. Mehr als das, und Sie überlappen entweder die Kappen oder schieben sie so weit weg, dass ihre Induktivität ihre Wirksamkeit beeinträchtigt. Die Einschränkung zwingt den Optimierer, intelligente Kompromisse einzugehen, anstatt das Problem einfach mit Hunderten von Kondensatoren zu lösen.
Vergleich mit einer handverlesenen Lösung
Es gibt eine allgemeine Faustregel, die besagt, dass zehn 100-nF-Kapseln, fünf 10-µF-Kapseln und fünf 1-µF-Kapseln verwendet werden sollten. Das sind insgesamt 20 Kondensatoren. Lassen Sie das durch den Analysator laufen und Sie werden sehen, dass es oberhalb von 200 MHz komplett auseinanderfällt, weil es keine Hochfrequenzabdeckung gibt. Fügen Sie fünf 10-nF-Obergrenzen hinzu und Sie korrigieren den Bereich von 200-500 MHz, aber im Bereich von 500 MHz bis 1 GHz gibt es immer noch Resonanzspitzen, die über Ihrer Zielimpedanz liegen.
Die GA-Lösung verwendet alle sieben Kondensatorwerte und ordnet die Anzahl danach zu, wo das Impedanzprofil tatsächlich Hilfe benötigt. Keine Faustregel kann mit diesem Grad an Sensibilität im Frequenzbereich mithalten. Es ist wie der Unterschied zwischen dem Mischen von Farbe mit dem Auge und der Verwendung eines Spektralfotometers.
Praktische Hinweise, die Sie kennen sollten
Die Empfindlichkeit der Leiterplatte ist wichtig. Größere Leiterplatten haben Hohlraumresonanzen mit niedrigerer Frequenz. Bei einem Server-Mainboard mit einer Größe von 200 mm × 250 mm wird der TM-Modus möglicherweise bei 290 MHz angezeigt — genau in der Mitte Ihres Entkopplungsbandes, wo es ein echtes Problem darstellt. Kleinere Platinen wie 50 mm × 50 mm übertragen diese Resonanzen auf über 1 GHz, wo sie viel weniger Kopfschmerzen bereiten. Die Dielektrizitätskonstante beeinflusst alles. Laminate mit hohemwie Rogers oder Megtron senken Ihre Resonanzfrequenzen. Das ist in der Regel vorteilhaft, weil Sie eine höhere Kapazität zwischen den Ebenen erhalten, aber es kann Sie überraschen, wenn sich Resonanzen plötzlich in Ihre Signalbandbreite verlagern. FR-4 mit 4,3 liegt ziemlich im Mittelfeld, weshalb es so beliebt ist. Die Verlusttangente sorgt für Dämpfung. Dervon FR-4 von etwa 0,02 sorgt für eine moderate Dämpfung dieser Resonanzspitzen. Wechseln Sie zu einem Laminat mit geringem Verlust, bei demetwa 0,002 liegt, und Sie werden viel schärfere Resonanzspitzen sehen, die sich durch Entkopplung schwerer unterdrücken lassen. Manchmal ist ein kleiner Verlust dein Freund.Einpacken
Beim PDN-Design handelt es sich im Grunde genommen um ein Frequenzbereichsproblem, das sich über vier Jahrzehnte Bandbreite erstreckt. Diese Hohlraumresonanzen mit ebenen Paaren erzeugen Impedanzspitzen, die bei manuellen Entkopplungsstrategien fast immer übersehen werden. Der Ansatz des genetischen Algorithmus ermittelt einen Kondensatormix, der tatsächlich das gesamte Frequenzband abdeckt und dabei realistische Beschränkungen hinsichtlich der Anzahl der Grenzwerte, die physisch platziert werden können, berücksichtigt.
Sie können das Tool selbst unter rftools.io/tools/pdn-impedanz ausprobieren. Geben Sie die Abmessungen Ihrer Platine, die Lackup-Parameter und die Leistungsanforderungen ein und lassen Sie dann den Optimierer die Entkopplungslösung herausfinden. Er wird wahrscheinlich etwas Besseres finden als die Faustregel, die Sie verwenden wollten.
Verwandte Tools: PCB Trace Impedance/, Via Impedanz, Entkopplungskondensator, Bypass-Cap-Resonance
Verwandte Artikel
Eye Diagram Analysis: Validating 10 Gbps SerDes
A PCB designer routes a 10 Gbps SerDes lane across a 20 cm FR-4 trace with two connectors. Learn how to use S-parameter data and an eye diagram simulation to.
1. 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
Signal ProcessingBit Error Rate: SNR to Digital Performance
Learn how to calculate Bit Error Rate (BER) using Signal-to-Noise Ratio and different modulation schemes for robust digital communications
17. Apr. 2026