클리어런스

Rule category: 전기

Rule classification: 이진

요약

이 규칙은 구리 레이어에서 임의의 두 프리미티브 객체 사이에 허용되는 최소 클리어런스를 정의합니다. 클리어런스 값을 단일 값으로 지정할 수도 있고, 전용 Minimum Clearance Matrix를 사용해 객체 페어링별로 서로 다른 클리어런스를 지정할 수도 있습니다. 후자의 방식은 규칙 스코핑과 결합될 때, 가장 엄격한 클리어런스 요구사항까지 충족할 수 있도록 간결하면서도 목적에 맞는 클리어런스 규칙 세트를 구성할 수 있는 유연성을 제공합니다.

제약조건

클리어런스 규칙의 기본 제약조건.클리어런스 규칙의 기본 제약조건.

  • Connective Checking – 설계 내 넷에 대한 규칙의 적용 범위입니다. 다음 중 하나로 설정할 수 있습니다:
    • Different Nets Only – 서로 다른 넷에 속한 임의의 두 프리미티브 객체 사이에 제약이 적용됩니다(예: 서로 다른 두 넷의 두 트랙).
    • Same Net Only – 동일한 넷에 속한 임의의 두 프리미티브 객체 사이에 제약이 적용됩니다(예: 동일 넷의 비아와 패드 사이).
    • Any Net – 설계 내 어떤 넷에 속하든 임의의 두 프리미티브 객체 사이에 제약이 적용됩니다. 이는 가장 포괄적인 옵션으로, 객체가 동일 넷에 속하는 경우와 서로 다른 넷에 속하는 경우 모두를 포함합니다.
    • Different Differential Pair - 서로 다른 차동 페어에 속한 서로 다른 넷의 임의의 두 프리미티브 객체 사이에 제약이 적용됩니다(예: TX_P의 트랙과 RX_P의 트랙).
    • Same Differential Pair - 동일한 차동 페어에 속한 서로 다른 넷의 임의의 두 프리미티브 객체 사이에 제약이 적용됩니다(예: TX_P의 트랙과 TX_N의 트랙).
  • Minimum Clearance – 요구되는 최소 클리어런스 값입니다. 여기에 입력한 값은 최소 클리어런스 매트릭스의 모든 셀에 복제됩니다. 반대로, 매트릭스에서 하나 이상의 객체 페어링에 대해 다른 클리어런스 값을 입력하면, 전체에 단일 클리어런스 값이 적용되지 않음을 반영하기 위해 Minimum Clearance 제약이 N/A(으)로 변경됩니다.
  • Minimum Clearance Matrix – 설계에서 다양한 객체-대-객체 클리어런스 조합 간의 클리어런스를 미세 조정할 수 있는 기능을 제공합니다.
새 PCB 문서의 기본 클리어런스 규칙은 모든 객체-대-객체 클리어런스 조합에 대해 기본적으로 10mil를 사용하도록 설정됩니다. 이후 새 클리어런스 규칙을 생성하면, 매트릭스는 현재 가장 낮은 우선순위의 클리어런스 규칙에 정의된 값으로 채워집니다.

클리어런스 매트릭스 사용하기

매트릭스에서 클리어런스 값을 정의하는 방법은 다음과 같습니다:

  • 단일 셀 편집 - 특정 객체 페어링의 최소 클리어런스를 변경합니다. 편집할 셀을 클릭해 선택합니다.
  • 다중 셀 편집 - 여러 객체 페어링의 최소 클리어런스를 변경합니다:
    • Ctrl+click, Shift+click, click&drag 을(를) 사용해 열에서 여러 셀을 선택합니다.
    • Shift+click, click&drag을(를) 사용해 행에서 연속된 여러 셀을 선택합니다.
    • click&drag을(를) 사용해 여러 행과 열에 걸친 연속된 여러 셀을 선택합니다
    • 행 헤더를 클릭하면 해당 행의 모든 셀을 빠르게 선택할 수 있습니다.
    • 열 헤더를 클릭하면 해당 열의 모든 셀을 빠르게 선택할 수 있습니다.
가능한 모든 객체 페어링에 대해 단일 클리어런스 값을 설정하려면 Minimum Clearance 제약에 필요한 값을 설정합니다. Enter을(를) 클릭하면 이 값이 매트릭스의 해당 모든 셀에 복제됩니다. 또는 매트릭스 좌측 상단의 빈 회색 셀을 클릭하거나 Ctrl+A 단축키를 사용하십시오. 그러면 매트릭스의 모든 셀이 선택되어 새 값을 입력할 준비가 됩니다.

필요한 선택(단일 셀 또는 다중 셀)을 완료한 상태에서 현재 값을 변경하는 것은 원하는 새 값을 입력하기만 하면 됩니다. 새로 입력한 값을 적용하려면 다른 셀을 클릭해 포커스를 이동하거나 Enter을(를) 누르십시오. 선택된 모든 셀이 새 값으로 업데이트됩니다.

다중 셀 편집 예. 이제 하나 이상의 객체 페어링에 대해 서로 다른 클리어런스 값이 존재하므로, 모든 객체-대-객체 클리어런스 조합에 단일 클리어런스 값이 더 이상 적용되지 않음을 반영하기 위해 Minimum Clearance 제약이 N/A(으)로 변경된 것을 확인할 수 있습니다.다중 셀 편집 예. 이제 하나 이상의 객체 페어링에 대해 서로 다른 클리어런스 값이 존재하므로, 모든 객체-대-객체 클리어런스 조합에 단일 클리어런스 값이 더 이상 적용되지 않음을 반영하기 위해 Minimum Clearance 제약이 N/A(으)로 변경된 것을 확인할 수 있습니다.

중복 규칙 충돌이 해결되는 방식

모든 규칙은 우선순위 설정에 따라 해결됩니다. 시스템은 가장 높은 우선순위부터 가장 낮은 우선순위까지 규칙을 순차적으로 확인하며, 검사 중인 객체의 스코프와 일치하는 첫 번째 규칙을 선택합니다.

규칙 적용

온라인 DRC, 배치 DRC, 대화형 라우팅, 자동 라우팅, 그리고 폴리곤 배치 중에 적용됩니다.

참고

  1. 규칙의 제약조건을 정의할 때 Connective Checking 옵션은 일반적으로 Different Nets Only(으)로 설정합니다. Same Net Only 또는 Any Net을(를) 사용할 수 있는 예로는, 동일 넷 또는 다른 어떤 넷에서든 비아가 패드나 다른 비아에 너무 가깝게 배치되는지 테스트하는 경우가 있습니다.
  2. 최소 클리어런스 매트릭스는 지정된 연결성 검사 방법(Different Nets Only, Same Net Only, Any Net)과 무관하게 적용됩니다. 동일 넷의 객체 간에 필요한 클리어런스가 서로 다른 넷의 객체 간에 정의된 값과 다르다면, 요구사항에 맞도록 필요에 따라 별도의 클리어런스 규칙을 정의하십시오.

 

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