Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Создание списка соединений
Для продолжения проектирования после создания схемного описания проекта выполняется команда Tools>Create Netlist менеджера проектов. При выполнении моделирования с помощью OrCAD PSpice эта команда загружается автоматически; для передачи данных в программу разработки ПП OrCAD Layout и другие (всего предусмотрено составление списка соединений примерно в 40 форматах, выбираемых пользователем) эта команда выполняется вручную, предварительно выделив имя проекта в менеджере проектов. Перед выполнением моделирования нужно исключить повторы позиционных обозначений компонентов, а перед разработкой ПП необходимо также произвести упаковку секций компонентов в корпуса. Эти операции выполняют по команде Tools>Annotate менеджера проектов, диалоговое окно которой показано на рис. 2.25 (см. разд. 2.3.3). Перед созданием списка соединений желательно выполнить команду Tools>Design Rules Check (DRC) для выявления ошибок в схеме (при запуске программы PSpice на моделирование эта команда загружается автоматически, но в любом случае нужно предварительно задать ее конфигурацию). Отчет о проверке заносится в файл *.drc и дублируется в файле протокола Session Log (no указанию пользователя места расположения ошибок отмечаются на схеме специальными DRC-маркерами ф ). В отчеты заносятся сообщения о нарушениях правил проектирования двух типов: Errors — ошибки, которые обязательно должны быть исправлены; После запуска команды Design Rules Check открывается диалоговое окно для задания правил проверки, которое имеет две закладки (рис. 2.47). На закладке Design Rules Check (рис. 2.47, а) устанавливается, какая информация включается в отчет о проверке: Scope — проверка всего проекта (Check entire design), выбранной страницы или нескольких страниц (Check selection);
Create DRC markers for warnings — размещение символов DRC для предупреждения о возможных ошибках в соответствие с правилами, заданными в таблице ERC (в местах возникновения безусловных ошибок DRC-маркеры проставляются всегда); На закладке ERG Matrix устанавливаются правила проверок, которые записываются в виде матрицы Electrical Rules Check (ERC, рис. 2.47, б). На строках и столбцах матрицы указаны типы выводов компонентов и различных портов (см. табл. 2.7). Не закрашенная ячейка означает разрешение соединения соответствующих выводов, предупреждения отмечаются символом W, ошибки — символом Е. Например, согласно изображенной на рис. 2.47, б матрице ERC соединение Output-Input (Выход-Вход) разрешено, о соединении Open Emitter-Open Collector (Открытый эмиттер-Открытый коллектор) будет выведено предупреждение, а соединение Power-Output (Источник питания-Выход) будет считаться ошибкой. Поэтому перед выполнением команды Tools>Design Rules Check необходимо отредактировать содержание матрицы ERC в соответствие с особенностями текущего проекта. Приведем пример файла отчета о результатах проверки проекта.
Рис. 2.47. Задание конфигурации команды Tools>Design Rules Check а)б)
• Design Rules Check ********************************************* Checking for Invalid Pins in Package (Проверка ошибочных подсоединений выводов) ERROR [DRC0031]. Same Pin Number connected to more than one net. U11 A/3 Nets: N00049_3009 and N00049: PICD, PAGE1 (3.20, 2.10) (Ошибка [DRC0031]. Некоторые выводы соединены более, чем с одной цепью. Цепи 1М00049_3009 и N00049 соединены с выводом U11A/3. Схема PICD, страница PAGE1, координаты вывода (3.20, 2.10)} Checking Schematic: FRQCHK Checking Electrical Rules WARNING: [DRC0005] Unconnected pin U24/5D: SDLXLE, PAGE1 (1.80, 4.00) (Предупреждение [DRC0005]. He подсоединенный вывод U24/5D. Схема SDLXLE, страница PAGE 1, координаты вывода (1.80,4.00)) Checking for Invalid References (Проверка неверных позиционных обозначений) Checking for Duplicate References (Проверка дублирования позиционных обозначений) После исправления обнаруженных ошибок можно выполнить команду Tools>Create Netlist для составления списка соединений проекта. В диалоговом окне этой команды имеется 9 закладок для выбора формата списка соединений (рис. 2.48). Первые 8 закладок связаны с определенными форматами: EDIF 200 — формат Electronic Data Interchange Format, имеющий две разновидности; с поддержкой (hierarchical netlist) или без поддержки (flat netlist) иерархической структуры (в зависимости от выбранной конфигурации системы); В зависимости от выбранного формата пользователь должен произвести настройку формы выходного файла в соответствии с особенностями проекта (например, для формата OrCAD Layout, см. рис. 2.48, включение опции Run ECO to Layout приведет к автоматической передачи в программу разработки печатной платы OrCAD Layout нового (измененного) файла .mnl, при этом ранее в Layout должна быть загружена старая плата). Нажатием на девятую закладку Other можно выбрать еще около 40 форматов, из которых наиболее известны следующие: Allegro, EEDesigner, Intergraph, HiLo, Mentor, PADS, P-CAD, Scicards, Tango, VST. Отметим, что список соединений в формате программы Allegro PCB Layout (Unix и NT) фирмы Cadence может быть составлен также по команде Accessories>Allegros>Allegro Netlist. Рис. 2.48. Выбор формата списка соединений в диалоговом окне команды Create Netlist Создание отчетов В OrCAD Capture имеются три команды создания спецификации проекта: Tools>Bill of Materials, Tools>Cross Reference и Reports>CIS Bill of Materials. В свою очередь команда Reports>CIS Bill of Materials имеет две подкоманды Standard и Crystal Reports (последняя имеется только в версии Capture CIS). Диалоговые окна команд составления отчетов представлены на рис. 2.49. В диалоговом окне команды Tools>Bill of Materials (рис. 2.49, а) выбираются следующие опции: ; а) б) в) г) Рис. 2.49. Диалоговые окна команд Tools>Bill of Materials (a), Tools>Cross Reference (б), Reports>CIS Bill of Materials>Standard (в) и Reports>CIS Bill of Materials>Crystal Reports (г) Scope — составление отчета для всего проекта (Process entire design) или его выбранной части (Process selection); Include file (файл включения): Приведем пример файла Include: Описание компонента ГОСТ 1k МЛТ-0,255% "luF 1 Керамический конденсатор 133LA3 4 логических элемента 2И-НЕ И63.088.023ТУ7 Если содержание первого столбца какой-либо строки этого файла совпадает с данными строки Include File Combined property string, то содержание остальной части этой строки файла Include добавляется в файл отчета. Приведем пример фрагмента отчета о проекте, составленного по команде Tools>Bill of Materials (см. рис. 2.49, а) с использованием Include-файла (его текст приведен выше): Bill Of Materials September 22,2000 21:21:33 Pagel № n/n (Item) Кол-во (Quantity) Поз. обозн. (Reference) Номинал Описание компонента ГОСТ (Value) 1 1 C1 1 uF Керамический конденсатор 2 1 R1 1k МЛТ-0,255% 3 1 U1 74107 Warning: The part is not in the include file 4 1 DD1 133LA3 4 логических элемента 2И-НЕ И63.088.023ТУ7
В диалоговом окне команды Tools> Cross Reference (ри£. 2.49, б) выбираются следующие опции: Scope (выбор проекта или его части): Приведем пример фрагмента отчета о проекте, составленного по команде Tools>Cross Reference (см. рис. 2.49, б) Design Name: OSC.DSN Cross Reference September 22,1999 19:30:10 Pagel Item Part Reference SchematicName Sheet Library X Y 1 400pF C1 Osc/PAGEI 1 LIBRARYPSPICEANALOG.OLB 3.90 0.70 2 750 R1 Osc/PAGEI 1 LIBRARYPSPICEANALOG.OLB 3.30 1.00 3 7404 U4A Osc/PAGEI 1 LIBRARYPSPICE7400.0LB 3.30 2.20 4 7405 U2A Osc/PAGEI 1 LIBRARYPSPICE7400.OLB 1.60 1.20 В диалоговом окне команды Reports>CIS Bill of Materials>Standard (рис. 2.49, в) выбираются следующие опции стандартного отчета (команда доступна только при работе в Capture CIS): Template Name — выбор из списка имени шаблона отчета или ввод имени нового шаблона (для создания новых шаблонов необходима программа Crystal Reports фирмы Seagate (см. сайты www.orcad.com/cis/crystal.htm, www.seagatesoftware.com, www.softline.ru), причем с OrCAD 9 совместимы версии этой программы не младше 6; На рис. 2.50, а приведен пример фрагмента отчета о проекте, составленного по команде Reports>CIS Bill of Materials>Standard. В диалоговом окне команды Reports>CIS Bill of Materials>Crystal Reports (рис. 2.49, г) выбираются следующие опции: Crystal Reports Template — бинарный файл шаблона отчета, составленный программой Crystal Reports (стандартные шаблоны имеют имена ENG_BOM, QTY_COST, APPROVAL);
б) Рис. 2.50. Отчеты о проекте в стандартной форме OrCAD CIS (а), в форме Crystal Reports с шаблоном ENG_BOM (б) и шаблоном, составленным по ЕСКД (в) Part Reference Options (выбор формата файла отчета): Standard — стандартная форма; Print Options (выбор формата печати на принтер): Print — непосредственный вывод на принтер; Format (формат): Character-separated values, Comma-separated values, Crystal Reports, Data Interchange Format, Excel, HTML, Lotus 1-2-3, ODBC, Paginated Text, Record style (columns of values), Rich Text Format, Tab-separated text, Tab-separated values, Text, Word for Windows document; Destination (назначение): Disk file — дисковый файл; Exchange Folder — папка Exchange; Microsoft Mail — электронная почта. Пример фрагмента отчета о проекте, составленного по команде Reports>CIS Bill of Materials>Crystal Reports с помощью шаблона ENG_BOM приведен на рис. 2.50, б. Напомним, что изменение шаблона отчетов CIS Bill of Materials>Standard и Crystal Reports производится с помощью программы Crystal Reports, поставляемой отдельно. В Санкт-Петербургском НИИ Точной Механики на основе OrCAD Capture CIS разработали базу данных предприятия, шаблоны для составления отчетов по ЕСКД (см. пример на рис. 2.50, в) и ряд утилит, в частности, программу получения документа «Перечень элементов» (справки на сайте www.rodnik.ru) [27, 28].
|
Последнее изменение этой страницы: 2019-05-08; Просмотров: 222; Нарушение авторского права страницы