Настройка длины
Две ключевые задачи при трассировке высокоскоростного проекта — это контроль импеданса трасс и согласование длин критически важных цепей. Трассировка с контролем импеданса гарантирует, что сигнал, выходящий с выводов источника, будет корректно принят целевыми входными выводами. Согласование длин трасс обеспечивает одновременное прибытие сигналов, критичных по времени, на целевые выводы. Подстройка и согласование длин трасс также необходимы при трассировке дифференциальных пар.

В трассировку добавлены «гармошки», чтобы обеспечить совпадение длин дифференциальных пар.
Команды Interactive Length Tuning и Interactive Diff Pair Length Tuning (запускаются из меню Route или кнопкой
на Active Bar) предоставляют динамический способ оптимизации и контроля длины цепи или дифференциальной пары, позволяя вставлять шаблоны подстройки с переменной амплитудой в зависимости от доступного пространства, правил и препятствий в вашем проекте.
Доступны три стиля шаблонов подстройки: Accordion, Trombone и Sawtooth.
Доступны три стиля шаблонов подстройки; после запуска команды Interactive Length Tuning нажмите Tab, чтобы выбрать шаблон.
Свойства подстройки длины могут определяться правилами проектирования, свойствами цепи или значениями, которые вы задаёте. Управление этими волновыми шаблонами доступно через панель Properties — нажмите Tab во время подстройки длины, чтобы открыть панель.
Подстройка длины цепи
Элегантность функции подстройки длины в том, что она умело сочетает сложные программные алгоритмы с интуитивным управлением пользователем. Сегменты подстройки длины добавляются простым «протиранием» курсором вдоль пути трассы; размеры и положения различных дорожек и дуг, из которых состоят сегменты подстройки, автоматически рассчитываются и вставляются алгоритмом подстройки длины. Горячие клавиши позволяют управлять стилем и свойствами сегментов подстройки в процессе их добавления.
Процесс интерактивной подстройки длины следующий:
- Настройте правила проектирования Matched Length и Length, если вы собираетесь выполнять подстройку длины на основе правил.
-
Запустите команду Interactive Length Tuning из меню Route (или с помощью кнопки
на Active Bar).
-
Нажмите Tab, чтобы открыть панель Properties и выбрать шаблон подстройки длины, затем нажмите оверлейную кнопку паузы в рабочем поле (
), чтобы продолжить размещение.
- Выберите трассу. После щелчка по цепи или дифференциальной паре (или вообще по любой свободной линии/дорожке) просто ведите/«протирайте» курсор вдоль пути трассы.

По мере перемещения курсора вдоль пути трассы сегменты подстройки добавляются автоматически.
В разделах ниже эти шаги описаны подробнее.
Настройка правил проектирования
Во время подстройки длины соблюдаются два правила проектирования: правило Matched Length и правило Length; оба находятся в категории High Speed в PCB Rules and Constraints Editor. В вашем проекте может быть важно одно из них или оба — всё зависит от того, связаны ли потенциальные проблемы с рассогласованием по времени (skew — сигналы приходят в разное время; используйте правило Matched Length) или с общей задержкой сигнала (используйте правило Length).
Правило проектирования Matched Length
Правило проектирования Matched Length задаёт, что все целевые цепи должны быть протрассированы до длины самой длинной цепи в наборе с учётом заданного допуска (show image). Набор целевых цепей определяется областью действия правила (scope) или запросом (query).
Инструмент подстройки длины найдёт самую длинную цепь в наборе целевых цепей и задаст допустимый диапазон и целевую длину (Value) как:
-
TargetLength = Longest routed net in set -
MinLimit = LongestNet - MatchedLength Rule Tolerance -
MaxLimit = TargetLength
Правило проектирования Length
В дополнение к правилу Matched Net Lengths правило проектирования Length задаёт минимально и максимально допустимую протрассированную длину цепи или набора цепей. Целевые цепи должны иметь длину в пределах заданных значений Minimum и Maximum (show image).
Инструмент подстройки длины найдёт самую длинную цепь в наборе целевых цепей и задаст допустимый диапазон и целевую длину (Value) как:
-
TargetLength = Longest routed net in set -
MinLimit = Rule Minimum -
MaxLimit = Rule Maximum
Как применяются перекрывающиеся правила
В вашем проекте может быть важно одно из этих правил или оба — всё зависит от того, связаны ли потенциальные проблемы с рассогласованием по времени (skew — сигналы приходят в разное время; ориентируйтесь на правило Matched Net Lengths) или с общей задержкой сигнала (ориентируйтесь на правило Length).
Если применимы и правило Length, и правило Matched Length, инструмент подстройки длины учитывает оба правила и вычисляет наиболее жёсткий набор ограничений.
Допустимый диапазон и целевая длина (Value) определяются следующим образом:
-
TargetLength = Longest routed net in set, or lowest MaxLimit from rules -
MinLimit = (LongestNet - MatchedLength Rule Tolerance), or highest MinLimit from rules -
MaxLimit = TargetLength -
ValidRange = Highest MinLimit to Lowest MaxLimit(наиболее строгая комбинация правил Length и Matched Length)
Например, если максимальная длина, заданная правилом Length, меньше, чем самая длинная существующая длина трассы, определённая правилом Matched Length, то «побеждает» правило Length, и при подстройке используется его более короткое значение. Панель отображает рассчитанные Min Limit и Max Limit для каждого правила — используйте их, чтобы проверить, что целевые длины соответствуют ожидаемым.
На изображении чуть выше к целевым цепям применяются правило Length и правило Matched Length. Обратите внимание, что наиболее строгие значения берутся из правила Matched Net Length (tolerance 0.5mm); значение Max Limit показывает, что текущая длина самой длинной цепи в целевом наборе равна 46.836mm (что меньше максимума, разрешённого правилом Length). В этом примере самый жёсткий допустимый допуск в диапазоне длин — это допуск, заданный в правиле Matched Length (0.5mm), поэтому он используется для расчёта ValidRange. Целевая длина всегда является более строгим максимальным значением.
Выбор шаблона подстройки
После запуска команды Length Tuning и before щелчка по трассе для подстройки длины в рабочем поле нажмите Tab, чтобы открыть панель Properties, где доступны кнопки Accordion, Trombone и Sawtooth. Нажмите соответствующую кнопку, чтобы выбрать нужный шаблон, затем нажмите оверлейную кнопку паузы в рабочем поле (
), чтобы продолжить размещение.

Нажмите Tab после запуска команды Interactive Length Tuning, чтобы выбрать шаблон.
Геометрические свойства шаблона
Геометрические свойства шаблона Accordion
-
Max Amplitude – максимальная высота (измеряется от исходного пути трассы), на которую может «вытягиваться» гармошка (она может быть меньше, например, чтобы обойти существующее препятствие). Чтобы указать единицы при вводе числа, добавьте суффикс mm или mil к значению.
-
Space (для стиля
Mitered LinesилиMitered Arcs) / Radius (для стиляRounded) – расстояние между соседними «петлями» (switchback) гармошки. -
Miter – процент, на который углы шаблона подстройки фаскуются (mitered), когда Style равно
Mitered LinesилиMitered Arcs. Это значение также используется для фаски дорожек, соединяющих гармошку с трассой. -
Style – стиль углов гармошки; выберите
Mitered Lines,Mitered ArcsилиRounded.
Геометрические свойства шаблона Trombone
-
Space (для стиля
Mitered LinesилиMitered Arcs) / Radius (для стиляRounded) – расстояние между соседними «петлями» (switchback) тромбона. -
Miter – процент, на который углы шаблона подстройки фаскуются (mitered), когда Style равно
Mitered LinesилиMitered Arcs. -
Style – стиль углов тромбона; выберите
Mitered Lines,Mitered ArcsилиRounded. -
Single Side – создать шаблон подстройки так, чтобы он выступал от исходного пути трассы только в одном направлении.
Геометрические свойства шаблона Sawtooth
-
Min Joint – минимальная длина первого коллинеарного сегмента дорожки, размещаемого перед созданием первого «зубца».
-
Tooth Width – ширина верхней части «зубца».
-
Min Height – минимально допустимая высота «зубца».
-
Angle – наклон передней и задней кромок «зубца» относительно исходной траектории трассы настраиваемой цепи.
-
Actual Height – текущая высота «зубца», измеренная от осевой линии исходной траектории трассы, которая настраивается, до осевой линии верхнего сегмента дорожки «зубца».
-
Single Side – создать шаблон подстройки так, чтобы он выступал от исходной траектории трассы только в одном направлении.
-
Fixed Size – фиксирует Sawtooth Height на текущей высоте и предотвращает создание «зубцов» другого размера.
Размещение шаблона подстройки
Когда требуемый шаблон подстройки выбран на панели Properties, щёлкните по трассе в рабочей области, чтобы начать подстройку её длины. К рабочей области будет применена фильтрация, чтобы улучшить видимость только этой цепи. Перемещайте курсор вдоль трассы в направлении, в котором нужно добавить «гармошку». Появится шаблон подстройки и будет продолжать увеличиваться по мере перемещения курсора. Анимация ниже показывает пример размещения шаблона подстройки типа «гармошка».

«Гармошки» размещаются при выполнении команды Interactive Length Tuning, когда длину трассы необходимо увеличить.
Во время подстройки длины нажмите Tab, чтобы открыть панель Properties, где свойства выбранного шаблона подстройки (целевая длина и геометрические параметры) можно изменять на лету. Нажмите кнопку паузы-оверлея в рабочей области (
), чтобы возобновить размещение.
Управление целевой длиной
Существует три подхода к заданию целевой длины: вручную, на основе уже проложенной цепи или на основе правил проектирования.
Во время интерактивной подстройки длины раздел Target панели Properties содержит параметры для выбора требуемого режима Target Length. Нижняя часть панели содержит параметры, определяющие форму и размеры шаблона подстройки; ими также можно управлять интерактивно с помощью сочетаний клавиш.
- Manual – введите длину в поле Value . Recently Used Lengths сохраняются, если вы захотите использовать одно из них снова.
- From Net (при подстройке цепи) / From Diff. Pairs (при подстройке дифференциальной пары) – выберите цепь/дифференциальную пару из списка цепей/дифференциальных пар в проекте.
-
From Rules – применимые правила проектирования Length и Matched Length. Затем ПО будет соблюдать наиболее жёсткую комбинацию этих правил. Дважды щёлкните по правилу в списке на панели, чтобы подробно изучить его свойства. Подробнее о том, как применяются правила Length и Matched Length при подстройке цепи, см. в разделе Configuring the Design Rules.
Применяемое правило подсвечивается синим. Вы можете менять применяемое правило в процессе подстройки, щёлкнув по записи этого правила — оно станет подсвеченным синим, а целевая длина (и описательный текст) изменятся соответствующим образом.
Поле Value / Target Length показывает общую длину, которую команда Interactive Length Tuning или Differential Pair Length Tuning пытается получить за счёт добавления размещаемого шаблона подстройки. Если опция Clip to Target включена, длина шаблона подстройки автоматически ограничивается, как только достигнута целевая длина (при подстройке в режиме Manual или From Net / From Diff. Pairs) либо длина, немного меньшая целевой, но находящаяся в пределах заданного допуска (при подстройке в режиме From Rules ). Это можно использовать, чтобы предотвратить добавление слишком большого числа сегментов подстройки, что могло бы привести к превышению целевой длины и выходу за максимально допустимую длину.
Нажмите Tab во время подстройки длины, чтобы открыть панель Properties, где можно выбрать режим целевой длины.
Использование панели PCB
Когда панель PCB установлена в режим Nets mode, она отображает текущую длину проложенных сигналов. Режим по умолчанию показывает Name, Node Count, Routed length и Unrouted (Manhattan) length. Щёлкните правой кнопкой мыши в области заголовков столбцов панели, чтобы открыть меню, где можно выбрать дополнительные столбцы, а также скрыть существующие.
Если настроены правила проектирования Length, то состояние трассировки каждой цепи, на которую нацелено правило, также окрашивается: жёлтым, если route length < rule minimum, прозрачным, если net passes the rule, или красным, если route length > rule maximum.

Три цепи не удовлетворяют правилу проектирования Length: две слишком короткие и одна слишком длинная.
Использование индикатора длины цепи (Net Length Gauge)
Если определено правило Length и/или Matched Length, то вы можете контролировать длину как при интерактивной трассировке, так и при интерактивной подстройке длины, отображая индикатор Length Tuning Gauge. Во время трассировки или подстройки используйте сочетание клавиш Shift+G, чтобы включать и выключать индикатор.
Индикатор показывает текущую Routed Length числом, а красно-зелёный ползунок показывает Estimated Length. Если вы подстраиваете длину уже существующей трассы, то Estimated Length — это сумма всех размещённых дорожек и дуг (фактическая физическая длина). Если вы используете Length Gauge при интерактивной трассировке цепи, то Estimated Length будет суммой размещённой трассировки plus оставшегося расстояния до целевой площадки (длины линии соединения).
Во время интерактивной трассировки может показаться странным, что Routed Length ещё даже не достигла минимального значения по правилу, но ползунок индикатора находится где-то между минимумом и максимумом по правилу — как на изображении ниже. Это потому, что при интерактивной трассировке ползунок представляет Estimated Length, где:
Estimated Length = Routed Length + distance to target (length of connection line)
Индикатор показывает, что при Interactive Routing соблюдается правило проектирования Length: текущая Routed length отображается числом, а ползунок показывает текущую Estimated Length.
Индикатор работает следующим образом:
- Прямоугольная рамка, задающая контур индикатора.
- Две вертикальные жёлтые полосы, обозначающие минимальную и максимальную допустимые длины. Минимум и максимум определяются самым жёстким набором ограничений, заданных правилами проектирования, как описано выше.
- Зелёная вертикальная полоса, обозначающая целевую длину — это либо введённое вручную значение, либо длина, взятая из выбранной существующей цепи, либо середина допустимого диапазона длины, рассчитанного по правилам проектирования.
- Красный или зелёный ползунок, показывающий текущую Routed Length (длину проложенной трассы) цепи (во время подстройки длины) либо Estimated Length (оценочную длину) (при интерактивной трассировке). Ползунок меняется с красного на зелёный, когда текущая длина переходит из состояния «вне допустимого диапазона» в состояние «в пределах минимальной и максимальной разрешённых длин».
- Текущая Routed Length (длина размещённых дорожек и дуг) отображается числовым значением, наложенным поверх ползунка Gauge (62.781mm на изображении-примере).
-
Прямоугольный контур шкалы (gauge) показывает полный диапазон возможных длин; смысл её верхнего и нижнего пределов зависит от выбранного режима целевой длины.
- Если режим — Manual или From Net и нет применимого правила Length, нижним пределом рамки ползунка будет длина текущей цепи, а верхним — заданная Max Length.
- Если режим — Manual или From Net и есть применимое правило Length, нижний предел рамки ползунка берётся из правила или из текущей длины трассы (что меньше), верхний предел задаётся пользователем.
- Если режим — From Rule и есть применимое правило Length, применимое правило Matched Length или их комбинация, нижний предел рамки ползунка определяется по правилу или по текущей длине трассы (что меньше), а верхний предел рамки ползунка определяется параметром MaxLimit правила.
Пример Length Gauge

Параметры Gauge вычисляются по ограничениям, заданным применимыми правилами.
-
Минимум Gauge (левая граница шкалы) — 45 (наименьшее
MinLimit) -
Максимум Gauge (правая граница шкалы) — 48 (наибольшее
MaxLimit) -
Левая жёлтая полоса (наибольшее
MinLimit) — 46.58 -
Правая жёлтая полоса (наименьшее
MaxLimit) — 47.58 (на изображении выше перекрыта зелёной полосой) -
Зелёная полоса (
TargetLength) — 47.58 (длина трассы самой длинной цепи в наборе, равнаMaxLimit) - Зелёный ползунок и наложенное числовое значение (текущая длина трассы) — 47.197.
Управление свойствами геометрии шаблона во время подстройки длины
Во время интерактивной подстройки длины свойства геометрии шаблона можно изменять «на лету» на панели Properties или с помощью горячих клавиш. Доступные во время подстройки длины сочетания включают:
Используйте горячие клавиши, чтобы управлять формой и амплитудой шаблона подстройки во время размещения.
Почему шаблоны подстройки иногда исчезают?
Движок подстройки строит шаблоны в соответствии с текущими настройками геометрии. Существуют комбинации этих настроек вместе с текущей шириной дорожки, при которых движок подстройки не может сформировать шаблон. Если вы пытаетесь выполнить подстройку длины, а шаблоны не появляются, попробуйте следующее:
- Отображайте панель Properties во время работы, чтобы наблюдать различные настройки. Во время интерактивной подстройки длины она автоматически будет показывать соответствующий режим.
-
Для шаблонов Accordion и Trombone нажмите Spacebar, чтобы циклически переключать режимы, оставив
Mitered Linesрежим. - Для шаблонов Accordion и Trombone нажмите сочетание 1 несколько раз, чтобы уменьшить Miter до нуля.
-
Для шаблонов Accordion и Sawtooth: когда вы впервые щёлкаете по трассе, чтобы подстроить её длину, появляется прямоугольник выделения. Если он очень большой (сильно выходит за пределы соседних трасс), нажмите клавишу
несколько раз, чтобы уменьшить амплитуду/высоту. Каждое нажатие уменьшает амплитуду/высоту на текущее значение Step; разумное значение для Step — около 1/10 от настройки Max Amplitude / Actual Height. Если значение Step слишком велико, нажмите Tab на клавиатуре, чтобы приостановить подстройку длины, введите подходящее значение Step и нажмите кнопку
, чтобы возобновить подстройку длины.
-
Для шаблонов Accordion и Sawtooth: если белый прямоугольник контура слишком мал при начале подстройки, нажмите клавишу
, чтобы увеличить амплитуду/высоту.
Если вы выполните эти шаги, при подстройке длины должны появиться прямоугольные сегменты подстройки. Дополнительно учитывайте следующие моменты при работе с шаблонами «гармошка»:
- Самый простой стиль для построения движком подстройки — Mitered Line accordions.
- При использовании стиля Mitered Arcs текущее значение Miter также взаимодействует с настройками Amplitude и Space. Если вы используете этот стиль, может помочь задать небольшое значение Miter, пока вы подбираете подходящие значения Amplitude и Space, а затем увеличить Miter до требуемого значения.
-
Самая сложная форма — Rounded tuning accordions, потому что способность движка подстройки формировать полукруглые окончания тесно связана с текущими настройками Amplitude и Space. Обычно шаблоны удаётся создать, когда
Amplitude > Radius + Route Width.
Работа с размещёнными шаблонами подстройки
Чтобы изменить размещённый шаблон подстройки, щёлкните один раз, чтобы выбрать его и отобразить маркеры редактирования. Щёлкните и перетащите край или вершину, чтобы изменить размер ограничивающей области шаблона — секции шаблона автоматически изменят размер в соответствии с новой формой ограничивающей области.
Можно использовать панель Properties (при выборе шаблона подстройки она покажет связанный режим). Используйте элементы управления, чтобы изменить свойства выбранного шаблона.
Также при интерактивном редактировании можно использовать горячие клавиши. Чтобы воспользоваться ими, щёлкните и удерживайте выбранный шаблон подстройки.
Изменение формы размещённого шаблона Accordion
Ниже приведено видео, демонстрирующее, как можно изменить размер шаблона Accordion.
Изменяйте размер ограничивающей рамки «гармошки», чтобы менять Amplitude или длину; щёлкните и удерживайте, чтобы переместить; редактируйте Style на панели Properties.
Поворот размещенного шаблона Accordion
По мере подстройки длин нескольких цепей может стать сложно разместить дополнительные шаблоны подстройки. Если вы используете шаблоны Accordion, их можно поворачивать — это помогает разместить их между препятствиями или добавить дополнительные шаблоны. Видео ниже демонстрирует, как повернуть размещенный шаблон accordion.
Чтобы повернуть выбранный accordion, удерживайте Ctrl, затем:
- Щелкните и перетащите один из концов рамки выделения accordion, чтобы вращать вокруг противоположного конца accordion.
- Щелкните и перетащите одну из боковых сторон рамки выделения accordion, чтобы вращать вокруг центра accordion.
- Во время вращения нажмите клавишу R, чтобы включить/выключить привязку поворота с шагом 45 градусов.
Работа с размещенными шаблонами Trombone и Sawtooth
Для шаблонов Trombone и Sawtooth полигональная область, в пределах которой строится шаблон, заключена в оболочку (envelope), которую можно рассматривать как sleeve. Щелкните, чтобы выбрать размещенный шаблон и отобразить sleeve.
Шаблоны trombone и sawtooth строятся внутри формы sleeve, которая поддерживает различные варианты изменения формы.
Доступно несколько различных вариантов перемещения и изменения размеров — в зависимости от того, где вы щелкнете и удержите на sleeve. Есть три зоны, в которых можно щелкнуть и перетащить; они показаны на изображении выше.
-
Click and Drag в зоне 1 или 2, чтобы увеличить длину или ширину шаблона. Обратите внимание: для изменения размера не обязательно щелкать по маркеру (handle) — можно использовать любую точку вдоль края sleeve.
-
Click and Drag в зоне 3, чтобы свободно перемещать шаблон вдоль исходного пути трассы или перпендикулярно ему.
-
Редактируйте свойства выбранного(ых) шаблона(ов) на панели Properties.
Сочетания клавиш Shift и Ctrl можно использовать во время действия «щелчок и перетаскивание», изменяя поведение следующим образом:
-
Shift + Click and Drag в зоне 1 или 3, чтобы сдвигать шаблон вдоль исходного пути трассы, сохраняя поперечное распределение шаблона относительно пути трассы.
-
Ctrl + Click and Drag в зоне 2 или 3, чтобы перемещать шаблон перпендикулярно исходному пути трассы.
Изменение слоя для размещенного шаблона подстройки
Панель Properties для размещенного шаблона подстройки, выбранного в рабочей области, содержит раскрывающийся список Layer в области Properties. Используйте этот список, чтобы быстро изменить сигнальный слой, на котором размещен шаблон подстройки.
Обратите внимание: можно выбрать несколько объектов трассировки (шаблон подстройки, дорожки, дуги), чтобы изменить их сигнальный слой одним действием. Подробнее см. Стратегии выбора трассировки.
Подстройка длины дифференциальных пар
Длину дифференциальной пары также можно подстраивать относительно длины других дифференциальных пар с помощью команды Interactive Differential Pair Length Tuning (меню Route). Как и при трассировке дифференциальных пар, эта команда одновременно работает с двумя цепями в паре.
Если вы планируете подстраивать длину дифференциальных пар, создайте следующие правила, нацеленные на набор дифференциальных пар:
- Правило matched length задает требования к согласованию длины between pairs. Чтобы настроить правило на сравнение длины одной пары с длиной другой пары, включите опцию Group Matched Lengths.
- Второе правило matched length с более высоким приоритетом, которое задает требования согласования длины within-pair. Чтобы настроить правило на сравнение длины одного проводника пары с другим проводником той же пары, включите опцию Within Differential Pair Length.
Хороший подход к подстройке длин дифференциальных пар:
- Проложить пары.
- Сначала выполнить подстройку длины between пар с помощью команды Interactive Differential Pair Length Tuning. Подстройка длины использует самую большую длину сигнала в самой длинной паре как Target Length и подстраивает самый длинный проводник в паре до этой длины.
- Затем подстроить длину более короткого проводника within каждой пары относительно другого проводника в этой паре с помощью команды Interactive Length Tuning.
- Теперь можно использовать панель PCB Rules and Violations, чтобы проверить правило(а) within-pair Matched Net Length. Для этого выберите Matched Net Lengths в разделе Rule Classes панели, затем щелкните правой кнопкой по нужному правилу Matched Length и выберите команду Run DRC Rule <RuleName> в контекстном меню. При необходимости скорректируйте accordions подстройки для одиночных цепей.
- Затем используйте панель PCB Rules and Violations, чтобы проверить правило(а) between-pair Matched Net Length, используя только что описанный процесс. При необходимости скорректируйте accordions подстройки для дифференциальных пар.
Автоматическая подстройка нескольких цепей
Редактор PCB также предоставляет функциональность автоматической подстройки длины/задержки (или multi-tuning). Функциональность поддерживает как одиночные трассы, так и дифференциальные пары. Также поддерживаются обычные трассы и неортогональные углы (кроме дифференциальных пар).
Функциональность используется следующим образом:
-
Настройте набор правил проектирования Length и Matched Length (с включенной опцией Group Matched Length) для цепей и/или xSignals по мере необходимости. Подробнее см. в разделе Configuring the Design Rules.
-
Выберите трассы нескольких цепей, которые нужно подстроить. Будут подстраиваться выбранные участки трассировки; трассировка, которая не выбрана, изменяться не будет.
-
Выберите команду Route » Automatic Length Tuning в главном меню (сочетание клавиш:
Ctrl+Alt+T).
-
Настройте шаблон на основе accordion и его атрибуты по мере необходимости, когда в открывшемся диалоге Auto Tuning Process выбран режим Min/Max/Group Matching. Подробнее см. в разделе Accordion Pattern Geometry Properties.

Диалог Auto Tuning Process в режиме Min/Max/Group Matching -
После нажатия OK в диалоге будут созданы шаблоны подстройки.
Согласование фазы для дифференциальных пар
В рамках автоматической подстройки длины дифференциальных пар можно включить согласование фазы между сторонами дифференциальной пары.
Функциональность используется следующим образом:
-
Настройте набор правил проектирования Matched Length (с включенным параметром Within Differential Pair Length ) для дифференциальных пар согласно требованиям.
-
Выберите трассы с обеих сторон дифференциальных пар, которые нужно подстроить.
-
Выберите команду Route » Automatic Length Tuning из главного меню (сочетание клавиш:
Ctrl+Alt+T). -
Настройте шаблон на основе «пилообразной» формы и его атрибуты по мере необходимости, когда в открывшемся диалоге Auto Tuning Process выбран режим Within Pair Matching . Подробнее см. в разделе Sawtooth Pattern Geometry Properties.

Диалог Auto Tuning Process в режиме Within Pair Matching -
После нажатия OK в диалоге будут созданы шаблоны подстройки.
Преобразование шаблона подстройки в примитивы
Шаблон подстройки длины, являясь объединением, представляет собой групповой объект — он состоит из примитивных сегментов дорожек и/или дуг, с полным управлением амплитудой, зазором и радиусом скругления углов (или фаской). Как и другие групповые объекты, такие как компоненты, размеры и полигоны, шаблон подстройки длины можно exploded. Иными словами, его можно преобразовать в составляющие примитивы, которые затем можно изменять независимо. Для этого используйте команду Explode Length Tuning to Free Primitives, доступную из подменю Tools » Convert главного меню или из подменю Unions по правому щелчку.
Обратите внимание: «взрыв» (explode) любого объекта в PCB-редакторе — процесс необратимый; после разбиения объект нельзя преобразовать обратно в объект этого типа. Для этого можно использовать только команду Undo.
Выравнивание длин цепей
Команда Tools » Equalize Net Lengths из главного меню PCB-редактора может использоваться для согласования длины цепей, определённых правилом проектирования Matched Net Lengths. После запуска команды откроется диалог Equalize Nets.
Используйте этот диалог, чтобы задать стиль и размеры «гармошечных» сегментов, которые программа добавит для выравнивания длин целевых цепей. После нажатия OK сегменты дорожек будут добавлены ко всем цепям в наборе, охваченном правилом проектирования, которые короче самой длинной цепи в наборе. Команда будет пытаться добавлять дорожку к этим более коротким цепям, пока не будет выполнено условие допуска, заданное в соответствующем правиле Matched Net Lengths.
Будет выполнена проверка правил проектирования только для всех определённых (и включённых) правил Matched Net Lengths, и отчёт Design Rule Verification Report (Design Rule Check - <PCBDocumentName>.html) будет открыт как активный документ. В отчёте будут перечислены все нарушения этих правил. Чтобы узнать, насколько каждая цепь в применимом наборе выходит за пределы допуска, см. соответствующее сообщение на панели Messages; пример показан ниже:
Matched Net Lengths: Between Net LCD_RW And Net LCD_RS Length:85.061mm, outside tolerance by 7.564mm
В этом случае самая длинная цепь в наборе, на который нацелено применимое правило Matched Net Lengths, — LCD_RS. Цепь LCD_RW имеет проложенную длину 85.061 мм, что выходит за пределы допуска, заданного правилом, на 7.564 мм.
См. также
- Трассировка печатной платы
- Интерактивная трассировка
- Трассировка дифференциальных пар
- Трассировка с контролируемым импедансом
- Изменение существующих трасс
- Сглаживание и повторная трассировка существующих трасс
- Высокоскоростное проектирование
- Сайт Эрика Богатина, преподавателя по целостности сигналов и отраслевого эксперта http://www.bethesignal.com/
- Сайт доктора Говарда Джонсона, преподавателя по высокоскоростному проектированию и отраслевого эксперта http://www.signalintegrity.com/
- Сайт Ли Ритчи, преподавателя и эксперта по высокоскоростному проектированию печатных плат http://www.speedingedge.com/