Ширина
Rule category: Трассировка
Rule classification: Унарное
Сводка
Это правило задает ширину дорожек, прокладываемых на медных (сигнальных) слоях.
Ограничения
Ограничения по умолчанию для правила Width.
- Min Width – задает минимально допустимую ширину, используемую для дорожек при трассировке платы.
- Preferred Width – задает предпочтительную ширину, используемую для дорожек при трассировке платы.
- Max Width – задает максимально допустимую ширину, используемую для дорожек при трассировке платы.
- Check Tracks/Arcs Min/Max Width Individually – проверяет, что индивидуальные ширины дорожек и дуг находятся в пределах минимального и максимального диапазона.
- Check Min/Max Width for Physically Connected Copper (tracks, arcs, fills, pads & vias) – проверяет, что ширина проложенной меди, сформированной комбинацией дорожек, дуг, заливок, площадок и переходных отверстий, находится в пределах минимального и максимального диапазона.
-
Characteristic Impedance Driven Width – если проект необходимо трассировать с жесткими требованиями по импедансу, убедитесь, что эта опция включена. Когда правило настроено в этом режиме, требуемая ширина трассировки на каждом слое рассчитывается на основе заданного импеданса с использованием соответствующего уравнения (Microstrip или Stripline) и физических параметров стека слоев. После определения правила, при трассировке цепи, попадающей в область действия правила, ширина дорожки будет автоматически устанавливаться в значение, необходимое для соблюдения заданного импеданса для данного слоя. Ограничения Min/Preferred/Max Width изменяются на следующие импеданс-ориентированные варианты:
-
Min Impedance – задает минимально допустимый импеданс, который должен соблюдаться при трассировке платы (по умолчанию =
50 ohms). -
Preferred Impedance – задает предпочтительный импеданс, который должен соблюдаться при трассировке платы (по умолчанию =
50 ohms). -
Max Impedance – задает максимально допустимый импеданс, который должен соблюдаться при трассировке платы (по умолчанию =
50 ohms).
-
Min Impedance – задает минимально допустимый импеданс, который должен соблюдаться при трассировке платы (по умолчанию =
- Layers in layerstack only – позволяет отображать и редактировать ограничения по ширине только для определенных сигнальных слоев в стеке слоев. Если включено, в Layer Attributes Table будут отображаться только слои, входящие в стек. Если выключено — будут отображаться все сигнальные слои.
- Layer Attributes Table – отображает все сигнальные слои либо только те, что определены в стеке слоев, в соответствии с опцией Layers in layerstack only. Отображаются минимальная, максимальная и предпочтительная ширины трассировки, а также другая информация, специфичная для слоя. Поля ширины трассировки можно задавать глобально, определив значение в отдельных полях ограничений ширины, либо индивидуально, вводя значение ширины непосредственно в таблицу. Когда опция Characteristic Impedance Driven Width включена, требуемые значения ширины будут автоматически рассчитаны и внесены для каждого слоя в таблице. В этом режиме их нельзя задавать индивидуально.
Как разрешаются конфликты дублирующихся правил
Все правила разрешаются по настройке приоритета. Система проходит правила от наивысшего к наинизшему приоритету и выбирает первое, область действия которого соответствует проверяемому объекту(ам).
Применение правила
Настройка Preferred Width учитывается автотрассировщиком.
Настройки Min Width и Max Width учитываются Online DRC и Batch DRC. Они также определяют диапазон допустимых значений, которые можно использовать при интерактивной трассировке (нажмите клавишу Tab во время трассировки, чтобы изменить ширину дорожки в пределах заданного диапазона). Если введено значение вне этого диапазона, появится диалоговое окно с предупреждением. Вам будет предложено либо продолжить — в этом случае значение будет автоматически ограничено до допустимого, — либо отменить и изменить значение вручную.
Примечания
Для расчета — как для Microstrip, так и для Stripline — импеданса и требуемой ширины дорожки, чтобы удовлетворить этому импедансу при трассировке, используются уравнения импеданса по умолчанию, жестко заданные в системе.
Microstrip
- Calculated Impedance - формула по умолчанию:
(60/SQRT(Er*(1-EXP(-1.55*(0.00002+TraceToPlaneDistance)/TraceToPlaneDistance))))*LN(5.98*TraceToPlaneDistance/(0.8*TraceWidth+TraceHeight))
- Calculated Trace Width - формула по умолчанию:
((5.98*TraceToPlaneDistance)/EXP(CharacteristicImpedance/(60/SQRT(Er*(1-EXP(-1.55*(0.00002+TraceToPlaneDistance)/TraceToPlaneDistance)))))-TraceHeight)/0.8
Stripline
- Calculated Impedance - формула по умолчанию:
(80/SQRT(Er))*LN((1.9*(2*TraceToPlaneDistance+TraceHeight)/(0.8*TraceWidth+TraceHeight)))*(1-(TraceToPlaneDistance/(4*(PlaneToPlaneDistance-TraceHeight-TraceToPlaneDistance))))
- Calculated Trace Width - формула по умолчанию:
((1.9*(2*TraceToPlaneDistance+TraceHeight))/(EXP((CharacteristicImpedance/(80/SQRT(Er)))/(1-(TraceToPlaneDistance/(4*(PlaneToPlaneDistance-TraceHeight-TraceToPlaneDistance))))))-TraceHeight)/0.8