Раздел: Документация
0 ... 18 19 20 21 22 23 24 ... 89 Этот контроль сохраняется в действии и после начального размещения. После начального размещения компонентов зачастую возможно оптимизировать трассируемость с помощью других команд авторазмещения или посредством интерактивного переразмещения компонентов для уменьшения манхэттенской длины трасс и числа пересечений гидов. Примеры команд Первый пример размещает все большие компоненты с применением условий умолчания и предустановок. Initplace Следующий пример размещает 8 сильно связанных больших компонентов. Initplace 8 Следующий пример размещает 2 сильно связанных компонента. Их разрешено разместить на обеих сторонах, но предпочтительно разместить компоненты на фронтальной стороне, если это возможно. Initplace 2 (prefer side prefer f ront) Следующий пример размещает все большие компоненты и требует размещения планарных компонентов на нижней стороне платы. Initplace (pref er side back only (image type smd)) Следующий пример размещает все большие компоненты и требует размещения сквозных компонентов на фронтальной стороне платы. Initplace (pref er side f ront only (image type pin)) Следующий пример размещает все большие компоненты с предварительной установленной ориентацией сквозных компонентов горизонтально. Initplace (pref er orien horizontal (imagetype pin)) Interchange Команда interchange выполняет взаимные перестановки размещенных компонентов в итеративном процессе для уменьшения суммы длин связей. В процессе перестановок Specctra постепенно пытается взаимозаменять размещение компонентов в непосредственной близости и уменьшить манхэттенскую длину. Возможно задать число пассов перемещений, выполняемых Specctra и типы компонентов. • Используйте опцию pass, если вы хотите установить число проходов перестановок. Большое их число обычно приводит к лучшим результатам. Если в процессе перестановок суммарная манхэттенская длина не уменьшается, Specctra прекращает операции перестановок. По умолчанию число проходов перестановок равно 8. Используйте опцию-type для организации перестановок компонентов определенного типа. При этом можно указать: ♦все компоненты; ♦все большие компоненты; ♦все маленькие компоненты; ♦маленькие конденсаторы; , ♦маленькие резисторы; ♦маленькие дискретные компоненты. {interchange > —►capacltor —►lekrete >{ large > resistor —►{ small )— all По умолчанию Specctra пытается переставлять все компоненты, которые размещены в пределах зоны размещения. Если перед использованием этой команды выбраны компоненты, Specctra переставляет только выбранные или выбранные компоненты определенного типа. Примечание. Вы можете использовать команду show interchange для контроля и отображения процесса перестановок в рабочей зоне. Для генерации отчета о переста-новках можно использовать команду report. Примеры команд Interchange Interchange 5 Interchange 4 (type large) .Interchange (type resistor discrete) 3* 67 Эта команда определяет сохранение компонентов после ручного размещения. Если keepselected с опцией off, то компонент исключается, из выбранных после ручного размещения. Это значение принимается по умолчанию при отсутствии этой команды вообще. Если применена опция on, компоненты считаются выбранными и после интерактивных операций, таких как перемещение. Пример команды Keep selected on Layerjproperty Команда layer property присваивает свойства слоям. {layerjproperty )—Н <layer ld> —гКО-ШИМ-"6*!))-]-» Она позволяет присвоить как стандартные, так и пользовательские свойства одному или более сигнальным или силовым слоям. Свойство состоит из метки (<property name>) и значения (<property value>). Как обычно, значение свойства может быть числовым, ключевым словом или строкой символов. Свойства могут быть присвоены в Specctra или в проектном файле, но проектные свойства нельзя отменить или изменить в Specctra. Для генерации отчета о свойствах можно использовать команду report. Примеры команд Layer property si (uprop l 0.02) Layer property si s2 (uprop 2 xyz) LockXimloek Команды lock и unlock фиксируют и расфиксируют позиции компонентов и привязки цепей к секциям микросхем, цепей к подсекциям и цепей к выводам компонентов. Keep selected Команда keep selected управляет выбором компонента в процессе интерактивного размещения. keepjselectecT) 1 ►{ off У 0 ... 18 19 20 21 22 23 24 ... 89
|