Einrichten und Ausführen einer DRC-Prüfung

Altium Training

Altium Essentials: PCB Design Rule Checks

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Auf einen Blick

Dieser Artikel zeigt Ihnen, wie Sie Designregelprüfungen (DRC) in Altium Designer konfigurieren und ausführen – sowohl die Online-DRC in Echtzeit als auch die manuell gestartete Batch-DRC. So können Sie überprüfen, ob Ihre Leiterplatte die für das Design definierten Regeln erfüllt. Sie erfahren, wo Sie die zu prüfenden Regeltypen auswählen, wie Sie Regeln für die Online- und Batch-Prüfung aktivieren, welche Voraussetzungen für die Online-DRC erfüllt sein müssen und wie die Batch-DRC Verstöße zur Überprüfung meldet und anzeigt. Außerdem erläutert der Artikel wichtige Berichtsoptionen und zeigt Ihnen, wo Sie Verstöße nach Abschluss einer Prüfung finden und untersuchen können. Damit erhalten Sie einen praxisnahen Leitfaden, um Ihre Leiterplatte mit mehr Sicherheit zu validieren. Lesen Sie weiter und erfahren Sie, wie Sie die DRC zu einem verlässlichen Bestandteil Ihres PCB-Workflows machen.

- Erfahren Sie, wie Sie den Design Rule Checker konfigurieren, Regeltypen auswählen und diese für die Online-DRC oder Batch-DRC aktivieren.
- Lernen Sie die Unterschiede zwischen Online-DRC und Batch-DRC kennen, wann Sie welche Prüfung einsetzen und welche Voraussetzungen für einen ordnungsgemäßen Betrieb erfüllt sein müssen.
- Finden Sie heraus, wo Verstöße angezeigt werden, wie Berichte erstellt werden und wie Sie Probleme direkt im PCB-Designbereich untersuchen können.
Mit KI tiefer einsteigen:

Die Überprüfung, ob die Objekte im Designbereich den Designanforderungen bzw. -regeln entsprechen, erfolgt durch den Design Rule Checker.

Konfigurieren der Designregelprüfung

Die Designregelprüfung wird im Dialog Design Rule Checker konfiguriert (Tools » Design Rule Check). Der Dialog enthält links eine Baumstruktur, in der Sie auswählen, was Sie konfigurieren möchten. Je nach Auswahl passt sich die rechte Seite des Dialogs entsprechend an.

Um festzulegen, welche Designregeln geprüft werden, wählen Sie im Dialog den Abschnitt Rules to Check, wie unten gezeigt. Auf der rechten Seite des Dialogs werden alle prüfbaren Designregeltypen aufgeführt. Beachten Sie, dass es für jeden Designregeltyp separate Kontrollkästchen zum Aktivieren/Deaktivieren der Online-DRC und der Batch-DRC gibt.

Festlegen der zu prüfenden Regeln

Arbeiten mit allen Regeltypen

Klicken Sie in der Baumstruktur links auf Rules to Check, um alle verfügbaren Designregeltypen anzuzeigen.

Um die Inhalte auf der rechten Seite des Dialogs nach einer der Spaltenüberschriften zu sortieren, klicken Sie auf die entsprechende Überschrift. In der obigen Abbildung wurde beispielsweise auf Category geklickt.

Arbeiten mit einer Regelklasse Um sich auf eine bestimmte Regelklasse wie Electrical oder Routing zu konzentrieren, wählen Sie diese Regelklasse in der Baumstruktur links aus.
Aktivieren eines bestimmten Regeltyps  Klicken Sie auf das Kontrollkästchen, um einen bestimmten Regeltyp für die Designregelprüfung im Modus Online und/oder Batch zu aktivieren.
Aktivieren mehrerer Regeltypen

Verwenden Sie das per Rechtsklick aufgerufene Kontextmenü, um die Einstellung für mehrere Regeln zu aktivieren oder zu deaktivieren:

Used On – Prüfung aktivieren, wenn eine Regel dieses Typs für diese Leiterplatte definiert wurde

All On – Prüfung aller Regeltypen aktivieren

All Off – Prüfung aller Regeltypen deaktivieren

DRC ausführen Klicken Sie auf die Schaltfläche Run Design Rule Check, um alle Regeln zu prüfen, für die derzeit das Kontrollkästchen Batch aktiviert ist. Dabei werden die Einstellungen auf der Seite Report Options des Dialogs berücksichtigt. Weitere Informationen zum Durchführen einer Batch-DRC. 
Wie geht es weiter? Es gibt verschiedene Möglichkeiten, Designregelverletzungen zu finden, zu identifizieren und zu beheben. Diese werden auf der Seite Untersuchen und Beheben von Designregelverletzungen ausführlich beschrieben.
  • Beachten Sie, dass die Liste der zu prüfenden Regeln nicht alle Regeln enthält, die im Dialog PCB Rules and Constraint Editor definiert werden können. Einige Regeln dienen der Konfiguration, beispielsweise die Regel für die Routing-Priorität. Jede Regelbeschreibung enthält Informationen dazu, wann die jeweilige Regel angewendet wird.

  • Über das Kontextmenü können Sie Befehle aufrufen, um schnell alle Regeltypen für die Online- oder Batch-DRC zu aktivieren/deaktivieren oder nur diejenigen Regeltypen, die verwendet werden (also definiert und für die Verwendung im Design aktiviert sind).

  • Bei der Ausführung einer Online- oder Batch-DRC werden Regelverletzungen im Bereich Violations des Panels „PCB Rules and Violations“ aufgeführt.

  • Verletzungen, die mit einem bestimmten Designobjekt verknüpft sind, können direkt im PCB-Designbereich untersucht werden. Positionieren Sie den Mauszeiger über einem betroffenen Objekt, klicken Sie mit der rechten Maustaste und wählen Sie einen Befehl aus dem Untermenü Violations. Sie können entweder eine einzelne Verletzung untersuchen, an der das Objekt beteiligt ist, oder mit dem Befehl Show All Violations alle zugehörigen Verletzungen anzeigen. In beiden Fällen wird der Dialog „Violation Details“ geöffnet. Er enthält detaillierte Informationen zur Verletzung sowie Steuerelemente zum Hervorheben und direkten Ansteuern der betroffenen Objekte.

Aktivieren der Online-DRC

Die Online-Designregelprüfung läuft in Echtzeit im Hintergrund und kennzeichnet Designregelverletzungen und/oder verhindert diese automatisch. Dies ist besonders beim interaktiven Routen Ihrer Leiterplatte hilfreich, da Verletzungen wie Abstands-, Breiten- und Parallelsegmentverletzungen sofort hervorgehoben werden.

Die Online-DRC kennzeichnet Verletzungen, sobald sie auftreten.
Die Online-DRC kennzeichnet Verletzungen, sobald sie auftreten.

Damit eine Regel bei der Online-DRC berücksichtigt wird, müssen die folgenden drei Voraussetzungen erfüllt sein:

  1. Die Online-DRC-Funktion muss auf der Seite „PCB Editor - General“ des Dialogs Preferences aktiviert sein ().

  2. Die Regel muss aktiviert sein, damit sie vom Designregelsystem berücksichtigt wird. Dies kann entweder im Dialog PCB Rules and Constraints Editor oder im Panel PCB Rules and Violations erfolgen, indem sichergestellt wird, dass die Option Enabled  für diese Regel aktiviert ist ().

    Wenn eine Regel in einem benutzerdefinierten Regelsatz enthalten ist, muss auch dieser Regelsatz aktiviert sein. Erfahren Sie mehr über das Aktivieren und Deaktivieren von Regelsätzen.

  3. Der Regeltyp muss im Dialog Design Rule Checker für die Online-Prüfung aktiviert sein ().

Wenn Objekte gefunden werden, die gegen eine anwendbare und für die Online-Prüfung aktivierte Designregel verstoßen, werden sie im Designbereich entsprechend den aktuell festgelegten Anzeigeoptionen für Verletzungen hervorgehoben.

Die Verarbeitung der Online-DRC kann durch Multithreading und die Priorisierung von Grundelementen im sichtbaren Designbereich optimiert werden. Aktivieren Sie dazu die Option PCB.DRC.OnlineOptimization im Dialog „Advanced Settings“.

Einrichten und Durchführen einer Batch-DRC

Die Online-DRC erkennt neue Verletzungen während der Arbeit, während mit der Batch-DRC jederzeit während des Leiterplattendesigns manuell eine Prüfung ausgeführt werden kann. Gute Designer wissen daher nicht nur den Wert der Online-DRC zu schätzen, sondern auch, dass das Leiterplattendesign immer mit einer Batch-DRC abgeschlossen werden sollte.

Eine Batch-DRC wird durch Klicken auf die Schaltfläche Run Design Rule Check unten links im Dialog Design Rule Checker gestartet. Dabei werden alle Regeln geprüft, die aktuell in der Spalte „Batch“ des Abschnitts Rules to Check des Dialogs aktiviert sind. Wenn die Option Create Report File auf der ersten Seite des Dialogs aktiviert ist, wird ein Bericht erstellt und geöffnet (entsprechend den Optionen für das Berichtsformat). Der Bericht führt jede geprüfte Regel auf. Regeln, die im Design nicht vorhanden sind, werden nicht geprüft. Nach Abschluss einer Batch-DRC werden alle erkannten Verletzungen auch als Meldungen im Panel Messages aufgeführt.

Um vorhandene Fehlermarkierungen zu entfernen, wählen Sie in den Menüs des PCB-Editors Tools » Reset Error Markers. 

Konfigurieren Sie die Berichtsoptionen für eine Batch-Designregelprüfung.
Konfigurieren Sie die Berichtsoptionen für eine Batch-Designregelprüfung.

DRC-Berichtsoptionen

Batch-Designregelprüfung ausführen

Führen Sie den Befehl Tools » Design Rule Check aus, um Folgendes zu öffnen: Design Rule Checker Dialog. Klicken Sie auf die Schaltfläche Run Design Rule Check, um eine Batch-DRC gemäß den für die Batch-Prüfung aktivierten Regeln und den für diese Prüfungsart festgelegten zusätzlichen Optionen durchzuführen.

Nach Abschluss der Prüfung werden alle Verstöße im Panel Messages angezeigt.

Create Report File Wenn diese Option aktiviert ist, wird nach der Batch-DRC für die Leiterplatte ein Bericht erstellt. Das Standardformat des Berichts ist HTML; der Bericht erhält den Namen Design Rule Check - <PCBDocumentName>.html. Das Berichtsformat und das standardmäßige Öffnungsverhalten werden auf der Seite PCB Editor – Reports des Dialogs Preferences konfiguriert. Weitere Informationen zu den Formatoptionen für DRC-Berichte.
↳ Report PCB Health Issues

Der PCB Health Check Monitor ist eine Funktion, die potenzielle Designfehler erkennt, die unter Umständen keine tatsächlichen, bei der DRC beanstandeten Regelverstöße darstellen. Die Optionen für die Zustandsprüfung werden im Panel Properties () konfiguriert. Aktivieren Sie diese Option, um diese Ergebnisse in den DRC-Bericht aufzunehmen. Weitere Informationen zum PCB Health Check Monitor.

Create Violations Wenn diese Option aktiviert ist, werden Verstöße im Designbereich gemäß den aktuellen Einstellungen der Anzeigeoptionen für Verstöße hervorgehoben. Diese Option muss auch aktiviert sein, damit Verstöße im Bereich Violations des Panels „PCB Rules And Violations“ aufgelistet werden.
Sub-net Details

Wenn eine Un-Routed Net-Regel definiert wurde, aktivieren Sie diese Option, um Details zu Teilnetzen in den DRC-Bericht aufzunehmen.

Die Un-Routed Net-Regel sollte erst dann für die Prüfung aktiviert werden, wenn alle Verbindungen geroutet sind, da eine Verbindungslinie praktisch einem „offenen Stromkreis“ entspricht.

Verify Shorting Copper Net-Tie-Komponenten ermöglichen es, zwei Netze kontrolliert miteinander zu verbinden, beispielsweise AGND und DGND. Diese Option prüft die Integrität des verbindenden Kupfers in den im Design verwendeten Net-Tie-Komponenten und sucht nach nicht verbundenem Kupfer innerhalb der Komponente. Dies kann darauf hinweisen, dass ein Pad nicht korrekt mit den anderen Pads kurzgeschlossen ist. Weitere Informationen zum gezielten Verbinden zweier Netze.
Report Drilled SMT Pads

Aktivieren Sie diese Option, um alle SMT-Pads (Surface Mount Technology) zu melden, die irrtümlich mit einer Bohrung versehen wurden.

Beispiele für SMT-Pads sind: ein kurzer Anschlussstift; ein flacher Kontakt; eine Kugel in einer Kugelmatrix (BGAs); ein Anschluss am Bauteilkörper (passive Bauteile); oder ein kurzer Anschluss in Gull-Wing-Form (QFPs).

Diese Option dient ausschließlich zur Erkennung von SMT-Pads, für die Bohrungen definiert wurden, was in älteren Softwareversionen möglich war. Um Vias unter SMD-Pads zu prüfen, muss die Regel Vias Under SMD (in der Kategorie High Speed) zum Design hinzugefügt und für die Batch-DRC aktiviert werden.

Report Multilayer Pads with 0 size Hole Erkennt Multilayer-Pads mit einer Bohrungsgröße von null, die damit praktisch einem oberflächenmontierten Pad entsprechen.
Stop when <n> violations found Legen Sie die maximale Anzahl an Verstößen fest, die erkannt werden dürfen, bevor die Batch-DRC abgebrochen wird (Standard = 500). Eine Begrenzung der gemeldeten Verstöße kann dazu beitragen, den Prüfprozess überschaubar zu halten.
Report Broken Planes

Unterbrochene Kupferflächen entstehen, wenn ein mit einem Netz verbundener Bereich einer Kupferfläche elektrisch vom Rest der Fläche getrennt wird. Dies kann beispielsweise auftreten, wenn ein Steckverbinder über einem Bereich einer geteilten Kupferfläche platziert wird, aber nicht mit dieser Fläche verbunden ist. Wenn sich die Freistellungen um die Pins so verbinden, dass sie das Kupfer der Fläche vollständig durchtrennen, können sie die geteilte Kupferfläche effektiv in zwei Teile aufteilen.

Um auf unterbrochene Kupferflächen zu prüfen, muss die Regel Un-Routed Net (in der Kategorie Electrical) für die Batch-DRC aktiviert sein.

Report Dead Copper larger than

Als isoliertes Kupfer werden Kupferbereiche in einem Polygonobjekt bezeichnet, die keine Verbindung zu dem diesem Polygon zugewiesenen Netz haben und außerdem elektrisch von der ursprünglichen übergeordneten Kupferfläche getrennt werden. Dies kann beispielsweise bei einem Steckverbinder mit eng beieinanderliegenden Pins auftreten, der nicht mit der Kupferfläche verbunden ist: Die Freistellungen um die Pins verbinden sich und isolieren dadurch Kupferbereiche vom Rest der Fläche. Geben Sie im zugehörigen Feld die maximal zulässige Fläche für isoliertes Kupfer an. Wird dieser Wert überschritten, gilt dies als Regelverstoß (Standard = 100 sq. mils).

Für Objekte ohne Netzzuweisung

Um auf isoliertes Kupfer zu prüfen, muss die Regel Un-Routed Net (in der Kategorie Electrical) für die Batch-DRC aktiviert sein.

Wenn die Option Report Dead Copper larger than aktiviert ist (und die Regel Un-Routed Net für die Batch-DRC aktiviert ist), werden bei der Batch-Regelprüfung auch alle Objekte ohne Netzzuweisung unabhängig von ihrer Größe gemeldet. Diese Funktion ist verfügbar, indem Sie den Wert der PCB.Rules.DeadCopperNoNet Option im Dialog „Advanced Settings“ wie unten gezeigt auf die gewünschte Erkennungseinstellung setzen. Der Standardwert ist 2.

  • 0 – keine prüfen.

  • 1 – alle prüfen.

  • 2 – alle außer freien Pads, Textobjekten und Objekten in Komponenten prüfen.

Wenn außerdem die Report Dead Copper larger than Option aktiviert ist, werden Objekte auf Kupferlagen geprüft, denen ein Netz zugewiesen ist, die jedoch weder mit einem Pad-Objekt desselben Netzes noch über Verbindungslinien mit anderen Objekten desselben Netzes verbunden sind (unabhängig davon, ob die Regel Un-Routed Net für die Batch-DRC aktiviert ist oder nicht). Diese Funktion befindet sich in der offenen Beta-Phase und ist verfügbar, wenn die PCB.Rules.DeadCopperInNet Option im Dialog „Advanced Settings“ aktiviert ist.

Report Starved Thermals with less than n% available copper Aktivieren Sie diese Option, damit die Batch-Regelprüfung nach thermischen Anbindungen sucht, deren Kupferanbindung stärker als durch den angegebenen Prozentsatz zulässig reduziert ist, und diese meldet. Thermische Anbindungen sind Verbindungen zu einer Kupferfläche, die von thermischen Freistellungen umgeben sind, um die Wärmeleitung in das Flächenkupfer zu verringern. Eine thermische Anbindung kann unzureichend werden, wenn die Fläche der Kupferstege, die sie mit der Kupferfläche verbinden, durch Freistellungen reduziert wird. Diese Option prüft auch die Fläche der thermischen Anbindung selbst (nicht nur die Stege) auf eindringende Freistellungen. Geben Sie im zugehörigen Feld den minimal zulässigen Prozentsatz des verbleibenden Verbindungskupfers an. Wird dieser Wert unterschritten, gilt dies als Regelverstoß (Standard = 50%).

Einrichten des DRC-Berichts

Im Rahmen einer Batch-Designregelprüfung (DRC) wird ein Bericht zur Designregelprüfung erstellt, wenn die Option Create Report File im Dialog „Design Rule Checker“ aktiviert ist. Das Berichtsformat und die Optionen zum automatischen Öffnen werden auf der Seite „PCB Editor – Reports“ des Dialogs Preferences konfiguriert.

Erstellen Sie im Rahmen der Batch-DRC einen DRC-Bericht.
Erstellen Sie im Rahmen der Batch-DRC einen DRC-Bericht.

Folgende Formate werden unterstützt:

  • TXT – erzeugt die Datei Design Rule Check - <PCBDocumentName>.drc.

  • HTML – erzeugt die Datei Design Rule Check - <PCBDocumentName>.html.

  • XML – erzeugt die Datei <PCBDocumentName>.xml.

  • Berichte im TXT- und HTML-Format werden in dem Ordner erstellt, der im Feld Output Path des Dialogs Project Options - Options angegeben ist. Die Datei im XML-Format wird am selben Speicherort wie die übergeordnete Projektdatei erstellt.

  • Der Bericht führt alle Regeln auf, die während der Batch-Prüfung gemäß den Einstellungen im Dialog Design Rule Checker geprüft wurden. Jeder gefundene Verstoß wird mit vollständigen Referenzinformationen wie Lage, Netzname, Bauteilbezeichner und Padnummer sowie der Position des Objekts aufgeführt.

  • Klicken Sie im HTML-Bericht auf den Eintrag eines Objekts, das einen Verstoß verursacht, um direkt zu diesem Objekt im Designbereich zu springen. Beachten Sie, dass die Zoomstufe für diese Klickaktion auf der Seite System – Navigation des Dialogs Preferences konfiguriert wird.

Anzeige von DRC-Verstößen konfigurieren

Designverstöße können im Designbereich durch eine Überlagerung und/oder eine Detailmarkierung grafisch gekennzeichnet werden. Beide Arten von DRC-Markierungen – Verstoßüberlagerungen und Verstoßdetailmarkierungen – werden auf der Seite PCB Editor – DRC Violations Display des Dialogs Preferences konfiguriert. Jede Darstellungsart hat ihre eigenen Vorteile:

  • Bei der Überlagerungsdarstellung wird das gesamte Objekt, das einen Verstoß verursacht, mit einer farbigen Überlagerung in einem von vier Stilen versehen. Wie diese beim Vergrößern und Verkleinern dargestellt werden, wird über die Option Overlay Zoom Out Behavior gesteuert. Der Stil Override Color Dominates eignet sich hervorragend, um Verstöße bei verkleinerter Ansicht zu erkennen.

  • Anstatt das gesamte Objekt hervorzuheben, das einen Verstoß verursacht, geben Detailmarkierungen Aufschluss über die Art des Verstoßes.

Im unteren Bereich der Dialogseite legen Sie fest, welche Verstöße gekennzeichnet bzw. markiert werden sollen. Beachten Sie, dass diese Kontrollkästchen nur die Anzeige erkannter Verstöße steuern. Auch wenn ein Regeltyp hier deaktiviert ist, erkennt die Designregelprüfung weiterhin alle Verstöße dieses Typs, sofern eine entsprechende Regel definiert und dieser Regeltyp für die Prüfung aktiviert ist. 

Einstellungen für die Anzeige von Verstößen

Wie DRC-Verstöße angezeigt und welche Verstoßtypen gekennzeichnet werden, wird auf der Seite PCB Editor – DRC Violations Display des Dialogs Preferences konfiguriert.

Wählen Sie, wie DRC-Verstöße im Designbereich angezeigt werden sollen – mit spezifischen Grafiken und/oder einer definierten Verstoßüberlagerung.
Wählen Sie, wie DRC-Verstöße im Designbereich angezeigt werden sollen – mit spezifischen Grafiken und/oder einer definierten Verstoßüberlagerung.

Anzeige von DRC-Verstößen

Violation Overlay Style

Die Verstoßüberlagerung wird über die Designprimitive gezeichnet, die einen Verstoß verursachen. Wählen Sie den visuellen Überlagerungsstil, um festzulegen, wie Verstöße im PCB-Designbereich dargestellt werden. Die zum Hervorheben von Objekten mit Verstößen verwendete Überschreibungsfarbe ist die Systemfarbe DRC Error Markers , die im Bereich System Colors der Registerkarte Layers and Colors des Panels View Configuration konfiguriert wird (). Durch eine Verstoßüberlagerung markierte Primitive lassen sich bei verkleinerter Ansicht leicht finden.

  • None (Layer Color) – Die DRC-Überschreibungsfarbe wird ignoriert, sodass nur die standardmäßige Lagenfarbe sichtbar bleibt ().

  • Solid (Override Color) – Die DRC-Überschreibungsfarbe wird verwendet und ersetzt die standardmäßige Lagenfarbe vollständig ().

  • Style A – Die DRC-Überschreibungsfarbe wird für ein sich wiederholendes Muster aus Ausrufezeichen in Dreiecken verwendet, wobei die standardmäßige Lagenfarbe ebenfalls sichtbar bleibt ().

  • Style B – Die DRC-Überschreibungsfarbe wird für ein sich wiederholendes Muster aus Kreuzen in Kreisen verwendet, wobei die standardmäßige Lagenfarbe ebenfalls sichtbar bleibt. Dies ist der standardmäßige Überlagerungsstil ().

Overlay Zoom Out Behavior

Diese Option bestimmt, wie Verstoßüberlagerungen im Stil A oder B beim Verkleinern der Ansicht dargestellt werden:

  • Base Pattern Scales – Das sich wiederholende Verstoßüberlagerungsmuster wird beim Vergrößern oder Verkleinern zusammen mit dem Objekt skaliert.

  • Layer Color Dominates – Wählen Sie diese Option, damit die zugewiesene Lagenfarbe beim Verkleinern der Ansicht zunehmend dominiert, bis die Überlagerungsfarbe nicht mehr erkennbar ist.

  • Override Color Dominates – Wählen Sie diese Option, damit die zugewiesene Netz-Überschreibungsfarbe beim Verkleinern der Ansicht zunehmend dominiert. In diesem Modus sind Verstöße besonders deutlich erkennbar. 

Choose DRC Violations Display Style

Im Tabellenbereich können Sie den Anzeigestil für jeden Regeltyp einzeln festlegen.

  • Wenn Sie das Feld Violation Details für einen Regeltyp aktivieren, werden die zugehörigen spezifischen Verstoßgrafiken zur Anzeige der DRC-Verstöße dieser Regel verwendet. Standardmäßig ist die Anzeigeoption Violation Details für alle Regeltypen aktiviert.

  • Wenn Sie das Feld Violation Overlay  aktivieren, werden die Verstöße mit dem oben im Dialog ausgewählten Überlagerungsstil angezeigt. Standardmäßig ist die Option Violation Overlay nur für die Regeln Clearance, Width, Component Clearance, und Wirebonding aktiviert.

  • Klicken Sie mit der rechten Maustaste an eine beliebige Stelle im Tabellenbereich, um ein Kontextmenü mit Befehlen zu öffnen, mit denen Sie eine Darstellungsart für Verstöße schnell für alle Regeltypen aktivieren oder deaktivieren können (). Mit diesem Menü können Sie die Anzeige von Verstößen – mit Detailgrafiken oder Überlagerungsstilen – schnell nur für die Regeln aktivieren, die aktuell in diesem Design verwendet werden.

Detailmarkierungen für Verstöße

Den meisten Designregeln, die in die Online- und/oder Batch-Designregelprüfung einbezogen werden können, ist eine Detailgrafik für Verstöße zugeordnet. Diese erscheint im Designbereich, wenn eine bestimmte Regel verletzt wird, und zwar auf den von diesem Verstoß betroffenen Lagen.

In einigen Fällen zeigt die Grafik nicht nur, wo der Verstoß auftritt, sondern auch warum: Sie zeigt den für die Regel definierten Grenzwert und verdeutlicht, wie die verursachenden Primitive diesen Wert unter- oder überschreiten, beispielsweise bei einem Verstoß gegen die Leiterbahnbreite oder den minimalen Restring (). 

Andere Detailmarkierungen, etwa für Verstöße gegen die Regeln für Netzantennen (), Kurzschlüsse (), nicht geroutete Netze (), Raumdefinitionen, Lagenpaare und Vias unter SMDs, bestehen ausschließlich aus einer Grafik, da kein definierbarer Grenzwert angezeigt werden kann.

Farbe der DRC-Markierungen

Die Farben beider Markierungsarten werden im Bereich System Colors der Registerkarte Layers and Colors des Panels View Configuration konfiguriert (). Denken Sie daran, dass das Sichtbarkeitssymbol links neben den Farbfeldern aktiviert sein muss (), damit die jeweilige Darstellungsart für Verstöße verwendet wird. Andernfalls werden die zugehörigen Verstoßdetails bzw. Verstoßüberlagerungen nicht angezeigt.

Weitere Dialogoptionen Die Schaltflächen Defaults, Save, Load und Import From dienen zur Verwaltung der Altium Designer-Voreinstellungen (der mit dieser Installation von Altium Designer gespeicherten Voreinstellungen). Um die Voreinstellungen auf der Seite PCB Editor – DRC Violation Display auf die Standardwerte zurückzusetzen, klicken Sie auf den Abwärtspfeil der Schaltfläche Set to Defaults und wählen Sie Default (Page) aus dem Menü (). Erfahren Sie mehr über Zugreifen auf, Definieren und Verwalten von Systemvoreinstellungen.

Erzwungene Batch-Prüfung für Regelsätze konfigurieren

Diese Funktion befindet sich in der offenen Betaphase und ist verfügbar, wenn die Option PCB.Rules.RuleSets im Dialog Erweiterte Einstellungen aktiviert ist.

Das Regelsystem des PCB-Editors bietet die Möglichkeit, Designregeln in Regelsätzen zu definieren. Mit Regelsätzen können Entwickler eine Gruppe von Designregeln zusammenfassen und wiederverwenden, die beispielsweise für eine Schnittstelle oder einen Hersteller gelten. Das Regelsystem analysiert automatisch alle Regeln in allen Regelsätzen, um die jeweils zutreffende Designregel zu ermitteln.

Darüber hinaus kann der Entwickler während der Batch-DRC eine Prüfung eines oder mehrerer Regelsätze erzwingen. Dabei werden die Regeln in diesen Regelsätzen zusätzlich zu den bei der normalen DRC geprüften Regeln geprüft. 

Wenn beispielsweise ein Netz sowohl in den Geltungsbereich einer Breitenregel in Default Rule Set als auch einer Breitenregel in einem benutzerdefinierten Regelsatz fällt, wird dieses Netz zusätzlich anhand der Breitenregel aus dem benutzerdefinierten Regelsatz geprüft, sofern die Option Force Batch Check für diesen Regelsatz aktiviert ist. Dies gilt auch dann, wenn diese Regel eine niedrigere Priorität als die Breitenregel aus Default Rule Set hat. Einträge für erkannte Verstöße gegen Designregeln, die in Regelsätzen mit erzwungener Prüfung enthalten sind, werden im DRC-Bericht sowie in den Panels Messages und PCB Rules And Violations  mit Force Checked <RuleSetName> gekennzeichnet.

In diesem Beispiel ist die Breiten-Designregel Width_MyManufacturer in einem benutzerdefinierten Regelsatz MyManufacturer enthalten. Diese Regel hat eine niedrigere Priorität als die allgemeine Regel Width und ist in Default Rule Set enthalten.

Im Dialog Design Rule Checker ist die Option Force Batch Check für den Regelsatz MyManufacturer aktiviert.

Obwohl die Regel Width_MyManufacturer eine niedrigere Priorität hat, wird sie während der Batch-DRC geprüft, da die Option Force Batch Check für den Regelsatz MyManufacturer, in dem die Regel enthalten ist, aktiviert ist. Einträge für erkannte Verstöße gegen diese Regel werden im DRC-Bericht und im Panel Messages mit Force Checked <RuleSetName> gekennzeichnet.

Einträge für erkannte Verstöße gegen die Regel Width_MyManufacturer werden auch im Panel PCB Rules And Violations  mit Force Checked <RuleSetName> gekennzeichnet.

 

Prüfung von Regelsätzen erzwingen

Was sind Regelsätze? Das Regelsystem des PCB-Editors bietet die Möglichkeit, Designregeln in Regelsätzen zu definieren. Mit Regelsätzen können Entwickler eine Gruppe von Designregeln zusammenfassen und wiederverwenden, die beispielsweise für eine Schnittstelle oder einen Hersteller gelten. Das Regelsystem prüft automatisch alle Regelsätze und ermittelt für jeden Regeltyp die Regel mit der höchsten Priorität, die für die Online- und Batch-DRC verwendet wird.
Was bedeutet eine erzwungene Prüfung?

Wenn die Option Force Batch Check für einen Regelsatz aktiviert ist, wird nicht nur die zutreffende Regel mit der höchsten Priorität für jeden Regeltyp geprüft. Zusätzlich wird während der Batch-DRC die Prüfung der zutreffenden Regel mit der höchsten Priorität für jeden Regeltyp innerhalb dieses Regelsatzes erzwungen. Im Wesentlichen läuft die erzwungene Prüfung parallel zur normalen Batch-DRC und führt für jeden zur erzwungenen Prüfung vorgesehenen Regelsatz einen zusätzlichen DRC-Durchlauf aus ().

Beachten Sie, dass erzwungene Batch-DRC-Durchläufe nach der „normalen“ DRC der zutreffenden Regeln ausgeführt werden. Wenn die Anzahl der während der „normalen“ DRC erkannten Verstöße den in der Option Stop when n violations found auf der Seite Report Options des Dialogs Design Rule Checker angegebenen Wert erreicht, wird die DRC beendet und die erzwungene Batch-DRC nicht gestartet.

Erzwungene Prüfung aktivieren

Verwenden Sie die Optionen auf der Seite Rule Set to Check des Dialogs Design Rule Checker, um eine erzwungene Prüfung eines bestimmten Regelsatzes zu aktivieren ().

  • Beachten Sie: Damit die Prüfung von Regeln in einem Regelsatz während der Batch-DRC erzwungen wird, muss die Option Batch für die gewünschten Regeltypen im Ordner Rules to Check des Dialogs Design Rule Checker ausgewählt sein.

  • Die Option Force Batch Check kann für Default Rule Set nicht aktiviert werden. 

Weitere Informationen zu Regelsätzen finden Sie auf der Seite Definieren, Festlegen des Geltungsbereichs und Verwalten von PCB-Designregeln.

 

AI-LocalizedKI-lokalisiert
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieCtrl + Enter, um uns Ihr Feedback zu senden.
Nav
Contents
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, über welche Altium-Lösung Sie verfügen – Altium Develop, Altium Agile Teams, Altium Agile Enterprise oder Altium Designer (mit aktivem Laufzeitvertrag).

Wenn Sie eine dokumentierte Funktion in Ihrer tatsächlich verwendeten Software nicht sehen, wenden Sie sich an den Altium-Vertrieb, um mehr zu erfahren.

Legacy-Dokumentation

Die Dokumentation von Altium Designer wird nicht mehr versioniert. Wenn Sie auf Dokumentation für ältere Versionen von Altium Designer zugreifen müssen, besuchen Sie den Abschnitt Legacy-Dokumentation auf der Seite Andere Installer.

Contents