Routing-Regeltypen
Auf einen Blick
- Verstehen Sie, welche Bereiche die einzelnen Routing-Regeltypen in Altium Designer abdecken, darunter Width, Routing Neck-Down und Routing Topology.
- Erfahren Sie, wie diese Regeln das interaktive Routing, das Autorouting sowie Online- oder Batch-DRC-Prüfungen beeinflussen.
- Lernen Sie die wichtigsten Konfigurationsoptionen zur Steuerung von Leiterbahnbreiten, verengten Leiterbahnabschnitten und Netztopologien kennen.
Die Designregeln der Kategorie Routing werden im Folgenden beschrieben.

Die Kategorie Routing der Designregeln
Erfahren Sie mehr über das Definieren, Eingrenzen und Verwalten von PCB-Designregeln.
Erfahren Sie mehr über das interaktive Routing.
Breite
Diese Regel definiert die Breite von Leiterbahnen, die beim interaktiven Routing und Autorouting auf den Kupferlagen (Signallagen) platziert werden. Außerdem definiert sie die zulässigen Breiten für die Online- und Batch-DRC. Eine Leiterplatte verfügt in der Regel über mehrere Breitenregeln, die für alle Netze (die Breitenregel mit der niedrigsten Priorität), bestimmte Netze und Netzklassen gelten.
Vorgaben
Einstellungen für die Breitenvorgaben
| Standardregel | Erforderlich |
| Preferred Width | Legt die bevorzugte Breite fest, die beim Routen der Leiterplatte für Leiterbahnen verwendet werden soll. |
| Min Width | Legt die minimal zulässige Breite fest, die beim Routen der Leiterplatte für Leiterbahnen verwendet werden darf. |
| Max Width | Legt die maximal zulässige Breite fest, die beim Routen der Leiterplatte für Leiterbahnen verwendet werden darf. |
| Check Tracks/Arcs Min/Max Width Individually | Prüft für jede Verbindung im von der Regel erfassten Netz, ob die Breite jedes einzelnen Leiterbahnsegments und Bogens innerhalb des Bereichs zwischen Minimum und Maximum liegt |
| Check Min/Max Width for Physically Connected | Prüft für jede Verbindung im von der Regel erfassten Netz, ob die tatsächliche Breite des durch die Kombination aus Leiterbahnsegmenten, Bögen, Füllflächen, Pads und Vias gebildeten Kupferverlaufs innerhalb des Bereichs zwischen Minimum und Maximum liegt |
| Use Impedance Profile | Diese Option wird verfügbar, wenn mindestens ein Impedanzprofil im Layer Stack Manager definiert ist. Wenn sie aktiviert ist, wählen Sie das gewünschte Impedanzprofil aus der Dropdown-Liste aus. Wenn die Regel in diesem Modus konfiguriert ist, wird die auf jeder Routing-Lage erforderliche bevorzugte Breite im Rahmen des angegebenen Impedanzprofils berechnet. Beim Aktivieren der Option werden auch die minimale und maximale Breite auf diesen Wert gesetzt. Sobald die Regel definiert ist, wird beim Routen eines Netzes im Geltungsbereich der Regel die Leiterbahnbreite automatisch auf die Breite eingestellt, die zum Erreichen der angegebenen Impedanz auf dieser Lage erforderlich ist. Wenn diese Option aktiviert ist, kann die bevorzugte Breite in der Regel nicht bearbeitet werden, die minimale und maximale Breite hingegen schon. Erfahren Sie mehr über das Konfigurieren des Lagenaufbaus für impedanzkontrolliertes Routing. |
| Show values for layer stack | Diese Option wird angezeigt, wenn im Layer Stack Manager mehrere Lagenaufbauten definiert sind. Wenn die Leiterplatte mehrere Lagenaufbauten umfasst, müssen die Breitenvorgaben für jeden Aufbau konfiguriert werden. Verwenden Sie dazu entweder die für alle Lagen geltenden Felder oberhalb der Abbildung oder die lagenspezifischen Felder in der Lagenattributtabelle Erfahren Sie mehr über das Definieren und Konfigurieren von Teillagenaufbauten. |
| Layer Attributes Table | Der Tabellenbereich unten im Dialog zeigt alle im Lagenaufbau definierten Signallagen an, sofern die Option Use Impedance Profile nicht aktiviert ist. Ist diese Option aktiviert, werden nur die Lagen angezeigt, die als Teil des ausgewählten Impedanzprofils verfügbar sind. Die Tabelle zeigt die minimale, maximale und bevorzugte Routing-Breite sowie weitere lagenspezifische Informationen an. Die Routing-Breiten können global festgelegt werden, indem die Werte in den Vorgabefeldern oberhalb der Abbildung definiert werden, oder einzeln durch direkte Eingabe in die Tabelle. Wenn die Option Use Impedance Profile aktiviert ist, werden die erforderlichen Breiteneinträge für jede Lage automatisch berechnet und in die Tabelle eingetragen. In diesem Modus können die Werte für die bevorzugte Breite nicht bearbeitet werden, die Werte für die minimale und maximale Breite hingegen schon. |
| Definieren der Breiten in einem differenziellen Paar | Die Breite jedes Netzes in einem differenziellen Paar wird durch die jeweils geltende Routing-Regel für differenzielle Paare überwacht. |
| Anwendung der Regel |
|
Erfahren Sie mehr über das Ändern der Breite während des interaktiven Routings.
Leiterbahnverengung beim Routing
Es ist nicht ungewöhnlich, dass ein Netz über seinen Verlauf auf der Leiterplatte mit unterschiedlichen Breiten geroutet wird. Beispielsweise erfordert das Routen in einen BGA hinein oder aus ihm heraus häufig Entflechtungsleiterbahnen, die schmaler sind als die vom angewendeten Impedanzprofil zugelassene bevorzugte Leiterbahnbreite. Mit dieser Regel können Sie die maximal zulässige Gesamtlänge solcher schmaleren Leiterbahnen definieren, sodass die Verbindung weiterhin die erforderliche Impedanz aufweist.
Vorgaben
Einstellungen für Routing-Verengungen
| Standardregel | Nicht erforderlich. |
| Neck-Down Length | Legt die maximal zulässige Länge durchgehender Leiterbahnzüge (in jedem vom Geltungsbereich der Regel erfassten Netz) fest, deren Breite zwischen den Werten Min Width und Preferred Width der geltenden Regel für die Routing-Breite liegt. Alternativ können Sie die zulässige Länge in der Tabelle für jede Lage einzeln festlegen. |
| Regelanwendung | Aktivieren Sie die Prüfung des Regeltyps Routing Neck-Down für die Online- und/oder Batch-Prüfung im Dialogfeld Design Rule Checker, um Verstöße gegen die Regeln für Routing-Verengungen in den entsprechenden DRC-Modi zu erkennen. Erkannte Regelverstöße werden durch ein Schraffurmuster auf den entsprechenden Leiterbahnen im Designbereich gekennzeichnet. |
Erfahren Sie mehr über automatische Verengungen beim Routing.
Routing-Topologie
Diese Einschränkung legt die Topologie fest, die beim Routen von Netzen auf der Leiterplatte verwendet werden soll. Die Topologie eines Netzes ist die Anordnung bzw. das Muster der Pin-zu-Pin-Verbindungen. Standardmäßig werden die Pin-zu-Pin-Verbindungen jedes Netzes so angeordnet, dass sich die Shortest Gesamtverbindungslänge ergibt. Wenn diese Topologie angewendet wird, wird sie bei jedem Verschieben eines Bauteils erneut analysiert und aktualisiert.
Eine bestimmte Topologie wird einem Netz aus verschiedenen Gründen zugewiesen: Bei High-Speed-Designs, in denen Signalreflexionen minimiert werden müssen, wird das Netz in einer Daisy-Chain-Topologie angeordnet. Für Massenetze kann eine Sterntopologie verwendet werden, um sicherzustellen, dass alle Leiterbahnen zu einem gemeinsamen Punkt zurückführen.
Einschränkungen
Einstellungen für die Routing-Topologie
| Standardregel | Erforderlich |
| Topology | Definiert die Topologie für die Netze, die vom Geltungsbereich (vollständige Abfrage) der Regel erfasst werden. Die folgenden Topologien können angewendet werden:
|
| Custom topology | Eine benutzerdefinierte Topologie kann mithilfe von From-Tos (manuell definierten Pin-zu-Pin-Verbindungen) festgelegt werden. Diese lässt sich bei der Batch-DRC der Routing-Topologie-Designregeln prüfen, die auf die entsprechenden Netze angewendet werden. Ein Verstoß wird erkannt, wenn zwischen den Pads eines From-To eine elektrische Verbindung besteht und der kürzeste Pfad mindestens ein weiteres Pad dieses Netzes enthält. Bei Netzen mit einer großen Anzahl von Pads (mehr als 20) oder Primitiven (mehr als 1024) werden keine Verstöße erkannt. |
| Anwenden einer Topologie beim Autorouting | Bei Verwendung des Autorouters kann sich die Zeit bis zum Abschluss des Routings verlängern, wenn andere Topologien als Shortest verwendet werden. |
| Regelanwendung | Batch-DRC, während des Autoroutings. |
Erfahren Sie mehr über die Netztopologie.
Routing-Priorität
Diese Einschränkung weist den von der Regel erfassten Netzen eine Routing-Priorität zu. Der Autorouter verwendet den zugewiesenen Prioritätswert, um die Bedeutung des Routings für jedes Netz im Design zu bewerten und so zu bestimmen, welche Netze zuerst geroutet werden sollen.
Einschränkungen
Einstellungen für die Routing-Priorität
| Standardregel | Erforderlich |
| Routing Priority | Der Prioritätswert wird den Netzen zugewiesen, die vom Geltungsbereich (vollständige Abfrage) der Regel erfasst werden. Geben Sie einen Wert zwischen 0 und 100 ein. Je höher der zugewiesene Wert, desto höher die Priorität beim Autorouting. |
| Regelanwendung | Während des Autoroutings. |
Routing-Lagen
Diese Einschränkung legt fest, welche Lagen für das Routing verwendet werden dürfen.
Einschränkungen
Einstellungen für Routing-Lagen
| Standardregel | Erforderlich |
| Enabled Layers | Alle derzeit im Lagenaufbau definierten Signallagen werden aufgelistet. Verwenden Sie die zugehörige Option Allow Routing, um das Routing auf einer Lage nach Bedarf zu aktivieren oder zu deaktivieren. |
| Während des Autoroutings | Bei Verwendung des Autorouters wird die Routing-Richtung für jede aktivierte Signallage im Design im Rahmen der Einrichtung des Situs Autorouters festgelegt. Die Richtungen werden im Dialog „Layer Directions“ angegeben, der durch Klicken auf die Schaltfläche Edit Layer Directions im Dialog „Situs Routing Strategies“ geöffnet wird. |
| Regelanwendung | Online-DRC, Batch-DRC, beim interaktiven Routing und beim Autorouting. |
Erfahren Sie mehr über Lagen und den Lagenaufbau.
Routing-Ecken
Diese Randbedingung legt den beim Autorouting zu verwendenden Eckenstil fest. Sie ist für Autorouter von Drittanbietern vorgesehen, die 45°-Routing als Nachbearbeitungsschritt implementieren. Sie wird vom Situs Autorouter nicht berücksichtigt, da dieser 45°-Routing als nativen Prozess implementiert.
Randbedingungen
Einstellungen für Routing-Ecken
| Standardregel | Erforderlich |
| Style | Legt fest, welcher Eckenstil beim Routing verwendet werden soll. Die folgenden drei Stile stehen zur Verfügung:
|
| Setback | Mit diesen beiden Feldern können Sie einen Mindest- und einen Höchstwert für den Rücksprung bei Verwendung der Eckenstile |
| Regelanwendung | Diese Randbedingung ist für Autorouter von Drittanbietern vorgesehen, die 45°-Routing als Nachbearbeitungsschritt implementieren. Sie wird vom Situs Autorouter nicht berücksichtigt, da dieser 45°-Routing als nativen Prozess implementiert. |
Routing-Via-Stil
Diese Randbedingung legt den Stil der Vias fest, die beim Routing verwendet werden können. Sie können bestimmte Mindest-, Höchst- und Vorzugswerte für den Via-Durchmesser und den Bohrungsdurchmesser als Teil der Randbedingungen der Regel definieren oder Vorlagen verwenden, die für das Leiterplattendesign verfügbar sind.
Randbedingungen
Einstellungen für den Routing-Via-Stil
| Standardregel | Erforderlich |
| Mode | Wählen Sie über die Dropdown-Liste einen der folgenden beiden Modi aus:
|
Mode = (Einstellungen der Randbedingungen) |
Via Diameter – legt die Werte Minimum, Preferred und Maximum für den Durchmesser der beim Routing platzierten Vias fest. Via Hole Size – legt die Werte Minimum, Preferred und Maximum für die Bohrungsdurchmesser der beim Routing platzierten Vias fest. |
Mode = (Ändern der Via-Größe während des Routings) |
Die Routing-Designregel Via Style definiert die X-Y-Eigenschaften der Via. Wenn eine Via während des interaktiven Routings platziert wird, können Sie durch Drücken der Taste |
Mode = (Einstellungen der Randbedingungen) |
|
Mode = (Ändern der Via-Größe während des Routings) |
Wenn während des interaktiven Routings eine Routing-Via platziert werden soll, können Sie durch Drücken der Taste 4 zwischen den aktivierten Via-Vorlagen wechseln. Die ausgewählte Vorlage wird im Heads-Up-Display und in der Statusleiste angezeigt. Sie können während des Routings auch die Taste Tab drücken, um das Panel „Properties“ zu öffnen. Dort können Sie die aktuell verwendete Via-Vorlage ändern. |
| Ändern des Via-Typs während des Routings | Die Via Type definiert die Lagen, die jede Via in der Z-Ebene überspannt. Wenn im Layer Stack Manager mehrere Via-Typen definiert sind, beispielsweise durchgehende Vias sowie Blind- und Buried-Vias, können für den aktuellen Lagenwechsel unter Umständen verschiedene Via-Typen verwendet werden. Drücken Sie in diesem Fall die Taste 6, um zwischen den zulässigen Via-Typen zu wechseln. Der ausgewählte Via-Typ wird im Heads-Up-Display und in der Statusleiste angezeigt. Alternativ können Sie die Taste 8 drücken, um ein Popup-Menü mit den zulässigen Via-Typen anzuzeigen, und auf den gewünschten Typ klicken (). |
| Steuern der Größe von Blind- und Buried-Vias | Um die Größe von Blind- und Buried-Vias zu steuern, können individuelle Regeln für die verschiedenen Lagenpaare eingerichtet werden. Um beispielsweise die Via-Größe für Blind-Vias zwischen der obersten Lage und der Innenlage 1 zu steuern, kann der folgende Gültigkeitsbereich (vollständige Abfrage) verwendet werden:
Um die Via-Größe für Buried-Vias zwischen Innenlage 2 und Innenlage 3 zu steuern, wird der folgende Gültigkeitsbereich verwendet:
Alternativ können Sie, anstatt einzelne Regeln zu erstellen, die Abfrage einer einzigen Regel mithilfe von OR-Verknüpfungen wie folgt erweitern:
|
| Regelanwendung | Bei der Online-DRC, der Batch-DRC, beim Autorouting und beim interaktiven Routing. Wenn der Modus der Regel auf Min/Max preferred eingestellt ist, gilt Folgendes:
|
Abfrageschlüsselwörter für Via-Stile
Es stehen zahlreiche Via-bezogene Abfrageschlüsselwörter zur Verfügung. Am einfachsten können Sie diese durchsuchen, indem Sie den Dialog „Query Helper“ öffnen und über das Maskenfeld alle Via-bezogenen Abfrageschlüsselwörter filtern, wie in den folgenden Abbildungen gezeigt.
Erfahren Sie mehr über das Arbeiten mit Pads und Vias.
Erfahren Sie mehr über das Ändern von Vias während des Routings.
Fanout-Steuerung
Diese Randbedingung legt die Fanout-Optionen fest, die beim Herausführen der Pads von oberflächenmontierten Bauteilen im Design verwendet werden, die mit Signal- und/oder Versorgungslagennetzen verbunden sind. Aus Routing-Sicht wird durch das Hinzufügen einer Via und einer verbindenden Leiterbahn beim Fanout ein SMT-Pad im Wesentlichen in ein Durchsteck-Pad umgewandelt. Dadurch steigt die Wahrscheinlichkeit, die Leiterplatte erfolgreich zu routen, erheblich, da ein Signal auf allen Routing-Lagen statt nur auf der obersten oder untersten Lage verfügbar ist. Dies ist besonders bei Designs mit hoher Packungsdichte erforderlich, bei denen der Platz für das Routing sehr begrenzt ist.
Randbedingungen
Einstellungen der Fanout-Steuerung
| Default Rule | Erforderlich |
| Fanout Style | Legt fest, wie die Fanout-Vias relativ zum SMT-Bauteil platziert werden. Folgende Optionen stehen zur Verfügung:
|
| Fanout Direction | Legt die Richtung für das Fanout fest. Folgende Optionen stehen zur Verfügung:
|
| Direction From Pad | Legt die Richtung für das Fanout fest. Beim Fanout eines BGA-Bauteils werden dessen Pads in Quadranten unterteilt. Das Fanout wird für die Pads jedes Quadranten gleichzeitig ausgeführt. Folgende Optionen stehen zur Verfügung:
|
| Via Placement Mode | Legt fest, wie die Fanout-Vias relativ zu den Pads des BGA-Bauteils platziert werden. Folgende Optionen stehen zur Verfügung:
|
| Standard-Fanout-Vorgaben | Die folgenden standardmäßigen Designregeln zur Fanout-Steuerung werden automatisch erstellt und decken die gängigen Bauteilgehäusetypen ab (in absteigender Priorität aufgeführt). Diese Regeln können bearbeitet oder weitere Regeln entsprechend Ihren individuellen Designanforderungen definiert werden.
|
| Fanout-Vias | Der für die Fanout-Vias verwendete Stil richtet sich nach den geltenden Designregeln für den Routing-Via-Stil. Zusätzliche Leiterbahnen, die im Rahmen des Fanout-Prozesses vom Pad zum Via verlegt werden, richten sich nach den geltenden Designregeln für die Leiterbahnbreite. |
| Fanout eines Bauteils | Um das Fanout für die Pads eines Bauteils auszuführen, stellen Sie sicher, dass sich auf keiner Lage Polygonfüllungen unter diesem Bauteil befinden. Polygone können vor dem Erstellen der Fanouts vorübergehend zurückgestellt und anschließend wiederhergestellt werden. |
| Regelanwendung | Beim interaktiven Routing und Autorouting. |
Abfrageschlüsselwörter für die Fanout-Steuerung
Um Bauteile anhand ihres Footprints auszuwählen, suchen Sie in der Liste der Abfragefunktionen unter Attributprüfungen nach Schlüsselwörtern, die den Gehäusetyp erfassen, wie etwa IsBGA, IsLCC, IsSMSIP usw.
Erfahren Sie mehr über Fanout und Escape-Routing.
Drahtbonden
Diese Vorgabe definiert den zulässigen Abstand zwischen benachbarten Bonddrähten (Wire To Wire), die Min Wire Length und Max Wire Length sowie den Bond Finger Margin, also den Abstand zwischen einem Bonddraht und dem Rand des Bondfinger-Pads, mit dem er verbunden ist.
Constraints
Einstellungen für das Drahtbonden
| Standardregel | Erforderlich |
| Wire To Wire | Legt den zulässigen Mindestabstand zwischen den 3D-Körpern benachbarter Bonddrähte fest. Legt den zulässigen Mindestabstand zwischen den 3D-Körpern benachbarter Bonddrähte fest. |
| Min Wire Length | Legt die zulässige Mindestlänge eines Bonddrahts fest. |
| Max Wire Length | Legt die zulässige Mindestlänge eines Bonddrahts fest. |
| Bond Finger Margin | Legt den zulässigen Mindestabstand zum Rand eines Bondfinger-Pads fest. |
| Regelanwendung | Batch-DRC. |
Abfrageschlüsselwörter für das Drahtbonden
-
IsBondFinger – Gibt ein SMD-Pad-Primitiv auf einer Kupferlage zurück, mit dem ein Bonddraht verbunden ist.
-
IsBondWire – Gibt ein Bonddraht-Primitiv zurück.
-
IsBondWireConnected – Gibt jedes Primitiv zurück, mit dem ein Bonddraht verbunden ist.
Erfahren Sie mehr über Drahtbonden.
Routing von Differenzpaaren
Diese Vorgabe definiert die Leiterbahnbreite jedes Netzes in einem differenziellen Paar sowie den Abstand (bzw. die Lücke) zwischen den Netzen dieses Paares. Differenzielle Paare werden üblicherweise mit bestimmten Einstellungen für Breite und Abstand geroutet, um die für das Netzpaar erforderliche differenzielle Impedanz zu erzielen. Diese Einstellungen können manuell festgelegt werden. Wenn im Layer Stack Manager Impedanzprofile für differenzielle Paare definiert sind, kann alternativ ein Impedanzprofil ausgewählt werden, um die bevorzugten Einstellungen für Breite und Abstand automatisch festzulegen.
Vorgaben
Routing-Einstellungen für differenzielle Paare
| Standardregel | Erforderlich |
| Min Width | Gibt die minimal zulässige Leiterbahnbreite beim Routing des differenziellen Paares an. |
| Min Gap | Gibt den minimal zulässigen Abstand zwischen Primitiven auf unterschiedlichen Netzen innerhalb desselben differenziellen Paares beim Routing an. Die Abstandseinstellungen Min, Bevorzugt & Max in dieser Designregel werden beim Routing, erneuten Routing oder interaktiven Ändern des differenziellen Paares (beim interaktiven Verschieben) verwendet. Beachten Sie, dass diese Abstandseinstellungen bei der Designregelprüfung (DRC) NOT verwendet werden. Bei der DRC wird der Abstand anhand der geltenden Mindestabstandsregel geprüft. Weitere Informationen zur Handhabung finden Sie in den Hinweisen weiter unten. |
| Preferred Width | Gibt die bevorzugte Leiterbahnbreite beim Routing des differenziellen Paares an. |
| Preferred Gap | Gibt den bevorzugten Abstand zwischen Primitiven auf unterschiedlichen Netzen innerhalb desselben differenziellen Paares an. |
| Max Width | Gibt die maximal zulässige Leiterbahnbreite beim Routing des differenziellen Paares an. |
| Max Gap | Gibt den maximal zulässigen Abstand zwischen Primitiven auf unterschiedlichen Netzen innerhalb desselben differenziellen Paares an. |
| Max Uncoupled Length | Gibt den Wert für die maximal zulässige ungekoppelte Länge zwischen dem positiven und dem negativen Netz innerhalb des differenziellen Paares an. |
| Use Impedance Profile | Diese Option ist verfügbar, wenn mindestens ein Impedanzprofil im Layer Stack Manager definiert ist. Wenn die Option aktiviert ist, wählen Sie das gewünschte Impedanzprofil aus der Dropdown-Liste aus. Wenn die Regel in diesem Modus konfiguriert ist, werden die erforderlichen Werte für Preferred Width und Preferred Gap auf jeder Routing-Lage im Rahmen des angegebenen Impedanzprofils berechnet. Sobald die Regel definiert ist, werden beim Routen eines differenziellen Paars, das in den Geltungsbereich der Regel fällt, die Leiterbahnbreiten und der Paarabstand automatisch auf die Werte eingestellt, die auf der jeweiligen Lage zum Erreichen der angegebenen Impedanz erforderlich sind. Erfahren Sie mehr über das Konfigurieren des Lagenaufbaus für impedanzkontrolliertes Routing. |
| Show values for layer stack | Diese Option wird im Dialog angezeigt, wenn mehrere Lagenaufbauten im Layer Stack Manager definiert sind. Wenn die Leiterplatte mehrere Lagenaufbauten enthält, müssen die Routing-Vorgaben für differenzielle Paare für jeden Lagenaufbau konfiguriert werden. Verwenden Sie dazu entweder die für alle Lagen geltenden Felder oberhalb der Abbildung oder die lagenspezifischen Felder in der Tabelle der Lagenattribute, oder wählen Sie ein Impedanzprofil aus. Erfahren Sie mehr über das Definieren und Konfigurieren von Teil-Lagenaufbauten. |
| Layer Attributes Table | Der Tabellenbereich unten im Dialog zeigt alle im Lagenaufbau definierten Signallagen an, sofern kein Impedanzprofil ausgewählt ist. Ist ein Impedanzprofil ausgewählt, werden nur die Lagen angezeigt, die Teil dieses Profils sind. Angezeigt werden die Vorgaben für die minimale, maximale und bevorzugte Breite und den entsprechenden Abstand sowie weitere lagenspezifische Informationen. Die Routing-Felder Width und Gap können global über die Vorgabefelder oberhalb der Abbildung oder individuell durch direkte Eingabe der Werte in die Tabelle festgelegt werden. Wenn ein Impedanzprofil ausgewählt ist, werden die erforderlichen Einträge für die bevorzugte Breite automatisch berechnet und für jede Lage in die Tabelle eingetragen. In diesem Modus können die Werte für Preferred Width und Preferred Gap nicht bearbeitet werden, die Werte für Min und Max jedoch schon. Beim Definieren der Werte für die minimale, maximale und bevorzugte Breite und/oder den entsprechenden Abstand hebt der Layer Attributes Table ungültige Einträge durch rote Schrift hervor. Dies kann beispielsweise passieren, wenn Sie einen minimalen Vorgabewert angeben, der größer als der maximale Vorgabewert ist, oder einen bevorzugten Vorgabewert festlegen, der unter dem minimalen oder über dem maximalen Vorgabewert liegt. Die fehlerhafte Regeldefinition wird zusätzlich dadurch hervorgehoben, dass der Regelname sowohl im Ordnerstrukturbereich als auch in den entsprechenden Übersichtslisten im Dialog PCB Rules and Constraints Editor rot dargestellt wird. |
| Abstandsprüfung bei differenziellen Paaren | Während die Breite jedes Netzes in einem differenziellen Paar durch die jeweils geltende Regel „Differential Pairs Routing“ überwacht wird (und nicht durch eine Width-Regel), wird die Abstandsprüfung zwischen den Netzen dieses Paars weiterhin durch die jeweils geltende Clearance-Designregel bestimmt. Ist der Routing-Abstand des differenziellen Paars kleiner als der zulässige Mindestabstand zwischen unterschiedlichen Netzen auf der Leiterplatte, verletzen die Netze in den differenziellen Paaren die Abstandsvorgabe. Um dies zu vermeiden, muss eine separate Abstandsvorgabe erstellt werden, die den Abstand zwischen den Netzen differenzieller Paare auf denselben Wert wie Diff Pair Gap setzt. Setzen Sie dazu im Constraint Manager den Wert für Clearance für die Paare auf denselben Wert wie Diff Pair Gap. Dies wird auf der ersten Folie der obigen Diashow zum Routing differenzieller Paare gezeigt, in der der Abstand für die differenziellen Paare auf Fügen Sie dazu im PCB Rules and Constraints Editor eine zusätzliche Clearance-Vorgabe hinzu, die auf denselben Abstandswert wie Diff Pair Gap eingestellt ist und bei der die Option Same Differential Pair ausgewählt ist. Dies wird auf der vierten Folie der obigen Diashow zum Routing differenzieller Paare gezeigt, in der der Abstand für die differenziellen Paare auf |
| Paareigenschaften in verschiedenen Leiterplattenbereichen ändern | Während die optimalen Einstellungen für Breite und Abstand möglicherweise auf dem größten Teil der Leiterplatte realisierbar sind, gibt es häufig Bereiche, etwa unter einem BGA-Bauteil, in denen geringere Breiten und engere Abstände verwendet werden müssen. Wenn Min Gap kleiner als Preferred Gap definiert wird, kann der Router die Leiterbahnen des Paars dort näher zusammenführen, wo Hindernisse dies erfordern. Dies funktioniert zwar, hat jedoch seinen Preis: Die Routing-Vorgänge werden deutlich komplexer und sind daher langsamer. Diese Anforderung lässt sich auch durch die Definition mehrerer Routing-Regeln für differenzielle Paare erfüllen: eine Regel mit niedrigerer Priorität, die für das differenzielle Paar auf der gesamten Leiterplatte gilt, und eine Regel mit höherer Priorität, die für das differenzielle Paar in dem bestimmten Bereich gilt, in dem geringere Breiten und Abstände erforderlich sind. Sie erfassen das differenzielle Paar in diesem Bereich dann gezielt, indem Sie eine Room-Definition-Regel für diesen Bereich definieren und diesen Room als Teil des Geltungsbereichs der Routing-Regel für differenzielle Paare verwenden, die geringere Breiten und Abstände erfordert. |
| Klassen für differenzielle Paare definieren | Um die Definition der Vorgaben zu vereinfachen, können Klassen für differenzielle Paare im Schaltplan definiert werden. Wenn das Projekt den Constraint Manager verwendet, erfolgt dies im Constraint Manager Wenn das Projekt Designregeln verwendet, erfolgt dies durch Hinzufügen einer Diff Pair Class-Eigenschaft zur Direktive für differenzielle Paare |
| Regelanwendung | Online-DRC, Batch-DRC, interaktives Routing (und erneutes Routing), Autorouting, interaktiver Längenabgleich (Min Gap wird angewendet) sowie beim interaktiven Ändern des Paars, beispielsweise beim Verschieben eines Leiterbahnsegments eines der Netze im Paar. |
Abfrageschlüsselwörter für das Routing differenzieller Paare
-
InAnyDifferentialPair – gibt alle Objekte differenzieller Paare und die zugehörigen Grundelemente zurück.
-
InDifferentialPair – gibt alle Objekte zurück, die Objekten differenzieller Paare zugeordnet sind, deren Name Eigenschaft die Abfrage erfüllt.
-
InDifferentialPairClass – gibt alle Objekte differenzieller Paare zurück, die Mitglieder der angegebenen Klasse für differenzielle Paare sind.
-
IsDifferentialPair – gibt alle Objekte differenzieller Paare zurück.
-
IsRule_DifferentialPairsRouting – gibt Regelobjekte vom Typ „Differential Pairs Routing“ zurück.
Erfahren Sie mehr über das Routing differenzieller Paare
Erfahren Sie mehr über impedanzkontrolliertes Routing


).
).
).













).
).
).
).







).
).