테스트포인트 규칙 유형
Testpoint 범주의 설계 규칙은 아래에 설명되어 있습니다.
Fabrication and Assembly Testpoint Style
기본 규칙: 필수
Fabrication Testpoint Style 및 Assembly Testpoint Style 설계 규칙은 각각 무부품(베어 보드) 제작 테스트 또는 인서킷(조립) 테스트에서 테스트포인트로 사용될 패드와 비아의 허용 물리 파라미터를 지정합니다. 이 두 규칙 간의 제약 조건은 동일합니다.
제약 조건

Fabrication and Assembly Testpoint Style 규칙의 기본 제약 조건
크기
다음 옵션을 사용하여 유효한 테스트포인트를 판정할 때의 패드/비아 직경 및 홀 크기 기준을 지정할 수 있습니다.
- Min Size - 테스트포인트로 간주되기 위한 패드/비아의 최소 허용 직경을 지정합니다.
- Max Size - 테스트포인트로 간주되기 위한 패드/비아의 최대 허용 직경을 지정합니다.
- Preferred Size - Autorouter가 배치하는 테스트포인트 패드/비아에 사용할 직경을 지정합니다.
- Min Hole Size - 테스트포인트로 간주되기 위한 패드/비아의 최소 허용 홀 크기를 지정합니다.
- Max Hole Size - 테스트포인트로 간주되기 위한 패드/비아의 최대 허용 홀 크기를 지정합니다.
- Preferred Hole Size - Autorouter가 배치하는 테스트포인트 패드/비아에 사용할 홀 크기를 지정합니다.
클리어런스
다음 옵션을 사용하여 보드 테스트에 특화된 클리어런스 제약을 정의할 수 있습니다.
- Min Inter-Testpoint Spacing - 패드/비아를 테스트포인트로 사용할지 고려할 때, 인접한 두 테스트포인트 사이에서 준수해야 하는 최소 중심-대-중심 거리(center-to-center)를 지정합니다. 이는 일반적으로 사용 중인 플라잉 프로브 또는 베드-오브-네일(핀) 테스트 픽스처의 프로브 헤드 간격에 의해 결정됩니다.
- Component Body Clearance - 패드/비아를 테스트포인트로 사용할지 고려할 때, 테스트포인트와 부품 바디 사이에서 준수해야 하는 최소 허용 거리를 지정합니다. 부품에 component body가 있으면 해당 바디에 클리어런스가 적용됩니다. component body가 없으면 Mechanical + TopOverlay/BottomOverlay 레이어에 있는 부품의 패드/비아가 아닌 프리미티브 객체에 클리어런스가 적용됩니다.
- Board Edge Clearance - 패드/비아를 테스트포인트로 사용할지 고려할 때, 테스트포인트와 보드 에지 사이에서 준수해야 하는 최소 허용 거리를 지정합니다.
- Distance to Pad Hole Centers - 테스트포인트 중심에서 인접 패드 중심(패드 홀의 중심)까지의 최소 허용 거리를 지정합니다.
-
Distance to Via Hole Centers - 테스트포인트 중심에서 인접 비아 중심(비아 홀의 중심)까지의 최소 허용 거리를 지정합니다.
그리드
그리드는 커스텀(맞춤형)이 아닌 베드-오브-네일 픽스처를 대상으로 할 때 가장 적합합니다. 그리드를 사용하려면 Use Grid 옵션을 활성화합니다. 그리드 사용을 비활성화하려면 No Grid 옵션을 활성화합니다.
그리드를 사용하려는 경우, 다음 옵션을 통해 더 포괄적으로 정의할 수 있습니다.
- Origin - 현재 보드 원점에 상대적인 X 및 Y 좌표를 지정합니다. 이를 통해 그리드를 베드-오브-네일 픽스처의 원점에 정렬할 수 있습니다.
- Grid Size - 유효한 테스트포인트 위치(패드 및/또는 비아)를 찾을 때 사용할 그리드 크기를 지정합니다. 값을 0으로 변경하면, 변경을 적용할 때 No Grid 옵션이 자동으로 선택됩니다.
- Tolerance - 지정된 그리드에서 패드 또는 비아가 얼마나 떨어져 있어도 유효한 테스트포인트 위치로 간주할지에 대한 최대 허용 공차를 지정합니다.
허용 면(Allowed Side)
이 옵션을 사용하여 후보 테스트포인트 패드/비아 위치가 보드의 어느 면에 존재할 수 있는지 지정합니다. Top, Bottom 또는 양쪽 모두 중에서 선택합니다.
부품 아래 테스트포인트 허용(Allow Testpoint Under Component)
이 옵션을 사용하면 부품 아래(부품과 동일한 보드 면)에 위치한 패드/비아를 테스트포인트 용도로 사용할 수 있습니다. 이 옵션은 일반적으로 Fabrication Testpoint Style 규칙에서는 활성화하지만, Assembly Testpoint Style 규칙에서는 활성화하지 않습니다. 보드에 부품이 실장되면 해당 패드/비아에 보통 접근할 수 없기 때문입니다.
Rule Scope Helper
제약 조건의 이 영역을 사용하여 규칙을 적용할 객체를 결정합니다. 포함할 객체에 대한 체크박스(SMD Pads, Vias, Thru-hole Pads)를 활성화한 다음 Set Scope 버튼을 클릭하기만 하면 됩니다. 규칙 범위에 대한 논리 쿼리가 생성되어 해당 규칙의 Full Query 영역에 입력됩니다.
규칙 적용
이 규칙은 Testpoint Manager, Autorouter, Online 및 Batch DRC, 그리고 출력 생성 과정에서 준수됩니다. Online DRC와 Batch DRC는 Preferred Size 및 Preferred Hole Size를 제외한 규칙의 모든 속성을 테스트합니다. 이 설정들은 Autorouter가 배치하는 테스트포인트 패드/비아의 크기를 정의하는 데 사용됩니다.
참고
- 표면실장(SMD) 패드를 테스트포인트로 사용하려면 최소 홀 크기를 0으로 설정해야 합니다.
-
그리드 사용을 지정한 경우, 테스트포인트로 할당된 패드/비아가 Grid Size 옵션으로 지정된 그리드 위에 있지 않으면 설계 규칙 검사(DRC) 수행 시 위반으로 처리됩니다. 예를 들어 Grid Size 을
25mil(으)로 설정하면 테스트포인트는 25mil 그리드 위에 있어야 합니다. 테스트포인트가 특정 그리드에 놓이지 않는다면, 모든 테스트포인트를 수용할 수 있도록 Grid Size 에 값을 입력(최소 설정은0.001 mil)하거나, 또는 No Grid 옵션을 지정하면 됩니다.
Fabrication and Assembly Testpoint Usage
기본 규칙: 필수
Fabrication Testpoint Usage 및 Assembly Testpoint Usage 설계 규칙은 각각 무부품(베어 보드) 제작 테스트 또는 인서킷(조립) 테스트에 대해 어떤 넷에 테스트포인트가 필요한지 지정합니다. 이 두 규칙 간의 제약 조건은 동일합니다.
제약 조건

Fabrication and Assembly Testpoint Usage 규칙의 기본 제약 조건
- Required - 각 대상 넷에는 테스트포인트가 할당되어야 합니다. 또한 only 각 넷에 단일 테스트포인트가 필요한지, 또는 대상 넷의 각 ‘리프(leaf)’ 노드(라우팅이 끝나는 패드/비아 위치)마다 테스트포인트를 삽입해야 하는지 세부 지정할 수 있습니다. 추가로, 대상 넷이 더 많은 테스트포인트를 가질 수 있도록 지정할 수도 있지만, 이 경우에는 수동으로 할당해야 합니다.
- Prohibited - 각 대상 넷에는 테스트포인트가 할당되면 안 됩니다.
- Don't Care - 각 대상 넷에는 테스트포인트를 할당할 수 있습니다. 넷에 테스트포인트를 할당할 수 없더라도 상관없습니다.
규칙 적용
이 규칙은 Testpoint Manager, Autorouter, Online 및 Batch DRC, 그리고 출력 생성 과정에서 준수됩니다.
참고
-
Fabrication 및 Assembly Testpoint 보고서는 Output Job Configuration 파일(
*.OutJob)의 일부로, 다른 제작/조립 출력과 함께 구성 및 생성할 수 있습니다. 이 보고서를 사용하여 설계에 각각 할당된 모든 유효한 제작/조립 테스트포인트의 위치를 확인할 수 있습니다. - Testpoint Manager dialog를 사용하여 설계의 각 넷에 대한 테스트포인트 커버리지 상태를 무부품(베어 보드) 제작 및 인서킷(조립) 테스트 관점에서 모두 확인할 수 있습니다.
- Batch DRC를 실행하여 얻은 DRC 보고서를 사용하면 이 규칙을 만족하지 못하는 각 넷을 식별할 수 있습니다.
