라우팅 토폴로지
Created: August 23, 2018 | Updated: August 23, 2018
Rule category: 라우팅
Rule classification: 단항
요약
이 규칙은 보드에서 네트를 라우팅할 때 적용할 토폴로지를 지정합니다. 네트의 토폴로지란 핀-대-핀 연결의 배치 또는 패턴을 의미합니다. 기본적으로 각 네트의 핀-대-핀 연결은 전체 연결 길이가 가장 짧아지도록 배치됩니다. 토폴로지는 다양한 이유로 네트에 적용됩니다. 예를 들어 고속 설계에서 신호 반사를 최소화해야 하는 경우 네트를 데이지 체인 토폴로지로 배치하거나, 그라운드 네트의 경우 모든 트랙이 공통 지점으로 되돌아오도록 스타 토폴로지를 적용할 수 있습니다.
제약 조건
-
Topology – 규칙의 범위(전체 쿼리)가 대상으로 하는 네트에 사용할 토폴로지를 정의합니다. 다음 토폴로지를 적용할 수 있습니다:
-
Shortest– 이 토폴로지는 네트의 모든 노드를 연결하여 전체 연결 길이가 가장 짧아지도록 합니다. -
Horizontal– 이 토폴로지는 모든 노드를 연결하되, 수직 방향의 짧음보다 수평 방향의 짧음을 5:1 비율로 더 선호합니다. 수평 방향으로 라우팅을 강제하려면 이 방법을 사용하십시오. -
Vertical– 이 토폴로지는 모든 노드를 연결하되, 수평 방향의 짧음보다 수직 방향의 짧음을 5:1 비율로 더 선호합니다. 수직 방향으로 라우팅을 강제하려면 이 방법을 사용하십시오. -
Daisy-Simple– 이 토폴로지는 모든 노드를 하나씩 순차적으로 체인으로 연결합니다. 체인 연결 순서는 전체 길이가 가장 짧아지도록 계산됩니다. 소스와 터미네이터 패드가 지정된 경우, 다른 모든 패드는 가능한 한 가장 짧은 길이가 되도록 그 사이에 체인으로 연결됩니다. 패드를 편집하여 소스 또는 터미네이터로 설정할 수 있습니다. 여러 소스(또는 터미네이터)가 지정되면, 각 끝단에서 서로 체인으로 연결됩니다. -
Daisy-MidDriven– 이 토폴로지는 소스 노드(들)를 데이지 체인의 중앙에 배치하고, 로드를 균등하게 분할한 뒤 소스(들)의 양쪽으로 체인 연결합니다. 양 끝단 각각에 하나씩, 총 2개의 터미네이터가 필요합니다. 여러 소스 노드는 중앙에서 서로 체인으로 연결됩니다. 터미네이터가 정확히 2개가 아니면Daisy-Simple토폴로지가 사용됩니다. -
Daisy-Balanced– 이 토폴로지는 모든 로드를 동일한 체인들로 분할하며, 체인의 총 개수는 터미네이터 개수와 같습니다. 그런 다음 이 체인들은 스타 패턴으로 소스에 연결됩니다. 여러 소스 노드는 서로 체인으로 연결됩니다. -
Starburst– 이 토폴로지는 각 노드를 소스 노드에 직접 연결합니다. 터미네이터가 존재하면 각 로드 노드 뒤에 연결됩니다. 여러 소스 노드는Daisy-Balanced토폴로지와 같이 서로 체인으로 연결됩니다.
-
중복 규칙 충돌 해결 방법
모든 규칙은 우선순위 설정에 따라 해결됩니다. 시스템은 우선순위가 높은 규칙부터 낮은 규칙까지 순서대로 확인하며, 검사 중인 객체(들)와 범위가 일치하는 첫 번째 규칙을 선택합니다.
규칙 적용
자동 라우팅 중.
