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 jest również dostępne po wybraniu Outputs | Reports |  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.

Sprawdzanie reguł projektowych online działa w tle, w czasie rzeczywistym, sygnalizując i/lub automatycznie zapobiegając naruszeniom reguł. Jest to szczególnie pomocne podczas ręcznego prowadzenia ścieżek, ponieważ natychmiast podświetla naruszenia odstępów i szerokości.
DRC online wykrywa tylko nowe naruszenia (tj. naruszenia powstałe po włączeniu tej funkcji), natomiast DRC wsadowe pozwala uruchomić kontrolę ręcznie w dowolnym momencie procesu projektowania płytki. Projekt płytki powinien zaczynać się i kończyć wsadowym DRC.

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.

    Po zakończeniu sprawdzania wszystkie naruszenia pojawią się w panelu Messages.

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.

    Raport ma format HTML i będzie nazwany Design Rule Check - PCBDocumentName.html. Zostanie automatycznie otwarty jako aktywny dokument po zakończeniu procesu wsadowego DRC.
  • 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.

    Zarządzanie sposobem wyświetlania naruszeń DRC (z użyciem niestandardowej grafiki naruszeń i/lub zdefiniowanej nakładki naruszeń) konfiguruje się na stronie PCB Editor - DRC Violations Display w System Preferences.
  • 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).

    Regułę Un-Routed Net należy włączać do sprawdzania tylko wtedy, gdy wszystkie połączenia zostały poprowadzone, ponieważ linia połączenia jest w praktyce „obwodem otwartym”.
  • 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.

    Pad SMT może być na przykład krótkim wyprowadzeniem; płaskim stykiem; jedną z kulek w macierzy (BGA); zakończeniem na korpusie elementu (pasywne); lub krótkim wyprowadzeniem w układzie „gull-wing” (QFP).
    Ta opcja służy wyłącznie do wykrywania padów SMT z otworami zdefiniowanymi w nich, co było możliwe w starszych wersjach oprogramowania.
  • 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.

    Aby sprawdzać przerwane pola, reguła Un-Routed Net (kategoria Electrical ) musi być włączona dla wsadowego DRC.
  • 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).

    Aby sprawdzać martwą miedź, reguła Un-Routed Net (kategoria Electrical ) musi być włączona dla wsadowego DRC.
  • 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.

Użyj menu kontekstowego (prawy przycisk myszy), aby uzyskać dostęp do poleceń szybkiego włączania/wyłączania wszystkich typów reguł dla DRC online lub wsadowego, albo tylko tych typów reguł, które są używane (zdefiniowane i włączone do użycia).

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.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Content