PCB-Design-Regeltypen
Auf einen Blick
- Verstehen Sie, welche Aufgaben das System für PCB-Designregeln erfüllt, wie es den Editor steuert und warum Regeln für das Verhalten von Objekten und die Designprüfung entscheidend sind.
- Erfahren Sie, wie Altium Designer Regeltypen in verschiedene Kategorien einteilt, damit Sie die für Ihre Layoutarbeit relevanten Vorgaben leichter finden.
- Lernen Sie die Unterschiede zwischen dem Dialog „PCB Rule and Constraints Editor“ und dem „Constraint Manager“ kennen und erfahren Sie, warum ein Verständnis des zugrunde liegenden Regelsystems weiterhin wichtig ist.
Die Grundlage des PCB-Editors bildet das Designregelsystem, das Regeln bzw. Constraints verwendet, um die Anforderungen an ein Design festzulegen. Diese insgesamt als Designregeln oder Design-Constraints bezeichneten Vorgaben bilden einen Anweisungssatz, dem der PCB-Editor folgt. Die Design-Constraints decken alle Aspekte des Designs ab – von Leiterbahnbreiten über Abstände und Anschlussarten für Versorgungslagen bis hin zu Via-Ausführungen beim Routing und vielem mehr.
Es gibt insgesamt 65 verschiedene Arten von Designregeln bzw. Constraints, die in 10 Kategorien unterteilt sind. Beachten Sie, dass Designregeln unterschiedliche Zwecke erfüllen: Einige legen die Eigenschaften eines Objekts sowohl bei der Platzierung als auch bei der Designregelprüfung fest, beispielsweise die Via-Ausführung beim Routing, während andere lediglich Anweisungen für den Autorouter sind (Routing-Lagen). Jede Regelbeschreibung enthält einen Abschnitt Rule Application, der erläutert, wann diese Regel angewendet wird.
Jedes Mal, wenn Sie ein Objekt im grafischen Designbereich platzieren oder bearbeiten, fragt der PCB-Editor das Regelsystem ab, um zu ermitteln, welche Constraints für dieses Objekt gelten – wie breit es sein soll, welchen Abstand es zu benachbarten Objekten einhalten muss und so weiter. Auf der untersten Ebene werden diese Anforderungen als Designregeln (oder Constraints) und nicht als Attribute der Objekte definiert.
Altium Designer unterstützt zwei Ansätze zur Definition der Design-Constraints: Sie können entweder direkt mit den einzelnen Designregeln im Dialogfeld PCB Rule and Constraints Editor arbeiten oder die Constraints im objektorientierten Constraint Manager konfigurieren.
So werden die Constraints (Regeln) definiert |
|
| Using the PCB Rule and Constraints Editor | Der Vorteil des PCB Rule and Constraints Editor Ansatzes liegt darin, dass er regelorientiert ist: Zunächst steht die Anforderung im Mittelpunkt, anschließend legen Sie fest, für welche Objekte diese Anforderungen gelten sollen. Beachten Sie, dass die Designregeln im PCB-Editor definiert werden müssen; bei der Schaltplanerfassung wird ihre Definition nur eingeschränkt unterstützt. Ein weiterer Vorteil des PCB Rule and Constraints Editor Ansatzes ist die Unterstützung wiederverwendbarer Regelsätze. Regelsätze lassen sich erstellen, duplizieren, aktivieren oder deaktivieren, umbenennen, löschen, importieren und exportieren. Dies erleichtert die Verwaltung von Regeln für bestimmte Schnittstellen, Fertigungsanforderungen oder spezielle Design-Constraints. |
| Using the Constraint Manager | Der Constraint Manager-Ansatz bietet zwei Vorteile. Erstens unterstützt er einen objektorientierten Ansatz in einem tabellenähnlichen Editor – für diese Gruppe von Netzen sollen diese Anforderungen gelten. Zweitens werden die Design-Constraints außerhalb der PCB-Datei gespeichert, sodass Sie mit dem Constraint Manager die Designanforderungen bereits definieren können, sobald Sie mit dem Zeichnen des Schaltplans beginnen. |
| Auswahl des Ansatzes | Der Ansatz zur Definition der Designanforderungen – entweder Constraint Manager oder PCB Rule and Constraints Editor – – wird beim Erstellen des Projekts festgelegt, indem Sie im Dialogfeld Create Project die Option zur Verwendung des Constraint Manager aktivieren oder deaktivieren. Erfahren Sie mehr über das Definieren von Designanforderungen mit dem Constraint Manager. |
| Wie werden die Regeln definiert? | Möchten Sie prüfen, welcher Ansatz für eine Leiterplatte verwendet wird? Öffnen Sie das Menü Design. Dort finden Sie entweder den Befehl Rules oder den Befehl Constraint Manager |
| Muss ich die Regeln verstehen? | Auch wenn Sie den Constraint Manager zur Definition und Verwaltung der Designanforderungen verwenden möchten, ist es wichtig, die Funktionsweise des zugrunde liegenden Regelsystems zu verstehen. Denn die Constraints, die Sie im Constraint Manager konfigurieren, werden letztlich in Designregeln umgewandelt, bevor sie vom zugrunde liegenden Regelsystem des PCB-Editors interpretiert werden. |
Die Designregeln sind in logische Kategorien unterteilt, damit sich die benötigten Regeln leichter finden und konfigurieren lassen. Die einzelnen Regeln werden auf den folgenden Seiten beschrieben:
)
).