Sprawdzanie reguł projektowych

Parent page: Okna dialogowe PCB

Okno dialogowe Design Rule CheckerOkno dialogowe Design Rule Checker

Podsumowanie

To okno dialogowe umożliwia skonfigurowanie sprawdzania reguł projektowych dla płytki. Sprawdzanie reguł projektowych (DRC) to zaawansowana, zautomatyzowana funkcja, która weryfikuje zarówno logiczną, jak i fizyczną integralność projektu. 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 minimalnych odstępów oraz brak innych naruszeń reguł. Szczególnie zaleca się, aby przed wygenerowaniem finalnych materiałów produkcyjnych zawsze wykonać wsadowe sprawdzenie reguł.

Sprawdzanie reguł 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 wyróżnia naruszenia odstępów i szerokości.
Ponieważ DRC online wykrywa wyłącznie nowe naruszenia – naruszenia powstałe po włączeniu tej funkcji – DRC wsadowe pozwala uruchomić kontrolę ręcznie w dowolnym momencie procesu projektowania płytki. Dlatego, choć dobrzy projektanci znają wartość DRC online, wiedzą też, że projekt płytki powinien zaczynać się i kończyć DRC wsadowym.

Dostęp

Okno dialogowe jest dostępne w edytorze PCB po kliknięciu Home | Design Rules | 

w menu głównym.

Opcje/sterowanie

Funkcjonalność okna dialogowego jest zasadniczo podzielona na dwa obszary:

  • Konfiguracja opcji związanych z DRC wsadowym.
  • Konfiguracja tego, które reguły mają być sprawdzane oraz czy mają być sprawdzane w ramach DRC online i/lub wsadowego.

Obszary te są odzwierciedlone i dostępne poprzez wpisy w lewym panelu, przypominające strukturę folderów.

  • Run Design Rule Check - kliknij ten przycisk, aby wykonać DRC wsadowe zgodnie z regułami włączonymi do sprawdzania wsadowego oraz dodatkowymi opcjami zdefiniowanymi dla tego typu kontroli.
Po zakończeniu sprawdzania wszystkie naruszenia zostaną wyświetlone jako komunikaty w panelu Messages .

Opcje raportu

Kliknięcie folderu Report Options powoduje wczytanie po prawej stronie okna dialogowego dodatkowych opcji dostępnych podczas uruchamiania DRC wsadowego.

Opcje raportu DRC

  • Create Report File - włącz tę opcję, aby po uruchomieniu DRC wsadowego dla płytki został wygenerowany raport.
Raport ma format HTML i będzie nosił nazwę Design Rule Check - PCBDocumentName.html. Po zakończeniu procesu DRC wsadowego zostanie automatycznie otwarty jako aktywny dokument.
  • Create Violations - włącz tę opcję, aby naruszenia były podświetlane w obszarze roboczym zgodnie ze zdefiniowanymi ustawieniami wyświetlania naruszeń. Ta opcja jest również wymagana, aby naruszenia pojawiały się 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ń – odbywa się na stronie PCB Editor - DRC Violations Display okna dialogowego Preferences.
  • Sub-Net Details - jeśli zdefiniowano regułę Un-Routed Net , włącz tę opcję, aby uwzględnić w raporcie DRC szczegóły podsieci.
Regułę Un-Routed Net należy włączać do sprawdzania dopiero wtedy, gdy wszystkie połączenia zostały poprowadzone, ponieważ linia połączenia jest w praktyce „obwodem otwartym”.
  • Verify Shorting Copper - włącz tę opcję, aby zweryfikować integralność miedzi zwierającej w komponentach Net Tie użytych w projekcie. To sprawdzenie wyszukuje niepodłączoną miedź w komponencie (co wskazuje, że pad nie zwiera poprawnie pozostałych padów).
  • Report Drilled SMT Pads - włącz tę opcję, 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; jednym z układu kulek (BGA); zakończeniem na obudowie elementu (elementy pasywne); lub krótką nóżką w układzie typu gull-wing (QFP).
  • Report Multilayer Pads with 0 size Hole - włącz tę opcję, 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 tego pola, aby określić maksymalną liczbę naruszeń, które mogą zostać wykryte, zanim proces DRC wsadowego zostanie zatrzymany (domyślnie = 500). Ograniczenie liczby raportowanych naruszeń jest kluczową strategią utrzymania procesu sprawdzania w ryzach.

Opcje raportu DRC dla płaszczyzn dzielonych

  • Report Broken Planes - włącz tę opcję, aby proces wsadowego sprawdzania reguł wyszukiwał i raportował przerwane płaszczyzny. Przerwane płaszczyzny występują, gdy obszar płaszczyzny mający łączność z siecią zostaje elektrycznie odłączony od reszty płaszczyzny. Przykładem może być złącze umieszczone na płaszczyźnie dzielonej, ale do niej niepodłączone. Wycięcia wokół pinów łączą się, całkowicie przecinając miedź płaszczyzny i w efekcie dzieląc ją na dwie części.
Aby sprawdzać przerwane płaszczyzny, reguła Un-Routed Net (kategoria Electrical) musi być włączona dla DRC wsadowego.
  • Report Dead Copper larger than - włącz tę opcję, aby proces wsadowego sprawdzania reguł wyszukiwał i raportował obszary „martwej” miedzi większe niż określona powierzchnia. Martwa miedź oznacza fragmenty miedzi, które nie mają łączności z siecią i które stają się elektrycznie odłączone od pierwotnej płaszczyzny nadrzędnej. Przykładem może być złącze (niepodłączone do płaszczyzny) z gęsto rozmieszczonymi pinami, gdzie wycięcia wokół pinów łączą się, izolując obszary miedzi płaszczyzny od reszty płaszczyzny. 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 DRC wsadowego.
  • Report Starved Thermals with less than n% available copper - włącz tę opcję, aby proces wsadowego sprawdzania reguł wyszukiwał i raportował „zagłodzone” połączenia termiczne większe niż określony procent. Termale to połączenia do płaszczyzny z „wycięciami” odciążającymi termicznie wokół nich, aby zmniejszyć przewodzenie ciepła do miedzi płaszczyzny. Termal może stać się „zagłodzony”, gdy powierzchnia miedzianych mostków łączących go z płaszczyzną zostanie zmniejszona przez obszary wycięć. Ta opcja sprawdza również powierzchnię termala (nie tylko mostki) względem obszarów wycięć, które wchodzą w obszar termala. Użyj powiązanego pola, aby określić minimalny dopuszczalny procent miedzi łączącej, który musi pozostać; poniżej tej wartości uznaje się naruszenie reguły (domyślnie = 50%).

Reguły do sprawdzenia

Okno dialogowe Design Rule Checker, zawierające listę wszystkich reguł, które można sprawdzać.Okno dialogowe Design Rule Checker, zawierające listę wszystkich reguł, które można sprawdzać.

Kliknięcie folderu Rules To Check powoduje wczytanie 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ą.

Dla każdego typu reguły prezentowane są następujące informacje;

  • Rule - typ reguły.
  • Category - kategoria nadrzędna, z którą powiązany jest typ reguły.
  • Online - bieżący stan tego typu reguły w odniesieniu do DRC online (jeśli dostępne). Kliknij, aby przełączyć.
  • Batch - bieżący stan tego typu reguły w odniesieniu do DRC wsadowego. Kliknij, aby przełączyć.

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

  1. Wygenerowany raport weryfikacji reguł projektowych (Design Rule Verification Report) zawiera listę każdej reguły testowanej podczas wsadowego procesu sprawdzania, zgodnie z ustawieniami w oknie dialogowym Design Rule Checker. Każde wykryte naruszenie jest wyszczególnione wraz z pełnymi danymi referencyjnymi, takimi jak warstwa, nazwa sieci, oznaczenie elementu i numer padu, a także lokalizacja obiektu. Kliknij wpis dotyczący obiektu powodującego naruszenie, aby wykonać cross-probing bezpośrednio do tego obiektu w obszarze roboczym.
  2. Aby zapewnić większą elastyczność podczas wyświetlania naruszeń reguł w obszarze roboczym, dwa typy wyświetlania naruszeń – szczegóły naruszenia (niestandardowa grafika naruszeń) oraz nakładka naruszeń – mają oddzielne, powiązane kolory systemowe. Pozwala to projektantowi rozróżniać je za pomocą różnych, wyraźnych kolorów. Przypisywanie kolorów odbywa się na karcie Board Layers And Colors okna dialogowego View Configurations:
    1. Violation Details – używa koloru przypisanego do koloru systemowego DRC Detail Markers.
    2. Violation Overlay – używa koloru przypisanego do koloru systemowego DRC Error Markers.
  3. Po uruchomieniu DRC wsadowego dwukrotne kliknięcie komunikatu o naruszeniu w panelu Messages spowoduje wykonanie cross-probing do obiektu(ów) powodujących to naruszenie w obszarze roboczym.
  4. Podczas uruchamiania DRC online lub wsadowego wszelkie naruszenia reguł będą wyświetlane w obszarze Violations panelu PCB Rules And Violations.
  5. Naruszenia powiązane z konkretnym obiektem projektu można analizować bezpośrednio w obszarze roboczym PCB. Ustaw kursor nad obiektem powodującym naruszenie, kliknij prawym przyciskiem myszy i wybierz polecenie z podmenu Violations . Możesz zbadać pojedyncze naruszenie, w którym uczestniczy obiekt, albo wyświetlić wszystkie naruszenia, w których uczestniczy, używając polecenia Show All Violations. W każdym przypadku pojawi się okno dialogowe Violation Details, udostępniające szczegółowe informacje o naruszeniu oraz narzędzia do podświetlania i przechodzenia do obiektu(ów) powodujących naruszenie.

 

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