고속 규칙 유형

High Speed 카테고리의 설계 규칙은 아래에 설명되어 있습니다.

 
 
 
 
 

High Speed  카테고리의 설계 규칙입니다.
High Speed  카테고리의 설계 규칙입니다.


Parallel Segment

기본 규칙: 필요하지 않음

이 규칙은 지정된 이격거리에서 두 트랙 세그먼트가 서로 평행하게 배치될 수 있는 거리를 지정합니다.

  • 이 규칙은 제약 조건으로 Layer Checking 옵션을 포함합니다. 이 때문에 레이어 기반 규칙 범위를 정의할 수 없으며, 예를 들어 OnTopLayer에서만 평행 세그먼트를 테스트하도록 설정할 수는 없습니다. 그 외의 모든 규칙 범위 지정 옵션은 지원되며, 예를 들어 InNet 또는 InNetClass 등이 있습니다.
  • 라우팅된 차동 페어 넷은 이 규칙의 검사 대상에서 제외됩니다.
Constraints

Parallel Segment 규칙의 기본 제약 조건
Parallel Segment 규칙의 기본 제약 조건

  • Layer Checking - 검사할 두 트랙 세그먼트가 위치해야 하는 곳을 지정합니다:
    • Same Layer - 대상 넷의 트랙 세그먼트 둘 다 동일한 레이어에 있음
    • Adjacent Layers - 대상 넷의 트랙 세그먼트가 인접한 레이어에 있음.
  • For a parallel gap of - 두 트랙 세그먼트가 검사 대상으로 간주되기 전에 유지되어야 하는 평행 간격을 지정합니다. 이 값 이하의 간격을 가진 평행 트랙 세그먼트가 검사됩니다.
  • The parallel limit is - 평행 간격 제약이 전체 길이에 걸쳐 충족될 때, 두 트랙 세그먼트(서로 다른 넷에 속함)의 허용 가능한 최대 평행 길이를 지정합니다.
Rule Application

온라인 DRC 및 배치 DRC.

Note

이 규칙은 parallel gap 설정 범위 내에 있는 평행 트랙 세그먼트를 감지한 다음, 해당 넷에 포함된 모든 세그먼트 길이를 합산합니다. 이 세그먼트 길이의 합이 parallel limit를 초과하면 DRC 위반으로 표시됩니다. 간단한 예는 아래와 같습니다.


Length

기본 규칙: 필요하지 않음

이 규칙은 넷의 최소 길이와 최대 길이를 지정합니다.

Constraints

Length 규칙의 기본 제약 조건
Length 규칙의 기본 제약 조건

  • Length Units - 길이를 거리로 정의하려면 이 옵션을 선택합니다.
  • Delay Units - 길이를 시간으로 정의하려면 이 옵션을 선택합니다(신호가 해당 라우트 길이를 따라 이동하는 데 걸리는 시간).
  • Minimum - 넷의 허용 가능한 최소 길이 값입니다.
  • Maximum - 넷의 허용 가능한 최대 길이 값입니다.
Rule Application

대화형 길이 튜닝, 자동 길이 튜닝, 온라인 및 배치 DRC. 

Note

Interactive Length Tuning 메뉴의 Route 명령은 다양한 튜닝 형상을 제공하며, 적용 가능한 Length 설계 규칙(및 적용 가능한 Matched Length design rule)에 따라 튜닝 아코디언을 선택적으로 배치하여 넷 길이를 균등화할 수 있게 해줍니다. 또는 넷 집합을 선택한 후 Route » Automatic Length Tuning 명령을 사용하여 선택한 모든 넷 길이를 자동으로 튜닝할 수 있습니다. 대화형 및 자동 길이 튜닝 명령에 대한 자세한 내용은 Length Tuning 페이지를 참조하십시오.


Matched Lengths

기본 규칙: 필요하지 않음

이 규칙은 넷 길이 간 허용 가능한 차이를 지정합니다. 이 규칙은 고속 설계에서 필수적입니다. 여기서 과제는 단순히 신호가 도착하는 데 얼마나 오래 걸리는지(이는 전체 길이에 의해 결정됨)뿐 아니라, 지정된 신호들이 같은 시점에 도착하는 것이 얼마나 중요한지도 포함합니다. 신호 스위칭 속도, 신호의 기능, 보드에 사용된 재료에 따라 허용 차이는 500mils까지 클 수도 있고, 1mil만큼 작을 수도 있습니다.

대상이 되는 넷 집합은 규칙의 범위(전체 쿼리로 정의됨)에 의해 정의되며, 기준 길이(집합 내 가장 긴 넷)는 규칙 범위와 Constraints 설정의 조합으로 결정됩니다. 다른 대상 넷은 현재 길이가 다음 조건을 만족하면 규칙을 통과합니다:

(LongestLength - tolerance) ≤ CurrentLength ≤ LongestLength

Constraints

Matched Lengths 규칙의 기본 제약 조건.
Matched Lengths 규칙의 기본 제약 조건.

  • Length Units – 길이를 거리로 정의하려면 이 옵션을 선택합니다.

  • Delay Units – 길이를 시간으로 정의하려면 이 옵션을 선택합니다(신호가 해당 라우트 길이를 따라 이동하는 데 걸리는 시간).

  • Tolerance – 집합 내 가장 긴 넷과 각 넷을 비교할 때 사용할 길이 허용오차를 지정합니다. 길이가 지정된 허용오차 범위 내에 있지 않은 넷은 너무 짧은 것으로 간주되며, Equalize Net Lengths 명령을 실행하면 해당 넷에 트랙이 추가됩니다.

  • Source Target – 이 드롭다운은 xSignal 클래스(또는 설계의 모든 xSignal)가 규칙 범위로 사용될 때만 사용할 수 있습니다. 드롭다운에서 xSignal을 선택하여, 규칙 범위에 포함된 다른 xSignal의 목표 길이로 해당 길이를 사용합니다. xSignal이 소스 타깃으로 선택되면, 다른 대상 xSignal은 현재 길이가 다음 조건을 만족할 때 규칙을 통과합니다:

    (TargetLength - tolerance) ≤ CurrentLength ≤ (TargetLength + tolerance)

  • Group Matched Lengths – 규칙 범위의 대상이 되는 모든 넷 간 길이를 검사하려면 이 옵션을 선택합니다.

  • Within Differential Pair Length – 규칙 범위의 대상이 되는 각 차동 페어 내 넷 간 길이를 검사하려면 이 옵션을 선택합니다. 자세한 내용은 Notes 섹션을 참조하십시오.

    • Dynamic Phase Matching – 전체 페어 길이에 걸친 위상 정합(동적 위상 정합) 제약을 지정하려면 이 옵션을 활성화합니다.

      이 기능은 Advanced Settings dialog에서 PCB.Rules.DiffpairPhaseMatching 옵션이 활성화된 경우 사용할 수 있습니다.

      • Dynamic Phase Tolerance (Length Units 옵션이 선택된 경우) / Dynamic Phase Delay Tolerance (Delay Units 옵션이 선택된 경우) – 보상이 필요해지는 페어 내 트랙 간 허용 가능한 위상 불일치입니다.

      • Matching Distance – 허용오차를 초과한 후 보상을 적용해야 하는 거리입니다.

Rule Application

대화형 길이 튜닝, 자동 길이 튜닝, 온라인 및 배치 DRC.

Notes
  • Interactive Length Tuning 메뉴의 Route 명령은 다양한 튜닝 형상을 제공하며, 적용 가능한 Matched Length 설계 규칙(및 적용 가능한 Length 설계 규칙)에 따라 튜닝 아코디언을 선택적으로 배치하여 넷 길이를 균등화할 수 있게 해줍니다. 또는 넷 집합을 선택한 후 Route » Automatic Length Tuning 명령을 사용하여 선택한 모든 넷 길이를 자동으로 튜닝할 수 있습니다. 대화형 및 자동 길이 튜닝 명령에 대한 자세한 내용은 Length Tuning 페이지를 참조하십시오.

  • 대화형 튜닝 용도로 Matched Net Length 규칙의 범위를 지정할 때:

    • For individual nets - 튜닝하려는 넷이 포함된 클래스(Net, Differential Pair 또는 xSignal 클래스)를 정의하고, 해당 클래스를 대상으로 규칙 범위를 지정합니다. 그러면 길이 튜닝 도구가 대상 넷 집합에서 가장 긴 넷을 찾아 대상 넷에 대해 다음과 같은 유효 범위를 제공합니다: (LongestLength - tolerance) ≤ CurrentLength ≤ LongestLength.

    • For differential pair nets - 차동 페어가 여러 개 있고 설계에서 페어 간 매칭된 넷 길이가 필요하다면, 두 개의 Matched Net Length 규칙을 생성합니다. 첫 번째 규칙은 페어 간 길이 매칭 요구사항을 정의하며 Constraint는 Group Matched Lengths로 설정됩니다. 두 번째 규칙은 각 차동 페어 내 넷이 허용오차 범위 내에 있도록 보장하기 위한 것이며 Constraint는 Within Differential Pair Length로 설정됩니다. 이 Constraint 옵션을 사용하면 소프트웨어가 규칙 범위의 대상이 되는 모든 차동 페어를 감지한 다음, 각 페어의 +ve 및 -ve 멤버를 서로 비교합니다.

  • 여러 규칙이 하나의 객체에 적용될 때 PCB 편집기에서 사용하는 표준 방식은 가장 높은 우선순위의 규칙을 적용하는 것입니다. 그러나 Matched Length 설계 규칙은 예외로, 여러 규칙이 하나의 객체에 정당하게 적용될 수 있습니다. 예를 들어 8비트 버스 내에서는 더 엄격한 매칭을 정의하면서도, 동시에 여러 8비트 버스 간에도 더 큰 허용오차로 서로 매칭되도록 요구하는 경우가 일반적입니다. 이런 상황에서는 이 두 규칙의 우선순위가 무시됩니다.

  • 동적 위상 정합 제약의 감지된 위반은 설계 공간의 해당 트레이스에 해칭 패턴으로 표시되며, 해칭은 위상 불일치가 감지된 지점, 즉 정의된 허용오차를 초과한 지점()에서 시작됩니다.


Daisy Chain Stub Length

기본 규칙: 필요하지 않음

이 규칙은 데이지 체인 토폴로지를 가진 넷의 허용 가능한 최대 스텁 길이를 지정합니다.

Constraints

Daisy Chain Stub Length 규칙의 기본 제약 조건
Daisy Chain Stub Length 규칙의 기본 제약 조건

Maximum Stub Length - 허용되는 최대 스텁 길이 값입니다.

Rule Application

온라인 DRC 및 배치 DRC.


Vias Under SMD

기본 규칙: 필요하지 않음

이 규칙은 SMD 패드 아래에 비아를 배치할 수 있는지 여부를 지정합니다.

Constraints

SMD 아래 비아 허용 규칙의 기본 제약조건
SMD 아래 비아 허용 규칙의 기본 제약조건

Allow Vias under SMD Pads - Surface Mount Device(SMD)의 패드 아래에 비아를 배치할 수 있는지 여부를 지정합니다.

규칙 적용

온라인 DRC, 배치 DRC, 인터랙티브 라우팅 및 오토라우팅.

참고
  • 이 규칙은 단일 구리 레이어(멀티 레이어 아님)에 정의된 패드 객체에만 적용됩니다.
  • 규칙의 범위(Where the Object Matches)는 이 규칙 인스턴스의 대상이 되는 which SMD pad objects를 정의합니다. 패드가 규칙 범위에 포함되면(규칙에 의해 감지되면), 그 패드가 이 규칙에서 정의된 Allow Vias under SMD Pads 제약조건 설정을 준수하는지 확인합니다.
  • 이 규칙은 SMD 패드 아래의 비아를 허용할지/허용하지 않을지를 결정합니다. 비아가 허용되는 경우에도, 이 규칙 does not 비아가 SMD 패드 아래에 일부만 위치하는지 또는 해당 비아의 속성은 검사하지 않습니다. 
  • SMD 패드 아래에 허용되지 않는 비아가 여러 개 있는 경우, 규칙 검사 중 처음 감지된 비아만 위반으로 표시됩니다. 이 위반이 해소되면 다음 위반 비아가 표시되는 식으로 진행됩니다.
  • SMD 패드 아래의 비아를 선택적으로 허용하려면, 먼저 모든 SMD 패드 아래의 비아를 전역적으로 금지한 다음, 아래 이미지와 같이 특정 패드 아래에서만 선택적으로 허용하는 하나 이상의 규칙을 정의합니다. 이를 위해 다음을 생성합니다.

    • 모든 SMD 패드 객체를 대상으로 하는 일반적인 낮은 우선순위 규칙. 이 규칙에서는 Allow Vias under SMD Pads 제약조건이 비활성화되어 있어 어떤 SMD 패드 아래에도 비아가 허용되지 않습니다. (show rule)
    • 그 다음 하나 이상의 높은 우선순위 규칙에서 어떤 SMD 패드 아래에 비아를 허용할지 선택적으로 정의합니다. 이는 HasFootprint, InComponentClass, InPadClass와 같이 SMD 패드를 대상으로 하는 규칙 범위를 사용하여 수행합니다.

    여러 규칙이 정의되어 있어, 패드 클래스 내의 패드, 컴포넌트 클래스 내의 모든 패드, 특정 풋프린트 내의 모든 패드 아래에서만 비아를 허용합니다.
    여러 규칙이 정의되어 있어, 패드 클래스 내의 패드, 컴포넌트 클래스 내의 모든 패드, 특정 풋프린트 내의 모든 패드 아래에서만 비아를 허용합니다.

  • Allow Vias under SMD Pads 규칙은 SMD 패드 아래에 특정 비아가 사용되고 있는지 확인할 수 없으며, 지정된 SMD 패드 아래에서 비아가 허용되는지/허용되지 않는지만 감지합니다. SMD 패드 아래의 비아가 MicroVia인지, 또는 특정 PadViaTemplate을 사용하는지와 같은 특정 특성을 갖는지 확인하려면, Same-Net Clearance Constraint rules 세트를 사용하십시오. Allow Vias Under SMD 규칙과 마찬가지로, 이 접근 방식도 먼저 낮은 우선순위 규칙으로 SMD 패드 아래의 비아를 허용하지 않도록 설정하고, 그 다음 높은 우선순위 규칙으로 비아의 속성에 따라 SMD 패드 아래의 비아를 선택적으로 허용해야 합니다. 아래 이미지는 다음을 보여줍니다.
    • 적절한 비아-대-SMD 패드(및 홀) 클리어런스를 지정하는 일반적인 낮은 우선순위 Same-Net 규칙(모든 패드 아래의 모든 비아를 감지). (show rule)
    • 특정 PadVia 템플릿을 사용하는 MicroVia와 SMD 패드 사이에 0 클리어런스(및 0 홀 클리어런스)를 허용하는 규칙. (show rule)
    • IPC4761 Type 7을 준수하는 비아와 SMD 패드 사이에 0 클리어런스(및 0 홀 클리어런스)를 허용하는 규칙. (show rule)

    여러 규칙이 정의되어 있어, 특정 PadVia Template을 사용하는 MicroVias 또는 IPC4761 Type 7 준수 비아에 대해서만 비아(및 비아 홀)와 SMD 패드 사이의 0 클리어런스를 허용합니다.
    여러 규칙이 정의되어 있어, 특정 PadVia Template을 사용하는 MicroVias 또는 IPC4761 Type 7 준수 비아에 대해서만 비아(및 비아 홀)와 SMD 패드 사이의 0 클리어런스를 허용합니다.


최대 비아 개수

기본 규칙: 필요 없음

이 규칙은 현재 설계에서 각 개별 넷에 허용되는 최대 비아 수를 지정합니다.

특정 넷(또는 넷 집합)을 대상으로 하려면 InNet, InNetClass, In AnyNet와 같은 쿼리 표현식 키워드를 사용하여 적절한 규칙 범위를 설정하십시오.
제약조건

Maximum Via Count 규칙의 기본 제약조건
Maximum Via Count 규칙의 기본 제약조건

Maximum Via Count - 규칙의 정의된 범위에 속하는 각 개별 넷에 허용되는 최대 비아 수입니다.

규칙 적용

온라인 DRC 및 배치 DRC.


최대 비아 스텁 길이(백드릴링)

기본 규칙: 필요 없음

스텁은 비아/패드가 연결되는 마지막 사용 신호 레이어를 넘어 돌출된 비아 또는 패드 배럴의 길이입니다. 백드릴링은 활성화된 보드 측면 Layer 체크박스와 Back Drills 탭에 정의된 백드릴 페어에 따라, 이 규칙의 대상이 되는 넷의 적합한 비아/패드에 적용됩니다. Layer Stack Manager.

이 규칙은 백드릴링 대상으로 고려할 비아/패드를 정의하는 데 사용될 뿐만 아니라, 설계 규칙 검사 중에는 이 규칙의 대상이 되는 모든 넷에 대해 지정된 Max Stub Length보다 긴 비아 및 패드 스텁을 검사합니다(해당 비아 또는 패드에 실제로 백드릴링이 적용되었는지 여부와 관계없음). 또한 이 규칙은 백드릴링되는 비아 및 패드에 대해 드릴 크기가 얼마나 더 커야 하는지도 지정합니다.

특정 넷(또는 넷 집합)의 비아/패드를 대상으로 하려면 InNet, InNetClass, In AnyNet와 같은 쿼리 표현식 키워드를 사용하여 적절한 규칙 범위를 설정하십시오.
제약조건

Max Stub Length 규칙의 기본 제약조건
Max Stub Length 규칙의 기본 제약조건

  • Max Stub Length - 허용되는 최대 스텁 길이입니다. 이 설정은 이 길이 이상으로 남아 있는 스텁을 검사하는 데 사용되며, 백드릴링에 사용되는 드릴 깊이를 정의하지는 않습니다.
    • Top Layer - 대상 넷의 비아/패드를 보드의 상단 면에서 백드릴링합니다.
    • Bottom Layer - 대상 넷의 비아/패드를 보드의 하단 면에서 백드릴링합니다.
  • Back Drill Oversize - 원래 비아/패드 홀 크기에 대해 백드릴링에 사용되는 드릴 크기의 반경 방향 증가량입니다.
    • Tolerance - 이 드릴 크기에 허용되는 양(+) 및 음(-) 공차이며, 둘 다 양수로 입력합니다.
드릴 깊이는 Layer Stack Manager에 정의된, 첫 번째 레이어(포함)부터 마지막 레이어(미포함)까지 모든 레이어 두께의 합으로 정의됩니다.
규칙 적용

배치 DRC.

자세한 내용은 Configuring the Stackup for Controlled Depth Drilling (Back Drilling) 페이지를 참조하십시오.

리턴 패스

기본 규칙: 필요 없음

이 규칙은 대상 신호의 위 또는 아래에 있는 지정된 기준 레이어를 따라 연속적인 신호 리턴 패스를 지정합니다. 리턴 패스는 신호 레이어 또는 플레인 레이어에 배치된 필, 리전 및 폴리곤 푸어로 생성할 수 있습니다. 

제약조건
 
 
 
 
 

Return Path 규칙의 기본 제약조건
Return Path 규칙의 기본 제약조건

  • Impedance Profile – 이 규칙의 대상이 되는 넷에 적용할 임피던스 프로파일을 선택합니다. 이 프로파일은 대상 신호의 리턴 패스를 제공하는 레이어를 지정합니다. 레이어 스택을 선택하면, 대화상자의 그리드 영역에 사용 가능한 신호 레이어와 각 레이어에 대응하는 기준 레이어가 표시됩니다.

  • Minimum Gap to Return Path – 도체 가장자리에서 리턴 패스의 바깥 가장자리까지의 최소 간격을 나타냅니다. 검사는 도체의 전체 길이에 걸쳐 적용됩니다. 간격이 Minimum Gap to Return Path 값 이하인 경우(기본값은 0 mm) 오류가 표시됩니다.

  • Exclude Pad/Via Voids – 활성화하면, 대상 넷에 속한 패드 및 비아 주변의 클리어런스로 인해 리턴 패스에 생긴 개구부는 위반으로 표시되지 않습니다. 

  • Max Stitch Via Distance – 체크박스를 활성화하여, 범위가 지정된 신호의 비아로부터 특정 거리 내에 리턴 패스 비아가 존재해야 하는 거리를 정의합니다(기본값은 1.5 mm). 리턴 패스 비아는 해당 임피던스 프로파일에 대해 Layer Stack Manager에 정의된 기준 레이어에 연결을 제공해야 합니다.

Advanced Settings dialog에서 PCB.Rules.ReturnPathIgnoreArea 옵션의 필요한 값(기본값은 10, 단위: sq. mils)을 설정하여 작은 구리 영역이 위반으로 표시되지 않도록 제외합니다.

규칙 적용

배치 DRC.

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 제공 여부

사용 가능한 기능은 보유하고 계시는 Altium 솔루션에 따라 달라집니다. 해당 솔루션은 Altium Develop, Altium Agile의 에디션(Agile Teams 또는 Agile Enterprise), 또는 활성기간 내의 Altium Designer 중 하나입니다.

안내된 기능이 고객님의 소프트웨어에서 보이지 않는 경우, 보다 자세한 내용을 위해 Altium 영업팀 에 문의해 주세요.

구버전 문서

Altium Designer 문서는 더 이상 버전별로 제공되지 않습니다. 이전 버전의 Altium Designer 문서가 필요하신 경우, Other Installers 페이지의 Legacy Documentation 섹션을 방문해 주세요.

콘텐츠