Оптимизация электрических связей
Данная операция проводится перед началом трассировки соединений на печатной плате с целью минимизации общей длины физических связей между компонентами и оптимизации гистограммы плотности соединений. Для этой цели применяется команда Utils/Optimize Nets, окно которой представлено на рис. 4.21.
В области Method можно выбрать режим оптимизации:
- Auto – автоматическая оптимизация;
- Manuel Gate Swap – ручная парная перестановка эквивалентных вентилей;
- Manuel Pin Swap – ручная парная перестановка эквивалентных выводов.
Рис. 4.21. Окно команды Utils/ Optimize Nets
При выборе автоматического метода размещения в области Auto Options доступны следующие опции:
- Gate Swap – перестановка эквивалентных вентилей;
- Pin Swap – перестановка эквивалентных выводов;
- Entire Design – оптимизация связей в пределах всего проекта (после выделения всех компонентов).
Опция Selected Objects оптимизирует связи между предварительно выбранными объектами.
При перестановке выводов должны соблюдаться определенные условия:
- величина логической эквивалентности вывода Pin Eg (см. рис. 2.25) не должна быть равно нулю. И это значение должно быть одинаковым для двух переставляемых выводов. Перестановка неэквивалентных выводов производится только вручную;
- при подсоединенном к выводу цепи или области металлизации перестановка выводов не производится;
- если цепь, присоединенная к выводу, имеет атрибут Optimize="No" (цепь не оптимизируется), то перестановка выводов не производится;
- если компонент имеет атрибут Noswap="Yes" (запрещение перестановки компонента), то перестановка выводов не производится.
При перестановке вентилей должны соблюдаться определенные условия:
- вентили должны быть логически эквивалентными и принадлежать к компонентам одного и того же типа (Type) и номинала (Value). Это условие позволяет переставлять дискретные компоненты – резисторы, конденсаторы и т. п.;
- если цепь, присоединенная к выводу, имеет атрибут Optimize="No", то перестановка вентилей не производится;
- если компонент имеет атрибут Noswap="Yes", то перестановка вентилей не производится;
- при подсоединенном к выводу вентиля проводнике или области металлизации перестановка вентилей не производится.
После нажатия кнопки ОК происходит оптимизация электрических соединений и появляется сообщение, вид которого представлен на рис. 4.22.
Рис. 4.22. Сообщение о результате автоматической перестановке вентилей и выводов компонентов