라우팅 규칙 유형
Routing 카테고리의 설계 규칙은 아래에 설명되어 있습니다.

Routing 카테고리의 설계 규칙
Defining, Scoping & Managing PCB Design Rules에 대해 자세히 알아보세요.
Interactive Routing에 대해 자세히 알아보세요.
Width
이 제약은 인터랙티브 라우팅 및 자동 라우팅 중에 구리(신호) 레이어에 배치되는 트랙의 폭을 정의합니다. 또한 온라인 및 배치 DRC 중 허용되는 폭도 정의합니다. 일반적으로 보드에는 여러 개의 Width 규칙이 있으며, 모든 넷(가장 낮은 우선순위의 Width 규칙), 특정 넷, 그리고 넷 클래스에 적용됩니다.
Constraints
Width Constraint Settings
| Default Rule | 필수 |
| Preferred Width | 보드 라우팅 시 트랙에 사용할 기본 폭을 지정합니다. |
| Min Width | 보드 라우팅 시 트랙에 사용할 수 있는 최소 허용 폭을 지정합니다. |
| Max Width | 보드 라우팅 시 트랙에 사용할 수 있는 최대 허용 폭을 지정합니다. |
| Check Tracks/Arcs Min/Max Width Individually | 규칙이 적용되는 넷의 각 라우트에 대해, 각 개별 트랙과 아크의 폭이 최소 및 최대 범위 내에 있는지 확인합니다. |
| Check Min/Max Width for Physically Connected | 규칙이 적용되는 넷의 각 라우트에 대해, 트랙, 아크, 필, 패드 및 비아의 조합으로 형성된 실제 라우팅 구리의 폭이 최소 및 최대 범위 내에 있는지 확인합니다. |
| Use Impedance Profile | 이 옵션은 Layer Stack Manager에 하나 이상의 임피던스 프로파일이 정의되어 있을 때 사용할 수 있습니다. 활성화되면 드롭다운에서 원하는 임피던스 프로파일을 선택합니다. 이 모드로 규칙을 구성하면 각 라우팅 레이어에 필요한 Preferred Width가 지정된 임피던스 프로파일의 일부로 계산됩니다(옵션이 활성화되면 Min Width 및 Max Width 값도 이 값으로 설정됨). 규칙이 정의된 후, 규칙의 범위에 해당하는 넷을 라우팅하면 해당 레이어에서 지정된 임피던스를 만족하는 데 필요한 폭으로 트랙 폭이 자동 설정됩니다. 이 옵션이 활성화되면 규칙에서 Preferred Width는 편집할 수 없지만 Min Width 및 Max Width 값은 편집할 수 있습니다. Configuring the Layer Stack for Controlled Impedance Routing에 대해 자세히 알아보세요. |
| Show values for layer stack | 이 옵션은 Layer Stack Manager에 여러 레이어 스택이 정의되어 있을 때 표시됩니다. 보드에 여러 레이어 스택이 포함된 경우, Width Constraints는 이미지 위의 전체 레이어 필드 또는 Layer Attributes Table의 레이어별 필드 를 사용하여 각 스택별로 구성해야 합니다. Defining and Configuring Substacks에 대해 자세히 알아보세요. |
| Layer Attributes Table | 대화상자 하단의 그리드 영역에는 Use Impedance Profile 옵션이 활성화되지 않은 한 레이어 스택에 정의된 모든 신호 레이어가 표시됩니다. 이 옵션이 활성화되면 선택한 임피던스 프로파일의 일부로 사용 가능한 레이어만 표시됩니다. 그리드에는 최소, 최대, 기본 라우팅 폭 및 기타 레이어별 정보가 표시됩니다. 라우팅 폭 필드는 이미지 위의 제약 조건 필드에서 값을 정의하여 전체적으로 설정하거나, 표에 직접 값을 입력하여 개별적으로 설정할 수 있습니다. Use Impedance Profile 옵션이 활성화되면 필요한 폭 항목이 자동 계산되어 표의 각 레이어에 입력됩니다. 이 모드에서는 Preferred Width 값은 편집할 수 없지만 Min Width 및 Max Width 값은 편집할 수 있습니다. |
| Defining the Widths in a Differential Pair | 차동 쌍의 각 넷 폭은 해당 Differential Pairs Routing rule에 의해 모니터링됩니다. |
| Rule Application |
|
changing the width during interactive routing에 대해 자세히 알아보세요.
Routing Neck-Down
넷이 보드를 가로질러 라우팅되면서 서로 다른 폭으로 라우팅되는 것은 드문 일이 아닙니다. 예를 들어 BGA 안으로 또는 밖으로 라우팅할 때는 적용된 임피던스 프로파일에서 허용하는 기본 폭 라우트보다 더 좁은 이스케이프 라우트가 필요한 경우가 많습니다. 이 제약을 사용하면 그러한 더 좁은 트레이스의 총 연속 길이에 대해 허용되는 최대값을 정의하여 라우트가 여전히 필요한 임피던스를 제공하도록 할 수 있습니다.
Constraints
Routing Neck-Down Settings
| Default Rule | 필수 아님. |
| Neck-Down Length | 적용 가능한 Routing Width 규칙에 의해 정의된 Min Width 와 Preferred Width 사이의 폭을 갖는 연속 라우트(규칙 범위에 포함되는 각 넷)의 최대 허용 길이를 지정합니다. 또는 그리드를 사용하여 레이어별 허용 길이를 정의할 수 있습니다. |
| Rule Application | 해당 DRC 모드에서 Routing Neck-Down 규칙 위반을 감지하려면 Routing Neck-Down 규칙 유형 검사를 Design Rule Checker 대화상자에서 온라인 및/또는 배치 검사에 대해 활성화하십시오. 감지된 규칙 위반은 설계 공간의 해당 트레이스에 해치 패턴으로 표시됩니다. |
automatic neck-down during routing에 대해 자세히 알아보세요.
Routing Topology
이 제약은 보드의 넷을 라우팅할 때 사용할 토폴로지를 지정합니다. 넷의 토폴로지는 핀 대 핀 연결의 배열 또는 패턴입니다. 기본적으로 각 넷의 핀 대 핀 연결은 전체 연결 길이가 Shortest 되도록 배치됩니다. 이 토폴로지가 적용되면 컴포넌트가 이동할 때마다 다시 분석되고 업데이트됩니다.
특정 토폴로지는 여러 이유로 넷에 적용됩니다. 신호 반사를 최소화해야 하는 고속 설계에서는 넷이 데이지 체인 토폴로지로 배치되며, 접지 넷의 경우 모든 트랙이 공통 지점으로 되돌아오도록 스타 토폴로지를 적용할 수 있습니다.
Constraints
Routing Topology Settings
| Default Rule | 필수 |
| Topology | 규칙의 범위(전체 쿼리)로 지정된 넷에 사용할 토폴로지를 정의합니다. 다음 토폴로지를 적용할 수 있습니다:
|
| Custom topology | From-Tos (수동으로 정의된 핀 간 연결)를 사용하여 사용자 지정 토폴로지를 정의할 수 있습니다. 이는 해당 넷에 적용된 Routing Topology 설계 규칙의 Batch DRC 중에 검사할 수 있습니다. From-To의 패드 사이에 전기적 연결이 있고 최단 경로에 이 넷의 다른 패드가 하나 이상 포함되어 있으면 위반이 감지됩니다. 패드 수가 많은 넷(20개 초과) 또는 프리미티브 수가 많은 넷(1024개 초과)에서는 위반이 감지되지 않습니다. |
| Applying a topology during autorouting | Autorouter를 사용할 때 Shortest 이외의 토폴로지를 사용하면 라우팅 완료 시간이 더 길어질 수 있습니다. |
| Rule Application | 자동 라우팅 중 Batch DRC. |
넷 토폴로지에 대해 자세히 알아보세요.
Routing Priority
이 제약 조건은 규칙으로 지정된 넷에 라우팅 우선순위를 할당합니다. Autorouter는 할당된 우선순위 값을 사용하여 설계 내 각 넷의 라우팅 중요도를 판단하고, 어떤 넷을 먼저 라우팅할지 결정합니다.
Constraints
Routing Priority Settings
| Default Rule | 필수 |
| Routing Priority | 우선순위 값은 규칙의 범위(전체 쿼리)로 지정된 넷에 할당됩니다. 0에서 100 사이의 값을 입력하세요. 할당된 숫자가 높을수록 자동 라우팅 시 우선순위가 높아집니다. |
| Rule Application | 자동 라우팅 중. |
Routing Layers
이 제약 조건은 라우팅에 사용할 수 있는 레이어를 지정합니다.
Constraints
Routing Layers Settings
| Default Rule | 필수 |
| Enabled Layers | 현재 레이어 스택에 정의된 각 신호 레이어가 목록에 표시됩니다. 필요에 따라 연결된 Allow Routing 옵션을 사용하여 레이어별 라우팅을 활성화/비활성화하세요. |
| During autorouting | Autorouter를 사용할 때 설계에서 활성화된 각 신호 레이어의 라우팅 방향은 Situs Autorouter 설정의 일부로 정의됩니다. 방향은 Layer Directions dialog에서 지정하며, 이 대화상자는 Situs Routing Strategies dialog에서 Edit Layer Directions 버튼을 클릭해 열 수 있습니다. |
| Rule Application | 온라인 DRC, Batch DRC, 대화형 라우팅 중, 그리고 자동 라우팅 중. |
레이어 및 레이어 스택에 대해 자세히 알아보세요.
Routing Corners
이 제약 조건은 자동 라우팅 중 사용할 코너 스타일을 지정합니다. 이 제약 조건은 45° 라우팅을 후처리로 구현하는 타사 Autorouter용입니다. 45° 라우팅을 기본 프로세스로 구현하는 Situs Autorouter에는 적용되지 않습니다.
Constraints
Routing Corner Settings
| Default Rule | 필수 |
| Style | 사용할 라우팅 코너 스타일을 지정합니다. 다음 세 가지 스타일을 사용할 수 있습니다:
|
| Setback | 이 두 필드를 사용하면 |
| Rule Application | 이 제약 조건은 45° 라우팅을 후처리로 구현하는 타사 Autorouter용입니다. 45° 라우팅을 기본 프로세스로 구현하는 Situs Autorouter에는 적용되지 않습니다. |
Routing Via Style
이 제약 조건은 라우팅 시 사용할 수 있는 비아 스타일을 지정합니다. 규칙의 제약 조건 일부로 정의된 비아의 직경 및 홀 크기에 대해 특정 최소/최대/권장 값을 정의하거나, 보드 설계에서 사용 가능한 템플릿을 사용할 수 있습니다.
Constraints
Routing Via Style Settings
| Default Rule | 필수 |
| Mode | 드롭다운에서 다음 두 가지 모드 중 하나를 선택합니다:
|
Mode = (제약 조건 설정) |
Via Diameter - 라우팅 중 배치되는 비아 직경의 Minimum, Preferred 및 Maximum 값을 지정합니다. Via Hole Size - 라우팅 중 배치되는 비아 홀 크기의 Minimum, Preferred 및 Maximum 값을 지정합니다. |
Mode = (라우팅 중 비아 크기 변경) |
Routing Via Style 설계 규칙은 비아의 X-Y 속성을 정의합니다. 인터랙티브 라우팅 중 비아를 배치할 때 Minimum / Preferred / Maximum / User Choice 비아 정의를 |
Mode = (제약 조건 설정) |
|
Mode = (라우팅 중 비아 크기 변경) |
인터랙티브 라우팅 중 라우팅 비아를 배치하려 할 때 4 키를 눌러 활성화된 비아 템플릿들을 순환 선택할 수 있습니다. 선택된 템플릿은 Heads-Up Display와 상태 표시줄에 표시됩니다. 또한 라우팅 중 Tab 키를 눌러 Properties panel에 접근할 수 있으며, 여기서 현재 적용된 비아 템플릿을 변경할 수 있습니다. |
| Changing the via type during routing | Via Type는 각 비아가 Z 평면에서 걸치는 레이어를 정의합니다. Layer Stack Manager에 여러 비아 유형(Via Types)이 정의되어 있는 경우, 예를 들어 관통 비아와 블라인드/버리드 비아가 있는 경우 현재 레이어 전환에 대해 서로 다른 비아 유형을 사용할 수 있습니다. 이 경우 6 키를 눌러 허용된 비아 유형을 순환 선택하십시오. 선택된 비아 유형은 Heads-Up Display 및 상태 표시줄에 표시됩니다. 또는 8 키를 눌러 허용된 비아 유형의 팝업 메뉴를 표시한 후 필요한 항목을 클릭할 수 있습니다(). |
| Controlling the size of blind and buried vias | 블라인드 및 버리드 비아의 크기를 제어하기 위해 서로 다른 레이어 쌍을 대상으로 개별 규칙을 설정할 수 있습니다. 예를 들어, 탑 레이어와 미드 레이어 1 사이의 블라인드 비아 크기를 제어하려면 다음 스코프(Full Query)를 사용할 수 있습니다:
미드 레이어 2와 미드 레이어 3 사이의 버리드 비아 크기를 제어하려면 다음 스코프를 사용합니다:
또는 개별 규칙을 생성하는 대신 다음과 같이 OR를 사용하여 하나의 규칙 쿼리를 확장할 수도 있습니다:
|
| Rule Application | Online DRC, Batch DRC, 오토라우팅 중, 그리고 인터랙티브 라우팅 중에 적용됩니다. 규칙의 모드가 Min/Max preferred로 설정된 경우 다음 사항이 적용됩니다:
|
Via Style Query Keywords
비아 관련 쿼리 키워드는 매우 다양하게 제공됩니다. 이를 살펴보는 가장 쉬운 방법은 Query Helper dialog를 열고 마스크 필드를 사용하여 아래 이미지와 같이 모든 비아 관련 쿼리 키워드를 필터링하는 것입니다.
패드 및 비아 작업에 대해 자세히 알아보세요.
라우팅 중 비아 변경에 대해 자세히 알아보세요.
팬아웃 제어
이 제약 조건은 설계에서 신호 및/또는 전원 플레인 넷에 연결된 표면실장 부품의 패드를 팬아웃할 때 사용할 팬아웃 옵션을 지정합니다. 라우팅 관점에서 보면 비아와 연결 트랙을 추가함으로써 팬아웃은 본질적으로 SMT 패드를 관통 홀 패드로 바꿉니다. 이렇게 하면 신호를 탑 레이어 또는 바텀 레이어에만 국한하지 않고 모든 라우팅 레이어에서 사용할 수 있게 되므로 보드 라우팅이 성공할 가능성이 크게 높아집니다. 이는 특히 라우팅 공간이 매우 제한적인 고밀도 설계에서 필요합니다.
제약 조건
Fanout Control Settings
| Default Rule | 필수 |
| Fanout Style | SMT 컴포넌트에 대해 팬아웃 비아를 어떤 방식으로 배치할지 지정합니다. 다음 옵션을 사용할 수 있습니다:
|
| Fanout Direction | 팬아웃에 사용할 방향을 지정합니다. 다음 옵션을 사용할 수 있습니다:
|
| Direction From Pad | 팬아웃에 사용할 방향을 지정합니다. BGA 컴포넌트를 팬아웃할 때는 패드를 사분면으로 나누고, 각 사분면의 패드에 동시에 팬아웃을 적용합니다. 다음 옵션을 사용할 수 있습니다:
|
| Via Placement Mode | BGA 컴포넌트의 패드에 대해 팬아웃 비아를 어떤 방식으로 배치할지 지정합니다. 다음 옵션을 사용할 수 있습니다:
|
| Default fanout constraints | 일반적으로 사용 가능한 컴포넌트 패키지 유형을 포괄하도록 다음 기본 Fanout Control 설계 규칙이 자동으로 생성됩니다(우선순위 내림차순으로 나열됨). 이러한 규칙은 편집할 수 있으며, 개별 설계 요구사항에 따라 다른 규칙을 정의할 수도 있습니다.
|
| Fanout vias | 팬아웃 비아에 사용되는 스타일은 해당 Routing Via Style 설계 규칙을 따릅니다. 팬아웃 과정에서 패드에서 비아까지 추가로 배치되는 트랙은 해당 Routing Width 설계 규칙을 따릅니다. |
| Fanning out a component | 컴포넌트의 패드를 팬아웃하려면 어떤 레이어에서도 이 컴포넌트 아래에 폴리곤 푸어가 없어야 합니다. 팬아웃을 생성하기 전에 폴리곤을 보류(shelve)하고 afterward 복원할 수 있습니다. |
| Rule Application | 인터랙티브 라우팅 및 오토라우팅 중. |
Fanout Control Query Keywords
풋프린트를 기준으로 컴포넌트를 대상으로 지정하려면 Attribute Checks 쿼리 함수 목록에서 패키지 유형을 대상으로 하는 키워드(예: IsBGA, IsLCC, IsSMSIP 등)를 확인하십시오.
fanout and escape routing에 대해 자세히 알아보십시오.
와이어 본딩
이 제약 조건은 인접한 본드 와이어 사이의 허용 가능한 거리(Wire To Wire), Min Wire Length 및 Max Wire Length, 그리고 Bond Finger Margin를 정의합니다. Bond Finger Margin는 본드 와이어와 해당 와이어가 연결된 본드 핑거 패드 가장자리 사이의 거리/패딩입니다.
Constraints
Wire Bonding Settings
| Default Rule | 필수 |
| Wire To Wire | 인접한 본드 와이어의 3D 바디 사이에 허용되는 최소 거리를 지정합니다.인접한 본드 와이어의 3D 바디 사이에 허용되는 최소 거리를 지정합니다. |
| Min Wire Length | 본드 와이어의 허용 가능한 최소 길이를 지정합니다. |
| Max Wire Length | 본드 와이어의 허용 가능한 최소 길이를 지정합니다. |
| Bond Finger Margin | 본드 핑거 패드 가장자리로부터의 허용 가능한 최소 여유를 지정합니다. |
| Rule Application | 배치 DRC. |
Wire Bonding Query Keywords
-
IsBondFinger – 본드 와이어가 연결된 구리 레이어의 SMD 패드 프리미티브를 반환합니다.
-
IsBondWire – 본드 와이어 프리미티브를 반환합니다.
-
IsBondWireConnected – 본드 와이어가 연결된 모든 프리미티브를 반환합니다.
Wire Bonding에 대해 자세히 알아보십시오.
차동 페어 라우팅
이 제약 조건은 차동 페어의 각 넷에 대한 라우팅 폭과 해당 페어 내 넷들 사이의 클리어런스(또는 간격)를 정의합니다. 차동 페어는 일반적으로 해당 넷 페어에 필요한 차동 임피던스를 제공하기 위해 특정 폭-간격 설정으로 라우팅됩니다. 이러한 설정은 수동으로 정의할 수도 있고, Layer Stack Manager에 차동 페어 임피던스 프로파일이 정의되어 있는 경우 임피던스 프로파일을 선택하여 Preferred 폭-간격 설정을 자동으로 정의할 수 있습니다.
제약 조건
Differential Pairs Routing Settings
| Default Rule | 필수 |
| Min Width | 차동 페어를 라우팅할 때 트랙에 사용할 수 있는 허용 최소 폭을 지정합니다. |
| Min Gap | 라우팅 중 동일한 차동 페어 내 서로 다른 넷의 프리미티브 사이에 허용되는 최소 클리어런스를 지정합니다. 이 설계 규칙의 Min, Preferred & Max Gap 설정은 차동 페어를 라우팅, 재라우팅 또는 인터랙티브하게 수정(Interactive Sliding 중)할 때 사용됩니다. 이러한 Gap 설정은 규칙 검사(DRC)에는 NOT사용되지 않는다는 점에 유의하십시오. DRC 중에는 해당 Clearance Constraint 규칙으로 Gap을 검사합니다. 이에 대한 자세한 내용은 아래의 Notes를 참조하십시오. |
| Preferred Width | 차동 페어를 라우팅할 때 트랙에 사용할 기본 폭을 지정합니다. |
| Preferred Gap | 동일한 차동 페어 내 서로 다른 넷의 프리미티브 사이의 기본 클리어런스를 지정합니다. |
| Max Width | 차동 페어를 라우팅할 때 트랙에 사용할 수 있는 허용 최대 폭을 지정합니다. |
| Max Gap | 동일한 차동 페어 내 서로 다른 넷의 프리미티브 사이의 허용 최대 클리어런스를 지정합니다. |
| Max Uncoupled Length | 차동 페어 내 양극 및 음극 넷 사이에서 허용되는 최대 비결합 길이 값을 지정합니다. |
| Use Impedance Profile | 이 옵션은 Layer Stack Manager에서 하나 이상의 임피던스 프로파일이 정의되어 있을 때 사용할 수 있습니다. 활성화하면 드롭다운에서 필요한 임피던스 프로파일을 선택하십시오. 규칙이 이 모드로 구성되면 각 배선 레이어에 필요한 Preferred Width와 Preferred Gap은 지정된 임피던스 프로파일의 일부로 계산됩니다. 규칙이 정의된 후, 해당 규칙의 범위에 포함되는 차동 페어를 배선할 때 트랙 폭과 페어 간격은 지정된 임피던스를 만족하도록 해당 레이어에 필요한 값으로 자동 설정됩니다. |
| Show values for layer stack | 이 옵션은 Layer Stack Manager에 여러 레이어 스택이 정의되어 있을 때 대화상자에 표시됩니다. 보드에 여러 레이어 스택이 포함된 경우, Differential Pairs Routing Constraints는 각 레이어 스택별로 구성해야 하며, 이미지 위의 전체 레이어 필드, Layer Attributes Table의 레이어별 필드 또는 임피던스 프로파일 선택 중 하나를 사용해 설정할 수 있습니다. |
| Layer Attributes Table | 대화상자 하단의 그리드 영역에는 임피던스 프로파일이 선택되지 않은 경우 레이어 스택에 정의된 모든 신호 레이어가 표시됩니다. 임피던스 프로파일이 선택된 경우에는 선택한 임피던스 프로파일에 포함된 레이어만 표시됩니다. 최소, 최대, 권장 폭 및 간격 제약과 기타 레이어별 정보가 표시됩니다. 라우팅 Width 및 Gap 필드는 이미지 위 제약 필드에 값을 정의하여 전역으로 설정하거나, 표에 직접 값을 입력하여 개별적으로 설정할 수 있습니다. 임피던스 프로파일이 선택되면 필요한 Preferred Width 항목이 각 레이어에 대해 자동 계산되어 표에 입력됩니다. 이 모드에서는 Preferred Width와 Preferred Gap 값은 편집할 수 없지만 Min 및 Max 값은 편집할 수 있습니다. 최소, 최대, 권장 폭 및/또는 간격 값을 정의할 때 Layer Attributes Table 는 잘못된 항목을 빨간색 텍스트로 강조 표시합니다. 예를 들어 최소 제약값을 최대 제약값보다 크게 지정했거나, 권장 제약값을 최소값보다 낮거나 최대 제약값보다 높게 설정한 경우 이런 일이 발생할 수 있습니다. 잘못된 규칙 정의는 PCB Rules and Constraints Editor 대화상자의 폴더 트리 창과 해당 요약 목록 모두에서 규칙 이름이 빨간색으로 표시되어 추가로 강조됩니다. |
| Differential Pair clearance checking | 차동 페어의 각 넷 폭은 적용 가능한 Differential Pairs Routing 규칙에 의해 모니터링되며(Width 규칙이 아님), 해당 페어 내 넷 사이의 클리어런스 검사는 여전히 적용 가능한 Clearance design rule에 의해 제어됩니다. 차동 페어 라우팅 간격이 보드에서 서로 다른 넷 사이에 허용된 최소 클리어런스보다 작으면, 차동 페어의 넷은 클리어런스 제약을 위반하게 됩니다. 이를 방지하려면 별도의 클리어런스 제약을 생성하여 차동 페어의 넷 간 클리어런스를 Diff Pair Gap과 동일한 값으로 설정해야 합니다. Constraint Manager에서 이렇게 하려면, 페어의 Clearance 값을 Diff Pair Gap과 동일한 값으로 설정하십시오. 이는 위의 Differential Pair Routing 슬라이드쇼 첫 번째 슬라이드에서 확인할 수 있으며, 여기서 차동 페어의 클리어런스는 PCB Rules and Constraints Editor에서 이렇게 하려면, Diff Pair Gap과 동일한 클리어런스 값으로 추가 Clearance 제약을 추가하고 Same Differential Pair 옵션을 선택하십시오. 이는 위의 Differential Pair Routing 슬라이드쇼 네 번째 슬라이드에서 확인할 수 있으며, 여기서 차동 페어의 클리어런스는 |
| Changing pair properties across the board | 최적의 Width-Gap 설정은 보드 대부분 영역에서 달성 가능할 수 있지만, BGA 컴포넌트 아래와 같은 일부 영역에서는 더 작고 더 촘촘한 Width-Gap 설정을 사용해야 하는 경우가 많습니다. Min Gap을 Preferred Gap보다 작게 정의하면, 장애물 때문에 필요한 위치에서 라우터가 페어 구성원들을 서로 더 가깝게 배치할 수 있습니다. 이는 동작하지만 대가가 따릅니다. 라우팅 작업이 훨씬 더 복잡해지고, 따라서 속도도 느려집니다. 이 요구사항은 여러 개의 차동 페어 라우팅 규칙을 정의하여 충족할 수도 있습니다. 즉, 보드 전체의 차동 페어를 대상으로 하는 낮은 우선순위 규칙 하나와 더 좁은 Width-Gap 설정이 필요한 특정 영역의 차동 페어를 대상으로 하는 높은 우선순위 규칙 하나를 정의하는 방식입니다. 그런 다음 해당 영역에 대한 Room Definition rule을 정의하고, 더 촘촘한 Width-Gap 설정이 필요한 차동 페어 라우팅 규칙의 범위 일부로 그 room을 사용하여 그 영역의 차동 페어를 지정합니다. |
| Define Differential Pair Classes | 제약 정의 과정을 단순화하기 위해 회로도에서 Differential Pair 클래스를 정의할 수 있습니다. 프로젝트에서 Constraint Manager를 사용하는 경우 Constraint Manager에서 이를 수행하며, 프로젝트에서 design rules를 사용하는 경우 차동 페어 지시문에 Diff Pair Class 속성을 추가하여 수행합니다. |
| Rule Application | Online DRC, Batch DRC, 대화형 라우팅(및 재라우팅), 자동 라우팅, 대화형 길이 튜닝(Min Gap 적용), 그리고 페어를 대화형으로 수정할 때(예: 페어를 구성하는 넷 중 하나의 트랙 세그먼트를 슬라이드할 때) 적용됩니다. |
Differential Pair Routing Query Keywords
-
InAnyDifferentialPair – 모든 차동 페어 객체와 이와 연관된 프리미티브를 반환합니다.
-
InDifferentialPair – Name 속성이 Query를 충족하는 차동 페어 객체와 연관된 모든 객체를 반환합니다.
-
InDifferentialPairClass – 지정된 Differential Pair Class의 멤버인 모든 차동 페어 객체를 반환합니다.
-
IsDifferentialPair – 모든 차동 페어 객체를 반환합니다.
-
IsRule_DifferentialPairsRouting – Differential Pairs Routing 규칙 객체를 반환합니다.


)
)
)













).
).
).
).







)
)