고속 규칙 유형
개요
- Altium Designer에서 제공하는 High Speed Design Rule 유형을 명확하게 요약합니다.
- Design Rule 시스템 내에서 High Speed 범주가 어떻게 구성되어 있는지 더 잘 이해할 수 있습니다.
- PCB 레이아웃 작업 중 이러한 Rule 옵션을 찾고 이해하는 데 유용한 실무 참고 자료입니다.
High Speed 카테고리의 설계 Rule은 아래에 설명되어 있습니다.
평행 세그먼트
이 Rule은 주어진 간격에서 두 Track 세그먼트가 평행하게 이어질 수 있는 거리를 지정합니다. 배선된 Differential Pair Net은 이 Rule의 검사 대상에서 제외됩니다.
제약 조건
평행 세그먼트 제약 조건
| Default Rule | 필요하지 않습니다. |
| Layer Checking | 검사할 두 Track 세그먼트가 위치해야 하는 곳을 지정합니다.
|
| For a parallel gap of | 두 Track 세그먼트를 검사 대상으로 간주하기 위한 평행 간격을 지정합니다. 간격이 이 값 이하인 평행 Track 세그먼트가 검사됩니다. |
| The parallel limit is | 전체 길이에 걸쳐 평행 간격 제약 조건을 충족할 때, 서로 다른 Net에 속한 두 Track 세그먼트의 최대 허용 평행 길이를 지정합니다. |
| 평행이란 무엇인가요? | 이 Rule은 parallel gap 설정 범위 내에 있는 평행 Track 세그먼트를 감지한 다음, 해당 Net에 속한 모든 세그먼트의 길이를 합산합니다 이 세그먼트 길이의 합이 parallel limit을 초과하면 DRC 위반으로 표시됩니다. 배선된 Differential Pair Net은 이 Rule의 검사 대상에서 제외됩니다. |
| Rule 적용 | 온라인 DRC 및 배치 DRC. |
길이
이 Rule은 Net의 최소 및 최대 길이를 지정합니다.
제약 조건
길이 제약 조건
| Default Rule | 필요하지 않습니다. |
| Length Units | 길이를 거리로 정의합니다. |
| Delay Units | 길이를 시간으로 정의합니다(Signal이 해당 배선 길이를 따라 이동하는 데 걸리는 시간). |
| Minimum | Net의 최소 허용 길이 값입니다. |
| Maximum | Net의 최대 허용 길이 값입니다. |
| Rule 적용 | 대화형 길이 튜닝, 자동 길이 튜닝, 온라인 및 배치 DRC. |
길이 일치
이 Rule은 Net 길이의 허용 차이를 지정합니다. 이 Rule은 고속 설계에서 필수적입니다. 고속 설계에서는 Signal이 도착하는 데 걸리는 시간(전체 길이에 따라 결정됨)뿐 아니라 지정된 Signal이 동시에 도착하도록 하는 것이 중요하기 때문입니다. Signal의 스위칭 속도, Signal의 기능, 보드에 사용된 재료에 따라 허용 차이는 최대 500mil에서 최소 1mil까지 달라질 수 있습니다.
대상 Net 집합은 Rule의 범위(전체 쿼리로 정의됨)에 따라 정의되며, 기준 길이(집합에서 가장 긴 Net)는 Rule 범위와 Constraints 설정의 조합으로 결정됩니다. 다른 대상 Net은 현재 길이가 다음 조건을 충족하면 Rule을 통과합니다.
(LongestLength - tolerance) ≤ CurrentLength ≤ LongestLength
제약 조건
길이 일치 제약 조건
| Default Rule | 필요하지 않습니다. |
| Length Units | 길이를 거리로 정의합니다. |
| Delay Units | 길이를 시간으로 정의합니다(Signal이 해당 배선 길이를 따라 이동하는 데 걸리는 시간). |
| Tolerance | 각 Net을 집합에서 가장 긴 Net과 비교할 때 적용할 길이 허용 오차를 지정합니다. 길이가 지정된 허용 오차 범위에 들지 않는 Net은 너무 짧은 것으로 간주되며, Equalize Net Lengths 명령을 실행하면 해당 Net에 Track이 추가됩니다. |
| Source Target | 이 드롭다운은 xSignal 클래스(또는 설계의 모든 xSignal)가 Rule 범위로 사용될 때만 사용할 수 있습니다. 드롭다운에서 xSignal을 선택하면 해당 길이를 Rule 범위에 포함된 다른 xSignal의 타겟으로 사용할 수 있습니다. xSignal을 기준 타겟으로 선택하면 다른 대상 xSignal은 현재 길이가 다음 조건을 충족할 경우 Rule을 통과합니다.
|
| Group Matched Lengths | 슬라이드 1과 3에 표시된 것처럼 Rule 범위에 포함된 모든 Net 간의 길이를 검사하려면 이 옵션을 선택합니다. |
| Within Differential Pair Length | 슬라이드 2와 4에 표시된 것처럼 Rule 범위에 포함된 각 Differential Pair 내부의 Net 간 길이를 검사하려면 이 옵션을 선택합니다. 이를 위상 일치라고 하며, 아래에 요약되어 있습니다. |
| Dynamic Phase Matching | 이 옵션을 활성화하면 동적 위상 정합(페어의 전체 길이에 걸쳐 위상을 정합)에 대한 제약 조건을 지정할 수 있습니다. 이 옵션을 활성화하지 않으면 정적 위상 정합이 적용됩니다(전체 길이에만 적용).
차동 페어의 위상 정합에 대해 자세히 알아보세요. |
| Matched Lengths Rule의 적용 범위 지정 | 대화형 튜닝을 위해 Matched Net Length Rule의 적용 범위를 지정하는 경우:
|
| Rule 우선순위의 역할 | 하나의 객체에 여러 Rule이 적용될 때 PCB Editor가 사용하는 일반적인 방식은 우선순위가 가장 높은 Rule을 적용하는 것입니다. 하지만 Matched Lengths 설계 Rule에는 이 방식이 적용되지 않으며, 하나의 객체에 여러 Rule을 적용하는 것이 유효할 수 있습니다. 예를 들어, 8비트 버스 내에서는 더 엄격한 정합을 정의하면서 동시에 여러 8비트 버스 간에도 더 큰 허용 오차로 정합하도록 요구하는 경우가 흔합니다. 이 경우 두 Rule의 우선순위는 무시됩니다. |
| Rule 적용 | 대화형 길이 튜닝, 자동 길이 튜닝, 온라인 및 일괄 DRC. |
데이지 체인 스텁 길이
이 Rule은 데이지 체인 토폴로지를 사용하는 Net의 최대 허용 스텁 길이를 지정합니다.
제약 조건
데이지 체인 스텁 길이 제약 조건
| Default Rule | 필요하지 않습니다. |
| Maximum Stub Length | 허용되는 최대 스텁 길이 값입니다. |
| Rule 적용 | 온라인 DRC 및 일괄 DRC. |
SMD 아래의 비아
이 Rule은 SMD Pad 아래에 비아를 배치할 수 있는지 지정합니다.
제약 조건
SMD 아래의 비아 제약 조건
| Default Rule | 필요하지 않습니다. |
| Allow Vias under SMD Pads | 표면 실장 소자(SMD)의 Pad 아래에 비아를 배치할 수 있는지 지정합니다. |
| 싱글 레이어 Pad만 해당 | 이 Rule은 하나의 구리 레이어에 정의된 Pad 객체에만 적용됩니다(다중 레이어 제외). |
| 대상이 되는 Pad | Rule의 적용 범위(Where the Object Matches)는 이 Rule 인스턴스의 대상이 되는 which SMD pad objects을(를) 정의합니다. Pad가 Rule의 적용 범위에 속하면(Rule에 의해 감지되면), 해당 Pad가 이 Rule에 정의된 Allow Vias under SMD Pads 제약 조건 설정을 준수하는지 확인합니다. |
| Pad 아래에 일부만 위치한 비아 | 이 Rule은 SMD Pad 아래의 비아를 허용하거나 허용하지 않도록 설정합니다. 비아가 허용되는 경우, Rule은 비아가 SMD Pad 아래에 일부만 위치하는지 또는 해당 비아의 속성을 does not 확인합니다. |
| Pad 아래의 여러 비아 | 비아가 허용되지 않는 SMD Pad 아래에 비아가 여러 개 있는 경우, Rule 검사 중 처음 감지된 비아만 위반으로 표시됩니다. 이 위반을 해결하면 다음 위반 비아가 표시되며, 이후에도 같은 방식으로 진행됩니다. |
| 비아를 허용할 Pad 제어 | SMD Pad 아래의 비아를 선택적으로 허용하려면:
|
| Pad 아래에 허용되는 비아 제어 | SMD Pad 아래 비아 허용 Rule은 SMD Pad 아래에 특정 비아가 사용되는지 확인할 수 없으며, 지정된 SMD Pad 아래에 비아가 허용되는지 여부만 감지합니다. SMD Pad 아래의 비아가 MicroVia인지, 특정 PadViaTemplate을 사용하는지 등 특정 속성을 갖추었는지 확인하려면 동일 Net 클리어런스 제약 조건 Rule 집합을 사용합니다. SMD 아래 비아 허용 Rule과 마찬가지로, 이 방법에서도 SMD Pad 아래에 비아를 허용하지 않는 낮은 우선순위의 Rule과, 비아 속성에 따라 SMD Pad 아래에 비아를 선택적으로 허용하는 높은 우선순위의 Rule을 함께 사용해야 합니다. 클리어런스 제약 조건 Rule 집합에는 다음이 포함될 수 있습니다
|
| Rule 적용 | 온라인 DRC, 배치 DRC, 대화형 라우팅 및 자동 라우팅. |
최대 비아 수
이 Rule은 현재 설계의 개별 Net마다 허용되는 최대 비아 수를 지정합니다.
제약 조건
최대 비아 수 제약 조건
| Default Rule | 필수 아님. |
| Maximum Via Count | 정의된 Rule 범위에 속하는 각 개별 Net에서 허용되는 최대 비아 수입니다. |
| Rule 적용 | 온라인 DRC 및 배치 DRC. |
최대 비아 스텁 길이(백드릴링)
스텁은 비아 또는 Pad가 연결되는 마지막 사용 신호 레이어를 넘어 돌출된 비아 또는 Pad 배럴의 길이입니다. 이 Rule이 대상으로 하는 Net의 적합한 비아/Pad에 백드릴링이 적용되며, 활성화된 보드 측면 Layer 체크박스와 Layer Stack Manager의 Back Drills 탭에서 정의된 백드릴 쌍에 따라 수행됩니다.
이 Rule은 백드릴링을 고려할 비아/Pad를 정의하는 데 사용될 뿐만 아니라, 설계 Rule 검사 중 이 Rule이 대상으로 하는 모든 Net에서 지정된 Max Stub Length보다 긴 비아 및 Pad 스텁을 검사합니다(해당 비아 또는 Pad에 백드릴링이 적용되었는지 여부와 무관). 또한 백드릴링할 비아 및 Pad의 드릴 크기를 얼마나 더 크게 해야 하는지도 지정합니다.
제약 조건
최대 비아 스텁 길이(백드릴링) 제약 조건
| Default Rule | 필수 아님. |
| Max Stub Length | 허용되는 최대 스텁 길이입니다. 이 설정은 해당 길이 이상의 잔여 스텁을 검사하는 데 사용되며, 백드릴링에 사용되는 드릴 깊이를 정의하지는 않습니다.
|
| Back Drill Oversize | 원래 비아/Pad 홀 크기에 비해 백드릴링용 드릴의 반경이 증가하는 양입니다.
|
| Drill depth | 드릴 깊이는 Layer Stack Manager에 정의된 첫 번째 레이어(포함)부터 마지막 레이어(제외)까지 모든 레이어 두께의 합으로 정의됩니다. |
| Rule 적용 | 배치 DRC 및 출력 생성. |
깊이 제어 드릴링(백드릴링)에 대해 자세히 알아보세요.
리턴 경로
이 Rule은 대상 신호의 위 또는 아래에 지정된 기준 레이어를 따라 연속적인 신호 리턴 경로를 지정합니다. 리턴 경로는 신호 레이어 또는 플레인 레이어에 배치된 필, 영역 및 폴리곤 푸어로 생성할 수 있습니다.
제약 조건
리턴 경로 제약 조건
| Default Rule | 필수 아님. |
| Impedance Profile | 이 Rule이 대상으로 하는 Net에 적용할 임피던스 프로파일을 선택합니다. 프로파일은 대상 신호에 리턴 경로를 제공하는 레이어를 지정합니다. |
| Minimum Gap to Return Path | 도체 가장자리에서 리턴 경로의 바깥쪽 가장자리까지의 최소 간격을 나타냅니다. 검사는 도체의 전체 길이에 걸쳐 적용됩니다. 간격이 Minimum Gap to Return Path 값 이하이면 오류로 표시됩니다(기본값은 0 mm). |
| Exclude Pad/Via Voids | 활성화하면 대상 Net에 속하는 Pad 및 비아 주변의 클리어런스로 인해 리턴 경로에 생긴 개구부가 위반으로 표시되지 않습니다. |
| Max Stitch Via Distance | 활성화하면 적용 대상 신호의 비아로부터 리턴 경로 비아가 있어야 하는 거리를 정의할 수 있습니다(기본값은 1.5 mm). 리턴 경로 비아는 해당 임피던스 프로파일의 Layer Stack Manager에 정의된 기준 레이어에 연결되어야 합니다. |
| Exclude small areas of copper |
고급 설정 대화 상자에서 |
| Rule 적용 | 일괄 DRC. |















)
)
)
).
).
).
).




