Зазор
Rule category: Электрические
Rule classification: Бинарные
Сводка
Это правило задаёт минимально допустимый зазор между любыми двумя примитивными объектами на медном слое. Можно указать одно значение зазора, либо задать разные зазоры для разных пар объектов с помощью специальной Minimum Clearance Matrix. Второй вариант в сочетании с областью действия правила (rule-scoping) даёт гибкость для создания компактного и целевого набора правил зазоров, способного удовлетворить даже самые жёсткие требования по зазорам.
Ограничения
Ограничения по умолчанию для правила Clearance.
-
Connective Checking – область действия правила относительно цепей (nets) в проекте. Может быть установлена в одно из следующих значений:
-
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 Matrix. И наоборот, если в матрице для одной или нескольких пар объектов будет введено другое значение зазора, ограничение Minimum Clearance изменится на N/A, чтобы отразить, что единое значение зазора больше не применяется ко всем сочетаниям.
- Minimum Clearance Matrix – предоставляет возможность тонкой настройки зазоров между различными комбинациями «объект-объект» в проекте.
Работа с матрицей Clearance Matrix
Задание значений зазоров в матрице можно выполнять следующими способами:
- Редактирование одной ячейки — чтобы изменить минимальный зазор для конкретной пары объектов. Щёлкните по ячейке, чтобы выбрать её для редактирования.
-
Множественное редактирование — чтобы изменить минимальный зазор для нескольких пар объектов:
- Используйте Ctrl+click, Shift+click и click&drag , чтобы выбрать несколько ячеек в столбце.
- Используйте Shift+click и click&drag, чтобы выбрать несколько смежных ячеек в строке.
- Используйте click&drag, чтобы выбрать несколько смежных ячеек в нескольких строках и столбцах
- Щёлкните по заголовку строки, чтобы быстро выбрать все ячейки в этой строке.
- Щёлкните по заголовку столбца, чтобы быстро выбрать все ячейки в этом столбце.
После выполнения нужного выделения (одна ячейка или несколько ячеек) изменение текущего значения сводится к вводу требуемого нового значения. Чтобы применить введённое значение, либо щёлкните по другой ячейке, либо нажмите Enter. Все ячейки в выделении будут обновлены новым значением.
Пример множественного редактирования. Обратите внимание: поскольку теперь для одной или нескольких пар объектов существуют разные значения зазора, ограничение Minimum Clearance изменилось на N/A, чтобы отразить, что единое значение зазора больше не применяется ко всем комбинациям «объект-объект».
Как разрешаются конфликты дублирующихся правил
Все правила разрешаются по настройке приоритета. Система проходит правила от самого высокого к самому низкому приоритету и выбирает первое, область действия которого соответствует проверяемым объектам.
Применение правила
Онлайн DRC, пакетный DRC, интерактивная трассировка, автотрассировка и при размещении полигонов.
Примечания
-
При задании ограничений для правила параметр Connective Checking обычно устанавливают в
Different Nets Only. Пример, когда можно использоватьSame Net OnlyилиAny Net, — проверка того, что переходные отверстия размещены слишком близко к площадкам или другим переходным отверстиям в той же цепи или в любой другой цепи. - Матрица минимальных зазоров применяется независимо от указанного метода проверки связности (Different Nets Only, Same Net Only, Any Net). Если требуются разные зазоры между объектами в одной цепи и теми, что определены для объектов в разных цепях, обязательно задайте отдельные правила зазоров в соответствии с необходимостью.