PCAD2000-v2_ (560493), страница 7

Файл №560493 PCAD2000-v2_ (PCAD2000-v2) 7 страницаPCAD2000-v2_ (560493) страница 72015-11-24СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 7)

51Рис. 52На втором шаге выполним собственно выравнивание:↓↑[RB] в любой точке рабочего поля;↓↑ AlignMode – сообщение Align Mode появится в строке статуса;↓↑[LB] в центре целевого элемента DD2 (отметим, что на этом шаге можно заключить в окно все целевые ЭРЭ) – целевой элемент DD2 подсветится;↓↑[LB] в центре элемента DD1 - ИМС встанут на одну линию – рисунок 52.346. ТРАССИРОВКА ПРОВОДНИКОВ В СРЕДЕ SPECCTRAКак и другие аналогичные программы трассировки, программа SPECCTRA последовательно трассирует проводники друг за другом, пытаясь полностью развести их последовательно переходя от одной цепи к другой.

Полный однократный цикл разводкивсех цепей называется проходом трассировки или просто проходом. Принципиальноеже отличие в работе программы SPECCTRA от работы других аналогичных программзаключается в том, что SPECCTRA допускает наличие конфликтов проводников в процессе их разводки на ряде проходов. Существуют два основных вида конфликтов, показанные на рисунке 53 – это конфликт пересечения двух трасс и конфликт несоблюдениязазора между проводником и контактной площадкой. Пунктиром показано, как выделяются эти конфликты при трассировке (раздел 9.?)Рис.53Рис.54За каждый возможный конфликт SPECCTRA назначает так называемый штраф. Приэтом, во время первого прохода программно разрешены конфликты разводки всех без исключения цепей, то есть назначается минимальный штраф за конфликт.

В этих условиях«дешевле» разорвать цепь, чем увеличивать ее длину. После первого прохода штраф законфликт увеличивается на заданную пользователем (или программно) величину. Послевторого прохода, штраф снова увеличивается и так далее вплоть до пятого прохода, послекоторого SPECCTRA переходит ко второму этапу, на котором стратегия меняется.Итак, на втором этапе производится разрыв и перетрассировка только цепей, вовлеченных в конфликты на первом этапе, а остальные цепи игнорируются.6.1. Управление режимом трассировки в системе SPECCTRAРежимом трассировки, как и режимом размещения, можно управлять с помощьюГИП – графического интерфейса пользователя (раздел 9.2.1), а также с использованиемdo-файла (раздел 9.2.3).

Для управления предусмотрены 4 базовые команды– BUS,FANOUT, RUOTE и CLEAN, каждую из которых можно использовать индивидуально, атакже ряд дополнительных команд. Первые две базовые команды называются командамипредварительной трассировки (Pre-Route), вторые две – командами основной трассировки (Route). Порядок установки правил трассировки рассмотрен в разделе 9.2.3. В процессе изложения каждой введенной пользователем команде в режиме ГИП можно поставитьв соответствие команду в виде текстовой строки, в котором записываются эти команды вdo-файле. Программа SPECCTRA переводит каждую введенную пользователем графическую команду в текстовый формат и выводит ее в файл отчета (output).

Последний можнопросмотреть, находясь в меню (рисунок 31) так: ↓↑( Windows > Output).Далее для тех команд ГИП, для которых формируются соответствующие им команды do-файла, например, для команды ГИП просмотра отчета о правилах зазоров вида:35↓↑( Report >Rules >PCB Rules >OK) будет дана соответствующая ей командаdo-файла, заключенная в рамку: Report rules window (include PCB)6.1.1. Управление трассировкой с использованием ГИП.Применение базовых команд в режиме ГИП.Команда BUS предусмотрена для управления синтезом эквипотенциальных контактов, расположенных на одной и той же вертикали или горизонтали.

Данная команда быстро трассирует соединения типа «память», объединительных плат (backplane), другихрегулярных (однородных) структур и выполняется первой.Команда FANOUT обеспечивает использование сквозных КП в качестве переходовсо слоя на слой (VIA-контактов), трассируя короткие проводники (стрингеры) от SMDплощадок и от сквозных КП, отмеченным как «засвеченные» (explosed?). На этапе выполнения команды fanout возможно подключение (правило PowerFanout) блокировочныхконденсаторов (команда FANOUT должна выполняться сразу за командой bus).Команда ROUTE предусмотрена для управления режимом трассировки первых пятипроходов, допускающим наличие конфликтов, причем после последнего 5-го прохода,выполняется перетрассировка только конфликтных связей.

При необходимости блокируется использование штыревых КП в качестве VIA-контактов. Цепи, разведенные командой BUS на данном этапе не перетрассируются.Команда route использует штрафы, которые ограничивают ресурсы программытрассировки и позволяют управлять ее ресурсами. Штрафы накладываются на:количество сквозных переходов, приходящихся на одну связь;количество конфликтов, приходящихся на одну связь;длину проводника, направление которого вертикально в «горизонтальном»слое или горизонтально в «вертикальном» слое.SPECCTRA динамично изменяет штрафы (рисунок 54) от прохода к проходу, учитывая текущую ситуацию и изменение ресурса свободных магистралей. Посколькуштрафы меняются автоматически, то необходимо задавать достаточное их число.

После5-го прохода трассируются только конфликтные связи. Если связи оказываются разведенными после некоторого прохода, то оставшиеся проходы игнорируются.Команда CLEAN предусмотрена для управления режимом перетрассировки всехсвязей, причем добавление новых конфликтов блокируется. Данная команда используетследующие опции:spread - ввести дополнительный зазор между проводниками;testpoin – ввести контрольные точки;miter – «снять фаску под 45о» заданной длины в месте изгиба проводника.Команда CLEAN, в отличие от route-команды разрывает и перетрассирует не толькоконфликтные связи, а все проводники, исключая те, которые разведены bus -и fanoutкомандами. С учетом сказанного, clean-команда обычно используется на проходах со 2го по четвертый и должна всегда следовать за некоторой серией проходов.

Приведемтипичную (рекомендуемую) последовательность выдачи базовых команд автотрассировки в том порядке, в котором они следую в Do-файле (раздел 9.4):bus diagonal (разрешить диагональные проводники на этапе BUS)fanout 5(выполнить 5 проходов этапа FANOUT)route 25(выполнить 5 проходов этапа ROUTE)clean 2(2 прохода удаления лишних VIA-площадок и перетрассировки)route 50 16 (50 основных проходов и 16 - вспомогательных)clean 436Применение дополнительных команд управления.Команда SMART_ROUTE (smart-команда) управляет выполнением bus- и fanoutкоманд и обеспечивает выполнение серии route- и clean-проходов вплоть до завершениятрассировки.

Она также предусмотрена для определения сетки трассировки и сетки расположения сквозных контактных переходов (via). Одна smart-команда может использоваться вместо четырех базовых команд автотрассировки, если правила трассировки неменяются между выполнением базовых командам или если между базовыми командамиотсутствуют другие команды. Если в процесс управления базовыми командами smartкоманда доходит до момента, когда переключение режимов в соответствии с рисунком54 не дает улучшения результата трассировки, она применяет другой метод и разводитстолько проводников, сколько возможно развести без конфликтов.Если в процессе разводки возникают конфликты, SPECCTRA выводит предупреждающие сообщения. Например, если при разводке оказывается, что количество сигнальныхслоев больше необходимого для разводки всех проводников, выводится сообщение: «SmartRoute: Layer reduction may be possible on this board. Try deleting all wires, unselecting one horizontal & one vertical layer, and then restart smart_route» - «Smart Route: возможна редукция(удаление) слоя на этой плате.

Попробуйте удалить все проводники, де-активируйте 1горизонтальный слой и 1 вертикальный слой и выполните снова smart_route - команду».Процедуру иллюстрации получения и исправления этого сообщения выполним на примеретрассировки варианта автоматичнского размещения (рисунок 50), этапами:6.1.1.1. Загрузить DSN – проект:↓↑( Пуск > Программы > PCAD 2000 > SPECCTRA>Browse);↓↑( Папка > PCAD[С:] > Design > TONE >Открыть);↓↑StartSPECCTRA –рисунок 33.6.1.1.2.

Загрузить файл с результатами автоматического размещения:↓↑( File>Placement Mode File> File>Read>Placement):application_mode placement↓↑ (File > Read > Placement) – появится следующее меню:⌧Read PlacementBrowse…C:\Design\*.plc OOOOOOOOOOOOOOOOOOOOOOOOK00Apply0Cancel0Help0↓↑ (Browse > Папка d > PCAD[C:] > Design > tone_ap.plc > OK – рисунок 50Read placement c:\design\tone_ap.plc6.1.1.3.

Установить ширину проводников и всех зазоров 0.3 мм (раздел 9.2.3):↓↑( Rules > PCB > Clearance > Wire Width 0.2500 , «0.3» ;↓↑ ALL, «0.25» , ↓↑OK;6.1.1.4. Выключить изображение связей: ↓↑( View > Unroutes > Off) ;View Unroute Off6.1.1.5. Включить режим трассировки: ↓↑- application_mode route6.1.1.6. Установить шаг сеток трассировки 1,25 мм:↓↑ ( Autoroute >Route) – в полученном диалоговом меню ↓↑ Smart - включить режим SmartRoute и установить параметры так, как указано в табл. 1437Таблица 14Auto Route|Basic€SmartPasses12511 1111111Minimum Via Grid:Minimum Wire Grid:Start Pass12511 11111111.2511 11 1111.2511 11 11Fanout if AppropriateVia SharingGenerate Testpoints:Side|Front|Back11OK11Pin SharingUse Grid: 11.25 11 11 11€BothMiter After Route11Apply1111Cancel1111Help116.1.1.7.

Запустить автоматическую трассировку: ↓↑OK.smart_route (min_via_grid 1.25) (min_wire_grid 1.25)(auto_fanout on) (auto_fanout_wire_share on)(auto_fanout_pin_share on)(auto_testpoint on (side (both) (grid 1.25))В результате будет выполнена автотрассировка всех проводников с выдачей приведенного выше сообщения «Smart Route: Layer reduction may be possible on this board…». Дляустранения причины сообщения необходимо:удалить все проводники: ↓↑ (Edit >Delete Wires > All Wires); delete all wiresполучить таблицу слоев для просмотра: ↓↑(View >Layers) – (табл 15);в строке S1: ↓↑- кнопка примет вид:- фактически мы изменили статусслоя S1, переведя его из статуса «в слое S1 связи трассировать преимущественно вертикально » в статус «…произвольно»;снова щелкнуть [LB] на кнопке статуса – она примет вид: : - это означает, чтотеперь слой S1 запрещен для трассировки;↓↑( S2 1 > S2 1 > S2 1 > Close) – кнопка статуса примет вид: : - тоесть слой S2 так же будет запрещены для трассировки;direction s1 orthogonalselect layer s1unselect layer s1# Warning: IRoute: Interactive layer(s) disabled for autorouting: s1direction S2 verticalselect layer S2direction S2 orthogonalselect layer S2unselect layer S2# Warning: IRoute: Interactive layer(s) disabled for autorouting:S2↓↑ (Autoroute Route >OK) – рисунок 53.Для получения изображения проекта в виде, представленном на рисунке 53, необходимо выполнить следующие действия со слоями:↓↑(View >Layers) – табл 15;↓↑(Color Palette) – табл.16.6.1.1.8.

Характеристики

Тип файла
PDF-файл
Размер
1,11 Mb
Материал
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6489
Авторов
на СтудИзбе
303
Средний доход
с одного платного файла
Обучение Подробнее