Prześwit
Rule category: Elektryczne
Rule classification: Binarne
Podsumowanie
Ta reguła definiuje minimalny dopuszczalny odstęp (clearance) pomiędzy dowolnymi dwoma obiektami prymitywnymi na warstwie miedzi. Można określić pojedynczą wartość odstępu albo różne odstępy dla różnych par obiektów, korzystając z dedykowanej Minimum Clearance Matrix. To drugie podejście, w połączeniu z zakresem reguły (rule-scoping), zapewnia elastyczność pozwalającą zbudować zwięzły i ukierunkowany zestaw reguł odstępów, spełniający nawet najbardziej rygorystyczne wymagania.
Ograniczenia
Domyślne ograniczenia dla reguły Clearance.
-
Connective Checking – zakres reguły w odniesieniu do sieci (netów) w projekcie. Można ustawić jedną z poniższych opcji:
-
Different Nets Only– ograniczenie jest stosowane pomiędzy dowolnymi dwoma obiektami prymitywnymi należącymi do różnych netów (np. dwie ścieżki na dwóch różnych netach). -
Same Net Only– ograniczenie jest stosowane pomiędzy dowolnymi dwoma obiektami prymitywnymi należącymi do tego samego netu (np. pomiędzy przelotką a padem na tym samym necie). -
Any Net– ograniczenie jest stosowane pomiędzy dowolnymi dwoma obiektami prymitywnymi należącymi do dowolnego netu w projekcie. Jest to najbardziej kompleksowa opcja i obejmuje możliwość, że obiekty należą do tego samego netu lub do różnych netów. - Different Differential Pair - ograniczenie jest stosowane pomiędzy dowolnymi dwoma obiektami prymitywnymi należącymi do różnych netów różnych par różnicowych (np. ścieżka w TX_P i ścieżka w RX_P).
- Same Differential Pair - ograniczenie jest stosowane pomiędzy dowolnymi dwoma obiektami prymitywnymi należącymi do różnych netów tej samej pary różnicowej (np. ścieżka w TX_P i ścieżka w TX_N).
-
- Minimum Clearance – wartość wymaganego minimalnego odstępu. Wartość wpisana tutaj zostanie skopiowana do wszystkich komórek w macierzy Minimum Clearance Matrix. Z kolei, gdy w macierzy zostanie wprowadzona inna wartość odstępu dla jednej lub większej liczby par obiektów, ograniczenie Minimum Clearance zmieni się na N/A, aby odzwierciedlić, że nie jest stosowana jedna wartość odstępu dla wszystkich.
- Minimum Clearance Matrix – zapewnia możliwość precyzyjnego dostrojenia odstępów pomiędzy różnymi kombinacjami obiekt–obiekt w projekcie.
Praca z macierzą Clearance Matrix
Definiowanie wartości odstępów w macierzy można wykonać na następujące sposoby:
- Edycja pojedynczej komórki – aby zmienić minimalny odstęp dla konkretnej pary obiektów. Kliknij komórkę, aby zaznaczyć ją do edycji.
-
Edycja wielu komórek – aby zmienić minimalny odstęp dla wielu par obiektów:
- Użyj Ctrl+click, Shift+click i click&drag , aby zaznaczyć wiele komórek w kolumnie.
- Użyj Shift+click i click&drag, aby zaznaczyć wiele przylegających komórek w wierszu.
- Użyj click&drag, aby zaznaczyć wiele przylegających komórek w wielu wierszach i kolumnach
- Kliknij nagłówek wiersza, aby szybko zaznaczyć wszystkie komórki w tym wierszu.
- Kliknij nagłówek kolumny, aby szybko zaznaczyć wszystkie komórki w tej kolumnie.
Po wykonaniu wymaganego zaznaczenia (pojedyncza komórka lub wiele komórek) zmiana bieżącej wartości sprowadza się do wpisania nowej wymaganej wartości. Aby zatwierdzić nowo wprowadzoną wartość, kliknij inną komórkę lub naciśnij Enter. Wszystkie komórki w zaznaczeniu zostaną zaktualizowane do nowej wartości.
Przykład edycji wielu komórek. Zwróć uwagę, że ponieważ dla jednej lub większej liczby par obiektów istnieją teraz różne wartości odstępu, ograniczenie Minimum Clearance zmieniło się na N/A, aby odzwierciedlić, że jedna wartość odstępu nie jest już stosowana dla wszystkich kombinacji odstępów obiekt–obiekt.
Jak rozstrzygane są konflikty zduplikowanych reguł
Wszystkie reguły są rozstrzygane na podstawie ustawienia priorytetu. System przechodzi przez reguły od najwyższego do najniższego priorytetu i wybiera pierwszą, której zakresy pasują do sprawdzanych obiektów.
Zastosowanie reguły
Online DRC, Batch DRC, trasowanie interaktywne, autorouting oraz podczas umieszczania poligonów.
Uwagi
-
Podczas definiowania ograniczeń reguły opcja Connective Checking zazwyczaj byłaby ustawiona na
Different Nets Only. Przykładem sytuacji, w której można użyćSame Net OnlylubAny Net, jest testowanie, czy przelotki nie są umieszczane zbyt blisko padów lub innych przelotek na tym samym necie lub na dowolnym innym necie. - Macierz minimalnych odstępów ma zastosowanie niezależnie od określonej metody sprawdzania połączeń (Different Nets Only, Same Net Only, Any Net). Jeśli wymagane są inne odstępy pomiędzy obiektami na tym samym necie niż te zdefiniowane dla obiektów na różnych netach, upewnij się, że zdefiniowano osobne reguły odstępów zgodnie z potrzebami.