ECAD-Software sorgt dafür, dass Designer regelkonform arbeiten, indem sie PCB-Designregeln und -Constraints in den Entwurfs- und Layout-Tools durchsetzt. Es liegt in der Verantwortung des PCB-Designers, für jedes neue Design Designregeln zu erstellen, mit dem übergeordneten Ziel, Funktionalität und Herstellbarkeit sicherzustellen. Im Laufe der Zeit haben die großen ECAD-Softwareanbieter zwei Formate zur Definition von PCB-Designregeln entwickelt: ein kategoriebasiertes Eingabesystem und ein matrixbasiertes System zur Definition von Constraints.
Beide Formate sind zulässig und können exakt dieselben Ergebnisse liefern; die Wahl zwischen kategoriebasierten oder constraintbasierten Definitionen von Designregeln hängt letztlich von persönlichen Vorlieben ab. Unabhängig davon, welchen dieser Mechanismen Sie verwenden, sollten Sie ein PCB-Design-Softwarepaket wählen, das Ihnen die Flexibilität bietet, die Sie zur vollständigen Kontrolle Ihrer PCB-Designregeldefinitionen benötigen.
Welche Faktoren bestimmen PCB-Designregeln und warum sind sie wichtig? PCB-Designregeln werden auf Grundlage einiger möglicher Anforderungen definiert:
Dies ist nur ein Querschnitt der Bereiche, aus denen Designregeln entstehen. Beachten Sie, dass PCB-Designregeln nicht auf einfacher elektrischer Funktionalität basieren. Stattdessen werden die meisten PCB-Designregeln und -Constraints auf Grundlage von Fertigungsanforderungen definiert. Wenn eine Leiterplatte nicht hergestellt werden kann, hat ihre Entwicklung keinen Sinn. Daher gehören Design-for-Manufacturing-(DFM-)Regeln zu den grundlegendsten PCB-Designregeln in technischen Inhalten der Branche.
Manche PCB-Designsoftware verwendet den Begriff „Regeln“, während andere Software den Begriff „Constraints“ verwendet. Tatsächlich gibt es nur sehr geringe Unterschiede zwischen einer Designregel und einem Design-Constraint; der Unterschied liegt lediglich im Wortschatz, den verschiedene Softwareanbieter verwenden. Die beiden Begriffe werden speziell in Bezug auf die Benutzeroberfläche zur Erstellung von PCB-Designregeln in ECAD-Software verwendet.
Vor diesem Hintergrund unterscheiden Anbieter von PCB-Designsoftware in der Regel wie folgt zwischen einer Regel und einem Constraint:
In der Praxis erzwingen beide Ansätze dieselben geometrischen und elektrischen Prüfungen während des Design Rule Checking (DRC). Der Unterschied liegt ausschließlich in der bevorzugten Arbeitsweise: kategoriebasierte Regeln bieten eine granulare Geltungsbereichssteuerung und Priorisierungslogik, während matrixbasierte Constraints einen schnellen visuellen Vergleich und Massenbearbeitung im gesamten Design ermöglichen.
Altium Designer ist insofern einzigartig, als es die einzige PCB-Designsoftwareplattform ist, die es Anwendern erlaubt, ihre Design- und Fertigungsanforderungen vollständig entweder als Designregeln oder als Design-Constraints festzulegen. Die primäre Methode verwendet den kategoriebasierten PCB Rules and Constraints Editor, in dem alle unterstützten Designregelkategorien hierarchisch aufgelistet sind. Jede Regel wird einzeln mit einer Geltungsbereichsdefinition konfiguriert, die festlegt, auf welche Objekte, Netze oder Netzklassen die Regel angewendet wird.

Altium Designer bietet außerdem einen Constraint Manager, der einen matrixbasierten Ansatz zur Festlegung von Designanforderungen verwendet. Diese Benutzeroberfläche stellt alle Design-Constraints in einem tabellarischen Tabellenformat dar, das Anwendern anderer ECAD-Softwareplattformen, einschließlich älterer Plattformen wie Cadence Allegro und Mentor Graphics, sofort vertraut sein wird. Die Matrixansicht ermöglicht es Designern, alle Constraint-Werte gleichzeitig zu sehen, Einstellungen über Netzklassen hinweg auf einen Blick zu vergleichen und Massenänderungen vorzunehmen, ohne durch einzelne Regeldialoge navigieren zu müssen.

Mit beiden Ansätzen erhalten Designer die volle Kontrolle über die Spezifikationen ihres Designs, was dazu beiträgt, viele der einfacheren Probleme zu vermeiden, die zu Defekten in der Fertigung führen können. Um auf die wichtigsten Designregeln in beiden Ansätzen zuzugreifen, bietet die folgende Tabelle nützliche Referenzanweisungen und Zugriffsinformationen. Folgen Sie diesen Anweisungen oder lesen Sie die Altium-Dokumentation, um mehr zu erfahren.
DFM-Anforderung | Regelbasierter Ansatz | Constraint-basierter Ansatz |
Minimale Leiterbahnbreite | Definiert in der Regelkategorie Routing > Width mit pro Netzklasse festgelegtem Geltungsbereich; Mindest-, bevorzugte und Maximalwerte werden in einem Konfigurationsdialog eingegeben | Als numerischer Wert in die Spalte für die Breite am Schnittpunkt der relevanten Netzklassenzeile eingetragen |
Kupfer-zu-Kupfer-Abstand | Definiert in der Regelkategorie Electrical > Clearance mit separaten Regeln, die auf Netzklassen oder Objektpaare angewendet werden, priorisiert nach Spezifität | Direkt in die Clearance-Matrixzellen an den Schnittpunkten jedes Netzklassenpaars eingetragen |
Mindest-Bohrlochgröße | Definiert in der Regelkategorie Manufacturing > Hole Size mit Mindest- und Maximalwerten je Via- oder Pad-Typ | Als Min-/Max-Werte in die Zeile für die Bohrgröße jeder Viaklasse oder Bauteilgruppe eingetragen |
Minimaler Restring | Definiert in der Regel Manufacturing > Minimum Annular Ring mit globalem Geltungsbereich oder pro Pad-Klasse | Als einzelner numerischer Wert in die Spalte für den Restring eingetragen, angewendet pro Via- oder Pad-Klasse |
Lötstoppmaskenerweiterung | Definiert in der Regel Manufacturing > Solder Mask Expansion mit pro Bauteilklasse oder Pad-Typ festgelegtem Geltungsbereich | Als Erweiterungswert in die Spalte für die Lötstoppmaske jeder Pad- oder Bauteilklasse eingetragen |
Abstand zur Leiterplattenkante | Definiert in der Regel Manufacturing > Board Outline Clearance mit einem einzigen globalen Geltungsbereich oder objektspezifischer Festlegung | Als Clearance-Wert in die Zeile für die Leiterplattenkante eingetragen, einheitlich oder pro Objekttyp angewendet |
Die wichtigsten Designregeln für jedes neue Design können auf Grundlage der Produktspezifikation und der Fähigkeiten des Leiterplattenherstellers bestimmt werden. Einige Designregelwerte müssen möglicherweise von Hand berechnet werden, basierend auf mehreren möglichen Faktoren:
Einfache Designregelwerte können numerisch eingegeben werden, insbesondere bei einem Constraint-Management-Ansatz mit einer numerischen Matrix. Am häufigsten sind dabei Clearance-Werte zwischen Kupferstrukturen, Bauteilen, mechanischen Elementen, Bohrungen, Schlitzen und der Leiterplattenkante.
Die folgende Tabelle bietet eine Zusammenfassung der gängigsten PCB-Designregeln, die auf nahezu jedes Projekt zutreffen. Diese Regeln erstrecken sich über mehrere Kategorien hinweg (Routing, Herstellbarkeit usw.) und bilden eine nützliche Checkliste für die Regelfestlegung in einem neuen Projekt.
Kategorie der Designregel | Spezifischer Regelname | Grundlage für den Wert |
Routing | Breite | Berechnet aus Stromtragfähigkeitsanforderungen oder durch Impedanzvorgaben für impedanzkontrollierte Netze festgelegt |
Routing | Impedanz | Berechnet aus Stackup-Geometrie, Dielektrizitätskonstante und Zielwellenimpedanz mithilfe von Feldlöser-Tools |
Routing | Differentielle Paarführung | Berechnet aus Zielwerten für die differentielle Impedanz, Kopplungsgeometrie und dielektrischen Eigenschaften |
Elektrisch | Abstand | Vorgegeben durch den minimalen Kupfer-zu-Kupfer-Abstand des Fertigers oder berechnet aus Anforderungen an die Spannungsisolation |
Fertigung | Direkt aus den Fähigkeitsangaben des Fertigers vorgegeben, basierend auf der Bohrregistriertoleranz | |
Fertigung | Bohrungsgröße | Vorgegeben durch den minimalen Bohrdurchmesser des Fertigers oder berechnet aus den Stromtragfähigkeitsanforderungen von Vias |
Fertigung | Lötstoppmaskenerweiterung | Vorgegeben durch die Registriertoleranz des Fertigers für Lötstoppmaskenlagen |
Fertigung | Abstand zur Leiterplattenkontur | Vorgegeben durch die Routing-Toleranz des Fertigers oder mechanische Gehäuseanforderungen |
High Speed | Abgestimmte Netzlängen | Berechnet aus Timing-Budgets und Anforderungen an die Signallaufzeit für synchrone Schnittstellen |
High Speed | Maximale Via-Anzahl | Bestimmt aus Signalintegritätssimulationen oder Verlustbudgets für Hochfrequenzkanäle |
Platzierung | Bauteilabstand | Vorgegeben durch die minimalen Pick-and-Place-Toleranzen des Bestückers oder mechanische Gehäuseanforderungen |
PCB-Design Rule Checks werden automatisch (online) und gruppenweise (Batch) ausgeführt, um sicherzustellen, dass die Merkmale einer PCB Ihren Designregeln und -Constraints entsprechen. Online-Prüfungen markieren Fehler während Sie das PCB-Layout erstellen, während Batch-Prüfungen anhand aller relevanten Designregeln in der PCB ausgeführt werden.
Sobald Verstöße gemeldet werden, muss der Designer einige dieser Verstöße zur Korrektur priorisieren, was zu Änderungen im PCB-Layout führt. Das Ziel in jedem Design ist es, auf null DRC-Verstöße zu kommen, und dies erfordert oft ein gewisses Maß an Änderungen am PCB-Layout nach dem ersten DRC-Lauf.
Der Prozess, DRC-Verstöße auf null zu reduzieren, umfasst die sorgfältige Aktualisierung des PCB-Layouts, um diese Fehler zu beseitigen, wobei oft viele kleinere Anpassungen am Design vorgenommen werden, bis die Fehler behoben sind. Meistens betreffen diese Fehler leichte Positionsänderungen verschiedener Objekte im PCB-Layout oder möglicherweise ein Umrouten von Leiterbahnen oder Aktualisierungen von Polygonflächen. Am Ende dieses Prozesses erstellt der Designer ein vollständig bereinigtes PCB-Layout, das mit den zu Beginn des Projekts definierten Constraints übereinstimmt.
Die Antwort auf diese Frage lautet eindeutig „nein“.
Dies liegt daran, dass es viele Fehlerursachen gibt, die außerhalb der Kontrolle des Designers liegen oder die vom PCB-Layout nicht beeinflusst werden. So können beispielsweise der Lagenaufbau und dessen Verarbeitung bei bestimmten Designs Fertigungsfehler beeinflussen, obwohl das PCB-Layout keinerlei DRC-Verstöße enthält. Um sicherzustellen, dass ein Design fehlerfrei ist, muss weit über das PCB-Layout hinaus gedacht werden; erforderlich ist ein ganzheitliches Verständnis des PCB-Designs – vom Lagenaufbau bis hin zur Erstellung von Masterzeichnungen für die Fertigung.
Wenn Sie mehr über einige häufige Ursachen von Fehlern außerhalb des PCB-Layouts erfahren möchten, sehen Sie sich das folgende Video an. Prüfen Sie, ob Sie erkennen können, welche dieser Probleme durch Entscheidungen im PCB-Layout sowie durch das Definieren von Designregeln/Einschränkungen in Ihrer ECAD-Software beeinflusst werden können.
Ganz gleich, ob Sie zuverlässige Leistungselektronik oder fortschrittliche digitale Systeme entwickeln müssen – nutzen Sie Altiums vollständigen Satz an PCB-Designfunktionen und erstklassigen CAD-Tools. Altium bietet die weltweit führende Plattform für die Entwicklung elektronischer Produkte – mit den besten PCB-Designtools der Branche und Funktionen für die bereichsübergreifende Zusammenarbeit in fortschrittlichen Designteams. Kontaktieren Sie noch heute einen Experten bei Altium!
PCB-Designregeln stammen aus Fertigungsgrenzen, Montageanforderungen, SI/PI-Zielvorgaben, EMI/EMC-Anforderungen, HF-Randbedingungen und mechanischen Anforderungen. Viele grundlegende Regeln – etwa Leiterbahnbreite, Abstand, Bohrungsgröße, Restring und Lötstoppmaskenerweiterung – ergeben sich direkt aus den Fähigkeiten des Leiterplattenherstellers.
Der Unterschied liegt hauptsächlich im Workflow. Regeln werden in der Regel in kategoriebasierten Editoren konfiguriert, während Einschränkungen üblicherweise in Tabellen oder Matrizen eingegeben werden. Beide können während der DRC dieselben Layoutanforderungen durchsetzen.
Nein. Kategoriebasierte Regeln sind besser für eine detaillierte Zuordnung des Geltungsbereichs und für Prioritäten, während matrixbasierte Einschränkungen besser für Vergleiche und Massenbearbeitung geeignet sind. Die beste Wahl hängt vom Design und vom Workflow des Designers ab.
Die DRC prüft, ob das Layout den definierten Regeln und Einschränkungen folgt. Sie kann Verstöße bei Abständen, Breiten, Lochgrößen, Restringen, Lötstoppmasken, Bauteilabständen und beim High-Speed-Routing kennzeichnen.
Nein. Ein bestandener DRC bedeutet nur, dass das Layout den definierten Regeln entspricht. Fehler können dennoch durch die Wahl des Lagenaufbaus, Fertigungsschwankungen, mangelhafte Dokumentation, Montageprobleme oder falsche Regelwerte entstehen.