Создание списка соединений
После исправления обнаруженных ошибок можно выполнить команду Tools › Create Netlist для составления списка соединений проекта. В диалоговом окне этой команды имеется 9 закладок для выбора формата списка соединений (рис. 2.48). Первые 8 закладок связаны с определенными форматами:
- EDIF 200 – формат Electronic Data Interchange Format, имеющий две разновидности; с поддержкой (hierarchical netlist) или без поддержки (flat netlist) иерархической структуры (в зависимости от выбранной конфигурации системы);
- PSpice (файлы *.net), SPICE (файлы *.cir) – формат программ моделирования PSpice и SPICE (иерархические блоки представляются в виде макромоделей с помощью директивы SUBCKT);
- VHDL (файлы *.vhd), Verilog (файлы *.v) – описания цифровых устройств на языках VHDL и Verilog;
- Layout – список соединений проекта в формате программы разработки печатных плат OrCAD Layout (бинарные файлы *.mnl);
- INF – передача данных в старую версию DOS-программы моделирования OrCAD Digital Simulation Tools 386+ (файлы *.inf).
В зависимости от выбранного формата пользователь должен произвести настройку формы выходного файла в соответствии с особенностями проекта (например, для формата 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