Quick Routing 명령(메인 메뉴와 Active Bar에서 접근)은 설정과 기능이 더 적은 간소화된 라우팅을 제공하며, 더 단순한 설계에 적합합니다. 전반적인 동작과 단축키는 표준 Interactive Routing 명령과 동일합니다.
기능에는 다음이 포함됩니다:
-
첫 번째 장애물에서 정지, 우회(walkaround), 푸시 앤 쇼브(push and shove) 등 다양한 라우팅 모드.
-
트랙 각도와 직교성을 유지하는 강력한 드래그 기능.
-
재라우팅을 빠르고 쉽게 해주는 루프 제거 기능.
Quick Routing 도구는 커서 경로를 따라 라우트 구간을 배치, 단일 클릭으로 라우팅 완료, 장애물 푸시 또는 우회, 기존 연결 자동 추종 등을 직관적으로 제공하여 라우팅 효율과 유연성을 극대화하며, 모두 적용 가능한 설계 규칙에 따라 동작합니다.
이 라우터는 기능 구성이 축소되어 있기 때문에 Quick 라고도 합니다. Quick Router에 포함되지 않는 기능은 다음과 같습니다:
-
턴 스무딩 없음
-
Any Angle 라우팅 지원이 제한적
-
T-접합(T-junction) 푸시 없음
-
단순한 Push&Shove 지원
-
Miter Ratio, Min Arc, Pad Entry Stability 없음
-
Gloss Neighbor를 지원하지 않는 단순 Gloss Effort
이러한 기능이 필요하다면 Interactive Routing 도구를 사용하세요.
PCB 편집기에는 Quick Differential Pair Routing 도구도 포함되어 있습니다 -
자세히 알아보기.
아래의 접을 수 있는 섹션에는 사용 가능한 Quick Interactive Routing 옵션과 컨트롤에 대한 정보가 포함되어 있습니다:
Net Information
-
Net Name – 인터랙티브 라우팅이 연결된 넷의 이름을 표시합니다.
-
Net Class – 인터랙티브 라우팅이 속한 넷 클래스(넷 클래스의 멤버인 경우)를 표시합니다.
-
Length – 총 Signal Length. Signal Length는 노드-노드 간 총 거리를 정확히 계산한 값입니다. 배치된 객체를 분석하여 적층/중첩 객체와 패드 내부의 굴곡 경로를 해소하며, 비아 길이도 포함됩니다.
-
Delay – 미라우팅 구간을 포함하여 선택된 세그먼트의 총 지연을 표시합니다.
Properties 패널의
Interactive Routing 모드에서
Net Name,
Net Class,
Length,
Delay의 클릭 가능한 링크를 선택하면
PCB – Nets panel로 이동하며, 관련 넷의 세부 정보를 확인하고 변경할 수 있습니다.
Properties
-
Layer – 드롭다운을 사용해 라우팅이 위치할 레이어를 지정합니다.
-
Via – 비아가 템플릿과 연결되어 있으면 템플릿 이름이 여기에 표시됩니다.
-
Via Diameter – 비아 직경을 지정합니다.
-
Via Hole Size – 비아 홀 크기를 지정합니다.
-
Width – 드롭다운을 사용해 폭(width)을 지정합니다.
-
Min – 현재 넷에 대해 정의된 설계 규칙의 최소 폭을 사용함을 의미합니다
-
Preferred – 현재 넷에 대해 정의된 설계 규칙의 권장(preferred) 폭을 사용함을 의미합니다.
-
Max – 현재 넷에 대해 정의된 설계 규칙의 최대 폭을 사용함을 의미합니다.
Interactive Routing Options
-
Routing Mode – 드롭다운을 사용하거나 Shift+R 단축키로 원하는 라우팅 모드를 순환 선택합니다. 다음 선택지가 있습니다:
-
Ignore Obstacles – 기존 객체를 무시하고(라우팅을 자유롭게 배치) 라우팅합니다. 위반 사항은 하이라이트됩니다.
-
Walkaround Obstacles – Interactive Router가 기존 트랙, 패드, 비아를 피해 우회하도록 선택합니다. 위반을 발생시키지 않고 장애물을 우회할 수 없으면 라우트가 막혔음을 나타내는 표시가 나타납니다.
-
Push Obstacles – Interactive Router가 기존 트랙을 밀어내어 공간을 만들도록 선택합니다. 이 모드는 새 라우팅을 위해 비아도 밀어낼 수 있습니다. 위반 없이 장애물을 밀어낼 수 없으면 라우트가 막혔음을 나타내는 표시가 나타납니다.
-
HugNPush Obstacles – Interactive Router가 기존 트랙/패드/비아에 가능한 한 가깝게 붙어서(hug) 라우팅하고, 필요 시 장애물을 밀어내며 라우트를 계속하도록 선택합니다. 위반 없이 붙거나 밀 수 없으면 라우트가 막혔음을 나타내는 표시가 나타납니다.
-
Stop At First Obstacle – 이 모드에서는 라우팅 엔진이 경로를 막는 첫 번째 장애물에서 정지합니다.
-
AutoRoute Current Layer – 현재 레이어에서만 자동 라우팅을 활성화하도록 선택합니다.
-
AutoRoute MultiLayer – 여러 레이어에서 자동 라우팅을 활성화하도록 선택합니다.
-
Corner Style – 원하는 라우팅 코너 스타일을 선택하거나 Shift+Spacebar 단축키로 코너 스타일을 순환 선택합니다.
-
Gloss Effort (Routed) – 패널에서 원하는 글로스(gloss) 레벨을 직접 선택하거나 Shift+Ctrl+G 단축키로 다음 선택지를 순환합니다:
-
Off – 이 모드에서는 글로싱이 사실상 비활성화됩니다. 다만 라우팅/드래깅 후에는 예를 들어 트랙 세그먼트 중첩을 제거하기 위한 정리(cleanup)가 여전히 수행됩니다. 이 모드는 보드 레이아웃의 마무리 단계에서 최종 수준의 미세 조정이 필요할 때(예: 트랙 수동 드래그, 패드 진입부 정리 등) 일반적으로 유용합니다.
-
Weak – 이 모드에서는 낮은 수준의 글로싱이 적용되며, Interactive Router는 현재 라우팅 중인 트랙(또는 드래그 중인 트랙/비아)과 직접 연결되어 있거나 그 주변 영역에 있는 트랙만 고려합니다. 이 글로싱 모드는 트랙 레이아웃 미세 조정이나 크리티컬 트레이스를 다룰 때 일반적으로 유용합니다.
-
Strong – 이 모드에서는 높은 수준의 글로싱이 적용되며, Interactive Router가 최단 경로를 찾고 트랙을 매끄럽게 하는(smoothing) 등의 작업을 수행합니다. 이 글로싱 모드는 레이아웃 초기 단계에서 보드의 상당 부분을 빠르게 라우팅하는 것이 목표일 때 일반적으로 유용합니다.
-
Gloss Effort (Neighbor) – 다음 선택지를 통해 패널에서 현재 라우팅 중인 넷에 의해 밀려나는 트레이스에 적용할 글로스 레벨을 선택합니다:
-
Off – 이 모드에서는 글로싱이 사실상 비활성화됩니다. 다만 라우팅/드래깅 후에는 예를 들어 트랙 세그먼트 중첩을 제거하기 위한 정리(cleanup)가 여전히 수행됩니다. 이 모드는 보드 레이아웃의 마무리 단계에서 최종 수준의 미세 조정이 필요할 때(예: 트랙 수동 드래그, 패드 진입부 정리 등) 일반적으로 유용합니다.
-
Weak – 이 모드에서는 낮은 수준의 글로싱이 적용되며, Interactive Router는 현재 라우팅 중인 트랙(또는 드래그 중인 트랙/비아)과 직접 연결되어 있거나 그 주변 영역에 있는 트랙만 고려합니다. 이 글로싱 모드는 트랙 레이아웃 미세 조정이나 크리티컬 트레이스를 다룰 때 일반적으로 유용합니다.
-
Strong – 이 모드에서는 높은 수준의 글로싱이 적용되며, Interactive Router가 최단 경로를 찾고 트랙을 매끄럽게 하는(smoothing) 등의 작업을 수행합니다. 이 글로싱 모드는 레이아웃 초기 단계에서 보드의 상당 부분을 빠르게 라우팅하는 것이 목표일 때 일반적으로 유용합니다.
-
Automatically Remove Loops – 수동 라우팅 중 생성되는 불필요한 루프를 자동으로 제거하도록 활성화합니다. 이를 통해 불필요한 트랙을 수동으로 제거하지 않고도 연결을 재라우팅할 수 있습니다. 다만 전원 넷처럼 루프가 필요한 넷을 라우팅해야 하는 경우도 있습니다. Shift+D 단축키를 사용하면 선택한 넷에 대해 이 전역 설정을 무시(override)하도록 이 옵션을 토글할 수 있습니다.
-
Remove Loops With Vias – 비아가 포함된 루프를 자동으로 제거하도록 활성화합니다. 루프 제거 중 비아가 남아 있어야 한다면 이 옵션을 비활성화하세요.
-
Remove Net Antennas – 다른 어떤 프리미티브에도 연결되지 않고 안테나를 형성하는 트랙 또는 아크 끝단을 제거하려면 이 옵션을 활성화합니다.
-
Display Clearance Boundaries – 기존 객체와 적용 가능한 클리어런스 규칙으로 정의되는 no-go 클리어런스 영역을 로컬 보기 원 안에서 음영 폴리곤으로 표시하도록 활성화하거나, 라우팅 중 Ctrl+W 단축키로 켜고 끌 수 있습니다. 이 옵션은 Ignore Obstacles 라우팅 모드에서는 사용할 수 없습니다.
-
Reduce Clearance Display Area – 더 작은 클리어런스 경계를 사용하도록 활성화합니다. 이 옵션은 Display Clearance Boundaries option가 활성화된 경우에만 사용할 수 있습니다.
-
Show Length Gauge – 현재 라우팅된 길이를 표시하는 길이 게이지를 표시하도록 활성화합니다. 게이지 설정은 적용 가능한 설계 규칙에 정의된 제약 조건 집합으로부터 계산됩니다. 라우팅 중 Shift+G 단축키로 표시를 켜거나 끌 수 있습니다.
Rules
적용 가능한 설계 규칙에 의해 정의된 제약 조건은 Properties 패널의 Rules 섹션 아래에 나열됩니다.
-
Via Constraint – Edit PCB Rule 대화상자를 열어 비아에 대한 PCB 규칙을 정의합니다.
-
Width Constraint – Edit PCB Rule 대화상자를 열어 라우팅 폭에 대한 PCB 규칙을 정의합니다.