KWALIFIKACJA ELM5 - STYCZEŃ 2020

PYTANIE NR 20.
Która funkcja programów EDA odpowiada za wytyczanie trasy ścieżek przy projektowaniu obwodów drukowanych?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Routing w programach EDA to funkcja odpowiedzialna za prowadzenie (wytyczanie) ścieżek na płytce PCB, czyli łączenie pól lutowniczych zgodnie z połączeniami ze schematu. Placing dotyczy rozmieszczania elementów, Annotation oznaczeń, a RuleCheck weryfikacji reguł (DRC).

Pełne wyjaśnienie:

W projektowaniu obwodów drukowanych (PCB) w narzędziach EDA typowy proces obejmuje kilka rozróżnialnych etapów: przygotowanie schematu, przeniesienie połączeń do projektu płytki, rozmieszczenie elementów, wykonanie połączeń na warstwach miedzi oraz kontrolę poprawności.

"Routing" to etap/funkcja, która odpowiada za trasowanie połączeń, czyli fizyczne prowadzenie ścieżek na PCB między padami, przelotkami i polami lutowniczymi. W praktyce routing może być wykonywany ręcznie (interaktywnie) lub automatycznie (autorouter), ale w obu przypadkach dotyczy tej samej czynności: wyznaczenia przebiegu ścieżek zgodnie z sieciami (netami).

Dlaczego pozostałe odpowiedzi nie pasują?

  • "Placing" (placement) odnosi się do rozmieszczania elementów na płytce: ustawiania footprintów, orientacji, odległości, ewentualnie blokowania pozycji. Nie tworzy ścieżek.
  • "Annotation" (anotacja) dotyczy oznaczeń i numeracji elementów (np. R1, C2, U3) oraz spójności opisów między schematem a PCB. To praca na etykietach/identyfikatorach, nie na geometrii połączeń.
  • "RuleCheck" to określenie kojarzone z kontrolą reguł projektu (często nazywaną DRC). Sprawdza, czy projekt spełnia wymagania (np. odstępy, szerokości, zwarcia), ale nie jest funkcją wytyczającą przebieg ścieżek.

Wskazówka egzaminacyjna: jeśli w treści pojawia się "wytyczanie trasy ścieżek", szukaj pojęć typu routing/trasowanie. Jeśli mowa o "rozmieszczeniu elementów" – to placement, a jeśli o "sprawdzeniu zgodności z regułami" – to DRC/rule check.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Routing to proces prowadzenia ścieżek na płytce PCB, czyli fizycznego łączenia padów zgodnie z połączeniami (netami) wynikającymi ze schematu. W praktyce obejmuje dobór warstw, szerokości ścieżek, przelotek i przebiegu trasy tak, aby projekt dało się wykonać i uruchomić.
Do wytyczania ścieżek służy funkcja określana jako Routing (często: routing interaktywny lub ręczny). To ona rysuje ścieżki i łączy punkty połączeń na PCB. Inne funkcje, jak placement czy anotacja, dotyczą innych etapów pracy i nie tworzą ścieżek.
Placing (placement) dotyczy rozmieszczenia elementów na PCB: ustawienia footprintów, ich orientacji i odległości. Routing zaczyna się dopiero wtedy, gdy elementy są rozstawione, i polega na łączeniu ich ścieżkami. To dwa różne kroki: najpierw układ, potem połączenia.
Annotation (anotacja) to nadawanie i porządkowanie oznaczeń elementów, np. R1, C3, U2, oraz przypisywanie numerów/deskryptorów do komponentów. Ułatwia tworzenie BOM i dokumentacji. Nie odpowiada za rysowanie ścieżek ani prowadzenie połączeń na warstwach miedzi.
RuleCheck/DRC to kontrola reguł projektu: sprawdza m.in. minimalne odstępy, szerokości ścieżek, zakazane zwarcia, kolizje i inne naruszenia zasad technologicznych. DRC wykrywa błędy po routingu lub w trakcie pracy, ale nie jest narzędziem do wytyczania trasy ścieżek.
Routing wykonuje się po przeniesieniu połączeń ze schematu do PCB i po rozmieszczeniu elementów (placement). W praktyce często wraca się do placementu, gdy routing jest trudny lub powoduje naruszenia reguł. Typowy cykl to: placement → routing → DRC → poprawki.
Tak. Autorouter to odmiana routingu, w której program automatycznie wyznacza przebieg ścieżek na podstawie reguł i ograniczeń. Nadal jest to routing, bo efektem jest fizyczna trasa ścieżek na PCB. W wielu projektach stosuje się routing interaktywny, a autorouter tylko pomocniczo.
Najczęściej myli się routing z placementem (bo oba są na PCB), albo z DRC/rule check (bo brzmi "profesjonalnie" i kojarzy się z poprawnością projektu). Częstym błędem jest też przenoszenie pojęć ze schematu (anotacja) na etap fizycznego prowadzenia ścieżek.
Jeśli w treści jest mowa o "prowadzeniu/wytyczaniu ścieżek", "łączeniu padów" lub "trasie połączeń", chodzi o routing. Jeśli pojawia się "kontrola", "sprawdzenie odstępów", "naruszenia reguł", "zwarcia" – to DRC/rule check. Słowa-klucze zwykle jednoznacznie rozdzielają te funkcje.
Warto uczyć się etapami procesu: schemat (nety) → anotacja → transfer do PCB → placement → routing → DRC → generacja plików produkcyjnych. Pomaga też wykonanie krótkiego projektu w dowolnym EDA i nazwanie funkcji, których używasz na każdym kroku. To utrwala terminologię.
info

Około 60% zdających odpowiada poprawnie na to pytanie. średnie

W praktyce zawodowej kluczowe jest to, że routing w programach EDA to funkcja odpowiedzialna za prowadzenie (wytyczanie) ścieżek na płytce PCB, czyli łączenie pól lutowniczych zgodnie z połączeniami ze schematu.

Źródła:

  • KiCad Documentation – PCB Editor: Routing (Interactive Router), https://docs.kicad.org/ (PCB Editor / Routing) - accessed 2026-03-02
  • Altium Designer Documentation – Interactive Routing, https://www.altium.com/documentation/ (Interactive Routing) - accessed 2026-03-02
  • Autodesk EAGLE Documentation – Routing/Route tool (PCB board editor), https://help.autodesk.com/ (EAGLE / Route) - accessed 2026-03-02

Materiały:

  • Dokumentacje użytkownika edytorów PCB (sekcje o routing/interactive routing)
  • Kursy podstaw projektowania PCB (schemat → placement → routing → DRC)
  • Ćwiczenia praktyczne: wykonanie prostego projektu PCB i porównanie autoroutingu z routingiem ręcznym

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego