Interaktives Routing
Altium Essentials: PCB Routing
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
Beim Routing wird ein Verbindungspfad zwischen den Knoten in jedem Netz definiert, indem PCB-Designobjekte wie Leiterbahnen, Bögen und Durchkontaktierungen auf den Kupferschichten platziert werden, um eine durchgehende Verbindung zwischen den Knoten herzustellen. Anstatt diese Objekte einzeln zu platzieren, um den Verbindungspfad aufzubauen, interactively route die Verbindung.
-
Im Leiterplatten-Editor ist das interaktive Routing ein intelligenter Prozess. Nach dem Starten des Befehls für das interaktive Routing klicken Sie auf ein Pad, um eine zu verlegende Verbindung auszuwählen. Wenn Sie den Cursor vom Pad wegbewegen, versucht der interaktive Router, einen Routingpfad von diesem Pad bis zur aktuellen Cursorposition zu definieren. Der vom Router definierte Pfad wird durch verschiedene Eigenschaften gesteuert, darunter die aktuelle corner style und die gloss Einstellungen.
-
Die Eigenschaften der zu platzierenden Leiterbahnen/Bögen werden durch die Routing Width Designregel und der Abstand zu anderen Netzobjekten durch die elektrische Clearance Designregel.
-
Wie der interaktive Router auf Objekte reagiert, die bereits auf der Leiterplatte vorhanden sind, wie z. B. Bauteilpads und Leiterbahnen anderer Netze, hängt vom aktuellen Routing Conflict Resolution Modus ab. Der Modus bestimmt, ob der Router Walkaround das Hindernis umgeht oder Hug das Objekt and Push es bei Bedarf umgeht oder Push es, oder Stop, oder Ignore es.
Interaktive Routenführung einer Verbindung – nach dem Ausführen des Befehls und dem Klicken auf eine Verbindungslinie ermittelt der „Interactive Router“ einen Pfad vom Netzobjekt zur aktuellen Cursorposition, wobei er vorhandene Objekte umgeht. Ein Mausklick platziert alle schraffierten Streckenabschnitte und Ctrl+Click um die Route automatisch zu vervollständigen.
Die interaktive Verlegung kann durchgeführt werden bei:
-
Ein einzelnes Netz – Route » Interactive Routing
-
Zwei als Differentialpaar konfigurierte Netze – Route » Interactive Differential Pair Routing (mehr erfahren)
-
einer Gruppe ausgewählter Netze – Route » Interactive Multi-Routing
Um Routing-Kompetenz aufzubauen, ist ein gutes Verständnis dafür erforderlich, wie die Objekte im PCB-Designraum angeordnet sind; der folgende Abschnitt gibt einen Überblick darüber. Es ist außerdem wichtig zu verstehen, wie man die Darstellung der Leiterbahnen steuert, um in dem dicht gepackten Designraum leicht erkennen zu können, woran man gerade arbeitet; dazu gibt es im zweiten Abschnitt einen Überblick. Die dritte Fähigkeit, die Ihre Routing-Kompetenz stärkt, besteht darin, zu lernen, wie Sie die Eigenschaften der Leiterbahnen und Durchkontaktierungen während des Routings steuern können.
Wenn Sie über diese Fähigkeiten verfügen und auf diese Seite gekommen sind, um mehr über den Routing-Prozess zu erfahren, springen Sie direkt zum Abschnitt „Arbeiten mit dem interaktiven Router “.
Wie die Objekte im Entwurfsraum angeordnet sind
Der PCB-Editor ist eine rasterbasierte Bearbeitungsumgebung; standardmäßig wird Ihr interaktives Routing auf dem aktuellen Fangraster platziert. Neben dem Fangraster bietet die Software eine Reihe zusätzlicher Fangfunktionen, die Ihnen helfen sollen, Designobjekte präzise zu positionieren und auszurichten. Zusammen werden diese Funktionen als Unified Cursor-Snap System.
Das Cursor-Snap-System umfasst zwei Kernaspekte: what an denen der Cursor einrastet und when er einrastet.
-
What – Zu den Punkten im Raum, an denen der Cursor einrastet, gehören: benutzerdefinierte Grids, Arbeits- Guides, sowie Einrastpunkte auf dem vorhandenen Objects.
-
When - Der Cursor rastet an einem Rastpunkt ein: Er rastet ein, wenn er sich innerhalb des Snap Distanceund das Einrasten an diesem Punkt ist erlaubt Layer.
Demonstration der Cursor-Einrastfunktionen: Konfigurieren Sie die Optionen im Properties Bedienfeld oder durch Drücken der Ctrl+E.
An was Sie einrasten |
|
| Snap to grids | Gitter sind sowohl im kartesischen als auch im polaren Format verfügbar Innerhalb desselben Bereichs können mehrere Raster definiert werden, wobei das Raster mit der höchsten Priorität (niedrigster numerischer Wert) angewendet wird Raster können außerdem so konfiguriert werden, dass sie auf folgende Objekte abzielen: alle Objekte, nur Komponentenobjekte oder keine Komponentenobjekte. Verwenden Sie diese Option, um ein Komponentenplatzierungsraster mit höherer Priorität zu definieren Erfahren Sie mehr über Raster. |
| Snap to objects | Platzierte Objekte werden pull den Cursor in Position, wenn er sich innerhalb des Snap Distance, je nach Nähe des Cursors zu den Fangpunkten (Hotspots) des jeweiligen Objekts. Nutzen Sie diese Funktion beispielsweise, um den Cursor in die Mitte einer Spur oder eines Pads außerhalb des Rasters zu ziehen. Das Objekt-Fangen kann auf folgende Ebenen angewendet werden: alle Ebenen, nur die aktuelle Ebene oder deaktiviert. Verwenden Sie die Shift+E Tastenkombination, um zwischen den Modi zu wechseln, und überprüfen Sie den aktuellen Modus in der Statusleiste |
| Snap to guides | Horizontale, vertikale, diagonale und Punkt-Hilfslinien können platziert und zur Ausrichtung von Objekten verwendet werden, wie im obigen Video gezeigt. Erfahren Sie mehr über Hilfslinien. |
| Snap to object axes | Eine Funktion, die den Cursor entweder in X- oder Y-Richtung zieht, sodass er axial mit einem Hotspot auf einem platzierten Objekt ausgerichtet wird, das sich innerhalb des Axis Snap Range |
| Controlling the snapping |
|
Snapping to the Grid
| Toggle the units | Drücken Sie die Q Taste, um zwischen imperialen und metrischen Einheiten umzuschalten. Die Rastereinheiten ändern sich, der Rasterabstand bleibt jedoch unverändert. |
| Active grid? | Sind unter der aktuellen Cursorposition mehrere Raster definiert, wird das Raster mit der höchsten Priorität (niedrigster numerischer Wert) als aktives Raster übernommen |
| Quickly select a grid | Um ein Raster aus einer vordefinierten Liste auszuwählen, drücken Sie |
| Edit the grid value | Um den Wert des aktiven Rasters zu bearbeiten, drücken Sie |
| Managing grids | Einzelne Raster werden im Grid Editor konfiguriert, und im Grid Manager befinden sich Steuerelemente zur Verwaltung des aktiven Rasters. |
Erfahren Sie mehr über die Arbeit mit Rastern.
Snapping to Objects
| Snap to objects | Der Cursor rastet ein bei: aktivierten Objects for snapping (1), die sich auf den aktivierten Snapping Ebenen (2) liegen, wenn sich der Cursor innerhalb des Snap Distance (3) |
| When to snap | Das Objekt-Einrasten hat drei Zustände: „Aus“, „Aktuelle Ebene“ oder „Alle Ebenen“. Drücken Sie |
Snapping to Guides and Axes
| To place a guide | Um eine Hilfslinie zu platzieren, verwenden Sie das Place » Work Guides Untermenü oder den Guide Manager Abschnitt des Properties Bedienfeld Place die Hilfslinie interaktiv oder Add an einer Standardposition (nahe dem absoluten Ursprung) in den Entwurfsbereich einfügen. |
| Eigenschaften der Hilfslinie | Die Sichtbarkeit, Farbe und Position werden im Guide Manager Abschnitt des Properties Bedienfeld |
| An Hilfslinien ausrichten | Das Ausrichten an Hilfslinien gilt: wenn die Guides Option „An Hilfslinien ausrichten“ aktiviert ist (1) und sich der Cursor innerhalb des Snap Distance (2) befindet |
| Enabling axis snapping | Das Ausrichten an Achsen gilt: wenn die Axes Option „Ausrichten“ aktiviert ist (1) und an aktivierte Objects for snapping (2) befinden, die sich auf den aktivierten Snapping Ebenen (3) liegen und sich innerhalb der Axis Snap Range (4) |
Erfahren Sie mehr über das Einrasten anHilfslinienund Achsen.
Steuerung der Darstellung der Routen
Der Entwurf einer Leiterplatte ist oft sehr dicht und mit Objekten überfüllt. Die Software bietet eine Reihe von Funktionen zur Verwaltung der Objektsichtbarkeit, darunter: Sichtbarkeit von Ebenen, Maskierung und Abdunkelung, Objektsichtbarkeit und Transparenz sowie eine Reihe weiterer Funktionen.
Nutzen Sie die Funktionen zur Hervorhebung sowie zur Objekt- und Ebenensteuerung, um das Design besser interpretieren zu können.
| Single layer mode | Drücken Sie Shift+S , um die Anzeige in den Ein-Lagen-Modus umzuschalten. Es stehen 3 Modi zur Verfügung; aktivieren Sie Ihre bevorzugten Modi auf der PCB Editor – Board Insight Display Seite des Preferences Dialogfeld Ihren bevorzugten Modus aktivieren. Mit jedem Druck auf Shift+S springt man zum nächsten aktivierten Ein-Ebenen-Modus und kehrt schließlich zur Anzeige aller derzeit aktivierten Ebenen zurück. |
| Layer sets | Vordefinierte Sätze sichtbarer Ebenen können konfiguriert und anschließend über die Manage Layer Sets Schaltfläche unten links im Bearbeitungsfenster ausgewählt werden. Neue Sätze werden im View Configuration Bedienfeld definiert; dies wird im obigen Video demonstriert. |
| Dim or Mask to fade | Um ein Objekt von Interesse, wie z. B. ein Bauteil, ein Netz, ein Differentialpaar oder eine beliebige Klassenart, schnell hervorzuheben, suchen Sie das Objekt im PCB Panel und aktivieren Sie die Dim oder den Mask Modus In beiden Modi werden alle Objekte except , die Sie nicht interessieren, und heben so die gewünschten Objekte hervor. Die Stufen für „Dim“ und „Mask“ werden im View Configuration Bedienfeld konfiguriert. |
| Clearance boundaries | Aktivieren Sie diese Option, um den erforderlichen Sicherheitsabstand um elektrische Objekte herum anzuzeigen. Der Sicherheitsabstand wird als weiße Schattierung dargestellt und so konfiguriert, dass er den Abstand anzeigt, der durch die für das zu verlegende (oder zu verschiebende) Objekt geltende elektrische Sicherheitsabstandsbeschränkung festgelegt ist. Verwenden Sie die Weitere Informationen zur Steuerung der Anzeige der Sicherheitsabstandsgrenzen. |
| Object transparency | Der Transparenzgrad jedes Objekttyps kann im Object Visibility Abschnitt des View Configuration Bedienfeld konfiguriert werden. Verwenden Sie den All Objects Schieberegler oben im Bereich, um alle Objekte gleichzeitig anzupassen. |
| The visibility of objects | Das Ausblenden von Objekten, die nicht von Interesse sind, ist eine bequeme Möglichkeit, den Entwurfsraum zu entrümpeln Beachten Sie, dass die Objekte weiterhin vom Beschränkungssystem geprüft werden; um Polygone aus der Sichtbarkeit and , legen Sie sie stattdessen in der Ablage ab. |
| Displaying net names | Konfigurieren Sie die Optionen zur Steuerung der Anzeige von Netznamen auf Pads, Durchkontaktierungen und Leiterbahnen im View Configuration Bedienfeld Beachten Sie, dass Netznamen immer in der Mitte jedes Leiterbahnsegments angezeigt werden, bei Bedarf jedoch wiederholt werden können. Die Eigenschaften der Anzeigeschriftart werden auf der PCB Editor – Board Insight Display Seite des Preferences Dialogfeld |
Steuerung der Eigenschaften der Leiterbahnführung
Sie haben die Entfernungs-, Leiterbahnbreiten- und Via-Stil-Designbeschränkungen konfiguriert – Sie können nun mit dem Routing beginnen. Wenn Sie auf „Start“ klicken, um das Routing zu starten, woher weiß der Router dann, welche Leiterbahnbreite er verwenden soll und welche Via-Größe beim Wechseln der Ebenen zum Einsatz kommen soll?
Einfache Demonstration der Vorbereitung für das Verlegen sowie der Auswahl der Leiterbahnbreite und des Via-Stils während des Verlegens.
Changing the Routing Width (0:29)
| Starting width | Die Startbreite wird durch die Einstellung der Track Width Mode in den Interactive Routing Width Sources Optionen Mehr zu den Standardeinstellungen für den Leiterbahnbreitenmodus. |
| Min & max widths | Die minimale und maximale Breite der Route werden durch die Min Width und Max Width Einstellungen in der entsprechenden Routing-Breitenbeschränkung Der PCB-Editor versucht, die Breite innerhalb dieses Bereichs zu halten. |
| Ändern der Breite | Drücken Sie während des Verlegens die |
| Routing defaults | Konfigurieren Sie die interaktiven Standard-Routing-Einstellungen auf der PCB Editor – Interactive Routing Seite des Preferences Dialogfeld Alternativ drücken Sie |
Changing the Routing Layer (1:14)
Changing the Via (1:22)
| Routing via | Wenn Sie während des Routings die Ebene wechseln, wird automatisch eine Durchkontaktierung hinzugefügt, entsprechend der geltenden Designbeschränkung für den Routing-Durchkontaktierungsstil. |
| Default routing via | Die Größe der Durchkontaktierung, die bei einem Ebenenwechsel verwendet wird, wird durch die Einstellung der Via Size Mode in den Interactive Routing Width Sources Optionen festgelegt. Diese kann während des Verlegens geändert werden, wie im Folgenden beschrieben. |
| Cycle available via sizes | Drücken Sie 4 während des Routings, um zwischen den Einstellungen für die minimale, bevorzugte oder maximale Via-Größe (definiert in der geltenden Designbeschränkung „Routing Via Style“) zu wechseln, oder wählen Sie eine benutzerdefinierte Via-Größe (
). Der zuletzt gewählte Wert wird als aktuelle Via Size Mode. Der aktuelle Via-Größenmodus wird in der Statusleiste und im Heads-up-Display angezeigt |
| Choose a different User via size | Alternativ drücken Sie |
| Cycle the via span | Die Lagen, über die sich eine Durchkontaktierung erstreckt, werden durch den aktuellen Via Type, wobei die verfügbaren Via-Typen im Layer Stack Manager definiert sind. Wenn während des Verlegens ein Via über dem Cursor schwebt, drücken Sie die |
Erfahren Sie mehr über Durchkontaktierungen.
Erfahren Sie mehr über das Definieren von Durchkontaktierungstypen.
Arbeiten mit dem interaktiven Router
Sie starten den Befehl „Interaktives Routing“ und klicken auf ein Pad oder eine Verbindungsleitung – und was passiert? Die interaktive Routing-Engine versucht, einen Pfad von der Kupferbahn zu finden, die Ihrer Klickposition am nächsten liegt und zu diesem Netz (Pad, Via, Leiterbahn) gehört, bis zur aktuellen Cursorposition. Dabei werden Leiterbahnen/Bögen mit der angegebenen Breite platziert und entsprechend Ihren aktuellen Routing-Einstellungen in einem ordentlichen Muster angeordnet.
Wie verlässt die Leiterbahn ein SMD-Pad? Wie reagiert das Routing, wenn es auf ein Hindernis stößt – umgeht es dieses Hindernis, schiebt es es beiseite oder ignoriert es es? Welche Form nimmt die Ecke an, und wie verläuft die Leiterbahn zwischen den Pads anderer Bauteile? Während im vorherigen Abschnitt beschrieben wurde, wie Sie die Eigenschaften der Leiterbahn selbst steuern können, fasst dieser Abschnitt die Funktionen zusammen, mit denen Sie die Leiterbahn während ihrer Bewegung durch den Routing-Raum steuern können.
Arbeiten mit dem interaktiven Router |
|
| Hatched/solid/hollow track/arc segments | Schraffierte Leiterbahnen/Bögen sind noch nicht platziert, ausgefüllte Leiterbahnen/Bögen sind platziert Beachten Sie, dass für die Verbindung, die gerade verlegt wird, ausgefüllte Leiterbahnen/Bögen als soft-commits, was bedeutet, dass die Routing-Engine sie zwar als platziert erkennt, aber weiterhin die Möglichkeit behält, sie zu übermalen und zu entfernen, wenn Sie den Cursor an eine Stelle bewegen, an der sie nicht mehr angemessen sind (wie im Video am Anfang dieser Seite gezeigt). Wenn die mit dem Cursor verbundene Leiterbahn hohl ist (weder schraffiert noch ausgefüllt), wird sie als look-ahead segment; sie wird beim nächsten Klick nicht platziert. Nutzen Sie diese Funktion, um den Endpunkt des vorherigen Segments zu positionieren, ohne das letzte Segment endgültig zu platzieren Drücken Sie die |
| How the router forms the corners | Während der interaktiven Trassierung wird die Form, die durch die Gleise und Bögen gebildet wird, die eine Ecke bilden, als corner style. Diagonale Ecken sind am häufigsten, aber auch geschwungene Ecken (die durch das Platzieren von Bögen entstehen) sind beliebt. Es stehen 5 Eckenstile zur Verfügung, von denen 4 zudem Untermodi für die Eckenrichtung haben.
|
| How the routing leaves a pad | Wie die interaktive Routing-Engine ein Pad verlässt oder betritt, wird durch Folgendes gesteuert:
|
| How the route reacts to an existing object | Dies wird durch die aktuelle Einstellung des Konfliktlösungsmodus bestimmt. Der aktuelle Konfliktlösungsmodus wird in der Statusleiste , im Heads-up-Display und auf dem Properties Bedienfeld während des Routings oder des Gleitens an. |
| Die Glätte der neuen Routenführung | Wenn Sie den Cursor von der ursprünglichen Klickposition wegbewegen, passt sich die Routenführung an, um den besten Weg um Objekte herum zu finden und die aktuelle Cursorposition zu erreichen. Die Sauberkeit bzw. Qualität dieses Pfades wird durch die aktuelle glossing setting. „Glossing“ ist eine Reihe von Werkzeugen, die die Qualität der Leiterbahnführung verbessern, indem sie versuchen, die Pfadlänge zu verkürzen, die Form der Ecken zu optimieren und deren Anzahl zu reduzieren. Außerdem versucht es, rechte Winkel zu vermeiden und spitze Winkel an T-Verzweigungen und Pads zu verhindern. Glossing unterstützt zudem Differentialpaare und versucht, den Anteil der Paare zu erhöhen , bei denen Länge und Abstand ausgeglichen sind.Glossing verfügt über drei Einstellungen: „Aus“, „Schwach“ und „Stark“. Während des interaktiven Routings oder des interaktiven Verschiebens können Sie mit der Tastenkombination „ |
| Auto-complete the connection | Halten Sie beim interaktiven Routen eines Netzes
Wenn eine Verbindung nicht automatisch vervollständigt werden kann, kehrt das Tool zum zuletzt verwendeten interaktiven Routing-Modus zurück. |
| Center the routes between pads / vias | Der interaktive Router beachtet die Designbeschränkungen und verlegt die Leiterbahn automatisch durch ein Pad-Paar mit dem minimal zulässigen Abstand zum nächstgelegenen Pad. Wenn Sie es vorziehen, dass die Leiterbahnen so verschoben werden, dass zwischen den Pads ein Abstand entsteht, konfigurieren Sie die Option „Apply Trace Centering“. Um dies zwischen beliebigen Pad-Paaren, Durchkontaktierungen oder Pad/Durchkontaktierungs-Paaren zu ermöglichen, verwendet die Funktion einen Abstandmultiplikator, mit dem der Verlegungsabstand intelligent angepasst werden kann. |
| Auto-narrow the route | Das Verengen der Leiterbahn, damit sie durch einen schmalen Spalt passt, ist manchmal die einzige Möglichkeit, dieses Netz zu verlegen. Die Funktion „Auto Shrinking“ kann dies bewerkstelligen, indem sie die Leiterbahn automatisch so weit verengt, dass sie gerade noch durch den Spalt passt, wobei das zulässige Minimum durch die Beschränkung der Verlegungsbreite definiert wird. |
| Route selection strategies | Die Auswahl der zu bearbeitenden Leiterbahnen ist ein zentraler Aspekt des Routings. Dabei kann es sich um die Auswahl von Leiterbahnen handeln, um diese zu entrouten, zu glätten, ihre Eigenschaften zu überprüfen oder sie zu löschen. |
Responding to Obstacles – Conflict Resolution Mode
Sie starten den Befehl für die interaktive Leiterbahnverlegung und klicken auf ein Pad. Wenn Sie den Cursor vom Pad wegbewegen, legt die interaktive Routing-Engine einen Pfad aus schraffierten Leiterbahnsegmenten vom angeklickten Pad bis zur aktuellen Cursorposition an. Während Sie den Cursor bewegen, aktualisiert sie die schraffierten Segmente, um den Routing-Pfad unter Berücksichtigung der Designbeschränkungen und der aktuellen Glossing-Einstellungen optimal zu definieren.
Wie der interaktive Routing-Modus auf Objekte reagiert, die sich bereits im PCB-Arbeitsbereich befinden – wie Pads oder Leiterbahnen anderer Netze –, hängt vom aktuellen routing conflict resolution Modus ab. Der Modus zur Lösung von Routing-Konflikten bestimmt, ob die interaktive Routing-Engine versucht, diese Hindernisse zu verschieben, sie zu umgehen oder sie einfach zu ignorieren und über sie hinweg zu routen.
Einfache Demonstration der unterschiedlichen Verhaltensweisen der Konfliktlösungsmodi.
Modus zur Lösung von Routing-Konflikten |
|
| Current mode | Der aktuelle Modus zur Lösung von Routing-Konflikten wird im Heads-up-Display und in der Statusleiste angezeigt. Er wird außerdem im Properties Bedienfeld während der interaktiven Routenführung , des interaktiven Verschiebens und des interaktiven Verschiebens per Ziehen angezeigt. |
| Changing modes | Um während des interaktiven Routings (oder des interaktiven Verschiebens oder per Ziehen) den Modus zu wechseln, drücken Sie die Shift+R Tastenkombination. |
| Available modes | Einzelne Modi zur Konfliktlösung können auf der PCB Editor – Interactive Routing Seite des Preferences Dialogfeld aktiviert bzw. deaktiviert werden. Ist ein Modus in den Einstellungen deaktiviert, ist er in der Dropdown-Liste im Preferences Bedienfeld oder beim Drücken des |
Glossing during Routing
Sie möchten nicht nur, dass der interaktive Router einen Pfad findet und Leiterbahnsegmente vom letzten Klick bis zur aktuellen Cursorposition platziert, sondern auch, dass dieser Pfad so kurz wie möglich ist und mit einer minimalen Anzahl von Leiterbahnsegmenten erstellt wird. Um diesen Vorgang zu steuern, enthält der PCB-Editor ein Glossing Werkzeug.
„Glossing“ ist ein ausgeklügeltes Algorithmen-Set, das speziell entwickelt wurde, um sauberere Verlegungen und Pad-Einträge zu erzeugen, die die Absicht der geltenden Designregeln berücksichtigen. „Glossing“ versucht, die Pfadlänge zu reduzieren, die Form der Ecken zu verbessern und deren Anzahl zu verringern, was im Allgemeinen zu einer übersichtlicheren Verlegung mit weniger Segmenten führt. Glossing belässt zudem Subnetz-Jumper unverändert, und bei raumbasierten Breitenregeln werden Breitenänderungen an den Grenzen berücksichtigt. Wenn Sie den Cursor bei der Definition eines neuen interaktiven Routingpfads bewegen, wird das gesamte noch nicht festgeschriebene Routing automatisch mit Glossing bearbeitet.
Die interaktive Routing-Engine wendet das „Glossing“ nicht nur auf das gerade geroutete Netz an, sondern kann auch die angrenzenden (benachbarten) Netze „glossen“, die von dem gerouteten Netz beeinflusst werden.
Einfache Demonstration der unterschiedlichen Ergebnisse bei deaktiviertem und aktiviertem „Glossing“.
Grundlagen des Glossing |
|
| When does glossing run | Das Glossing-Tool läuft:
|
| How strong is glossing | Wie stark eine Leiterbahn optimiert wird, wird durch die aktuelle Gloss Effort (Routed) Einstellung. Konfigurieren Sie die Option oder verwenden Sie die Ctrl+Shift+G Tastenkombinationen, um zwischen den drei Glättungsstärken zu wechseln. Die aktuelle Einstellung wird in der Statusleiste angezeigt
|
| Glossing the neighbors | Während des interaktiven Verlegens mit „Push“ oder „Hug & Push“ oder beim Verschieben werden die benachbarten Leiterbahnen beeinflusst. Diese benachbarten Leiterbahnen können ebenfalls geglättet werden, je nach der Gloss Effort (neighbor) Einstellung Einstellungen für den „Glossing“-Aufwand (Nachbarn) |
| Hugging - how glossing wraps around other objects and forms corners | Wie die „Glossing“-Engine die Route um andere Objekte herumführt und die Ecken bildet, wird als hugging. Zu den verfügbaren Einstellungen für den „Hugging-Stil“ gehören:
|
| Controlling the properties of the corner | Wenn Ecken mit geraden Leiterbahnsegmenten gebildet werden, wendet die Glättungs-Engine standardmäßig eine kleine Gehrung an einer 90-Grad-Ecke an, wobei die Größe durch die Miter Ratio Einstellung gesteuert wird. Einstellungen für das Gehrungsverhältnis Werden Ecken mit Bögen gebildet, wird die minimale Bogengröße durch die Minimum Arc Ratio. Das „Minimum Arc Ratio“ wird bei jeder interaktiven Verlegung mit beliebigen Winkeln sowie beim interaktiven Verschieben mit dem Mixed „Hugging-Stil“. Das Verhältnis dient zur Bestimmung des zulässigen Mindestradius für Bögen; wenn der Bogenradius unter dieses Minimum fällt, wird der Bogen durch Schienenabschnitte ersetzt. Einstellungen für das minimale Bogenverhältnis |
| Inhibit glossing during routing and sliding | Es kann vorkommen, dass Sie das Glätten vorübergehend deaktivieren möchten. Das Glätten kann während des Fräsvorgangs durch Gedrückthalten der Ctrl+Shift Tastenkombination – sobald die Tasten losgelassen werden, wird die Glättung mit der aktuellen Einstellung für den „Routing-Glättungsaufwand“ fortgesetzt. Beachten Sie, dass die Statusleiste diesen Zustand nicht anzeigt; sie zeigt weiterhin den zuletzt ausgewählten Zustand an. |
Mehr zu den interaktiven Fräsoptionen.
Die folgenden Folien zeigen einfache Beispiele für die verschiedenen Einstellungen von „Gloss-Effort (Routed)“ und „Gloss-Effort (Neighbor)“.
Miter or Curve the Corners
Ecken können mithilfe kurzer, gerader Gleisabschnitte (Gehrungen) definiert oder durch einen oder mehrere Bögen erstellt werden. Die folgenden Abbildungen zeigen die beiden gängigsten Eckenformen; Track 45 und Any Angle.
Gehrungsecken
Die gängigste Form für Verlegeecken sind 45-Grad-Gehrungsecken (diagonal). Wechseln Sie in den Eckmodus „Track 45“, um diagonale Ecken zu fräsen. Ergänzend dazu verfügt die interaktive Fräs-Engine über eine Gehrungsverhältnis-Funktion, die sicherstellt, dass enge Ecken eine Gehrung beibehalten, wodurch verhindert wird, dass beim Fräsen versehentlich rechtwinklige oder spitze Ecken entstehen.
Das Gehrungsverhältnis ist wie folgt definiert:
Miter Ratio x current track width = separation between the walls of the tightest U-shape that can be routed for that miter ratio
Das Gehrungsverhältnis steuert die Mindestgröße der Gehrung, die automatisch an der Ecke hinzugefügt wird.
Sowohl das interaktive Routing als auch das interaktive Schieben verfügen über eine Miter Ratio Option. Geben Sie einen positiven Wert gleich oder größer als Null ein. Beispiele für dieselbe Leiterbahn, die mit unterschiedlichen Werten der Miter Ratio Option sind unten dargestellt.
Abgerundete Ecken
Viele Designer benötigen abgerundete Ecken. Abgerundete Ecken können beim Verlegen platziert werden – entweder im Line 45/90 With Arc Eckenmodus oder im Line 90/90 With Arc Eckenmodus. Der Line 90/90 With Arc Eckenmodus erzwingt jedoch eine 90-Grad-Ecke; verwenden Sie daher den Line 45/90 With Arc Eckenmodus, wenn die Fräsbahn im 45-Grad-Winkel weitergeführt werden soll. Die Größe des Bogens lässt sich während des Fräsvorgangs interaktiv über die
und
Tasten interaktiv in der Größe angepasst werden (halten Sie Shift , um den Größenänderungsprozess zu beschleunigen).
Wenn während der interaktiven Verlegung ein gekrümmter Eckstil ausgewählt wird, bevorzugt die Verlegungs-Engine einen tangentialen Pfad um vorhandene gekrümmte Objekte herum. Das heißt, der zur Erstellung der Ecke platzierte Bogen wird so positioniert und radial dimensioniert, dass er sich exakt um das vorhandene Objekt herum krümmt. Dies dient dazu, eine glatte Routing-Verlauf durch eine Vielzahl gekrümmter Formen zu erzielen, beispielsweise beim „Escape-via“-Muster unter einem BGA. Wenn der Routing Gloss Effort auf Strong , kann dies dazu führen, dass die geraden Leiterbahnsegmente zwischen den Bögen in einem anderen Winkel als horizontal oder vertikal platziert werden.
Wenn Sie möchten, dass alle geraden Leiterbahnsegmente exakt horizontal oder vertikal verlegt werden, jedoch mit gekrümmten Ecken, kann es effizienter sein, zunächst mit diagonalen Ecken zu verlegen und anschließend die Verlegung zu glätten, um die Ecken abzurunden. Dies erreichen Sie, indem Sie die Hugging Style auf Rounded, den Gloss Effort auf Weakund anschließend den Gloss Selected Befehl auszuführen, wobei die Fräsbahn ausgewählt sein muss.
Um die Ecken einer bestehenden Verlegung abzurunden, stellen Sie den „Hugging“-Stil auf „Abgerundet“ und die „Gloss“-Intensität auf „Schwach“ ein. Wählen Sie anschließend die Verlegung aus und führen Sie den Befehl „Verlegung » Ausgewählte glätten“ aus.
Schlangenförmige Fräsbahn
Neben der Verwendung der soeben besprochenen Bogen-Eckenmodi lässt sich auch ein sanft fließender Punkt-zu-Punkt-Verlauf erzielen, indem Sie den Eckenstil auf Any Angle und die Routing Gloss Effort auf Strong. Dadurch entsteht das sogenannte Snake Routing. Verwenden Sie diese Option, wenn die Verlegung beliebige Winkel erfordert, um durch mehrere gekrümmte Objekte zu verlaufen, wie im folgenden Beispielvideo gezeigt.
Schlangenführung – der Eckstil ist auf „Beliebiger Winkel“ eingestellt.
Using the Net Length Gauge
Wenn eine Längenbeschränkungeine „Matched Length“-Beschränkung definiert ist, können Sie die Länge während des interaktiven Routings (und der interaktiven Längenanpassung) überwachen, indem Sie die Längenanpassungsanzeige einblenden. Verwenden Sie während des Routings die Shift+G Tastenkombination, um die Anzeige ein- und auszuschalten.
Die Anzeige zeigt die Current Routed Length als Zahl an, und der rot-grüne Schieberegler zeigt die Estimated Length. Während der interaktiven Verlegung kann es verwirrend erscheinen, dass die verlegte Länge noch nicht einmal den Mindestwert der Beschränkung erreicht hat, der Schieberegler der Anzeige jedoch irgendwo zwischen dem Mindest- und Höchstwert der Beschränkung liegt – wie in der Abbildung unten zu sehen ist. Das liegt daran, dass der Schieberegler während der interaktiven Verlegung die geschätzte Länge darstellt, wobei:
Estimated Length = Routed Length + distance to target (length of connection line)
Die als Längen-Designbeschränkung angezeigte Anzeige wird während des interaktiven Routings eingehalten – sie zeigt die aktuelle geroutete Länge als Zahl an, der Schieberegler zeigt die aktuelle geschätzte Länge an.
Die „Gauge“-Funktion funktioniert wie folgt:
-
Ein rechteckiges Feld, das den Umriss der „Gauge“ definiert.
-
Zwei vertikale gelbe Balken, die die zulässigen Mindest- und Höchstlängen anzeigen. Der Mindest- und Höchstwert werden aus den strengsten, durch die Designbeschränkungen definierten Vorgaben ermittelt, wie oben beschrieben.
-
Der grüne vertikale Balken, der die Soll-Länge darstellt; dabei handelt es sich entweder um einen manuell eingegebenen Wert, eine Länge aus einem bereits ausgewählten Netz oder den Mittelpunkt des gültigen Längenbereichs, der anhand der Designbeschränkungen berechnet wurde.
-
Ein roter oder grüner Schieberegler, der die aktuelle verlegte Länge des Netzes (während der Längenoptimierung) oder die geschätzte Länge (während des interaktiven Verlegens) anzeigt. Der Schieberegler wechselt von rot zu grün, wenn die aktuelle Länge vom Bereich außerhalb der zulässigen Mindest- und Höchstlängen in den zulässigen Bereich wechselt.
-
Die aktuelle verlegte Länge (Länge der platzierten Leiterbahnen und Bögen) wird als numerischer Wert über dem Gauge-Schieberegler angezeigt (62,781 mm im Beispielbild).
-
Der rechteckige Umriss des Gauge-Schiebereglers zeigt den gesamten Bereich möglicher Längen an; die Bedeutung seiner oberen und unteren Grenzen hängt vom gewählten Ziellängenmodus ab.
-
Befindet sich der Modus auf „Manuell“ oder „Aus Netz“ und liegt keine anwendbare Längenbeschränkung vor, entspricht die untere Grenze des Schiebereglers der Länge des aktuellen Netzes, während die obere Grenze der festgelegten maximalen Länge entspricht.
-
Wenn der Modus „Manuell“ oder „Aus Netz“ ist und eine anwendbare Längenbeschränkung vorliegt, wird die untere Grenze des Schiebereglers aus der Beschränkung oder der aktuellen Routenlänge übernommen (je nachdem, welcher Wert kleiner ist); die obere Grenze wird vom Benutzer festgelegt.
-
Wenn der Modus „Aus Regel“ ist und eine anwendbare Längenbeschränkung, eine anwendbare „Matched Length“-Beschränkung oder eine Kombination aus beiden vorliegt, wird die Untergrenze des Schiebereglers aus der Beschränkung oder der aktuellen Routenlänge (je nachdem, welcher Wert kleiner ist) ermittelt; die Obergrenze des Schiebereglers wird aus dem „MaxLimit“ der Beschränkung ermittelt.
-
Routing Pad Entries
Die interaktive Routing-Engine verlässt und betritt Oberflächenmontage-Pads gemäß den geltenden Designbeschränkungen für SMD-Pad-Eingänge. Während Sie routen oder die Leiterbahn verschieben, wird der Aus- und Eingang entsprechend der aktuellen Einstellung der „Gloss“-Stärke kontinuierlich optimiert. Das „Glossing“ ist ein ausgeklügeltes Algorithmen-Set, das speziell entwickelt wurde, um sauberere Verlegungen und Pad-Eintritte zu erzeugen, die den Vorgaben der geltenden Designregeln entsprechen. Die „Glossing“-Engine umfasst auch die Funktion „Pad Entry Stability“, mit der der Designer die „Glossing“-Engine anweisen kann, die Pad-Mittellinie zu bevorzugen.
Entwurfsbeschränkungen für SMD-Pads
Die SMT-Designbeschränkungen steuern, wie der interaktive Router die Pads für die Oberflächenmontage verlässt und betritt; diese sollten vor Beginn des Routing-Vorgangs konfiguriert werden. Öffnen Sie den Dialog „PCB-Regeln und -Beschränkungen“ (klicken Sie Design » Rules im Hauptmenü), um diese Designregeln zu erstellen und zu konfigurieren.
| SMD to Corner | Diese Einschränkung definiert den Abstand vom Rand des Pads zur Mitte des Eckpunkts, an dem sich die erste Ecke befindet. Der Wert sollte größer sein als die Leiterbahnbreite oder die geltende Abstandsregel (je nachdem, welcher Wert größer ist). Wenn er kleiner sein muss, gibt es drei Möglichkeiten, dies zu erreichen:
|
| SMD Entry | Die Beschränkung legt fest, an welcher Stelle die Leiterbahn in das Pad eintreten darf. Bei dieser Beschränkung gilt als „Seite“ des Pads die längere Kante. |
Stabilität des Pad-Eingangs
Der Pad Entry Stability Schieberegler schützt zentrierte Pad-Eintritte. Er wird während des Glossing-Vorgangs angewendet, um einen bereits zentrierten Pad-Eintritt (oder -Austritt) zu schützen; er versucht nicht, einen bestehenden, nicht zentrierten Pad-Eintritt neu zu zentrieren.
-
0 (Off) =kein Schutz -
10 (Max) =Maximaler Schutz
Verwenden Sie die Funktion „Pad-Einstiegsstabilität“, um die Leiterbahn in der Mitte des Pads zu halten.
Center Routes Between Pads
Die interaktive Routing-Engine hält sich an die Designbeschränkungen – beim Verlegen von Leiterbahnen zwischen Bauteil-Pads und Durchkontaktierungen platziert sie die Leiterbahnsegmente mit dem Mindestabstand, der durch die geltende Abstandsbeschränkung vorgegeben ist. Ein häufiger Wunsch von Leiterplattenentwicklern ist es, die Leiterbahnen zwischen Pads und Durchkontaktierungen nach Möglichkeit zu zentrieren, um den Abstand zwischen dem Netz auf dem Pad oder der Durchkontaktierung und dem zu verlegenden Netz zu maximieren.
Die Apply Trace Centering Option sorgt dafür. Damit der Zentrierungsalgorithmus flexibel ist und zwischen beliebigen zwei Pads, beliebigen zwei Durchkontaktierungen oder einem beliebigen Pad und einer beliebigen Durchkontaktierung angewendet werden kann, wird der gewünschte Zentrierungsabstand als Vielfaches der geltenden Abstandsbeschränkung angegeben, wobei:
Distance = Clearance + Added Clearance Ratio x Clearance
Die interaktive Routing-Engine versucht, die Leiterbahn um das Ziel-Pad/die Ziel-Via herum zu verlegen, Distancezu verlegen und es automatisch zu verkleinern (und zu zentrieren), sobald der Abstand von der anderen Kante der Leiterbahn zum nächsten Pad oder Via kleiner als Distance.
Soweit möglich, fügt die Engine einen zusätzlichen Abstand zwischen dem zu verlegenden oder zu verschiebenden Netz und vorhandenen Pads/Vias hinzu.
Stabilität der Pad-Eingabe |
|
| Apply trace centering | Wenn die Option „Leiterbahnzentrierung anwenden“ aktiviert ist, wird die Leiterbahnzentrierung während des interaktiven Routings und des interaktiven Verschiebens angewendet. Wenn die Routing-Engine erkennt, dass eine Leiterbahn zwischen Pads/Vias verläuft, versucht sie, die Leiterbahn zu zentrieren, und zwar bis zu einem maximalen Abstand, der der geltenden Abstandsbeschränkung entspricht, zuzüglich der geltenden Abstandsbeschränkung multipliziert mit dem „Added Clearance Ratio“. Verwenden Sie die Option „Leiterbahnzentrierung beim Verschieben deaktivieren“, um die Zentrierung während des interaktiven Verschiebens zu deaktivieren. |
| Center between what? | Die Funktion zur Leiterbahnzentrierung setzt nicht voraus, dass die Pads zur selben Komponente gehören; sie kann zwischen beliebigen zwei Pads, beliebigen zwei Durchkontaktierungen oder einem beliebigen Pad und einer beliebigen Durchkontaktierung zentrieren. Verwenden Sie die Option „Durchkontaktierungen anpassen“, um die Zentrierung zwischen Durchkontaktierung-Durchkontaktierung- oder Durchkontaktierung-Pad-Kombinationen zu aktivieren bzw. zu deaktivieren. |
| Where is the center? | Anstatt zu versuchen, den Mittelpunkt zwischen den betreffenden Pads/Vias zu ermitteln, verwendet die Funktion einen Multiplikator des geltenden Abstands, der dann zum Abstand addiert wird. Wenn der geltende Abstand beispielsweise 0.15 mmbeträgt, würde die Einstellung der Option auf 2 , würde die Routing-Engine angewiesen, einen Abstand von 0.15 + 2*0.15 = 0.45 mm , soweit dies möglich ist. Die Routing-Engine kann diesen Abstand bei Bedarf anschließend auf den festgelegten Abstand reduzieren. |
Auto-Shrinking during Routing
Eine Herausforderung bei moderner Bauteiltechnologie besteht darin, dass ein Netz auf seinem Weg über die Leiterplatte mit unterschiedlichen Breiten verlegt werden muss. Auf lokaler Ebene kann es erforderlich sein, die Leiterbahn zu verjüngen, wenn sie zwischen den Pins eines Bauteils verläuft. Auf Leiterplattenebene kann es erforderlich sein, alle Leiterbahnen zu verengen, die zwischen den Bällen unter einem BGA-Bauteil verlaufen. Das interaktive Routing unterstützt diese Anforderungen auf verschiedene Weise.
Lokales automatisches Verkleinern
Eine häufige Herausforderung beim interaktiven Routing tritt auf, wenn sich eine Leiterbahn den Pads eines Bauteils nähert, aber nicht ganz zwischen diese passt. Der Entwickler kann die Leiterbahn interaktiv verengen (innerhalb der durch die Designbeschränkungen zulässigen Maße), eine schmalere Leiterbahn zwischen den Pins verlegen, anschließend die Breite interaktiv wieder vergrößern und das Routing dieses Netzes fortsetzen. Anstatt diesen Vorgang manuell zu steuern, können Sie die Funktion „Automatische Verengung“ aktivieren.
Flächenbasiertes automatisches Verkleinern
BGA-Bauteile verwenden eine Anordnung kleiner, eng beieinanderliegender Pads. Dies erschwert ihre Verlegung und erfordert oft eine Verringerung der Verlegungsbreite, um die inneren Pad-Reihen zu erreichen. Dies lässt sich manuell während der interaktiven Verlegung mithilfe der auf dieser Seite beschriebenen Techniken erreichen. Sie können dieses Verhalten der Breitenanpassung auch automatisieren, indem Sie einen Platzierungsraum und eine raumbasierte Leiterbahnbreitenbeschränkung hinzufügen. Da der interaktive Router diese Beschränkungen befolgt, verengen und erweitern sich die Leiterbahnen automatisch beim Betreten oder Verlassen des Raums.
Die Leiterbahnbreite und die Abstände werden innerhalb des Raums automatisch angepasst.
Verengung der Leiterbahnen innerhalb eines Bereichs |
|
| Define the area | Der Bereich, in dem die Leiterbahnen in ihrer Breite reduziert werden müssen, wird durch die Definition einer Platzierungsraum-Einschränkungfestgelegt Erfahren Sie mehr über die Arbeit mit Räumen. |
| Define the width | Die Routing-Breite wird durch die entsprechende Routing-Breitenbeschränkung definiert. Wenden Sie auf die Routen außerhalb des Raums eine Beschränkung mit niedrigerer Priorität an. Die Leiterbahnbreite innerhalb des Raums wird reduziert, indem eine weitere Routing-Breitenbeschränkung mit höherer Priorität hinzugefügt wird, die festlegt, dass Leiterbahnen, die den Raum berühren, eine schmalere Breite aufweisen müssen, wobei der Geltungsbereich „TouchesRoom“ verwendet wird. Die interaktive Routing-Engine beendet automatisch das aktuelle Leiterbahnsegment und beginnt ein neues Segment an der Raumgrenze, um einer solchen Beschränkung gerecht zu werden. Diese Technik kann sowohl für einseitige Leitungen als auch für Differentialpaare verwendet werden. |
Erfahren Sie mehr über das Definieren von Einschränkungen innerhalb eines Raums.
Follow mode – Tracing an Existing Shape
Eine anspruchsvolle Anforderung ist es, eine Leiterbahn so zu verlegen, dass sie einer bestehenden Form oder Kontur folgt. Die Kontur kann ein Hindernis, eine Aussparung, die Leiterplattenkante oder eine bereits vorhandene Leiterbahn sein.
Anstatt die Leiterbahn against die Kontur mit sorgfältigen und präzisen Mausbewegungen und Klicks zu verlegen, um sicherzustellen, dass die neue Leiterbahn der Kontur folgt, klicken Sie im „Follow“-Modus zunächst auf die Kontur, der Sie folgen möchten, und bewegen Sie dann den Cursor, um die Verlegungsrichtung festzulegen. Der interaktive Leiterbahnleger fügt Leiterbahn- und Bogensegmente hinzu, sodass die neue Leiterbahn der Kontur unter Einhaltung der geltenden Entwurfsregeln folgt. Diese Funktion ist besonders nützlich beim Verlegen gekrümmter Leiterbahnen.
Verwenden Sie den „Follow“-Modus, um exakt entlang einer bestehenden Form zu verlegen.
Verlauf entlang einer Kontur |
|
| Erster Schritt | Starten Sie den Interactive Routing Befehl und klicken Sie wie gewohnt auf das zu verlegende Netz. |
| Aktivieren Sie den „Follow“-Modus | Drücken Sie bei laufender Routenführung Im obigen Video wird für die erste Route der Ausschnitt der Platine verfolgt, anschließend wird für jede der anderen Routen die vorherige Route verfolgt. |
| To place the follow route | Der nächste Linksklick mit der Maus wird als Endpunkt der „Follow“-Route interpretiert; nach dem Klicken kehren Sie zur normalen interaktiven Routenführung zurück. |
| To abort Follow mode | Drücken Sie Backspace , um den „Follow“-Modus zu verlassen und zur normalen interaktiven Routenführung zurückzukehren. Alternativ drücken Sie Esc , um den „Follow“-Modus abzubrechen und auch die Routenführung für diese Verbindung zu beenden. |
| Differential pairs | Der „Follow“-Modus unterstützt auch Differentialpaare |
Intentionally shorting different nets
Es kommt nicht selten vor, dass zwei verschiedene Netze absichtlich miteinander verbunden werden müssen. Ein Beispiel hierfür wäre, wenn Sie eine analoge Masse und eine digitale Masse auf kontrollierte Weise verbinden müssen. Dies wird erreicht, indem die beiden Netze über eine „Net Tie“-Komponente verbunden werden. Eine „Net Tie“-Komponente ist nichts anderes als ein kontrollierter Kurzschluss, bei dem Sie selbst bestimmen können, an welcher Stelle auf der Leiterplatte die Netze verbunden werden.
Die Herausforderung beim Verlegen von Leiterbahnen zu einem „Net Tie“-Pad besteht darin, dass die Regel-Engine erkennt, dass ein Regelverstoß bevorsteht, und Sie daran hindert, zum „Net Tie“-Pad zu verlegen. Dies tritt nicht auf, wenn Sie die Verlegung vom „Net Tie“-Pad aus beginnen. Alternativ können Sie vorübergehend die Routing Mode auf Ignore Obstacle.
Um ein „Net Tie“ zu verlegen, verlegen Sie die Leiterbahnen ausgehend von den „Net Tie“-Pads.
Erfahren Sie mehr über das absichtliche Verbinden zweier Netze.
Fanout and Escape Routes
Altium Designer enthält Fanout-Werkzeuge für oberflächenmontierte Bauteile, die auch das BGA-Escape-Routing unterstützen. Die Escape-Routing-Engine versucht, jedes Pad bis knapp über den Rand des Bauteils hinaus zu verlegen – was die Herstellung von Verbindungen zu diesen Pads erheblich vereinfacht. Der Fanout-Vorgang ist so konzipiert, dass er vor dem interaktiven oder automatischen Routing ausgeführt wird, und versucht nur, noch nicht geroutete Bauteile zu verlegen.
Fanout und Escape-Routing werden über das Route » Fanout Untermenüs der Hauptmenüs oder über den Component Actions » Fanout Component Befehl im Rechtsklick-Menü der Komponente.
Einstellung der Fanout-Optionen
Nach Auswahl eines der Fanout-Befehle wird der Fanout Options Dialogfeld. Das Dialogfeld enthält Steuerelemente, mit denen Sie Optionen für das Fanout- und Escape-Routing sowie Optionen für die Verwendung von Blind-Vias festlegen können. Die Option „Blind-Vias“ ist nur verfügbar, wenn im Reiter „Via-Typen“ des Layer-Stack-Managers geeignete Blind-Via-Typen definiert sind.
Bei einem fanout-verteilten BGA werden die Pads deckend und die Fanout-Leiterbahnen sowie Durchkontaktierungen halbtransparent dargestellt. Der Fanout basiert auf den Einstellungen im Dialogfeld gemäß der Beschränkung „Fanout-Steuerung“.
Fanout-Optionen |
|
| Fanout Pads Without Nets | Aktivieren Sie diese Option, um Pads vom Bauteil aus zu verzweigen, auch wenn ihnen keine Netze zugewiesen sind. Wenn diese Option deaktiviert ist, werden nur Pads mit zugewiesenen Netzen verzweigt. |
| Fanout Outer 2 Rows of Pads | Aktivieren Sie diese Option, um auch Pads aus den beiden äußeren Reihen zu verteilen (die in der Regel leicht verlegt werden können). |
| Include escape routes after fanout completion | Aktivieren Sie diese Option, um jedem Fanout ein Escape-Routing hinzuzufügen. Beim Escape-Routing werden Leiterbahnen auf die Fanout-Vias und Komponenten-Pads gelegt und bis zu den Rändern der Komponente geführt. |
| Update fanout using Blind Vias (BGA escape routing only) | <span data-tooltip="{"block":null,"content":" Diese Option ist verfügbar, wenn die Option „ Include escape routes after fanout completion “ aktiviert ist.\r\n \r\n","placement":"top","arrow":true}">Aktivieren Sie diese Option, um blinde Durchkontaktierungen zwischen konfigurierten Bohrpaar-Schichten im Schichtstapel zu platzieren. Wenn diese Option deaktiviert ist, werden unabhängig von den Einstellungen der Bohrpaar-Schichten ausschließlich Durchsteck-Vias eingefügt. Sind keine Bohrschichtpaare definiert, die die Verwendung von Blind-Vias zulassen, wird diese Option wie folgt angezeigt Cannot Fanout using Blind Vias (no layer pairs defined). |
| Escape differential pair pads first if possible (same layer, same side) | <span data-tooltip="{"block":null,"content":" Diese Option ist verfügbar, wenn die Option „ Include escape routes after fanout completion “ aktiviert ist.\r\n \r\n","placement":"top","arrow":true}">Aktivieren Sie diese Option, um alle zugewiesenen Differentialpaar-Netze gemeinsam zu verteilen und über Ausweichrouten zu führen, bevor andere Verteilungsvorgänge durchgeführt werden, wodurch ihre Routen effektiv zusammengehalten werden. Bei der Verteilung werden die Ausweichrouten auf derselben Ebene und so nah wie möglich beieinander platziert. |
Fanout-Verhalten
Verwendete innere Pads werden zunächst mithilfe des traditionellen „Dog-Bone“-Verfahrens (eine kurze Leiterbahn mit einer Durchkontaktierung am Ende) ausgefädelt, um auf eine andere Ebene zuzugreifen, und anschließend von der Durchkontaktierung aus bis knapp über den Rand des Bauteils hinaus entflochten, wobei die verfügbaren Verlegungs-Ebenen durchlaufen werden, bis alle Pads entflochten wurden. Es wird ein Bericht über alle Pads erstellt, die nicht über Escape-Routing verlegt werden konnten. Klicken Sie auf einen Eintrag im Bericht, um eine Querverweisung zur Leiterplatte herzustellen und das betreffende Objekt zu untersuchen.
Beispiel für Fanout und Escape-Routen bei einem BGA mit 1-mm-Raster.
Durchführen eines Fanouts |
|
| Running a fanout | Wählen Sie den gewünschten Fanout-Befehl aus dem Route » Fanout Untermenü aus. Unabhängig davon, welcher Menübefehl gewählt wird, öffnet sich der Fanout Options Dialogfeld. Sobald die Einstellungen vorgenommen wurden und Sie auf „OK“ klicken, wird der ausgewählte Fanout durchgeführt. |
| What controls the fanout process? | Neben den Einstellungen im Fanout Options Dialogfeld erfolgt die Fanout- und Escape-Verlegung gemäß den geltenden Designbeschränkungen, einschließlich der Fanout-Steuerung, der Verlegungsbreite, des Verlegungs-Via-Stils(für Fanout-Vias), der Verlegungs-Layer und der elektrischen Abstandsbeschränkungen. |
| Why does nothing happen when I run a fanout command? | Dies könnte folgende Ursachen haben:
|
| Why do some of the fanouts show violations as soon as they have been placed? |
|
Fanout-Befehle
Alle Fanout-Befehle sind im Route » Fanout Untermenü. Sie können die aktuell unter dem Cursor befindliche Komponente auch aufteilen, indem Sie mit der rechten Maustaste auf eine Komponente klicken und Fanout Component im Kontextmenü auswählen.
Interactive Multi-Routing
Häufig gibt es Signalgruppen, die auf der Leiterplatte gemeinsam entlang desselben Pfades verlegt werden müssen, wie beispielsweise die Adress- und Datenbusse. Um dies zu erleichtern, enthält der interaktive Router den interactive multi-routing Befehl. Der Multi-Route-Prozess wird im Multi-Routing-Panel Properties und lässt sich auch über Tastenkombinationen steuern.
Mehrere ausgewählte Netze können gleichzeitig im Multi-Routing verlegt werden.
Drücken Sie während des interaktiven Multi-Routings Tab , um das Properties Bedienfeld zu öffnen und die Einstellungen zu konfigurieren.
Durchführen eines Multi-Routings
| Choose the connections to route | Wählen Sie vor dem Ausführen des Befehls das Quell-Pad jedes Netzes aus, das in die Verlegung einbezogen werden soll. Shift+click Um einzelne Pads auszuwählen, Ctrl+click and drag um ein Auswahlrechteck zu zeichnen und mehrere untergeordnete Pads in einer Komponente auszuwählen. |
| Start multi-routing | Der Interactive Multi-Routing Befehl ist über das Route Menü oder über Active Bar Nach dem Aufrufen des Befehls werden Sie aufgefordert, zu klicken, um mit dem Mehrfachverlegen zu beginnen. Klicken Sie einfach innerhalb des Entwurfsbereichs an der Stelle, an der Sie den ersten Satz von Leiterbahnsegmenten verlegen möchten, und setzen Sie dann das Verlegen nach Bedarf in Richtung Ihres Ziels fort. |
| Controlling the track spacing | Verwenden Sie die B Tastenkombination, um den Busabstand zu verringern, und die (Shift+B) Tastenkombination, um ihn zu vergrößern – jeweils in Schritten entsprechend dem aktuellen Fangraster. Drücken Sie C , um den Busabstand auf das Minimum anzupassen, das gemäß der geltenden Entwurfsbeschränkung „Routing-Breite“ zulässig ist. |
| Changing the route properties | Verwenden Sie dieselben Tastenkombinationen wie beim interaktiven Routing, um weitere Aktionen auszuführen, z. B. durch die Konfliktlösungsmodi zu blättern, Routing-Ebenen zu wechseln, Via-Optionen zu ändern und so weiter. |
Eigenschaften der Mehrfachverlegung
| Layer | Die Ebene, auf der die Mehrfachverlegung platziert wird. Wählen Sie über das Dropdown-Menü eine andere Ebene aus; Durchkontaktierungen werden automatisch hinzugefügt. Alternativ können Sie die Tastenkombinationen zum Wechseln der Ebene verwenden. |
| Via Template | Wenn die Durchkontaktierung einer Vorlage zugeordnet ist, wird der Vorlagenname hier angezeigt und kann über das Dropdown-Menü geändert werden. Erfahren Sie mehr über Pad- und Via-Vorlagen. |
| Via Hole Size | Zeigt die Größe des zu verwendenden Durchkontaktierungslochs an. Der Wert kann direkt bearbeitet werden, sofern er innerhalb des durch die geltenden Designbeschränkungen für den jeweiligen Routing-Durchkontaktierungsstil zulässigen Bereichs liegt. Mehr zur Auswahl der Durchkontaktierungsgröße und des Durchkontaktierungstyps während des Routings. |
| Via Diameter | Zeigt den Durchmesser der Durchkontaktierung an, der verwendet wird. Der Wert kann direkt bearbeitet werden, sofern er innerhalb des durch die geltende Designbeschränkung für den Durchkontaktierungsstil zulässigen Bereichs liegt. Mehr zur Auswahl der Durchkontaktierungsgröße und des Durchkontaktierungstyps beim Routing. |
| Routing width selector | Verwenden Sie den Schieberegler, um die Leiterbahnbreite auf den in der geltenden Designbeschränkung für die Leiterbahnbreite definierten Wert „Min./Bevorzugt/Max.“ einzustellen. |
| Pickup From Existing Routes | Wenn diese Option aktiviert ist und Sie von einer bestehenden Leiterbahn aus verlegen, wird die Breite der bestehenden Leiterbahn verwendet (und überschreibt damit die im Schieberegler gewählte Breite). |
| Bus Spacing | Geben Sie den gewünschten Busabstand ein oder verwenden Sie die |
| From Rule | Klicken Sie auf die Schaltfläche (oder verwenden Sie den C Tastenkombination), um den Busabstand auf den durch die geltende elektrische Abstandsbeschränkung definierten Abstand zu ändern. |
Optionen für die interaktive Verlegung
Weitere Informationen zu den interaktiven Routing-Optionen.
Entwurfsbeschränkungen für das Multi-Routing
Gültige Verlegungs- und Durchkontaktierungsbeschränkungen werden im Rules Abschnitt des Properties Bedienfeld.
Subnet Jumpers
Eine der großen Stärken eines FPGA-basierten Designs besteht darin, dass die Routing-Herausforderung sowohl auf der Leiterplatte als auch im FPGA gelöst werden kann, was potenziell zu weniger Routing-Schichten und einer einfacheren Leiterplatte führt. Damit dies Realität wird, muss das Designsystem sowohl PCB-gesteuerte als auch FPGA-gesteuerte Pin-Swaps unterstützen. Altium Designer unterstützt den Pin-Swap im PCB-Editor, von einfachen 2-Pin-Bauteilen bis hin zu FPGAs mit hoher Pin-Anzahl.
Um das Vertauschen von Pins in jeder Phase des Designprozesses zu unterstützen – auch auf der bereits gerouteten Leiterplatte –, kann der Leiterplatten-Editor kleine Routing-Verbinder hinzufügen und entfernen, die als subnet jumpers. Ein Subnetz-Jumper ist ein kurzes Leiterbahnsegment, das die Software als Element erkennt, das sich leicht platzieren und entfernen lässt – entweder manuell über die Add und Remove „Subnet-Jumper“-Befehle im Route Menüs, oder automatisch durch die Routing-Engine, wenn Sie beim interaktiven Routing auf einen austauschbaren Pin routen.
Ein Subnetz-Jumper wird während des interaktiven Routings automatisch hinzugefügt, wenn das Ziel die vertauschbare Route und nicht die Route im selben Netzwerk ist.
Quick Routing Tools
Für Konstrukteure mit weniger anspruchsvollen Entwürfen gibt es zudem zwei quick routing Befehle. Das Quick-Routing-Tool trägt auf intuitive Weise dazu bei, die Routing-Effizienz und -Flexibilität zu maximieren, unter anderem durch das Verfolgen des Cursorpfads zum Verlegen von Routing-Abschnitten, das Abschließen des Routings mit einem einzigen Klick, das Umgehen oder Umleiten um Hindernisse sowie das automatische Verfolgen bestehender Verbindungen – und das alles unter Einhaltung der geltenden Designregeln.
Der Quick Routing Befehl (aufrufbar über das Hauptmenü und die Active Bar) bietet eine vereinfachte Routing-Funktion mit weniger Einstellungen und Funktionen, die für einfachere Entwürfe geeignet ist. Das allgemeine Verhalten und die Tastenkombinationen entsprechen denen des Standardbefehls „Interaktives Routing“.
Zusammenfassung der Funktionen |
|
| Includes | Zu den Funktionen gehören:
|
| Does not support | Dieser Router wird als Quick , da er über einen reduzierten Funktionsumfang verfügt. Zu den Funktionen, die im „Quick Router“ nicht enthalten sind, gehören:
Wenn Sie eine dieser Funktionen benötigen, verwenden Sie das interaktive Routing -Tool. |
Netzwerkinformationen
Während des interaktiven Routings und des interaktiven Verschiebens werden detaillierte Informationen zum gerade bearbeiteten Netz im Net Information Abschnitt des Properties Bedienfeld detailliert dargestellt.
Mehr über die Netzinformationen.
Eigenschaften der Schnellverlegung
Während des schnellen interaktiven Routings bzw. des Routings von Differentialpaaren können die Eigenschaften der Routing-Objekte im Routing Properties Abschnitt des Properties Bedienfeld bearbeitet werden.
Mehr zu den Routing-Eigenschaften.
Optionen für das interaktive Routing
Die verfügbaren interaktiven Routing-Optionen sind im Interactive Routing Options Abschnitt des Properties Bedienfeld.
Mehr zu den interaktiven Routing-Optionen.
Design-Einschränkungen
Gültige Routing- und Via-Einschränkungen sind im Rules Abschnitt des Properties Bedienfeld.
Aktualisierung des Routings
Das Routing ist ein interaktiver Prozess, bei dem der Entwickler das vorhandene Routing im Laufe des Leiterplattenentwurfs ständig anpassen, aktualisieren oder sogar entfernen muss.
Die einfachste Möglichkeit, die Leiterbahnführung zu ändern, besteht darin, auf die betreffende Leiterbahn zu klicken, die Maustaste gedrückt zu halten und sie an eine neue Stelle zu ziehen. Manchmal ist das Verschieben jedoch nicht die Lösung, sondern es muss stattdessen ein Abschnitt neu verlegt werden. Die interaktive Routing-Engine unterstützt dies mithilfe einer Funktion namens Loop Removal. Diese Funktion überwacht den interaktiven Routing-Prozess und entfernt automatisch die alten, überflüssigen Segmente, sobald sie feststellt, dass ein neuer Pfad parallel zu einem bestehenden Pfad verlegt wurde.
Das Verschieben bestehender Leiterbahnen wird als Interactive Slidinggenannt; die Steuerelemente hierfür werden während des Verschiebens im Properties Bedienfeld während des Verschiebens an. Während des Verschiebens versucht die interaktive Routing-Engine, die Qualität des Routings aufrechtzuerhalten und gleichzeitig die geltenden Designbeschränkungen einzuhalten. Zu den wichtigsten Funktionen, die den Verschiebungsprozess steuern, gehören: der Modus zur Auflösung von Routing-Konflikten (Reaktion auf Hindernisse), die Glanzstärke (Intensität der Ergebnisbereinigung) und das „Hugging“ (Umfließen von Hindernissen und Bilden von Ecken). Es gibt eine Reihe von Funktionen, die das interaktive Verschieben unterstützen, darunter das Verschieben von T-Verzweigungen und Knotenpunkten, das Verschieben von Durchkontaktierungen sowie die Unterstützung für das Verschieben von Differentialpaaren.
Zudem gibt es Funktionen zum Verschieben bereits verlegter Bauteile.
Strategies for Selecting the Routing
Eine der großen Herausforderungen bei interaktiven Software-Tools besteht darin, diese Tools so zu gestalten, dass der Entwickler mühelos und flüssig zwischen den verschiedenen Aufgaben wechseln kann, wie zum Beispiel dem Erstellen, Umformen und Bereinigen der Verlegung. Damit dies möglich ist, muss die Auswahl der gewünschten Verlegungswege einfach sein.
Der vielleicht einfachste Weg, eine Leiterbahn auszuwählen, besteht darin, einmal auf ein beliebiges Objekt im gewünschten Netz zu klicken und anschließend die Tab Taste zu drücken, wie im folgenden Video gezeigt.
Demonstration von Techniken zur Leiterbahnauswahl mithilfe des Tab Tastenkombination.
Wenn Sie Tab:
-
Beim ersten Mal – alle connected Routenobjekte auf derselben Ebene
-
Beim zweiten Mal – alle verbundenen Routing-Objekte auf all layers
-
Beim dritten Mal – wählen Sie all objects on that net im Entwurfsbereich (wird übersprungen, wenn keine nicht verbundenen Netzobjekte vorhanden sind)
-
Beim vierten Mal – kehren Sie zur ursprünglichen Auswahl zurück
Techniken zur Routing-Auswahl |
|
| What can be selected? | Alle grafischen Editoren in Altium Designer verfügen über einen selection filter. Der Filter legt fest, welche Objekttypen derzeit zur Auswahl stehen; er ist im Properties Bedienfeld sowie auf der Active Bar aufgerufen werden. Ein Objekttyp must muss im Auswahlfilter aktiviert sein, damit er ausgewählt werden kann. Erfahren Sie mehr über die Arbeit mit dem Auswahlfilterund der Aktionsleiste. |
| Left Mouse Click | Klicken Sie, um das Objekt unter dem Cursor auszuwählen. Befinden sich mehrere Objekte unter dem Cursor, wird nur eines ausgewählt, basierend auf einem <span data-tooltip="{"block":null,"content":" Pad\r\n \r\n\r\nVia\r\n \r\n\r\nLinie/Bogen\r\n \r\n\r\nKomponente\r\n \r\n\r\nPolygon\r\n \r\n\r\nBereich/Füllung\r\n \r\n\r\nText\r\n \r\n","placement":"top","arrow":true}">Prioritätsreihenfolge. Wird die Maus nicht bewegt, wählt jeder weitere Mausklick das nächste Objekt im Stapel entsprechend seiner Priorität aus. |
| Selection rectangle – everything touched | Klicken Sie in den freien Bereich und ziehen Sie nach links; es entsteht ein grünes Auswahlrechteck Jedes Objekt, das vom grünen Rechteck berührt wird, wird ausgewählt (sofern dies durch den Auswahlfilter erlaubt ist). |
| Selection rectangle – objects within | Klicken Sie in den freien Bereich und ziehen Sie nach rechts; es entsteht ein blaues Auswahlrechteck Jedes Objekt, das vollständig vom blauen Rechteck umschlossen ist, wird ausgewählt (sofern der Auswahlfilter dies zulässt). |
| Select a connection line | Alt+Left click and drag left Alle sichtbaren Verbindungslinien, die vom grünen Auswahlrechteck berührt werden, werden ausgewählt. |
| Select existing routes | Left click and drag left Alle entsperrten Leiterbahnsegmente, die vom grünen Auswahlrechteck berührt werden, werden ausgewählt. Verwenden Sie die Tab Taste, um weitere Leiterbahnsegmente in diesen Netzen auszuwählen. |
| Select routes under a component |
|
| Select component pads | Ctrl+Left click and drag left Alle entsperrten Komponenten-Pads, die vom grünen Auswahlrechteck berührt werden, werden ausgewählt. |
| Adding to the selection | Halten Sie Shift , um die aktuelle Auswahl beizubehalten, während weitere Objekte ausgewählt werden. |
| Selecting from the PCB panel | Wenn Sie wissen, welches Objekt Sie auswählen möchten, aber nicht wissen, wo es sich befindet, können Sie das PCB Bedienfeld zum Auffinden und Auswählen von: Netzen, Differentialpaaren, Bauteilen und mehr. Sie können nicht nur über das Bedienfeld auswählen, sondern es auch so konfigurieren, dass es auf die Objekte heranzoomt und alle anderen Objekte ausblendet (maskiert oder abdunkelt) Erfahren Sie mehr über das PCB-Bedienfeld. |
| Accessing all of the selection commands | Wählen Sie das Edit » Select Menü aus, um auf alle Auswahlbefehle des PCB-Editors zuzugreifen Beachten Sie, dass das Select Untermenü jederzeit auch direkt über die Drücken Sie zum Beispiel |
Dieser Abschnitt fasst Techniken zur Routing-Auswahl zusammen; erfahren Sie mehr über alle Befehle zur Objektauswahl im PCB-Editor.
Cleaning and Clearing the Routes
Um das Routing für ein gesamtes Netz zu entfernen, können Sie es auswählen und Delete – die Konnektivitäts-Engine stellt die Verbindungsleitungen automatisch wieder her. Möglicherweise müssen Sie auch selektiv einen Abschnitt der Verlegung entfernen, etwa eine einzelne physische Verbindung aufheben oder eine Reihe von Leiterbahnsegmenten bis zu einem bestimmten Punkt entlang der Verlegung entfernen.

Verwenden Sie die Rücktaste, um ein Segment zu entfernen, und wählen Sie anschließend das zuletzt berührte Segment aus.
Reroute and Remove Loops
Beim Verlegen von Leiterbahnen kann es vorkommen, dass Sie den Verlauf einer bestehenden Leiterbahn ändern müssen. Ist die Verlaufsänderung komplex, kann es effizienter sein, einen neuen Verlauf zu verlegen, anstatt die bestehende Leiterbahn zu verschieben. Dies wird durch die Automatic Loop Removal Funktion unterstützt.
Diese Funktion überwacht den interaktiven Routing-Prozess und entfernt automatisch die alten, redundanten Segmente, sobald sie feststellt, dass ein neuer Pfad parallel zu einem bestehenden Pfad verlegt wurde. Die Option ist standardmäßig aktiviert und gilt für alle Netze. Sie kann für ausgewählte Netze deaktiviert oder während des interaktiven Routings vorübergehend deaktiviert werden, um die Erstellung einer bestimmten Schleife zu ermöglichen. Die soeben erstellte Schleife bleibt erhalten, wenn die Schleifenentfernung für dieses Netz wieder aktiviert wird.
Die automatische Schleifenentfernung ist aktiviert; wenn der neue Routenpfad wieder auf die bestehende Route trifft, wird die alte Schleife automatisch entfernt.
Moving the Routing
Das Verschieben bestehender Leiterbahnen wird als interactive sliding. Die Steuerelemente für das interaktive Verschieben sind im Preferences Dialogfeld und sind außerdem im Properties Bedienfeld durch Drücken von Tab während des Verschiebens Während des Verschiebens versucht die interaktive Routing-Engine, die Qualität der Verlegung aufrechtzuerhalten und gleichzeitig die geltenden Entwurfsbeschränkungen einzuhalten.
Zu den wichtigsten Funktionen, die den Verschiebungsprozess steuern, gehören: der Modus zur Lösung von Verlegungskonflikten (Reaktion auf Hindernisse), die Glanzstärke (Intensität der Ergebnisbereinigung) und das „Hugging“ (Umfließen von Hindernissen und Bilden von Ecken). Es gibt eine Reihe von Funktionen, die das interaktive Verschieben unterstützen, darunter das Verschieben von T-Verzweigungen und Knotenpunkten, das Verschieben von Durchkontaktierungen sowie die Unterstützung für das Verschieben von Differentialpaaren.
Eine Demonstration des interaktiven Verschiebens zur Änderung des bestehenden Routings.
Interaktives Verschieben (Ziehen) |
|
| To slide (drag) a track | Klicken und halten Sie auf das Leiterbahnsegment und bewegen Sie dann die Maus, um das Verschieben der Leiterbahn zu starten. Der PCB-Editor hält automatisch die 45/90-Grad-Winkel zu den verbundenen Segmenten ein und verkürzt oder verlängert diese nach Bedarf. Das interaktive Verschieben unterstützt auch nicht-orthogonales Routing. Wenn sich die Leiterbahn nicht verschieben lässt, könnte dies daran liegen, dass sie gesperrt ist (ein Symbol zeigt dies an: , oder daran, dass Leiterbahnen/Bögen im Auswahlfilter deaktiviert sind |
| To change the sliding behavior | Drücken Sie Tab während des Verschiebens, um das Properties Bedienfeld, in dem Sie alle Einstellungen für das interaktive Verschieben ändern können Diese Einstellungen steuern die zu verschiebende Leiterbahn sowie die benachbarten Leiterbahnen, gegen die sie beim Verschieben gedrückt wird. Passen Sie die Verschiebeoptionen an den auf der Leiterplatte verwendeten Verlegungsstil an – zum Beispiel sollte die Hugging Style sollte 45 Degree , wenn Ihr Verlegemuster diagonale Ecken aufweist. Drücken Sie die Shift+Spacebar Tastenkombinationen, um während des Verschiebens durch die Hugging Style Modi während des Verschiebens zu wechseln. |
| How the sliding routes are impacted | Inwieweit die verschobenen Leiterbahnen beim Verschieben umgeformt werden, wird durch die aktuelle Gloss Effort (Routed) Einstellung Drücken Sie die Ctrl+Shift+G Tastenkombinationen, um während des Verschiebens durch die Modi zu wechseln. Beachten Sie, dass beim interaktiven Verschieben die Glättung automatisch auf Weak, um zu vermeiden, dass die Glättungs-Engine dem Designer bei seinen Versuchen, die Verlegung zu verschieben, entgegenwirkt. Wenn Sie feststellen, dass sich die Verlegung immer noch nicht wie gewünscht verschieben lässt, versuchen Sie, den „Gloss Effort (Routed)“ auf Off. |
How the sliding route responds to existing objects |
Während des Verschiebens gilt einer der Routing Conflict Resolution Modi (Ignore, Push, HugNPush) Drücken Sie Shift+R , um beim Ziehen eines Leiterbahnsegments durch die Modi zu blättern. |
| How neighboring routes are impacted | Der Einfluss, den die verschobenen Spuren auf das angrenzende Routing haben, wird durch die aktuelle Gloss Effort (Neighbor) Einstellung Drücken Sie Tab während des Verschiebens, um die Einstellung zu ändern. |
| Hugging - how glossing wraps around other objects and forms corners | Wie die Glossing-Engine die Trasse um andere Objekte herumführt und die Ecken formt, wird als hugging. Zu den verfügbaren Einstellungen für den „Hugging Style“ gehören:
|
| Verschieben einer Routenecke | Die interaktive Verschiebungs-Engine enthält Algorithmen, die speziell für das Verschieben eines Eckpunkts (Ecken) ausgelegt sind.
|
| Move a segment instead of dragging | Standardmäßig erfolgt dabei ein drag (verschieben) von Strecken (ausgewählt oder nicht ausgewählt). Wenn Sie move ein Segment verschieben, ohne dessen Verbindung zu den angrenzenden Segmenten beizubehalten, halten Sie entweder Ctrl beim Klicken und Ziehen gedrückt oder ändern Sie das Standardverhalten beim Ziehen mithilfe der Unselected via/track oder die Selected via/track Optionen im Preferences Dialogfeld ändern. |
| What you snap to during sliding | Die Route, die Sie verschieben, rastet nicht nur am aktuellen Raster ein, sondern kann je nach den Einstellungen für das Objektrasten, dem Rasten auf Ebenen sowie der Aktivierung der Rasthilfen und Achsen auch andere Objekte einrasten ( ). Um das Einrasten während des interaktiven Verschiebens vorübergehend zu deaktivieren, halten Sie die Ctrl Taste gedrückt. Eine Zusammenfassung des Cursor-Einrastverhaltensfinden Sie am Anfang dieser Seite. |
| Modifying T-junctions | Es sind spezielle Algorithmen integriert, die die interaktive Bearbeitung einer T-Verzweigung unterstützen – klicken und ziehen Sie auf den Verzweigungspunkt, um eine T-Verzweigung zu bearbeiten ( ). |
| Dragging a via | Ergänzend zur Unterstützung der Hervorhebung benachbarter Routen wird auch das Ziehen unterstützt. Das Ziehen unterstützt Neighbor Glossing ( ). Drücken Sie Tab während des Ziehens, um das Bedienfeld aufzurufen und die Einstellungen anzupassen |
| Dragging a differential pair | Um die Elemente eines Differentialpaares zu erkennen, wird das Konzept der Kopplung verwendet ( ). Erkennt die Software Objekte, die zu einem Differentialpaar gehören, versucht sie, die Partnerleitung oder die Durchkontaktierung des Paares zu verschieben, sofern die Keep Coupled Option aktiviert ist Um zu bestätigen, dass die Partnerobjekte gekoppelt sind, prüft die Software, ob die Objekte:
|
| Push or jump | Vorhandene Pads und Durchkontaktierungen werden übersprungen, oder Durchkontaktierungen werden verschoben, sofern dies erforderlich und möglich ist, wenn die Allow Via Pushing Option aktiviert ist |
| Break a track segment | Um ein einzelnes Leiterbahnsegment zu unterbrechen, wählen Sie das Segment zunächst aus, positionieren Sie dann den Cursor über den mittleren Knotenpunkt, klicken und ziehen Sie, um neue Segmente hinzuzufügen. |
| Object visibility | Um die Objekte, aus denen das aktuelle Routing besteht, besser erkennen zu können, passen Sie die Transparency der Verlegungsobjekte im View Configuration Bedienfeld an |
Moving a Routed Component
Beim Verlegen der Leiterbahnen ist es nicht ungewöhnlich, dass die Position einer bereits verlegten Komponente angepasst werden muss, um Platz für weitere Komponenten und neue Leiterbahnen zu schaffen. Um dies zu erleichtern, verfügt der PCB-Editor über eine Funktion zum verschieben von Komponenten unter Berücksichtigung der Leiterbahnführung.
Dieses Werkzeug hat zwei Funktionen: Zum einen versucht es, die Leiterbahnführung zu den Bauteilepads so anzupassen, dass sie der neuen Position entspricht. Zum anderen identifiziert es Fanouts, Fluchtwege und Leiterbahnen zwischen den Pins – zusammenfassend als relevant routing – und kann versuchen, das Muster dieser Verlegung während der Bauteileverschiebung exakt beizubehalten (sofern aktiviert).
Wenn die Component re-route Option aktiviert ist, werden verbundene Leiterbahnen nach dem Platzieren der verschobenen Komponente wiederhergestellt.
Neuverlegung einer verschobenen Komponente |
|
| Enable rerouting of moved component(s) | Aktivieren Sie die Component re-route Option im Dialog „Einstellungen“ oder verwenden Sie die Shift+R Tastenkombination, um sie während eines Verschiebungsvorgangs ein- oder auszuschalten. Die Funktion unterstützt das Verschieben mehrerer Komponenten in einem einzigen Schritt. |
| When does rerouting happen? | Im Wesentlichen unterbricht die Funktion die Verdrahtung an den Komponentenpads, Fanouts oder Escape-Routen und versucht anschließend, diese unterbrochenen Verbindungen neu zu verlegen, sobald die verschobene(n) Komponente(n) platziert wurde(n). |
| Include relevant routing | Fanouts, Escape-Routen und Verbindungen zwischen Pins werden zusammenfassend als relevante Verdrahtung bezeichnet. Diese können so verschoben werden, als wären sie Teil des Bauteil-Footprints, indem die Move component with relevant routing Option Die Funktion enthält das up to xx pins Feld; hat die zu verschiebende Komponente mehr Pins als in diesem Feld angegeben, ignoriert die Move component with relevant routing Option die ausgewählte Komponente ignorieren. Beachten Sie, dass diese Funktion nur verfügbar ist, wenn eine einzelne Komponente verschoben wird. |
Die folgenden Folien zeigen, wie Sie die einzelnen Funktionen der Funktion „Komponente verschieben mit Routing“ steuern können.
Glossing and Retracing Existing Routes
Ein Kernelement der interaktiven Routing-Engine sind die Glossing-Algorithmen. Beim Glossing werden die Routen sorgfältig analysiert, die Anzahl der Ecken reduziert sowie die Routen bereinigt und verkürzt. Das Glossing erfolgt während des interaktiven Routings: Wenn Sie den Cursor während einer Route bewegen, wird der vorgeschlagene Routenpfad ständig geglossed. Das Glossing erfolgt auch während des interaktiven Verschiebens: Wenn Sie eine bestehende Route ziehen, wird diese ständig geglossed, ebenso wie alle benachbarten Routen, die von der verschobenen Route beeinflusst werden. Das Glossing kann auch als Nachbearbeitung für eine beliebige Auswahl von Netzen durchgeführt werden. Wie stark das Routing geglossed wird, wird durch die aktuelle Glossing-Stärke bestimmt.
Dieser Abschnitt konzentriert sich auf das Glossing als Nachbearbeitung, d. h. das Glossing bestehender Routen. Sobald die gewünschten Routen ausgewählt wurden, konfigurieren Sie die Glossing-Einstellungen im Gloss and Retrace Bedienfeld und führen Sie anschließend den Route » Gloss Selected Befehl aus.
Die Glossing-Engine enthält außerdem eine retrace Funktion. Verwenden Sie diese, wenn Sie ausgewählte Leiterbahnen an Änderungen anpassen müssen, die Sie an den Designbeschränkungen vorgenommen haben, wie beispielsweise die Leiterbahnbreite oder den Abstand der Differentialpaare. Mit „Retrace“ können Sie bestehende Stromversorgungsleiterbahnen „verdicken“ oder das Differentialpaar auf neue Breiten- und Abstandseinstellungen anpassen.
-
Glossing konzentriert sich auf die Verbesserung der Leiterbahngeometrie unter Beibehaltung der bestehenden Leiterbahnbreite und des Abstands der Differentialpaare.
-
„Retrace“ konzentriert sich darauf, die Designbeschränkungen zu erfüllen, indem die Breiten und Abstände der Differentialpaare an die aktuellen Beschränkungseinstellungen angepasst werden.
Hinweise zum Befehl „Glossing Selected“
| What does Gloss Selected do? | „Glossing“ analysiert die ausgewählten Leiterbahnen, reduziert die Anzahl der Ecken und glättet sowie verkürzt diese. Außerdem repariert es minderwertige Pad-Anschlüsse und versucht, die Qualität des Differentialpaar-Routings zu verbessern. |
| What is Glossed? |
|
| What options control Gloss Selected? | „Ausgewählte markieren“ folgt den aktuellen Einstellungen, die auf der PCB Editor - Gloss and Retrace Seite des Preferences Dialogfeld oder im Gloss and Retrace Bedienfeld konfiguriert wurden. Weitere Informationen zu den Optionen von „Ausgewählte Leiterbahnen markieren“. |
| Glossing a differential pair |
|
| Support for room-based rules |
|
| Support for Subnet Jumpers | Gloss behandelt Subnetz-Jumper-Leiterbahnen als feststehend. |
| Exclusions |
|
| Gloss Selected feedback |
|
Hinweise zum Befehl „Ausgewählte Strecke nachverfolgen“
| What does Retrace Selected do? |
|
| What is Retraced? |
|
| What options control Retrace Selected? | Die Neuverlegung erfolgt gemäß den aktuellen Einstellungen, die im PCB Editor - Gloss And Retrace im Preferences Dialogfelds oder im Gloss And Retrace Bedienfeld. Weitere Informationen zu den Optionen für die Neuverfolgung. |
| Updating the vias in Retraced routes | „Retrace“ aktualisiert die Breiten von Leiterbahnen und Bögen entsprechend der geltenden Entwurfsbeschränkung „Routing-Breite“ oder dem in das Set Width Feld im Gloss and Retrace Bedienfeld eingegeben wurde. Die Verlegungs-Vias werden nicht aktualisiert, um Änderungen an der Designbeschränkung „Routing-Via-Stil“ widerzuspiegeln. So beheben Sie Änderungen an der Via-Größe:
|
| Retracing a differential pair | Verwenden Sie „Retrace“, um den Abstand zwischen den Differenzpaaren zu aktualisieren:
|
| Retrace feedback |
|
Gloss und „Retrace“ – Ausgewählte Routing-Optionen
Die PCB Editor – Gloss And Retrace Seite des Preferences Dialogfeld sowie das Gloss And Retrace Bedienfeld bieten zahlreiche Steuerelemente für die Funktionen „Ausgewählte Elemente hervorheben“ und „Ausgewählte Elemente nachzeichnen“ im PCB-Entwurfsbereich.
Informations- und Warnmeldungen
Informationsmeldungen |
|
Skipped immovable + |
Ein Objekt ist vor „Gloss/Retrace“ geschützt: zum Beispiel, weil es gesperrt ist oder zu einer Komponente gehört. Max. Anzahl 20, anklickbar. |
Skipped subnet jumper + |
Subnetz-Jumper werden nicht verändert, der Benutzer wird in jedem Fall informiert. Max. Anzahl 20, anklickbar. |
Skipped reflex angle + |
Bögen mit einem Winkel von mehr als 180 Grad werden nicht geglättet. Maximale Anzahl 20, anklickbar. |
Skipped objects in user-defined Union |
Objekte, die zu einer Vereinigung gehören, werden nicht hervorgehoben (gilt nicht für „Length Tuning“-Vereinigungen). Wird einmal pro betroffener Vereinigung ausgegeben. Maximal 20, anklickbar, zoomt auf das Begrenzungsrechteck der Vereinigung. |
Command does not apply to arcs (Retrace only) |
„Retrace“ unterstützt keine Bögen. Maximal 1, anklickbar, zoomt auf den ersten gefundenen Bogen. |
Warnmeldungen |
|
Applicable Diff Pair Routing rule not found for some object(s) + |
Einige der „Gloss“-/„Retrace“-Ziele gehören zu einem Diff-Pair-Netz, es gibt jedoch keine anwendbare Diff-Pair-Routing-Regel. In solchen Fällen behandelt der Befehl das Ziel als Nicht-Diff-Paar-Objekt, was bedeutet, dass die beiden Seiten des Paares möglicherweise voneinander „weggeglost“ werden. Maximale Anzahl 1, anklickbar. |
Applicable Width rule not found for some object(s) + |
„Retrace“ verwendet die Regeleinstellungen von „Min“ bis „Preferred Width“. Wenn keine anwendbare Breitenregel gefunden wird, bleibt die aktuelle Breite erhalten. Maximale Anzahl 1, anklickbar. |
Pre-existing Min Width violation(s) detected + |
„Retrace“ verwendet die Regeleinstellungen von „Min“ bis „Preferred Width“ und wendet „Preferred“ an, sofern dies keine DRC-Verstöße verursacht, oder eine kleinere Breite, falls dies zur Vermeidung von DRC-Verstößen erforderlich ist. Somit bleibt eine DRC-konforme Leiterbahn DRC-konform, wenn sie von Anfang an mindestens die Mindestbreite hatte. War sie schmaler, kann die Einstellung auf die Mindestbreite zu einem DRC-Verstoß führen. Diese Meldung warnt vor solchen Vorkommnissen, unabhängig davon, ob sie zu einem tatsächlichen DRC-Verstoß geführt haben oder nicht. Beachten Sie, dass das ursprüngliche schmale Objekt bereits verbreitert und möglicherweise verschoben wurde, bis Sie die Meldung anklicken können. Möglicherweise müssen Sie den Vorgang rückgängig machen, um zu verstehen, was geschehen ist. Max. Anzahl 1, anklickbar. |
Optionen für interaktives Routing und interaktives Verschieben
Unabhängig davon, ob Sie eine neue Verbindung interaktiv verlegen oder eine bestehende Leiterbahn verschieben (schieben), um Platz für weitere Leiterbahnen zu schaffen, kommen viele der gleichen Routing-Technologien zum Einsatz. Dieser Abschnitt fasst die folgenden Optionen zusammen: „Interaktives Routing“ , „Interaktives Verschieben“ und „Interaktives Verschieben von Durchkontaktierungen“ , die im Properties Bedienfeld zur Verfügung stehen. Die Standardeinstellungen für diese Funktionen werden im PCB Editor Abschnitt des Preferences Dialogfeld konfiguriert.
Konfliktlösung

Diese Option legt fest, wie die verlegten bzw. verschobenen Objekte reagieren sollen, wenn sie auf ein vorhandenes Objekt treffen. Drücken Sie die Shift+R Tastenkombination, um während des Routings oder Verschiebens durch die verfügbaren Modi zu blättern, oder drücken Sie Tab , um das Properties Bedienfeld zu öffnen und die gewünschte Einstellung auszuwählen.
Weitere Informationen zum Konfliktlösungsmodus beim interaktiven Routing oder beim interaktiven Verschieben.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Eckenstil 
Bei der interaktiven Routenführung wird die Form, die durch die Strecken und Bögen entsteht, die eine Ecke bilden, als corner style. Diagonale Ecken sind am häufigsten, aber auch geschwungene Ecken (die durch das Platzieren von Bögen entstehen) sind beliebt.
Drücken Sie Shift+Spacebar , um während der interaktiven Routenführung (Schieben) durch die 5 Eckenstile zu blättern, und drücken Sie Spacebar , um die Eckenrichtung umzuschalten, oder drücken Sie Tab , um das Properties Bedienfeld zu öffnen.
Weitere Informationen zur Steuerung des Eckenstils während des interaktiven Routings oder während des interaktiven Verschiebens.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Track 45
Spacebar , um die Richtung der Ecke umzuschalten Track 45 with Arc
Spacebar , um die Eckenrichtung umzuschalten Verwenden Sie die , & . Tasten, um den Bogenradius interaktiv zu ändern; halten Sie Shift , um die Radiusänderung zu beschleunigen.Track 90
Spacebar , um die Kurvenrichtung umzuschalten Track 90 with Arc
Spacebar , um die Kurvenrichtung umzuschalten Verwenden Sie die , & . Tasten, um den Bogenradius interaktiv zu ändern; halten Sie Shift , um die Radiusänderung zu beschleunigen.Any Angle
Gloss-Aufwand (geroutet)

Während eines Routing-Vorgangs, wie beispielsweise interaktives Routing oder interaktives Verschieben, führt die Software die Glossing-Engine aus. Die Glossing-Engine überprüft ständig alle Segmente, die durch den aktuellen Routing-Vorgang platziert oder beeinflusst wurden, und versucht, die Qualität der Ergebnisse zu verbessern. Der dabei aufgewendete Aufwand wird als Gloss Effort.
Zu den Maßstäben für die Glossing-Qualität gehören: die Reduzierung der Anzahl von Ecken, die Reduzierung der Anzahl von Segmenten, die Beseitigung spitzer Winkel und die Verkürzung der Gesamtlänge der Route. Verwenden Sie die Ctrl+Shift+G Tastenkombination, um während der interaktiven Routenführung oder des interaktiven Verschiebens durch die Einstellungen zu blättern, oder drücken Sie Tab , um das Properties Bedienfeld zu öffnen und die gewünschte Einstellung auszuwählen.
Weitere Informationen zum Glättungsaufwand während der interaktiven Routenführung, während des interaktiven Verschiebens sowie während des Glättens oder Nachverfolgens ausgewählter Routen.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Während des interaktiven Verschiebens wird die Glättung vorübergehend auf „Schwach“ reduziert, um zu vermeiden, dass die Glättungs-Engine den Designer bei seinen Versuchen, die Verlegung neu zu positionieren, behindert.
Gloss-Aufwand (Nachbar)

„Gloss-Aufwand (Nachbar)“ legt fest, in welchem Umfang benachbarte Leiterbahnen, die von der aktuellen interaktiven Verlegung oder Verschiebung betroffen sind, geglättet werden. Auch hier stehen drei Einstellungen zur Verfügung: Off, Weak und Strong.
Drücken Sie Tab , um das Properties Bedienfeld zu öffnen und die gewünschte Einstellung auszuwählen.
Mehr über den Glanz-Aufwand beim interaktiven Routingund beim interaktiven Verschieben.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Anpassungsstil

Diese Option steuert, wie Eckenformen beim interaktiven Verschieben behandelt werden sollen, und wirkt sich sowohl auf die verschobenen als auch auf die verschobenen Leiterbahnen aus. Vorhandene Ecken, die durch Leiterbahnbewegungen während des interaktiven Verschiebens betroffen sind, werden entsprechend dem aktuellen „Hugging Style“ umgewandelt (von 45 Grad auf abgerundet oder von abgerundet auf 45 Grad). Der aktuelle „Hugging Style“ wird auch beim Glätten oder Nachverfolgen ausgewählter Leiterbahnen angewendet.
Verwenden Sie die Shift+Spacebar Tastenkombination, um zwischen den drei Modi zu wechseln.
Weitere Informationen zum „Hugging“ beim interaktiven Verschieben sowie beim Glätten oder Nachverfolgen ausgewählter Routen.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Eckpunktaktion

Optionen, die angewendet werden, wenn Sie auf einen Eckpunkt klicken und diesen ziehen, anstatt entlang eines Bahn- oder Bogenabschnitts (der Eckpunkt ist die Ecke, an der sich zwei Segmente treffen). Verwenden Sie die Spacebar Tastenkombination, um während des Verschiebens durch die verfügbaren Modi zu blättern.
Weitere Routing-Optionen
Wenn für eine Option eine Tastenkombination verfügbar ist, wird diese auf der rechten Seite des Properties Bedienfelds beschrieben. Jede Beschreibung enthält ein Bild, das zeigt, wo diese Option konfiguriert werden kann.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Wenn die aktuell geroutete Verbindung das Zielpad erreicht, wird das Routing dieses Netzes automatisch beendet, Sie bleiben jedoch im Befehl „Interaktives Routing“, bereit, auf ein anderes Netz zu klicken und dessen Routing zu starten.
Weitere Informationen dazu, wann diese Option beim Neuverlegen verwendet werden sollte.
Wenn diese Option aktiviert ist, können Sie einen neuen Pfad für eine bestehende Leiterbahn verlegen; sobald der neue Pfad wieder auf den bestehenden trifft, wird die redundante Schleife automatisch entfernt.
Weitere Informationen zur automatischen Schleifenentfernung während der Neuverlegung.

Aktivieren Sie diese Option, um sicherzustellen, dass Objekte, die zu einem Differentialpaar gehören, zusammen mit der Partnerleitung oder dem Via des Paares verschoben werden.



Aktivieren Sie diese Option, um den Pin-Tausch für dieses Netz zu aktivieren.
Erfahren Sie mehr über die Einrichtung des Pin-Swaps.
Aktivieren Sie diese Option, um die Routing-Breite automatisch auf einen Wert zu verringern, der das Routing an Stellen ermöglicht, an denen die Leiterbahn mit der aktuell gewählten Routing-Breite nicht zwischen Hindernissen verlegt werden kann. Beachten Sie, dass die Breite bis auf das Minimum reduziert werden kann, das durch die geltende Designbeschränkung „Routing-Breite“ zugelassen ist.
Zeigt den Sperrbereich um vorhandene Objekte an, der durch die für diese Objekte geltende Abstandsregel definiert ist.
Die Längenanzeige gibt an, inwieweit die aktuelle Route die geltenden Designregeln für „Länge“ und „angepasste Länge“ erfüllt.
Erfahren Sie mehr über die Längenoptimierung.
Der Schieberegler schützt zentrierte Pad-Einträge und verhindert, dass „Glossing“ eine zentrierte Leiterbahn dezentriert (er hält eine zentrierte Leiterbahn in der Mitte, zentriert jedoch keine nicht zentrierte Leiterbahn). Verwenden Sie den Schieberegler, um den Schutzgrad festzulegen.
Wenn diese Option aktiviert ist, erkennt die interaktive Routing-Engine, wenn eine Leiterbahn zwischen Pads verläuft, und versucht, die Leiterbahn zu zentrieren – bis zu einem maximalen Abstand, der der geltenden Abstandsbeschränkung entspricht, multipliziert mit dem unten angegebenen „Added Clearance Ratio“-Wert. Die Leiterbahnzentrierung kann auch zwischen Via-Via und Via-Pad angewendet werden, wenn die Unteroption „Vias anpassen“ aktiviert ist. Diese Funktion kann bei Bedarf während des Verschiebens von Leiterbahnen deaktiviert werden.
Diese Option erfüllt zwei Zwecke:
-
Aktivieren Sie diese Option, damit die Leiterbahnzentrierung auch zwischen Via-Via oder Via-Pad zentriert. Deaktivieren Sie sie, wenn eine Zentrierung zwischen Via-Via oder Via-Pad nicht erforderlich ist. Um zu verhindern, dass Vias durch die Leiterbahnzentrierung verschoben werden, können Sie die Allow Via Pushing Option deaktivieren. In diesem Fall werden Vias nicht verschoben (auch nicht, um den Mindestabstand gemäß der Abstandsbeschränkung zu gewährleisten). Mehr zur Leiterbahnzentrierung.
-
Ob Vias im „Push“- oder „HugNPush“-Modus verschoben werden sollen.
Um Durchkontaktierungen auszuschließen, deaktivieren Sie die Adjust Vias Option.
Ein Multiplikator des geltenden Abstands, der dann zum Abstand addiert wird. Wenn der geltende Abstand beispielsweise 0.15 mmbeträgt, würde die Einstellung der Option auf 2 , würde die Routing-Engine angewiesen, vorhandene Pads und Durchkontaktierungen um 0.15 + 2*0.15 = 0.45 mm, sofern möglich. Die Routing-Engine kann diesen Abstand dann bei Bedarf auf den festgelegten Abstand reduzieren, um die Leiterbahnen präzise zu zentrieren.
Aktivieren Sie diese Option, um die Leiterbahnzentrierung beim interaktiven Verschieben einer Leiterbahn zu deaktivieren. Wenn diese Option aktiviert ist, wird die Leiterbahnzentrierung beim interaktiven Verschieben einer Leiterbahn nicht angewendet, selbst wenn die Hauptoption „Leiterbahnzentrierung anwenden“ aktiviert ist.
Das Gehrungsverhältnis steuert die minimale Eckenengheit. Das Gehrungsverhältnis multipliziert mit der aktuellen Spurbreite entspricht dem Abstand zwischen den Wänden der engsten U-Form, die für dieses Verhältnis gefräst werden kann Geben Sie einen positiven Wert gleich oder größer als Null ein (der x Multiplikator wird automatisch hinzugefügt).
Das „Min Arc Ratio“ wird bei jeder interaktiven Winkelfräsung sowie beim interaktiven Gleiten mit dem „Mixed Hugging Style“ angewendet. Das Verhältnis dient zur Bestimmung des zulässigen Mindestradius für Bögen; wenn der Bogenradius unter dieses Minimum fällt, wird der Bogen durch Schienenabschnitte ersetzt, wobei:
Min Arc Radius = Min Arc Ratio x Arc Width
Um das Vertauschen von Pins in jeder Phase des Entwurfsprozesses zu unterstützen – auch auf der gerouteten Leiterplatte –, kann der Leiterplatten-Editor kleine Routing-Verbinder in netzwerkübergreifende Leitungen einfügen und entfernen, die als Subnetz-Jumper bezeichnet werden. Ein Subnetz-Jumper ist ein kurzes Leiterbahnsegment, das von der Software als Element erkannt wird, das sich leicht platzieren und entfernen lässt; entweder manuell über die Add und Remove Subnet Jumper Befehle im Route Menü, oder automatisch durch die Routing-Engine, wenn Sie während des interaktiven Routings zu einem austauschbaren Pin routen. Dieser Wert definiert die Länge des Subnetz-Jumpers, der während des interaktiven Routings zu einem austauschbaren Netz hinzugefügt wird.
Netz-/Differentialpaar-Informationen

Während des interaktiven Routings/Verschiebens und des Routings/Verschiebens von Differentialpaaren werden die gerade bearbeiteten Netze oben im Properties Bedienfeld detailliert angezeigt.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Name & Class
Length & Delay
Routing-Eigenschaften

Während des interaktiven Routings können die Eigenschaften der Routing-Objekte im Properties Bedienfeld bearbeitet werden.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Die Ebene, auf der die Mehrfachroute platziert wird. Wählen Sie über das Dropdown-Menü eine andere Ebene aus; Durchkontaktierungen werden automatisch hinzugefügt. Alternativ können Sie die Tastenkombinationen zum Wechseln der Ebene verwenden.
Wenn es sich bei der aktuellen Leiterbahn um ein Differentialpaar handelt, wird die Gap wird die Option angezeigt; verwenden Sie das Dropdown-Menü, um den Routing-Abstand auf den Wert „Min/Preferred/Max“ einzustellen, der in der entsprechenden Routing-Einschränkung für Differentialpaare definiert ist.
Erfahren Sie mehr über das Routing von Differentialpaaren.
Wenn die Beschränkung, die die zu platzierende Durchkontaktierung definiert, die Template Preferred Option aktiviert ist , steht diese Option zur Verfügung. Der Standardname der Vorlage wird hier angezeigt und kann über das Dropdown-Menü geändert werden.
Wenn bei der Beschränkung, die die zu platzierende Durchkontaktierung definiert, die Min/Max Preferred Option aktiviert ist , ist dieses Dropdown-Menü nicht verfügbar.
Erfahren Sie mehr über Pad- und Via-Vorlagen.
Zeigt die Größe des zu verwendenden Durchkontaktierungslochs an. Der Wert kann direkt bearbeitet werden, sofern er innerhalb des durch die geltende Designbeschränkung für den Durchkontaktierungsstil zulässigen Bereichs liegt.
Mehr zur Auswahl der Durchkontaktierungsgröße und des Durchkontaktierungstyps beim Routing.
Zeigt den Durchmesser der Durchkontaktierung an, der verwendet wird. Der Wert kann direkt bearbeitet werden, sofern er innerhalb des durch die geltende Designbeschränkung für den Durchkontaktierungsstil zulässigen Bereichs liegt.
Mehr zur Auswahl der Durchkontaktierungsgröße und des Durchkontaktierungstyps beim Routing.
Wenn Sie auf eine vorhandene Leiterbahn klicken, um das Routing fortzusetzen, wird standardmäßig mit derselben Breite weitergeleitet. Verwenden Sie das Dropdown-Menü, um die Routing-Breite auf den in der geltenden Designbeschränkung für die Routing-Breite definierten Minimal-, Bevorzugten oder Maximalwert festzulegen.
Weitere Informationen zum Ändern der Routing-Breite während des Routings.
Geltende Designbeschränkungen (Regeln) 
Während des interaktiven/Differentialpaar-Routings werden die für die gerade durchgeführte Route geltenden Designbeschränkungen „Routingbreite“ und „Via-Stil“ im Properties Bedienfeld angezeigt. Es handelt sich um aktive Links; klicken Sie darauf, um die jeweilige Designbeschränkung zur Überprüfung oder Bearbeitung zu öffnen, falls erforderlich.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Via Constraint
Width Constraint
Ziehoptionen 
Definiert das Verhalten, das angewendet wird, wenn Sie auf ein Objekt klicken und es ziehen.
| Preserve Angle When Dragging | Wenn diese Option aktiviert ist, versucht die Software, den Winkel beim Ziehen gemäß den aktuellen Einstellungen für „Interaktives Verschieben“ im Properties Bedienfeld beibehalten. Ist die Option aktiviert, wird die ausgewählte Unteroption auch angewendet, wenn das Re-route und Break Track Befehle über das Edit » Move Menü ausgeführt werden:
|
| Disable Trace Centering When Dragging | |
| Vertex Actions | Ausführliche Informationen weiter oben auf dieser Seite |
| Unselected via/track | Legt das Standardverhalten beim Ziehen eines unselected Via oder einer Spur entweder als <span data-tooltip="{"block":null,"content":" Das Objekt verschieben, ohne verbundene Objekte zu berücksichtigen\r\n \r\n","placement":"top","arrow":true}"> verschieben oder <span data-tooltip="{"block":null,"content":"Das Objekt verschieben und dabei die Verbindung zu verbundenen Objekten beibehalten\r\n \r\n","placement":"top","arrow":true}"> ziehen. Um auf den nicht ausgewählten Modus zuzugreifen, halten Sie dieCtrl Tastenkombination gedrückt, während Sie auf die Verbindung oder die Spur klicken und diese gedrückt halten.
|
| Selected via/track | Legt das Standardverhalten beim Ziehen eines selected „Via“ oder „Track“ entweder als <span data-tooltip="{"block":null,"content":" Das Objekt verschieben, ohne verbundene Objekte zu berücksichtigen\r\n \r\n","placement":"top","arrow":true}"> verschieben oder <span data-tooltip="{"block":null,"content":"Das Objekt verschieben und dabei die Verbindung zu verbundenen Objekten beibehalten\r\n \r\n","placement":"top","arrow":true}"> ziehen. Um auf den nicht ausgewählten Modus zuzugreifen, halten Sie dieCtrl Tastenkombination gedrückt, während Sie auf die Durchkontaktierung oder die Leiterbahn klicken und die Maustaste gedrückt halten. |
| Component pushing | Dieses Feld definiert den aktuellen Modus zur Lösung von Komponentenkonflikten beim Verschieben von Komponenten innerhalb des Entwurfsraums. Bei dieser Funktion werden Komponenten anhand ihres Auswahlrahmens identifiziert. Die folgenden Modi werden unterstützt:
|
| Component re-route | Wenn diese Option aktiviert ist, versucht die Software nach dem Verschieben von Komponenten an einen neuen Ort und dem Loslassen, die Komponenten neu zu verlegen, um unterbrochene Leitungen wieder zu verbinden. Während des Verschiebens kann die Shift+R Tastenkombination verwendet werden, um das Umverlegungsverhalten ein- oder auszuschalten. Beachten Sie, dass die Umverlegung von Komponenten nicht auf eine verschobene Komponente angewendet wird, wenn diese Komponente Teil einer Vereinigung ist. |
| Move component with relevant routing | Aktivieren Sie diese Option, um die Aktion „Komponente verschieben“ mit dem entsprechenden Routing (Komponenten + Via-Fanouts + Escapes + Verbindungen) zu starten. Verwenden Sie die Shift+Tab Tastenkombination, um durch die Auswahl zu blättern. Deaktivieren Sie die Option, um die Aktion „Komponente verschieben“ nur mit ausgewählten Komponenten zu starten. Da die relevanten Routing-Objekte vor Beginn des Verschiebungsvorgangs ermittelt werden, ist es nicht möglich, Shift+Tab , durch die Auswahlgruppe zu blättern, wenn die Option deaktiviert ist.
|
Optionen für die interaktive Routing-Breite 
Speichert die zuletzt verwendete Leiterbahnbreite und Via-Größe, die während des interaktiven Verlegens ausgewählt wurden. Wechseln Sie während des interaktiven Verlegens durch Drücken der 3 Tastenkombination durch die Modi.
| Pickup Track Width From Existing Routes | Wenn diese Option aktiviert ist, passt der interaktive Router die Breite der neuen Leiterbahn beim Klicken zum Start des interaktiven Routings an die Leiterbahn unter dem Cursor an, anstatt den unten ausgewählten Leiterbahnbreitenmodus zu verwenden. Befindet sich beim Start des interaktiven Routings kein Leiterbahnsegment unter der Klickposition, wird der aktuelle Leiterbahnbreitenmodus verwendet. |
| Track Width Mode | Es gibt vier mögliche Breiten, mit denen eine Verbindung verlegt werden kann: „Einschränkung – Minimum“, „Einschränkung – Bevorzugt“, „Einschränkung – Maximum“ und „Benutzer“. Diese Option speichert den zuletzt ausgewählten Modus, der beim nächsten Aufruf des Befehls „Interaktives Verlegen“ verwendet wird. Drücken Sie die Weitere Informationen zur Auswahl des Leiterbahnbreitenmodus während des Routings. |
| Via Size Mode | Es gibt vier mögliche Via-Größen, die bei einem Lagenwechsel während des interaktiven Routings verwendet werden können: „Constraint Minimum“, „Constraint Preferred“, „Constraint Maximum“ und „User“. Diese Option speichert den zuletzt ausgewählten Modus, der beim nächsten Aufruf des Befehls „Interaktives Routing“ verwendet wird. Drücken Sie die Mehr zur Auswahl der Via-Größe und des Via-Typs während des Routings. |
Optionen für „Favoritenbreite“ 
Speichert die benutzerdefinierte Liste der Routing-Breiten, die angezeigt wird, wenn der Shift+W Tastenkombination während des interaktiven Routings gedrückt wird.
| Favorite Interactive Routing Widths | Klicken Sie auf die Schaltfläche, um den Favorite Interactive Routing Widths Dialogfeld zu öffnen, in dem Sie die Liste der vordefinierten Breiten konfigurieren, die der Shift+W Tastenkombination während des interaktiven Routings anzeigt. |

).
).
).
).
)
).
).
)
).
).
).
).
)
)
).
)
).
)
).
).
).
).
)
).
)
).
).
)
)
).
).
).
)
)
).
).
).
).
).
).
).
)
).

).













)
)
)
)
).
).
).
)
)

)


)
).
)
)
)
)
)
)
).
)
).
)
).
).
).
).
).
).
)
)
)
)
).
)
)

)
)
).
).
).
)
).





).
















)
)
).
).
).
).
).
).
).
).
).




)
).








)
)
)
)