4.2.4.
Оптимизация электрических связей
Данная операция
проводится перед началом трассировки соединений на печатной плате с целью минимизации
общей длины физических связей между компонентами и оптимизации гистограммы плотности
соединений. Для этой цели применяется команда
Utils/Optimize
Nets, окно
которой представлено на рис. 4.21.
В области
Method
можно выбрать режим оптимизации:
Рис. 4.21.
Окно команды
Utils/ Optimize Nets
При выборе
автоматического метода размещения в области Auto Options доступны следующие
опции:
Опция Selected
Objects оптимизирует связи между предварительно выбранными объектами.
При перестановке
выводов
должны соблюдаться определенные условия:
При перестановке
вентилей
должны соблюдаться определенные условия:
После нажатия
кнопки
ОК
происходит оптимизация электрических соединений и появляется
сообщение, вид которого представлен на рис. 4.22.
Рис. 4.22.
Сообщение о результате автоматической перестановке вентилей и выводов компонентов
В сообщении
указываются параметры оптимизации цепей
(Setting),
текущее состояние
процесса оптимизации
(Current Status)
и отчет о результатах оптимизации
(Cumulative Status):
Для
ручной
перестановки вентилей
в окне
Utils/Optimize Nets
(рис. 4.21) включают
флажок
Manual Gate Swap
и нажимают кнопку
ОК.
Курсор принимает
форму диагонального перекрестья. Отменяется режим перестановки нажатием правой
кнопки мыши или клавиши
Esc.
Затем щелкают по контактной площадке первого
переставляемого вентиля. В результате все цепи, подсоединенные к выбранному
вентилю, окрашиваются в голубой цвет. А все цепи и выводы, принадлежащие эквивалентным
вентилям, окрашиваются в фиолетовый цвет. Далее щелкают по выводу вентиля, который
надо переставить с первым выбранным вентилем. Появляется диалоговое окно (рис.
4.23), в котором, отображается текущая длина цепей (столбец
Manhattan
Length)
и возможное изменение их относительной (столбец
Percent change)
длины
при перестановке вентилей.
Рис. 4.23.
Диалоговое окно команды Utils/Optimize Nets/ Manuel Gate Swap
Нажмите кнопку
Swap, если решились сделать перестановку.
В случае попытки
перестановки неэквивалентных вентилей раздается предупреждающий звуковой сигнал.
Все перестановки необходимо зафиксировать в файле изменений (ЕСО-файл) после выполнения команды Utils/Record ECOs. Этот файл используется для последующей коррекции схемы.