High-Speed-Regeltypen
Auf einen Blick
- Eine übersichtliche Zusammenfassung der in Altium Designer verfügbaren High-Speed-Designregeltypen.
- Ein besseres Verständnis dafür, wie die Kategorie „High Speed“ innerhalb des Designregelsystems organisiert ist.
- Eine praktische Referenz, um diese Regeloptionen bei der Arbeit am PCB-Layout zu finden und zu verstehen.
Die Designregeln der Kategorie High Speed werden im Folgenden beschrieben.

Die Kategorie High Speed der Designregeln.
Parallele Segmente
Diese Regel legt fest, über welche Länge zwei Leiterbahnsegmente bei einem gegebenen Abstand parallel verlaufen dürfen. Beachten Sie, dass geroutete Differenzpaarnetze von der Prüfung durch diese Regel ausgeschlossen sind.
Randbedingungen
Randbedingungen für parallele Segmente
| Standardregel | Nicht erforderlich. |
| Layer Checking | Legt fest, wo sich die beiden zu prüfenden Leiterbahnsegmente befinden sollen:
|
| For a parallel gap of | Legt den Abstand zwischen zwei parallelen Leiterbahnsegmenten fest, bis zu dem sie für die Prüfung berücksichtigt werden. Parallele Leiterbahnsegmente, deren Abstand diesem Wert entspricht oder kleiner ist, werden geprüft. |
| The parallel limit is | Legt die maximal zulässige parallele Länge zweier Leiterbahnsegmente (unterschiedlicher Netze) fest, wenn die Abstandsbedingung über die gesamte Länge erfüllt ist. |
| Was gilt als parallel? | Diese Regel erkennt parallele Leiterbahnsegmente, die innerhalb der Einstellung parallel gap liegen, und addiert anschließend alle Segmentlängen in diesen Netzen Wenn die Summe dieser Segmentlängen parallel limit überschreitet, wird ein DRC-Verstoß gemeldet. Beachten Sie, dass geroutete Differenzpaarnetze von der Prüfung durch diese Regel ausgeschlossen sind. |
| Regelanwendung | Online-DRC und Batch-DRC. |
Länge
Diese Regel legt die minimale und maximale Länge eines Netzes fest.
Randbedingungen
Randbedingungen für die Länge
| Standardregel | Nicht erforderlich. |
| Length Units | Die Länge als Strecke definieren. |
| Delay Units | Die Länge als Zeit definieren (die Zeit, die das Signal benötigt, um diese Strecke entlang der Leiterbahn zurückzulegen). |
| Minimum | Der Wert für die minimal zulässige Länge des Netzes. |
| Maximum | Der Wert für die maximal zulässige Länge des Netzes. |
| Regelanwendung | Interaktiver Längenabgleich, automatischer Längenabgleich, Online- und Batch-DRC. |
Längenabgleich
Diese Regel legt die zulässige Differenz zwischen Netzlängen fest. Diese Regel ist bei High-Speed-Designs unerlässlich: Hier kommt es nicht nur darauf an, wie lange die Signale bis zu ihrer Ankunft benötigen (was durch ihre Gesamtlänge bestimmt wird), sondern auch darauf, dass die angegebenen Signale gleichzeitig eintreffen. Je nach Schaltgeschwindigkeit der Signale, Signalfunktion und den in der Leiterplatte verwendeten Materialien kann die zulässige Differenz bis zu 500 mil oder lediglich 1 mil betragen.
Die Gruppe der betreffenden Netze wird durch den Geltungsbereich der Regel (gemäß ihrer vollständigen Abfrage) definiert. Die Referenzlänge (das längste Netz der Gruppe) wird dabei durch den Regelgeltungsbereich in Kombination mit den Einstellungen Constraints bestimmt. Andere betroffene Netze erfüllen die Regel, wenn ihre aktuelle Länge folgende Bedingung erfüllt:
(LongestLength - tolerance) ≤ CurrentLength ≤ LongestLength
Randbedingungen
Randbedingungen für den Längenabgleich
| Standardregel | Nicht erforderlich. |
| Length Units | Die Länge als Strecke definieren. |
| Delay Units | Die Länge als Zeit definieren (die Zeit, die das Signal benötigt, um diese Strecke entlang der Leiterbahn zurückzulegen). |
| Tolerance | Legt eine Längentoleranz für den Vergleich jedes Netzes mit dem längsten Netz der Gruppe fest. Jedes Netz, dessen Länge nicht innerhalb der angegebenen Toleranz liegt, gilt als zu kurz und wird bei Ausführung des Befehls Equalize Net Lengths durch zusätzliche Leiterbahn verlängert. |
| Source Target | Diese Dropdown-Liste ist nur verfügbar, wenn eine xSignal-Klasse (oder alle xSignals des Designs) als Regelgeltungsbereich verwendet wird. Wählen Sie ein xSignal aus der Dropdown-Liste aus, um dessen Länge als Zielwert für andere xSignals im Geltungsbereich der Regel zu verwenden. Wenn ein xSignal als Referenz ausgewählt ist, erfüllen andere betroffene xSignals die Regel, wenn ihre aktuelle Länge folgende Bedingung erfüllt:
|
| Group Matched Lengths | Wählen Sie diese Option, um die Längen zwischen allen Netzen im Geltungsbereich der Regel zu prüfen, wie in den Abbildungen 1 und 3 dargestellt. |
| Within Differential Pair Length | Wählen Sie diese Option, um die Längen zwischen den Netzen innerhalb jedes Differenzpaares im Geltungsbereich der Regel zu prüfen, wie in den Abbildungen 2 und 4 dargestellt. Dies wird als Phasenabgleich bezeichnet und ist unten zusammengefasst. |
| Dynamic Phase Matching | Aktivieren Sie diese Option, um Vorgaben für den dynamischen Phasenabgleich (Abgleich der Phase über die gesamte Länge des Paares) festzulegen. Wenn diese Option nicht aktiviert ist, erfolgt der Phasenabgleich statisch (nur bezogen auf die Gesamtlänge).
Erfahren Sie mehr über den Phasenabgleich eines differenziellen Paares. |
| Geltungsbereich einer Regel für den Längenabgleich festlegen | Beim Festlegen des Geltungsbereichs einer Regel für den Netzlängenabgleich zur interaktiven Längenanpassung:
|
| Die Rolle der Regelpriorität | Wenn mehrere Regeln auf ein Objekt angewendet werden, wendet der PCB-Editor standardmäßig die Regel mit der höchsten Priorität an. Dies gilt nicht für Designregeln zum Längenabgleich, bei denen durchaus mehrere Regeln auf ein Objekt angewendet werden können. Beispielsweise ist es üblich, innerhalb eines 8-Bit-Busses einen engeren Abgleich vorzugeben und gleichzeitig zu verlangen, dass auch mehrere 8-Bit-Busse untereinander abgeglichen werden, jedoch mit einer größeren Toleranz. In diesem Fall werden die Prioritäten dieser beiden Regeln ignoriert. |
| Regelanwendung | Interaktive Längenanpassung, automatische Längenanpassung, Online- und Batch-DRC. |
Stichleitungslänge bei Daisy-Chain-Topologie
Diese Regel legt die maximal zulässige Stichleitungslänge für ein Netz mit Daisy-Chain-Topologie fest.
Vorgaben
Vorgaben zur Stichleitungslänge bei Daisy-Chain-Topologie
| Standardregel | Nicht erforderlich. |
| Maximum Stub Length | Der Wert für die maximal zulässige Stichleitungslänge. |
| Regelanwendung | Online-DRC und Batch-DRC. |
Vias unter SMD-Pads
Diese Regel legt fest, ob Vias unter SMD-Pads platziert werden dürfen.
Vorgaben
Vorgaben für Vias unter SMD-Pads
| Standardregel | Nicht erforderlich. |
| Allow Vias under SMD Pads | Legt fest, ob Vias unter den Pads eines oberflächenmontierten Bauteils (SMD) platziert werden dürfen. |
| Nur einlagige Pads | Diese Regel gilt nur für Pad-Objekte, die auf einer einzelnen Kupferlage definiert sind (nicht auf Multi-Layer). |
| Welche Pads berücksichtigt werden | Der Geltungsbereich der Regel (Where the Object Matches) legt fest, which SMD pad objects von dieser Regelinstanz berücksichtigt werden. Wenn ein Pad in den Geltungsbereich der Regel fällt (von der Regel erkannt wird), wird anschließend geprüft, ob es die durch diese Regel definierte Vorgabe Allow Vias under SMD Pads erfüllt. |
| Via teilweise unter dem Pad | Die Regel dient dazu, Vias unter SMD-Pads zuzulassen oder zu verbieten. Wenn Vias zulässig sind, prüft die Regel does not, ob sich das Via nur teilweise unter dem SMD-Pad befindet oder welche Eigenschaften dieses Via hat. |
| Mehrere Vias unter dem Pad | Wenn sich mehrere Vias unter einem SMD-Pad befinden, unter dem sie nicht zulässig sind, wird nur das erste bei der Regelprüfung erkannte Via markiert. Sobald dieser Verstoß behoben ist, wird das nächste Via markiert, das gegen die Regel verstößt, und so weiter. |
| Festlegen, unter welchen Pads Vias zulässig sind | So lassen Sie Vias gezielt unter bestimmten SMD-Pads zu :
|
| Festlegen, welche Vias unter Pads zulässig sind | Die Regel „Vias unter SMD-Pads zulassen“ kann nicht prüfen, ob unter einem SMD-Pad ein bestimmtes Via verwendet wird. Sie erkennt lediglich, ob ein Via unter dem angegebenen SMD-Pad zulässig ist oder nicht. Um zu prüfen, ob ein Via unter einem SMD-Pad bestimmte Eigenschaften aufweist, beispielsweise ein MicroVia ist oder eine bestimmte PadViaTemplate verwendet, verwenden Sie einen Satz von Abstandsregeln für dasselbe Netz. Wie bei der Regel „Vias unter SMD-Pads zulassen“ erfordert auch dieser Ansatz eine Regel mit niedrigerer Priorität, die Vias unter SMD-Pads verbietet, kombiniert mit Regeln höherer Priorität, die Vias unter SMD-Pads anhand ihrer Eigenschaften gezielt zulassen. Der Satz von Abstandsregeln könnte Folgendes umfassen :
|
| Regelanwendung | Online-DRC, Batch-DRC, interaktives Routing und Autorouting. |
Maximale Via-Anzahl
Diese Regel legt die maximale Anzahl von Vias fest, die für jedes einzelne Netz im aktuellen Design zulässig ist.
Bedingungen
Bedingungen für maximale Via-Anzahl
| Standardregel | Nicht erforderlich. |
| Maximum Via Count | Die maximale Anzahl von Vias, die in jedem einzelnen Netz innerhalb des definierten Regelgeltungsbereichs zulässig ist. |
| Regelanwendung | Online-DRC und Batch-DRC. |
Maximale Via-Stublänge (Backdrilling)
Ein Stub ist der Abschnitt der metallisierten Via- oder Pad-Hülse, der über die letzte verwendete Signallage hinausgeht, an der das Via bzw. Pad angeschlossen ist. Backdrilling wird auf geeignete Vias/Pads in den von dieser Regel erfassten Netzen angewendet, entsprechend den aktivierten Layer-Kontrollkästchen für die Platinenseite und den Backdrill-Paaren, die auf der Registerkarte Back Drills des Layer Stack Manager definiert sind.
Diese Regel legt nicht nur fest, welche Vias/Pads für Backdrilling berücksichtigt werden sollen, sondern prüft bei der Designregelprüfung auch auf Via- und Pad-Stubs, die länger als die angegebene Max Stub Length sind. Dies gilt für alle von dieser Regel erfassten Netze (unabhängig davon, ob für das betreffende Via oder Pad Backdrilling durchgeführt wurde). Die Regel legt außerdem fest, um wie viel größer der Bohrerdurchmesser für Vias und Pads sein muss, die rückgebohrt werden.
Bedingungen
Bedingungen für maximale Via-Stublänge (Backdrilling)
| Standardregel | Nicht erforderlich. |
| Max Stub Length | Die maximal zulässige Stublänge. Mit dieser Einstellung wird auf verbleibende Stubs dieser Länge oder länger geprüft. Sie legt nicht die beim Backdrilling verwendete Bohrtiefe fest.
|
| Back Drill Oversize | Die radiale Vergrößerung des für das Backdrilling verwendeten Bohrers gegenüber der ursprünglichen Via-/Pad-Bohrung.
|
| Drill depth | Die Bohrtiefe wird durch die Summe der Lagendicken aller Lagen von der ersten Lage (einschließlich) bis zur letzten Lage (ausschließlich) bestimmt, die in Layer Stack Manager definiert sind. |
| Regelanwendung | Batch-DRC und Ausgabegenerierung. |
Erfahren Sie mehr über tiefenkontrolliertes Bohren (Backdrilling).
Rückstrompfad
Diese Regel legt einen durchgängigen Signalrückstrompfad entlang der vorgesehenen Referenzlage oberhalb oder unterhalb der erfassten Signale fest. Der Rückstrompfad kann aus Füllflächen, Regionen und Polygonfüllungen auf einer Signallage oder aus Versorgungslagen gebildet werden.
Bedingungen
Bedingungen für den Rückstrompfad
| Standardregel | Nicht erforderlich. |
| Impedance Profile | Wählen Sie das passende Impedanzprofil für die von dieser Regel erfassten Netze aus. Das Profil legt fest, welche Lage(n) den Rückstrompfad für die erfassten Signale bereitstellen. |
| Minimum Gap to Return Path | Gibt den Mindestabstand von der Leiterkante zur Außenkante des Rückstrompfads an. Die Prüfung erfolgt über die gesamte Länge des Leiters. Ein Fehler wird gemeldet, wenn der Abstand kleiner oder gleich dem Minimum Gap to Return Path Wert ist (Standardwert: 0 mm). |
| Exclude Pad/Via Voids | Wenn diese Option aktiviert ist, werden Öffnungen im Rückstrompfad, die durch den Freiraum um Pads und Vias der erfassten Netze entstehen, nicht als Verstöße gemeldet. |
| Max Stitch Via Distance | Aktivieren Sie diese Option, um den Abstand festzulegen, innerhalb dessen eine Rückstrompfad-Durchkontaktierung von einer Durchkontaktierung des von der Regel erfassten Signals vorhanden sein muss (Standardwert: 1,5 mm). Die Rückstrompfad-Durchkontaktierung muss eine Verbindung zur Referenzlage herstellen, die im Layer Stack Manager für das entsprechende Impedanzprofil definiert ist. |
| Exclude small areas of copper |
Verhindern Sie, dass kleine Kupferflächen als Regelverletzungen gemeldet werden, indem Sie den erforderlichen Wert (in Quadratmil, standardmäßig |
| Regelanwendung | Batch-DRC. |














)
)
).
)
).
).
).




