7.2.
Запуск программы
Передача данных
из OrCAD Layout в SPECCTRA выполняется в следующей последовательности.
1.
В
OrCAD Layout создается файл ПП с нанесенными компонентами и электрическими связями
и контуром размещения компонентов/трассировки проводников в виде непрерывной
линейно-ломаной линии (барьер типа Board outline, наносится по команде Tools>Obstacle>Select
Tool). В базе данных ПП должны быть определены все необходимые слои, КП и ПО.
Файл ПП должен быть сохранен в бинарном формате (расширение имени по умолчанию
МАХ). При этом следует иметь в виду, что в SPECCTRA передается информация о
правилах трассировки всех цепей (ширина трасс и допустимые зазоры), которую,
однако, можно изменить средствами SPECCTRA.
Замечание.
При использовании программы SPECCTRA следует учитывать ее особенности: КП и ПО должны иметь простейшую форму (круг, квадрат, прямоугольник), а контур трассировки/размещения должен представлять собой прямоугольник или замкнутую линейно-ломаную линию, выполненную в одном слое (дуги и окружности не допускаются). При необходимости использовать КП и ПО другой формы их, необходимо переопределить в OrCAD Layout после завершения работы, с программой SPECCTRA.
Кроме того,
следует иметь в виду, что имеющийся в OrCAD Layout транслятор не передает из
SPECCTRA информацию о перестановках логически эквивалентных выводов и вентилей,
т.е. не поддерживает механизма ЕСО (не создает файл автоматической корректировки
схемы по изменениям, внесенным на ПП).
Единственная
программа, которая выполняет обмен данных между SPECCTRA и графическими редакторами
ПП с поддержкой механизма ЕСО — это конвертор P2S Е. Кнышева [7, 9], который
ныне называется PCBShell и обеспечивает взаимодействие SPECCTRA не только с
P-CAD для DOS и MicroSim PCBoards, но и с системой VeriBest.
2.
В программе OrCAD Layout выполняется команда трансляции файла ПП в текстовый
формат программы SPECCTRA
File>Export>Layout to SPECCTRA
(запускается
программа tospec.exe). В нем на панели
Input Layout File
указывается
имя исходного файла ПП
<имя_файлаЛП>.РААХ,
на панели Output SPECCTRA
File - - имя текстового файла ПП в формате SPECCTRA
<имя_файла_ПП>.ССТ
(принято расширение имени по умолчанию *.ССТ, потому что принятое в программе
SPECCTRA альтернативное расширение *.DSN имеет в OrCAD другой смысл) и выбираются
опции:
Замечание.
Текстовый ASCII-файл *.ССТ имеет простую структуру, поэтому для внесения в. ПП небольших изменений (например, изменений форм и размеров ПО) его проще отредактировать, чем вносить изменения с помощью OrCAD Layout и затем выполнять повторную трансляцию.
Выходной файл
создается после нажатия на панель Translate, протокол трансляции заносится в
файл
<u.Mx_ipauAa_nn>.ERR.
3.
В среде Windows загружается программа SPECCTRA (проще всего автономный запуск
SPECCTRA в стандартной конфигурации производится буксировкой файла ПП *.ССТ
на иконку программы SPECCTRA).
На первой
строке начального меню
Design/Session File
указывается имя полученного
в результате трансляции файла ПП в формате SPECCTRA или имя файла предыдущей
сессии, созданного по команде
File>Write>Session
(расширение имени
SES). Остальные строки начального диалогового окна заполнять не обязательно,
на них указываются:
После нажатия
на клавишу
More Options>>
разворачивается дополнительное диалоговое
окно:
После нажатия
на клавишу
Fewer Options«
расширенное диалоговое окно сворачивается.
Программа
SPECCTRA вызывается также из командной строки:
specctra.exe
<имя файла проекта или сессии> [параметры]
Здесь
<имя
файла проекта или сессии>
— имя файла проекта (расширение имени DSN,
ССТ), если открывается новая сессия работы с программой, или имя файла сессии
(расширение имени SES) при продолжении работы с предыдущей сессией.
В качестве
необязательных параметров в SPECCTRA 9.0 используются следующие:
Взаимодействие
с программой SPECCTRA начинается после нажатия клавиши
Start SPECCTRA
.
4. Для возвращения в OrCAD Layout выходной файл SPECCTRA с расширением имени SES должен быть объединен с исходным файлом ПП по команде File>Export>SPECCTRA to Layout (запускается программа specin.exe). В нем на панели Input SPECCTRA File указывается имя файла разработанной в SPECCTRA ПП (расширение имени RTE), на панели Output Layout File — имя выходной ПП в формате OrCAD Layout (выходному файлу по умолчанию присваивается имя входного файла с суффиксом R), на панели Original Layout File — имя исходной ПП в формате OrCAD Layout.