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

В трассировку были добавлены шаблоны типа «гармошка», чтобы обеспечить согласование длин дифференциальных пар.
Команды 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. В вашем проекте может быть важно одно из них или оба сразу — все зависит от того, связаны ли потенциальные проблемы с рассогласованием по времени (сигналы приходят в разное время — используйте правило Matched Length) или с общей задержкой сигнала (используйте правило Length).
Правило проектирования Matched Length
Правило проектирования Matched Length задает, что все целевые цепи должны быть трассированы до длины самой длинной цепи в наборе в пределах указанного допуска (show image). Набор целевых цепей определяется областью действия правила или запросом.
Инструмент подстройки длины найдет самую длинную цепь в наборе целевых цепей и выдаст допустимый диапазон и целевую длину (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
Как применяются перекрывающиеся правила
В вашем проекте может быть важно одно из этих правил или оба сразу — все зависит от того, связаны ли потенциальные проблемы с рассогласованием по времени (сигналы приходят в разное время — ориентируйтесь на правило 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. Нажмите соответствующую кнопку, чтобы выбрать нужный шаблон, затем нажмите кнопку наложения паузы в рабочем пространстве проекта (
), чтобы продолжить размещение.

После запуска команды Interactive Length Tuning нажмите Tab, чтобы выбрать шаблон.
Свойства геометрии шаблонов подстройки
Свойства геометрии шаблона Accordion
-
Max Amplitude – максимальная высота (измеряемая от исходного пути трассы), на которую может выступать гармошка (она может быть и меньше, например, чтобы обойти существующее препятствие). Чтобы указать единицы измерения при вводе числа, добавьте к значению суффикс mm или mil.
-
Space (для стиля
Mitered LinesилиMitered Arcs) / Radius (для стиляRounded) – расстояние между соседними возвратными участками пути гармошки. -
Miter – процент, на который срезаются углы шаблона подстройки, когда Style имеет значение
Mitered LinesилиMitered Arcs. Это значение также используется для срезания дорожек, соединяющих гармошку с трассой. -
Style – стиль углов гармошки; можно выбрать
Mitered Lines,Mitered ArcsилиRounded.
Свойства геометрии шаблона Trombone
-
Space (для стиля
Mitered LinesилиMitered Arcs) / Radius (для стиляRounded) – расстояние между соседними возвратными участками пути trombone. -
Miter – процент, на который срезаются углы шаблона подстройки, когда Style имеет значение
Mitered LinesилиMitered Arcs. -
Style – стиль углов trombone; можно выбрать
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: две слишком короткие и одна слишком длинная.
Использование индикатора длины цепи
Если определено правило 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)
Индикатор, отображаемый при соблюдении правила проектирования Length во время Interactive Routing, показывает текущую Routed length числом, а ползунок показывает текущую Estimated Length.
Индикатор работает следующим образом:
- Прямоугольная рамка, определяющая контур индикатора.
- Две вертикальные желтые полосы, обозначающие минимальную и максимальную допустимую длину. Минимум и максимум определяются самым строгим набором ограничений, заданных правилами проектирования, как описано выше.
- Зеленая вертикальная полоса, представляющая целевую длину, которая может быть либо введенным вручную значением, либо длиной, взятой из существующей выбранной цепи, либо средней точкой допустимого диапазона длины, рассчитанного на основе правил проектирования.
- Красный или зеленый ползунок, показывающий текущую трассированную длину цепи (во время подстройки длины) или расчетную длину (во время интерактивной трассировки). Ползунок меняет цвет с красного на зеленый, когда текущая длина переходит из состояния вне допустимого диапазона в состояние в пределах разрешенных минимальной и максимальной длин.
- Текущая трассированная длина (длина размещенных дорожек и дуг) отображается в виде числового значения поверх ползунка Gauge (62.781mm в примере на изображении).
-
Прямоугольный контур индикатора показывает полный диапазон возможных длин; смысл его верхнего и нижнего пределов зависит от выбранного вами режима целевой длины.
- Если выбран режим Manual или From Net и отсутствует применимое правило Length, нижним пределом области ползунка будет длина текущей цепи, а верхним пределом — указанная Max Length.
- Если выбран режим Manual или From Net и имеется применимое правило Length, нижний предел области ползунка берется из правила или из текущей длины трассы (что меньше), а верхний предел задается пользователем.
- Если выбран режим From Rule и имеется применимое правило Length, применимое правило Matched Length или их комбинация, нижний предел области ползунка определяется по правилу или по текущей длине трассы (что меньше), а верхний предел области ползунка определяется параметром MaxLimit правила.
Пример индикатора длины

Параметры 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, если белый контурный прямоугольник слишком мал в начале подстройки, нажмите клавишу
, чтобы увеличить амплитуду/высоту.
Если вы выполните эти действия, во время подстройки длины должны появиться сегменты подстройки прямоугольной формы. Также учитывайте следующие дополнительные моменты при работе с шаблонами accordion:
- Самый простой стиль для создания механизмом подстройки — это accordion с Mitered Line.
- При использовании стиля Mitered Arcs текущее значение Miter также работает совместно с настройками Amplitude и Space. Если вы используете этот стиль, может помочь небольшое значение Miter, пока вы не подберете подходящие значения Amplitude и Space, после чего можно увеличить Miter до требуемого значения.
-
Самая сложная форма для создания — это rounded accordion, поскольку способность механизма подстройки создавать полукруглые окончания тесно связана с текущими настройками Amplitude и Space. Обычно шаблоны можно создать, когда
Amplitude > Radius + Route Width.
Работа с размещенными шаблонами подстройки
Чтобы изменить размещенный шаблон подстройки, щелкните по нему один раз, чтобы выбрать его и отобразить маркеры редактирования. Щелкните и перетащите край или вершину, чтобы изменить размер ограничивающей области шаблона — секции шаблона автоматически изменят размер в соответствии с новой формой ограничивающей области.
Можно также использовать панель Properties (при выборе шаблона подстройки она отобразит связанный режим). Используйте элементы управления для изменения свойств выбранного шаблона.
Во время интерактивного редактирования также можно использовать горячие клавиши. Для этого нажмите и удерживайте выбранный шаблон подстройки.
Изменение формы размещенного шаблона Accordion
Ниже показано видео, демонстрирующее, как можно изменить размер шаблона Accordion.
Измените размер ограничивающей рамки accordion, чтобы изменить амплитуду или длину; нажмите и удерживайте, чтобы переместить; измените Style на панели Properties.
Поворот размещенного шаблона Accordion
При подстройке длин нескольких цепей может стать сложно разместить дополнительные шаблоны подстройки. Если вы используете шаблоны Accordion, их можно поворачивать, что помогает разместить их между препятствиями или добавить дополнительные шаблоны. В видео ниже показано, как повернуть размещенный шаблон accordion.
Чтобы повернуть выбранный accordion, удерживайте Ctrl, затем:
- Щелкните и перетащите любой конец рамки выделения accordion, чтобы выполнить поворот относительно противоположного конца accordion.
- Щелкните и перетащите любую сторону рамки выделения accordion, чтобы выполнить поворот относительно центра accordion.
- Во время поворота нажмите клавишу R, чтобы включить/выключить привязку поворота с шагом 45 градусов.
Работа с размещенными шаблонами Trombone и Sawtooth
Для шаблонов Trombone и Sawtooth полигональная область, в пределах которой строится шаблон, заключена в оболочку, которую можно рассматривать как sleeve. Щелкните, чтобы выбрать размещенный шаблон и отобразить sleeve.
Шаблоны trombone и sawtooth строятся внутри формы sleeve, которая поддерживает различные варианты изменения формы.
Доступен ряд различных вариантов перемещения и изменения размера в зависимости от того, где именно вы нажимаете и удерживаете кнопку мыши на sleeve. Есть три зоны, в которых можно щелкнуть и перетащить; они показаны на изображении выше.
-
Click and Drag в зоне 1 или 2, чтобы удлинить или расширить шаблон. Обратите внимание, что для изменения размера шаблона необязательно щелкать по маркеру; можно использовать любую точку вдоль края 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. При подстройке длины в качестве целевой длины используется наибольшая длина сигнала в самой длинной паре, и самая длинная цепь в паре подстраивается до этой длины.
-
Затем выполните подстройку длины более короткой цепи 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 также предоставляет функцию автоматической подстройки длины/задержки (или мультиподстройки). Эта функция поддерживает как одиночные трассы, так и дифференциальные пары. Также поддерживаются обычные трассы и углы произвольной формы (кроме дифференциальных пар).
Функция используется следующим образом:
-
Настройте набор правил проектирования Length и Matched Length (с включенным параметром Group Matched Length ) для цепей и/или xSignals по мере необходимости. Подробнее см. в разделе Configuring the Design Rules.
-
Выберите трассы нескольких цепей, которые требуется подстроить. Будут подстроены выбранные участки трассировки; невыбранная трассировка изменена не будет.
-
Выберите команду Route » Automatic Length Tuning в главном меню (горячая клавиша:
Ctrl+Alt+T).
-
Настройте шаблон на основе гармошки и его атрибуты по мере необходимости, когда в открывшемся диалоговом окне 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 , вызываемом правой кнопкой мыши.
Обратите внимание, что разбиение любого объекта в редакторе 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 мм.
См. также
- Трассировка PCB
- Интерактивная трассировка
- Трассировка дифференциальных пар
- Трассировка с контролируемым импедансом
- Изменение существующих трасс
- Сглаживание и повторная трассировка существующих трасс
- Высокоскоростное проектирование
- Сайт Эрика Богатина, преподавателя по целостности сигналов и отраслевого эксперта http://www.bethesignal.com/
- Сайт д-ра Ховарда Джонсона, преподавателя по высокоскоростному проектированию и отраслевого эксперта http://www.signalintegrity.com/
- Сайт Ли Ричи, преподавателя и эксперта по высокоскоростному проектированию PCB http://www.speedingedge.com/