Zapewnienie integralności projektu dzięki sprawdzaniu reguł projektowych (DRC) w CircuitMaker
Przycisk Run DRC oraz polecenia wykonują następujące funkcje:
- Uruchamia sprawdzenie reguł projektowych i tworzy raport weryfikacji reguł projektowych (Design Rule Verification Report).
- Otwiera okno dialogowe Design Rule Checker.
- Resetuje znaczniki błędów na PCB.
Do poleceń można uzyskać dostęp, wybierając Home | Design Rules | Run DRC w edytorze PCB.
Kliknij
, aby uruchomić sprawdzenie reguł projektowych zgodnie z regułami włączonymi do sprawdzania wsadowego oraz dodatkowymi opcjami zdefiniowanymi dla tego typu sprawdzania, a następnie otworzyć raport weryfikacji reguł projektowych. Sprawdzanie reguł projektowych to potężna, zautomatyzowana funkcja, która kontroluje zarówno logiczną, jak i fizyczną integralność projektu. Przykładowy raport pokazano poniżej.
Okno dialogowe Design Rule Checker
Okno dialogowe Design Rule Checker jest dostępne po wybraniu Home | Design Rules | Run DRC » Design Rule Check.

To okno dialogowe umożliwia skonfigurowanie sprawdzania reguł projektowych dla płytki. Kontrole są wykonywane względem dowolnych lub wszystkich włączonych reguł projektowych i mogą być realizowane online, w trakcie projektowania, lub jako proces wsadowy (z opcjonalnym raportem). Z tej funkcji należy korzystać na każdej poprowadzonej płytce, aby potwierdzić zachowanie reguł minimalnych odstępów oraz brak innych naruszeń projektu. Szczególnie zaleca się, aby przed wygenerowaniem finalnych materiałów produkcyjnych zawsze wykonać wsadowe sprawdzenie reguł projektowych.
Funkcjonalność okna dialogowego jest podzielona na dwa obszary:
- Konfiguracja opcji związanych z DRC wsadowym.
- Konfiguracja tego, które reguły sprawdzać, oraz czy mają być sprawdzane w ramach DRC online i/lub wsadowego.
Obszary te są odzwierciedlone przez wpisy w formie folderów w lewym panelu i są przez nie dostępne.
-
Run Design Rule Check - kliknij, aby wykonać wsadowe DRC zgodnie z regułami włączonymi do sprawdzania wsadowego oraz dodatkowymi opcjami zdefiniowanymi dla tego typu sprawdzania.
Opcje raportu

Kliknięcie folderu Report Options powoduje załadowanie po prawej stronie okna dialogowego dodatkowych opcji dostępnych podczas uruchamiania wsadowego DRC.
Opcje raportu DRC
-
Create Report File - włącz, aby po uruchomieniu wsadowego DRC dla płytki został wygenerowany raport.
-
Create Violations - włącz, aby naruszenia były podświetlane w obszarze projektu zgodnie ze zdefiniowanymi ustawieniami wyświetlania naruszeń. Ta opcja jest również wymagana, aby naruszenia były wyświetlane na liście w obszarze Violations panelu PCB Rules And Violations.
-
Sub-Net Details - jeśli zdefiniowano regułę Un-Routed Net , włącz tę opcję, aby uwzględnić w raporcie DRC szczegóły podsieci (sub-net).
- Verify Shorting Copper - włącz, aby zweryfikować integralność zwierającej miedzi w komponentach Net Tie użytych w projekcie. Ta kontrola wyszukuje niepodłączoną miedź w komponencie (co wskazuje, że pad nie zwiera poprawnie pozostałych padów).
-
Report Drilled SMT Pads - włącz, aby uwzględnić w raporcie DRC wszelkie pady SMT (Surface Mount Technology), które zostały błędnie przewiercone.
- Report Multilayer Pads with 0 size Hole - włącz, aby uwzględnić wszelkie nieprawidłowe pady wielowarstwowe znalezione w projekcie. Nieprawidłowy pad wielowarstwowy to taki, którego rozmiar otworu wynosi zero, co w przeciwnym razie czyniłoby go padem SMT.
- Stop when n violations found - użyj, aby określić maksymalną liczbę naruszeń, które mogą zostać wykryte, zanim proces wsadowego DRC zostanie zatrzymany (domyślnie = 500). Ograniczenie liczby raportowanych naruszeń to kluczowa strategia utrzymania procesu sprawdzania w ryzach.
-
Report Broken Planes - włącz, aby proces wsadowego sprawdzania reguł wyszukiwał i raportował przerwane pola (broken planes). Przerwane pola występują, gdy obszar pola mający łączność z siecią zostaje elektrycznie odłączony od reszty pola. Przykładem może być złącze umieszczone w poprzek podzielonego pola, ale niepodłączone do niego. Wycięcia wokół pinów łączą się, całkowicie przecinając miedź pola, co w efekcie dzieli je na dwie części.
-
Report Dead Copper larger than - włącz, aby proces wsadowego sprawdzania reguł wyszukiwał i raportował obszary „martwej miedzi” (dead copper) większe niż określona powierzchnia. Martwa miedź to fragmenty miedzi, które nie mają łączności z siecią i które dodatkowo zostają elektrycznie odłączone od pierwotnego pola nadrzędnego. Przykładem może być złącze (niepodłączone do pola) z gęsto rozmieszczonymi pinami, gdzie wycięcia wokół pinów łączą się, izolując obszary miedzi pola od reszty pola. Użyj powiązanego pola, aby określić minimalną dopuszczalną powierzchnię martwej miedzi, powyżej której uznaje się naruszenie reguły (domyślnie = 100 sq. mils).
- Report Starved Thermals with less than n% available copper - włącz, aby proces wsadowego sprawdzania reguł wyszukiwał i raportował „zagłodzone” połączenia termiczne (starved thermal connections) większe niż określony procent. Termale to połączenia do pola z „wycięciami” odciążającymi termicznie wokół nich, aby zmniejszyć przewodzenie ciepła do miedzi pola. Termal może stać się „zagłodzony”, gdy powierzchnia miedzianych mostków łączących go z polem zostanie zmniejszona przez obszary wycięć. Ta opcja sprawdza również powierzchnię termala (nie tylko mostki) względem wszelkich wycięć, które wchodzą w obszar termala. Użyj powiązanego pola, aby określić minimalny dopuszczalny procent pozostającej miedzi łączącej, poniżej którego uznaje się naruszenie reguły (domyślnie = 50%).
Reguły do sprawdzenia

Kliknięcie folderu Rules To Check powoduje załadowanie po prawej stronie okna dialogowego listy wszystkich typów reguł możliwych do sprawdzenia. Alternatywnie kliknij konkretną kategorię poniżej folderu, aby wyświetlić tylko te typy reguł projektowych, które są powiązane z daną kategorią. Włącz każdy typ reguły do sprawdzania online i/lub wsadowego zgodnie z potrzebami.
Uwagi
- Wygenerowany raport weryfikacji reguł projektowych (Design Rule Verification Report) zawiera listę każdej reguły testowanej podczas procesu sprawdzania wsadowego. Każde wykryte naruszenie jest wyszczególnione wraz z pełnymi informacjami referencyjnymi, takimi jak warstwa, nazwa sieci, oznaczenie elementu i numer pada, a także lokalizacja obiektu. Kliknij wpis dotyczący obiektu powodującego naruszenie, aby wykonać cross-probing bezpośrednio do tego obiektu w obszarze projektu.
- Aby zapewnić większą elastyczność podczas wyświetlania naruszeń reguł w obszarze projektu, dwa typy wyświetlania naruszeń (szczegóły naruszenia (niestandardowa grafika naruszeń) oraz nakładka naruszeń) mają osobne, powiązane kolory systemowe. Pozwala to rozróżnić je za pomocą różnych, wyraźnych kolorów. Przypisanie kolorów wykonuje się w panelu View Configuration.
- Violation Details – używa koloru przypisanego do koloru systemowego Violation Markers.
- Violation Overlay – używa koloru przypisanego do koloru systemowego DRC Error Markers.
- Po uruchomieniu wsadowego DRC kliknij dwukrotnie komunikat o naruszeniu w panelu Messages , aby wykonać cross-probing do obiektu(ów) powodujących to naruszenie w obszarze projektu.
- Podczas uruchamiania DRC online lub wsadowego wszelkie naruszenia reguł będą wyświetlane na liście w obszarze Violations panelu PCB Rules And Violations.
- Naruszenia powiązane z konkretnym obiektem projektu można analizować bezpośrednio w obszarze projektu PCB. Ustaw kursor nad obiektem powodującym naruszenie, kliknij prawym przyciskiem myszy, a następnie wybierz polecenie z podmenu Violations . Możesz wybrać analizę pojedynczego naruszenia, w którym obiekt uczestniczy, albo wyświetlić wszystkie naruszenia, w których uczestniczy, używając polecenia Show All Violations. W każdym przypadku zostanie otwarte okno dialogowe Violation Details, które udostępni szczegółowe informacje o naruszeniu oraz narzędzia do podświetlania i przechodzenia do obiektu(ów) powodujących naruszenie.
Resetowanie znaczników błędów
Wybierz Home | Design Rules | Design Rule Check » Reset Error Markers , aby usunąć znaczniki błędów. Pamiętaj, że usuwa to tylko znaczniki błędów — naruszenia reguł projektowych nadal muszą zostać przeanalizowane i usunięte.

