О. А. Кононов система проектирования orcad 2 Часть 1 Программа
Вид материала | Программа |
СодержаниеПодготовка данных о проекте для других программ 6.1. Присвоение позиционных обозначений компонентов 6.2. Обнаружение и исправление ошибок Tools>Design Rules Check Tools>Design Rules Check |
- О. А. Кононов система проектирования orcad 2 Часть 2 Программа, 1688.32kb.
- Практическое пособие Санкт-Петербург 200x удк 621., 1676.56kb.
- Методика проектирования опирается на понимание всего комплекса, 1194.06kb.
- Мнение российских юристов-международников о решении еспч по делу «В. М. Кононов против, 191.95kb.
- Компьютерное проектирование электронных схем – первый шаг парадигмы виртуальной электроники, 33.75kb.
- Примерная программа наименование дисциплины система удобрения, 303.93kb.
- Рабочая программа учебной дисциплины "системы автоматизированного проектирования электроустановок, 119.83kb.
- Рабочая программа учебной дисциплины основы компьютерного проектирования рэс направление, 193.97kb.
- Принципы и задачи проектирования 1 Уровни, аспекты и этапы проектирования, 399.58kb.
- А. Е. Стешков методология проектирования металлорежущих инструментов, 74.74kb.
Подготовка данных о проекте
для других программ
Для продолжения проектирования после создания схемного описания проекта необходимо создать список соединений проекта. Для этого надо выполнить команду Tools>Create Netlist менеджера проектов.
Перед созданием списка соединений нужно упорядочить позиционные обозначения компонентов (исключить повторы, присвоить позиционные обозначения на схеме по порядку в направлении слева-направо и сверху-вниз) и произвести упаковку секций компонентов в корпуса. Эта операция выполняется с помощью команды Tools>Annotate менеджера проектов.
6.1. Присвоение позиционных обозначений компонентов
После того, как компоненты размещены на схеме, им необходимо присвоить позиционные обозначения. Позиционные обозначения компонентов (Part Reference) и номера позиций (Designator) указываются вручную или при вводе компонентов, или при редактировании их параметров. В автоматическом режиме позиционные обозначения компонентов и упаковка секций компонентов в корпуса проставляются на схеме по команде Tools>Annotate менеджера проектов или нажатием на кнопку . Команда Annotate присваивает уникальные имена каждому компоненту проекта. Номера можно присваивать по возрастанию, при этом уже присвоенные номера остаются без изменений, или заново присвоить позиционные номера для всех компонентов в проекте. Команда Update Part Reference также упаковывает компоненты в корпуса, присваивая номера контактов каждому компоненту в корпусе.
Необходимо пометить папку с проектом, если нумеруются все схемы проекта, или пометить конкретную схему, на которой нумеруются компоненты.
Для того чтобы пронумеровать компоненты проекта или отдельной схемы, необходимо выбрать команду Tools>Annotate.
В открывшемся диалоговом окне Annotate (рис. 83) имеются несколько панелей.
Рис. 83. Диалоговое окно Annotate
На панели Skope (задание области) имеются два переключателя:
- Update entire design – обновить позиционные обозначения всего проекта;
- Update selection – обновить позиционные обозначения выбранной части проекта.
На панели Action (действия) имеются пять переключателей:
- Incremental reference update – обновить позиционные обозначения компонентов, у которых вместо номера проставлен знак вопроса “?”; нумерация производится в возрастающем порядке. Если часть компонентов пронумерована, а часть нет, то определяется максимальный номер для каждого типа компонента и с него производится дальнейшая нумерация, при этом важно, какая опция установлена;
- Unconditional reference update – обновить позиционные обозначения и упаковочную информацию всех компонентов в выбранной области. При этом просматриваются все номера компонентов, определяются недостающие и далее компоненты нумеруются по возрастанию;
- Reset part referent to “?” – заменить номера компонентов на знак “?”;
- Add Intersheet Reference – добавить ссылки на другие страницы;
- Delete Intersheet Reference – удалить ссылки на другие страницы.
На панели Mode (режим обновления) имеются два переключателя:
- Update Occurrence – обновить параметры всех индивидуальных образцов компонента;
- Update Instances (Preferred) – обновить параметры компонента и все ссылки на него (этот режим предпочтителен при работе с ПЛИС и PSpice проектами).
На панели Physical Packaging (упаковка компонента в соответствии с указанными свойствами) имеется комбинированная строка свойств (Combined property string).
Кроме того, в диалоговом окне Annotate имеются еще два флага:
- Reset reference numbers to begin at 1 in each page – начинать с 1 нумерацию позиционных обозначений однотипных компонентов на каждой странице. Если эта опция не установлена, то в выбранной странице схемы находится наибольший номер и нумерация начинается с этого номера.
Эта опция устанавливает нумерацию с 1 для каждой страницы, если опция включена, или производится сквозная нумерация, если опция выключена. Если опция выключена и для нумера-
ции компонентов выбрана отдельная схема и задана нумера-
ция по возрастанию, возможно появление одинаковых
номеров, так как максимальный номер определяется по этой
схеме;
- Do not change the page number – не изменять номер страницы.
По команде Annotate близлежащие символы секций многосекционных компонентов упаковываются в корпуса и проставляются их позиционные обозначения.
6.2. Обнаружение и исправление ошибок
Перед созданием списка соединений необходимо выявить ошибки в схеме. Для этого выполнить команду Tools>Design Rules Check (DRC) или нажать кнопку . Отчет о проверке заносится в файл *.drc и дублируется в файле протокола Session Log. По указанию пользователя места расположения ошибок отмечаются на схеме специальными DRC-маркерами в виде зеленых кружочков.
В отчеты заносятся сообщения о нарушении правил проектирования двух типов:
- Error – ошибки, которые обязательно должны быть исправлены;
- Warnings – предупреждения, которые могут привести к ошибкам при моделировании проекта (реагировать на них не обязательно).
После запуска команды Tools>Design Rules Check открывается диалоговое окно Design Rules Check для задания правил проверки. Это окно имеет две вкладки (рис. 84).
На вкладке Design Rules Check) устанавливают, какая информация включается в отчет о проверке.
Рис. 84. Диалоговое окно Design Rules Check
На панели Scope имеются два переключателя:
- Check entire design – проверка всего проекта;
- Check selection – проверка выбранной части проекта.
На панели Action – два переключателя:
- Check design rules – проверка соблюдения всех правил проектирования;
- Delete existing DRC markers – удаление со схемы нанесенных ранее DRC-маркеров.
На панели Report имеются десять флагов для выбора информации, включаемой в отчет:
- Create DRC markers for warnings – размещение символов DRC для предупреждения о возможных ошибках в соответствии с правилами, заданными в таблице ERC (рис. 84) (в местах возникновения безусловных ошибок DRC-маркеры проставляются всегда);
- Check hierarchical port connections – проверка совпадения имен иерархических выводов и соответствующих иерархических портов в их схемах замещения, а также совпадения их общего количества и типов всех выводов;
- Check off-page connector connections – проверка совпадения имен соединяемых между собой межстраничных соединителей, подсоединенных к цепям с одинаковыми именами и расположенных на разных страницах схемы;
- Report identical part references – включение в отчет списка компонентов, имеющих одинаковые позиционные обозначения;
- Report invalid packaging – включение в отчет списка компонентов, имеющих одинаковые корпуса, но разную упаковочную информацию;
- Report hierarchical port and off-page connectors – составление списка всех портов иерархических блоков и межстраничных соединителей;
- Check unconnected nets – выявление цепей, каждая из которых не соединена по крайней мере с двумя выводами компонентов или не подключена к источникам внешних сигналов, а также цепей, имеющих на разных страницах схемы одинаковые имена, но к которым не подключены межстраничные соединители или иерархические порты;
- Check STD compatibility – проверка совместимости с графическим редактором принципиальных схем OrCAD STD для DOS (эта совместимость необходима, если предполагается сохранить схему проекта в формате OrCAD SDT);
- Report off-grid objects – составление списка имен и координат объектов, расположенных не в узлах сетки;
- Report all net names – составление списка всех имен
цепей.
В текстовой строке Report File необходимо присвоить имя файлу отчета. По умолчанию имя этого файла совпадает с именем проекта с расширением имени *.drc.
При желании просмотреть на экране результаты проверки надо установить флаг View Output.
На вкладке ERC Matrix (рис. 85) устанавливаются правила проверок, которые записываются в виде матрицы Electrical Rules Check. На строках и столбцах матрицы указаны типы выводов компонентов и различных портов (3-state, Input, Output, Open Collector, Open Emitter, Passive, Power). Незакрашенная ячейка означает разрешение соединения соответствующих выводов. Символ W означает предупреждения, а символ E – ошибки. Например, согласно изображенной на рис. 84 матрице ERC, соединение Output-Input (выход-вход) разрешено, о соединении Open Emitter-Open collector (открытый эмиттер-открытый коллектор) будет выведено предупреждение, а соединение Power-Output
(источник питания-выход) будет считаться ошибкой.
Рис. 85. Вкладка ERC Matrix
Поэтому перед выполнением команды Tools>Design Rules Check необходимо отредактировать содержание матрицы ERC в соответствии с особенностями текущего проекта.