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

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

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

Выполнение DO-файла.Трассировка проводников в системе PCAD-2000 с использованием Do-файла можетбыть выполнена двумя способами:загрузкой Do-файла из программы SPECCTRA;загрузкой программы SPECCTRA непосредственно из ГР РСВ.43Таблица 21Таблица 22В первом случае Do-файл пользователя загружается средствами графического интерфейса пользователя программы SPECCTRA. Во втором – вначале средствами графического редактора РСВ загружается требуемый Do-файл, после чего управление предается программе SPECCTRA. Продемонстрируем оба варианта выполнения Do-файла, используя созданный в предыдущем пункте Do-файл – tone.do.Загрузка Do-файла из программы SPECCTRA выполняется этапами:6.2.2.1. Загрузить DSN – проект:↓↑( Пуск > Программы > PCAD 2000 > SPECCTRA>Browse);↓↑( Папка > PCAD[С:] > Design > TONE.DSN >Открыть).6.2.2.2. Загрузить и выполнить требуемый Do-файл:↓↑(Do File> Browse > Browse > Папка > PCAD[С:]);быстро дважды ↓↑ Design, далее ↓↑(Tone > Открыть > StartSPECCTRA)и, дождавшись окончания трассировки, получить рисунок 56.6.2.2.3.

Покинуть программу SPECCTRA без сохранения сессии:↓↑( File> Quit >Delete Did File > Quit No Save).Загрузка программы SPECCTRA из ГР РСВ выполняется этапами:6.2.2.4. Загрузить редактор РСВ: ↓↑( Пуск > Программы > PCAD 2000 > PCB).6.2.2.5. ↓↑( Route>Autoroute) - получить диалоговое меню.6.2.2.6. Загрузить файл tone.pcb: ↓↑( File>Open>Tone >Открыть) – рисунок 31.6.2.2.7.

Загрузить Do-файл Tone.do:↓↑( QuiqRouted> SPECCTRA > DO File> Tone> Открыть > Load);6.2.2.8. Запустить программу SPECCTRA на выполнение: ↓↑ Start – рисунок 55.Рис.55Рис.56 (FromTo)6.3. Иерархия правил трассировки.Пользователь может определять правила трассировки на 16 различных уровнях(раздел 9.3). Правила, установленные на более высоком уровне перекрывают правила,установленные на более низком уровне иерархии, если они применяются к одному и тому же объекту. Например, если установлены правила:rule pcb (clearance 0.8 (type wire_wire))44rule net CLK 8 (clearance 1.0 (type wire_wire))rule net CLK 8 (clearance 1.0 (type wire_pin))то первое и второе из них - означают, что все цепи подчиняются правилу зазора междупроводниками, равному 0.8 мм, за исключением цепи CLK, которая трассируется с зазором 1.0 мм, поскольку уровень NET выше уровня PCB.

Третье правило не конфликтует спервыми двумя, так как установлено для других объектов топологии.Уровни «существуют сами по себе», то есть без предварительной их спецификации(default). При задании правил ширины и зазоров пользователь может непосредственноуказывать состав требуемого уровня в командах установки правил.6.3.1. Установка правил ширины для уровней pcb, net и fromto.6.3.1.1. Загрузить DSN и PLC – проект согласно пунктам 6.1.1.1 и 6.1.1.2.6.3.1.2. Ввести в строке команд (или указать в Do-файле) правила:ширины (0.3 мм) для всех цепей проекта: rule pcb (width .3);ширины (1 мм) для цепи GN (уровень net): rule net GN (width 1);ширины (1,5 мм) для участка цепи GN между двумя контактами:define (net GN (fromto dd1-7 dd2-7 (rule (width 2))))правило выбора для трассировки цепей A, G и GN: select A C GN.6.3.1.3.

Запустить программу на выполнение:↓↑(Autoroute >Route >OK) – рисунок 56.6.3.1.4. Покинуть программу SPECCTRA без сохранения сессии: пункт 6.2.2.3.Ряд специальных команд предусмотрен в программе SPECCTRA для управленияуровнем Leyer (слой). Основным правилом является следующее: «для трассировки доступны только выделенные слои». Продемонстрируем это правило на примере трассировки всех трасс проекта TONE в нижнем слое Bottom.6.3.2. Установка правил трассировки для уровня Layer.Правила, действующие на уровне Layer, позволяют назначать произвольную цепьдля трассировки в определенном слое (команды circuits и use-layer).6.3.2.1.

Загрузить DSN и PLC – проект согласно пунктам 6.1.1.1 и 6.1.1.2.6.3.2.2. Ввести в строке команд правила:выключения слоев S1 и S2 и top: unselect layer s1 s2 top;ширины (0.3 мм) для всех цепей проекта: rule pcb (width .3);6.3.2.3. Выполнить трассировку проекта:↓↑(Autoroute >Route >OK) – рисунок 57. selectedРис.57Рис.586.4. Изучение структуры команд SPECCTRA.Корректность команд, вводимых в командной строке и/или в операторах Do-файла(далее – команд SPECCTRA) можно проверить по встроенным в SPECCRTA диаграммамсинтаксического разбора (ДСР) каждой команды.45Последовательность анализа структуры произвольной команды по ее ДСР рассмотрим на примере команды управления правилами трассировки цепей (circuit).

ДСРкоманды circuit вызывается на экран после^↓↑(Help > Command Reference > Command >circuits (routing)) – рисунок 58.Диаграмма на рисунке 58 показывает порядок следования в команде circuit следующих элементов языка команд: ключевых слов, (внутри овальных блоков), ссылочныхслов (слова внутри прямоугольников), а так же знаков препинания (внутри блоковокружностей). Элементы языка в команде разделяются пробелами. Ключевые слова изнаки препинания записываются в команде SPECCRTA без изменений, а ссылочные слова заменяются конкретными идентификаторами и правилами ширины и зазоров.Ключевые слова употребляются для обращения к одному из следующих объектов:к отдельной цепи (net);к классу (множеству) цепей с общими правилами разводки (class) – класс определяется по команде define class;к группе элементов fromto с общими правилами разводки (group) – группа определяется по команде define group;к множеству групп с общими правилами разводки (group_set) – множествогрупп определяется по команде define group_set;к цепям, выделенным по команде select net, (selected);а также для указания: правил трассировки (circuit rules), приоритета (priority), типа переходных отверстий (use_via) и слоев (use_layer), используемых при трассировке вышеперечисленных объектов, указанных в команде.По команде ↓↑circuit_rules_overview , выданной в окне, содержащем рисунок 58,открывается список ключевых слов, с помощью которых можно задать возможность:контроля длины одной (length of a net) или всех (total routed length) трасс;согласования по длине: a) fromto-проводников цепи/группы (length of each fromto);б) всех цепей класса (lengths of all nets) или группы (length of each group);управления интервалом времени разводки цепи (delay for a net), группы (total delay for all nets), класса (delays of all nets), каждого элемента fromto (delays of eachfromto) или каждого элемента из набора групп (total delay of each group).Диаграмма синтаксического разбора каждой из реализующих эти возможности команды вызывается для просмотра после щелчка [LB] на соответствующем ключевомслове.

Например, по команде: ↓↑ length_of_a_net вызывается ДСР вида:В качестве примеров рассмотрим действие ряда команд circuit.6.4.1. Использование VIA пользователя. В текущем проекте есть два типа VIA –‘Default’ (круглая) и rect (квадратная). При трассировке цепей SPECCTRA используетVIA типа ‘Default’. Чтобы SPECCTRA при трассировке, например, цепей A и B использовала VIA типа rect, необходимо выполнить следующие команды:define (class Class1 a b) – объединяет цепи A и B в класс с именем Class1;circuit class Class1 (use_via rect) – задает требуемые правила трассировки.Тот же эффект получается после выполнения команды SPECCTRA вида:define (class Class1 A B C (circuit (use_via rect)))466.4.2.

Управление длиной трассы. В общем случае SPECCTRA трассирует цепиминимальные по длине, однако длина некоторых цепей по ТЗ может находится в определенных пределах (не менее, но и не более). С целью обеспечения указанных требованийиспользуется команда circuit, структура которой согласно ДСР имеет вид:circuit net <имя цепи> (<max_length> <min_length> (type ratio))Например команда circuit net A (length 1.25 1.1 (type ratio)) ограничивает длину цепи Аи снизу (min_length = 110%) и сверху (max_length = 125%) от ее манхеттеновой длины.Параметр ratio ограничивает точность указанных пределов <min_length> и < max_length >двумя цифрами после точки, то есть величина 1.255 будет восприниматься как 1.25 и т.д.ЛИТЕРАТУРА1.

Разевиг В.Д. Применение программ Pcad и Pspice для схемотехнического моделирования на ПЭВМ. В 4-х кн. - М.: «Радио и связь», 1992 г.2. Сучков Д.И. Проектирование печатных плат в САПР PCAD 4.5. Учебное пособие. Обнинск: «Призма», 1992 г.3. Сучков Д.И. Адаптация САПР PCAD к отечественному технологическому оборудованию. - Обнинск: «Призма», 1993 г.4. Сучков Д.И. Проектирование печатных плат в САПР PCAD 4.5,8.5 и Accel EDA.. М.: «Малип», 1997 г.5. Сучков Д.И.

Проектирование печатных плат в САПР PCAD 8.5-8.7. Руководствопользователя. - М.: «Радио и связь», 1999 г.6. Теория и методы автоматизации проектирования вычислительных систем /Под ред.М.Брейера. - М.: «Мир», 1977.7. Фомин А.В., Назаров А.В., Дембицкий Н.Л. Автоматизация конструирования матричных КМОП БИС.- М.: Радио и связь, 1991. – 320 с, с ил8. Дембицкий Н.Л., Назаров А.В., Охлопков К.Б. Автоматизированное проектированиепечатных плат на ПЭВМ матричных КМОП БИС- М.: МАИ, 1992. .– 40 с, с ил9.

Стешенко В.Б. ACCEL EDA. Технология проектирования печатных плат. – М: «Но-лидж», 2000. – 512 с, с ил.10. Уваров А. P-CAD 2000, ACCEL EDA. Конструирование печатных плат. Учебныйкурс. – Санкт Петербург: «Питер», 2001. – 320 с, с ил.11. Разевиг В.Д. Система проектирования печатных плат ACCEL EDA 15 (P-CAD 2000).- М.: «СОЛОН-Р», 2000. – 416 с, с ил.12. Разевиг В.Д. Система P-CAD 2000. Справочник команд. - М.: «Горячая линия – Телеком», 2001. – 256 с, с ил.47СОДЕРЖАНИЕВВЕДЕНИЕ …………………………………………………………………………….1. УСТАНОВКА И ЗАПУСК СИСТЕМЫ PCAD-2000 ……………………………2. РАБОТА С ГРАФИЧЕСКИМИ РЕДАКТОРАМИ PCAD-2000………..…………2.1. Структура экрана графического редактора ……………….…………………..2.2 Методика выполнения базовых команд ……………………………………….2.3.

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

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

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

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