Известия ТРТУ
Специальный выпуск
автоматизации процесса разработки СБИС, а только подчеркивает возможное участие человека в творческом процессе.
УДК 621.382
Е. М. Пилипушко
ПРОЕКТИРОВАНИЕ БОЛЬШИХ СХЕМ С ИСПОЛЬЗОВАНИЕМ PROJECT-CAD
При проектировании полузаказных СБИС на основе базового матричного кристалла (БМК) с использованием САПР PCAD необходимо создать библиотеку функциональных элементов БМК. Она содержит простые элементы, функционирование которых описывается на языке поведенческого описания модели (PML) САПР PCAD, и составные элементы, описываемые в виде совокупности связей простых. Составные элементы создаются с помощью подсистемы автоматизированного построения цифровых схем PROJECT-CAD, разрабатываемой в Таганрогском радиотехническом университете. Для этого на языке описания схем (ЯОС) описывается графическое представление составного элемента и компилятор с ЯОС создает пакетный командный файл, содержащий последовательность действий, которая должна быть выполнена графическим редактором САПР PCAD в автоматическом режиме, при создании компонента. Процесс построения составных компонентов можно.продолжить, проектируя более сложные элементы, включающие составные, которые должны быть отлажены до их использования.
Подсистема PROJECT-CAD накладывает определенные ограничения на графическое представление элемента, так как алгоритм проводки цепей требует определенного расположения входных и выходных контактов элементов в относительных координатах.
Главные преимущества системы PROJECT-CAD проявляются при проектировании больших и сложных проектов. Во-первых, резко сокращается время доведения схемы до этапа моделирования. Во-вторых, ошибки в строках программы описания проекта на ЯОС легче исправить, чем искать их в готовой функциональной схеме. Для отлаживания проекта схему необходимо разбить на несколько листов, каждый лист описать как функциональный элемент и промоделировать, а затем осуществить сборку всех листов схемы в единый проект. Здесь пользователя подстерегают неприятности, связанные с тем, что PCAD имеет ограничения на число элементов и связей в проекте. Реальным выходом из этой ситуации является перевод составных компонентов в простые с использованием программы описания этих компонентов на ЯОС в PROJECT-CAD, что не представляет никакой сложности. После таких преобразований значительно уменьшается общее количество связей в проекте.
Следует отметить, что представленная инструментальная среда PROJECT-CAD была успешно использована для отладки проектов 4-канального микропроцессора, контроллера и внедрена в учебный процесс кафедры университета для обучения студентов САПР PCAD.