![]() | |
НПО Системы Безопасности (499)340-94-73 График работы: ПН-ПТ: 10:00-19:00 СБ-ВС: выходной ![]() ![]() |
Главная » Периодика » Безопасность 0 ... 182183184185186187188 ... 233 Перед началом автотрассировки на плате не должно быть нарушений установленных правил проектирования. Это означает, что все предварительно разведенные проводники должны удовлетворять заданным для них правилам проектирования. Например, если имеется предварительно разведенные цепи заземления, использующие проводники шириной 20 и 50 тысячных дюйма, тогда правило проектирования Width Constraint для цепей заземления должно иметь значение минимальной ширины 20 mils и значение максимальной ширины 50 mils. Процедуры автотрассировки Для настройки процедур автотрассировки необходимо вьшолнить команду меню Tools » Autoroute » Setup Autorouter, после чего появится диалоговое окно Autorouter Setup (рис. 6.66). RoutngPanM Ro/eiPttie* Р Mmoiy i; FanDulUHilSMDPn Р Paiiin Р ShwaRola PUdiAndShim P Shape Routo-Rv Up RoufangGnd P CbanDungRaJkie P OeanAtoRoUkig Г EvartiSmctTriclu Г AddTmpottt r UiGkMPmiiulH . Set ItiB pelanit loiiq g«j la aut Ita liaek and cfaarancs nqunnerte AdwKad Rnule Hi andkne the bead aid aihn i »» gnd в n4il<0>ial& Wharavei It в ml ровЫв lo uuta an «к galMiwicad Route Hi Dianndavrim 0000 Help Puc. 6.66. Настройка процедур автотрассировки При отсутствии особых причин не рекомендуется менять установленный по умолчанию набор процедур автотрассировки, который запускает абсолютно все алгоритмы. В описании каждой отдельной процедуры приводятся случаи, когда стандартный набор процедур может быть изменен. Memory (память) Эта процедура находит все цепи, связанные с устройствами памяти или похожие на таковые, и использует эвристический (Heuristic) алгоритм и метод поиска (Search). Рекомендуется всегда включать эту процедуру, даже в случаях, когда на плате нет запоминающих устройств. Если на разрабатываемой вами плате присутствует настоящий банк памяти, и его местоположение, ориентация и привязка строго оговорены, для оценки его разводки рекомендуется включить только эту процедуру, а все остальные выключить. Fan Out (веер) Эта процедура используется для веерообразного расположения переходных отверстий относительно контактных площадок компонента. Это выполняется с помощью отвода от контактных площадок коротких сегментов проводников, на концах которых помещаются переходные отверстия. Данная процедура применяет как эвристический (Heuristic) алгоритм, так и метод поиска (Search) и должна использоваться при наличии односторонних компонентов на верхнем, нижнем или обоих слоях. Места неудачного результата работы данной процедуры помечаются небольшой 01фужностью желтого цвета с символом X в центре. Насыщенные платы с компонентами для поверхностного монтажа на обоих слоях могут сильно затруднить работу процедуры. В этом случае рекомендуется сначала сделать пробный запуск с включением единственной описываемой процедуры. Если обнаружится, что процедура Fan Out не смогла удачно обработать около 10% от общего числа выводов, тогда с большой степенью вероятности можно заключить, что 100%-ное завершение не будет достигнуто. При таком исходе пользователю следует рассмотреть вопрос о перераспределении компонентов в области платы, где работа процедуры закончилась неудачно. Pattern (шаблон) Практически к любой плате можно подобрать шаблоны соединений. Успех трассировки этих шаблонов зависит от последовательности выбора соединений во время такой трассировки. Программа трассировки шаблонов имеет набор различных алгоритмов, каждый из которых удобно использовать с тем или иным шаблоном. Программа трассировки шаблонов представляет собой трассировщик, использующий метод поиска (Search), и ее следует использовать в большинстве случаев. Push and Shove (вставка и расталкивание) Данная процедура является основной в программе автоматической трассировки. Она значительно расширена по сравнению с подобными программами других производителей. Процедура умеет вставлять проводники, раздвигая соседние по диагонали, не имеет ограничений на расстояние при отодвигании проводников, может перескакивать через переходные отверстия и контактные площадки, т. е. предоставляет новый уровень совершенных и мощных алгоритмов вставки и расталкивания. Rip Up (разрыв) Программа автоматической трассировки выполняет доводку платы для полного исключения конфликтов и несоответствий. После завершения процедуры Push and Shove (вставки и расталкивания) все еще могут оставаться некоторые несоответствия, которые обозначаются небольшими окружностями желтого цвета. В большинстве случаев успешное выполнение различных трассировочных алгоритмов приводит к устранению таких конфликтов, но бывают ситуации, когда применение всех доступных алгоритмов не дает нужных результатов. Процедура Rip Up используется для принудительного разрыва уже проложенных проводников, связанных с конфликтными точками на плате, и их повторной трассировки для устранения конфликтов. Про1(едуры улучшения платы для промышленного производства Эти процедуры равномерно размещают проводники, угловые изгибы проводников и добавляют назначенные тестовые точки в цепи. Если они включены в начальную настройку программы трассировки, то их запуск производится по завершении первичных процедур трассировки. В противном случае будет выполнен запуск только первичных процедур, но затем после проверки результатов их работы можно активизировать и запустить данные процедуры. Clean During Routing и Clean After Routing (процедуры очистки). Две этих процедуры служат для чистки чертежа печатной платы. Под очисткой подразумевается, удаление лишних изломов или спрямление проводников. Одна из процедур предназначена для работы совместно с имеющимися процедурами автотрассировки, другая запускается после завершения вьшолнения всех их. Evenly Space Tracks (равномерное размещение проводников). Эта процедура используется для равномерного размещения проводников между контактными площадками в следующем случае: параметры трассировки позволяют провести два проводника между контактными площадками микросхемы, но проведен только один, он может быть размещен на 20 тысячных дюйма ближе к какой-либо из контактных площадок. Запуск данной процедуры сдвинет этот проводник в центр промежутка между контактными площадками микросхемы. Add Testpoints (вставка контрольных точек). Включение данной процедуры в процесс трассировки предписывает автотрассировщику вставлять контрольные точки для каждой цепи проекта. Перед добавлением новой контактной площадки для контрольной точки программа проверяет все существующие контактные площадки и переходные отверстия данной цепи на предмет возможности их использования в этом качестве. Контрольные точки будут добавляться согласно правилам проектирования Testpoint, прилагаемым к соответствующим цепям. Информация по этому вопросу приведена в разделе Добавление контрольных точек и каплевидных контактных площадок данной главы. Опции программы автоматической трассировки Программа автотрассировки помимо возможности обработки всей платы имеет несколько других опций. Autoroute All (автоматическая трассировка всей платы) Для трассировки всей платы согласно текущим настройкам необходимо вьшолнить команду меню Autoroute » All. Autoroute Connection (автоматическая трассировка соединений) Эта опция позволяет выбрать порядок автоматической трассировки от соединения к соединению. Так как при выполнении команды Autoroute » Connection используются не все алгоритмы программы автоматической трассировки, то в этом режиме невозможно провести трассировку абсолютно всей платы. Autoroute Net (автоматическая трассировка цепи) После выполнения команды меню Autoroute » Net необходимо поместить указатель мыши над любым соединением, принадлежащим некоторой цепи, и щелкнуть на нем левой кнопкой мыши. Все соединения данной цепи будут подвергнуты трассировке с использованием всех включенных трассировочных процедур. Autoroute Component (автоматическая трассировка связей компонента) После выполнения команды меню Autoroute » Component и щелчка левой кнопкой мыши по одному из выводов компонента все соединения, начинающиеся или заканчивающиеся на этом компоненте, будут подвергнуты трассировке. Заметим, что в пределах цепей будут разведены только те маршруты, которые связаны с выбранным компонентом. 0 ... 182183184185186187188 ... 233 |