Типы правил тестовых точек
Правила проектирования категории Testpoint описаны ниже.

Категория правил проектирования Testpoint .
Стиль контрольных точек для изготовления и сборки
Правило по умолчанию: обязательно
Правила проектирования Fabrication Testpoint Style и Assembly Testpoint Style задают допустимые физические параметры площадок и переходных отверстий, которые могут рассматриваться для использования в качестве контрольных точек соответственно для тестирования голой платы (на этапе изготовления) или для внутрисхемного тестирования при сборке. Ограничения в этих двух правилах идентичны.
Ограничения

Ограничения по умолчанию для правила «Стиль контрольных точек для изготовления и сборки»
Размеры
Следующие параметры позволяют задать критерии по диаметру площадки/переходного отверстия и размеру отверстия при проверке валидных контрольных точек:
- Min Size - задаёт минимально допустимый диаметр площадки/переходного отверстия, чтобы оно могло считаться контрольной точкой.
- Max Size - задаёт максимально допустимый диаметр площадки/переходного отверстия, чтобы оно могло считаться контрольной точкой.
- Preferred Size - задаёт диаметр, который будет использоваться для площадок/переходных отверстий контрольных точек, размещаемых Autorouter.
- Min Hole Size - задаёт минимально допустимый размер отверстия площадки/переходного отверстия, чтобы оно могло считаться контрольной точкой.
- Max Hole Size - задаёт максимально допустимый размер отверстия площадки/переходного отверстия, чтобы оно могло считаться контрольной точкой.
- Preferred Hole Size - задаёт размер отверстия, который будет использоваться для площадок/переходных отверстий контрольных точек, размещаемых Autorouter.
Зазоры
Следующие параметры позволяют определить ограничения по зазорам, специфичные для тестирования платы:
- Min Inter-Testpoint Spacing - задаёт минимально допустимое межцентровое расстояние, которое должно соблюдаться между двумя соседними контрольными точками при рассмотрении площадки/переходного отверстия для использования в качестве контрольной точки. Обычно это определяется шагом щупов (probe head spacing) используемой летающей пробной установки (flying probe) или «кровати гвоздей» (bed-of-nails) тестовой оснастки.
- Component Body Clearance - задаёт минимально допустимое расстояние, которое должно соблюдаться между контрольной точкой и корпусом компонента при рассмотрении площадки/переходного отверстия для использования в качестве контрольной точки. Если у компонента задано тело (component body), то зазор применяется к телу компонента. Если тело компонента отсутствует, то зазор применяется к неплощадочным/непереходным примитивам компонента на слоях Mechanical + TopOverlay/BottomOverlay.
- Board Edge Clearance - задаёт минимально допустимое расстояние, которое должно соблюдаться между контрольной точкой и краем платы при рассмотрении площадки/переходного отверстия для использования в качестве контрольной точки.
- Distance to Pad Hole Centers - задаёт минимально допустимое расстояние от центра контрольной точки до центра соседней площадки (центра отверстия площадки).
-
Distance to Via Hole Centers - задаёт минимально допустимое расстояние от центра контрольной точки до центра соседнего переходного отверстия (центра отверстия via).
Сетка
Использование сетки наиболее уместно при ориентации на некастомную оснастку типа bed-of-nails. Чтобы включить использование сетки, активируйте параметр Use Grid . Чтобы отключить использование сетки, активируйте параметр No Grid .
Если вы всё же хотите использовать сетку, следующие параметры позволяют задать её более детально:
- Origin - координаты X и Y, заданные относительно текущего начала координат платы. Это позволяет выровнять сетку с началом координат оснастки bed-of-nails.
- Grid Size - задаёт шаг/размер сетки, используемой при попытке найти валидные места для контрольных точек (площадки и/или переходные отверстия). Если значение изменить на ноль, параметр No Grid будет автоматически выбран при применении изменения.
- Tolerance - задаёт максимально допустимый допуск, используемый при оценке того, насколько далеко от заданной сетки может находиться площадка или переходное отверстие и при этом всё ещё считаться валидным местом контрольной точки.
Допустимая сторона
Используйте эти параметры, чтобы указать, на какой стороне платы могут располагаться потенциальные места контрольных точек (площадка/переходное отверстие) — либо Top, Bottom, либо на обеих.
Разрешить контрольную точку под компонентом
Используйте этот параметр, чтобы разрешить использование площадок/переходных отверстий, расположенных под компонентами (на той же стороне платы, что и компоненты), в качестве контрольных точек. Обычно этот параметр включают в правиле Fabrication Testpoint Style, но не в правиле Assembly Testpoint Style — поскольку после установки компонентов площадка/переходное отверстие, как правило, будет недоступно.
Помощник области действия правила
Используйте эту область ограничений, чтобы определить, к каким объектам должно применяться правило. Просто установите флажки для объектов, которые нужно включить — 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 для определения размеров площадок/переходных отверстий контрольных точек, которые размещает Autorouter.
Примечания
- Если вы хотите использовать SMD-площадку в качестве контрольной точки, минимальный размер отверстия следует установить в ноль.
-
При задании использования сетки, если площадка/переходное отверстие, назначенное как контрольная точка, не находится на сетке, заданной параметром Grid Size , это вызовет нарушение при выполнении проверки правил (DRC). Например, если вы установите Grid Size в
25mil, то контрольные точки должны располагаться на сетке 25 mil. Если контрольные точки не лежат на какой-либо конкретной сетке, вы можете либо ввести значение для Grid Size , которое охватит все контрольные точки (минимальная настройка —0.001 mil), либо просто указать параметр No Grid .
Использование контрольных точек для изготовления и сборки
Правило по умолчанию: обязательно
Правила проектирования Fabrication Testpoint Usage и Assembly Testpoint Usage задают, какие цепи (nets) требуют контрольных точек соответственно для тестирования голой платы (на этапе изготовления) или для внутрисхемного тестирования при сборке. Ограничения в этих двух правилах идентичны.
Ограничения

Ограничения по умолчанию для правила «Использование контрольных точек для изготовления и сборки»
- Required - для каждой целевой цепи должна быть назначена контрольная точка. Дополнительно можно указать, требуется ли only одна контрольная точка для каждой цепи, или же контрольная точка должна быть вставлена в каждом «листовом» узле (leaf) целевой цепи (места площадок/переходных отверстий, где трасса заканчивается). Кроме того, можно указать, что целевая цепь может иметь больше контрольных точек, однако такие точки должны назначаться вручную.
- Prohibited - для каждой целевой цепи не должна быть назначена контрольная точка.
- Don't Care - для каждой целевой цепи может быть назначена контрольная точка. Не имеет значения, если контрольную точку невозможно назначить цепи.
Применение правила
Это правило соблюдается Testpoint Manager, Autorouter, Online и Batch DRC, а также при генерации выходных данных.
Примечания
-
Отчёты по контрольным точкам для изготовления и сборки можно настроить и сформировать вместе с другими выходными данными для изготовления и сборки как часть файла конфигурации Output Job (
*.OutJob). Используйте эти отчёты, чтобы анализировать расположение всех валидных контрольных точек для изготовления и сборки, назначенных в проекте, соответственно. - Используйте диалог Testpoint Manager dialog, чтобы определить статус покрытия контрольными точками для каждой цепи в проекте — как для тестирования голой платы (fabrication), так и для внутрисхемного тестирования при сборке (in-circuit assembly).
- Отчёт DRC, полученный при запуске Batch DRC, можно использовать, чтобы определить каждую цепь, которая не проходит это правило.