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