Трассировка дифференциальных пар
Rule category: Трассировка
Rule classification: Унарное
Сводка
Это правило задаёт ширину трассировки каждой цепи в дифференциальной паре и зазор (или промежуток) между цепями в этой паре. Дифференциальные пары обычно трассируют с заданными параметрами «ширина‑зазор», чтобы обеспечить требуемый однопроводный и дифференциальный импеданс для данной пары цепей.
Ограничения
Ограничения по умолчанию для правила трассировки дифференциальных пар.
- Min Width — задаёт минимально допустимую ширину дорожек при трассировке дифференциальной пары.
- Min Gap — задаёт минимально допустимый зазор между примитивами на разных цепях внутри одной дифференциальной пары.
- Preferred Width — задаёт предпочтительную ширину дорожек при трассировке дифференциальной пары.
- Preferred Gap — задаёт предпочтительный зазор между примитивами на разных цепях внутри одной дифференциальной пары.
- Max Width — задаёт максимально допустимую ширину дорожек при трассировке дифференциальной пары.
- Max Gap — задаёт максимально допустимый зазор между примитивами на разных цепях внутри одной дифференциальной пары.
- Max Uncoupled Length — задаёт значение максимально допустимой несвязанной (uncoupled) длины между положительной и отрицательной цепями внутри дифференциальной пары.
- Layers in layerstack only — позволяет отображать и редактировать ограничения «ширина‑зазор» только для определённых сигнальных слоёв в стеке слоёв. Если включено, в Layer Attributes Table будут показаны только слои из стека. Если выключено — будут показаны все сигнальные слои.
- Layer Attributes Table — отображает все сигнальные слои либо только те, что определены в стеке слоёв, в зависимости от параметра Layers in layerstack only. Отображаются минимальные, максимальные и предпочтительные ограничения по ширине и зазору, а также другая информация, специфичная для слоя. Поля ширины и зазора можно задать глобально для всех слоёв, указав значения с помощью элементов управления справа от графика, либо индивидуально — вводя значения ширины и зазора непосредственно в таблицу.
Как разрешаются конфликты дублирующихся правил
Все правила разрешаются по настройке приоритета. Система проходит правила от наивысшего к наименьшему приоритету и выбирает первое, выражение области действия которого соответствует проверяемому объекту(ам).
Применение правила
Онлайн DRC, пакетный DRC, интерактивная трассировка (и перетрассировка), автотрассировка, интерактивная подстройка длины (Min Gap применяется), а также интерактивное изменение пары, например сдвиг сегмента дорожки одной из цепей в паре.
Советы
- Хотя ширина каждой цепи в дифференциальной паре контролируется применимым правилом трассировки дифференциальных пар (а не правилом Width), проверка зазора между цепями в этой паре по‑прежнему определяется применимым правилом проектирования Clearance. Иными словами, необходимо определить правило Clearance, нацеленное на дифференциальную пару (на конкретном слое, где это требуется), с режимом проверки связности, установленным в Same Differential Pair, и с зазором, равным или меньшим значения ограничения Min Gap, заданного для этого слоя в рамках применимого правила трассировки дифференциальных пар.
- Зазор от цепи в дифференциальной паре до любого other электрического объекта, не входящего в пару, контролируется применимым правилом Clearance.
- Хотя оптимальные настройки «ширина‑зазор» могут быть достижимы для большей части платы, часто встречаются области, например под компонентом BGA, где необходимо использовать меньшие и более плотные значения «ширина‑зазор». Помимо интерактивного переключения настроек «ширина‑зазор», это требование можно реализовать, определив несколько правил трассировки дифференциальных пар: правило с более низким приоритетом, нацеленное на дифференциальную пару по всей плате, и правило с более высоким приоритетом, нацеленное на дифференциальную пару в конкретных областях. Затем вы нацеливаете дифференциальную пару в определённой области, задав правило Room Definition и используя эту комнату как часть области действия правила трассировки дифференциальной пары.