Система схемотехнического моделирования и проектирования Design Center

         

Основные характеристики системы


Корпорацией MicroSim разработаны варианты системы программ Design Center для различных операционных систем. Наиболее популярным является вариант для Windows. В него входят следующие программы (их конкретный перечень зависит от варианта поставки):

Schematics – графический редактор принципиальных схем, который одновременно является управляющей оболочкой для запуска основных модулей системы на всех стадиях работы с проектом;

PSpice, PSpice Basics – моделирование аналоговых устройств;

PSpice A/D, PSpice A/D Basics+

– моделирование смешанных аналого-цифровых устройств;

PLogic – моделирование цифровых устройств. Имеет такие же функциональные возможности, как и программа PSpice A/D;

PLSyn – синтез цифровых устройств на базе интегральных схем (ИС) с программируемой логикой;

StmEd – редактор входных сигналов (аналоговых и цифровых);

Probe – графическое отображение, обработка и документирование результатов моделирования;

Parts – идентификация параметров математических моделей диодов, биполярных, полевых, МОП- и арсенид-галлиевых транзисторов, операционных усилителей, компараторов напряжения, регуляторов напряжения и магнитных сердечников по паспортным данным;

PSpice Optimizer – параметрическая оптимизация аналого-цифровых устройств по заданному критерию при наличии нелинейных ограничений;

Polaris – проверка целостности сигнала, т. е. проведение моделирования с учетом паразитных емкостей и индуктивностей, присущих реальным печатным платам;

Device Equation – исходный текст встроенных математических моделей  полупроводниковых приборов на языке Си. В них можно изменять имена параметров, вводить псевдонимы, добавлять параметры и модифицировать уравнения моделей. Модели новых компонентов можно вводить только под именем одной из существующих моделей. После компиляции отредактированных текстов они компонуются с объектным кодом программы PSpice, который входит в комплект поставки Device Equation, в результате чего получается загрузочный файл pspice.exe. В версии Design Center 6.2 модуль Device Equation поставляется только на платформе Windows;


PCBoard и Autorouter – графический редактор печатных плат с возможностями автотрассировки. Дополнительно поставляется автотрассировщик SPECCTRA фирмы Cooper&Chyan Technology;

Cadence и Mentor Integration – интерфейс к пакетам Cadence и Mentor Framework;



Filter Designer – синтез пассивных и активных аналоговых фильтров и фильтров на переключаемых конденсаторах (только на платформе DOS).

В ранних версиях Design Center имелось два варианта программы моделирования: относительно простая программа PSpice, предназначенная для моделирования только аналоговых устройств c жесткими ограничениями  максимальных размеров схемы, и более сложная программа PSpice A/D, позволяющая моделировать аналого-цифровые устройства большого размера. В связи с тем что не всем пользователям нужны полные возможности PSpice и PSpice A/D, в версию Design Center 6.2 включены два упрощенных, так называемых базовых варианта PSpice Basics и PSpice A/D Basics+. В табл. 1.1 приведены характеристики всех вариантов программы моделирования PSpice.

Таблица 1.1

Характеристика          

PSpice

PSpice Basics

PSpice A/D

PSpice A/D Basics+

Преимущества интеграции со Schematics

Графический ввод схем

Да

Да

Да

Да

Моделирование в диалоговом режиме

Да

Да

Да

Да

Передача данных в Probe

Да

Да

Да

Да

Интерфейс с модулем разработки печатных плат

Да

Да

Да

Да

Возможности моделирования

Расчет режимов DC, AC, Transient

Да

Да

Да

Да

Расчет шумов, спектров, вариация температуры

Да

Да

Да

Да

Статистический анализ по методу Монте-Карло и расчет наихудшего случая

Да

Нет

Да

Нет

Применение функциональных  зависимых источников

Да

Да

Да

Да

Учет задержек распространения

Не предусмотрено

Да

Нет

Интерфейс с StmEd

Да

Нет

Да

Нет

Наличие программы Parts

Да

Нет

Да

Нет

Целевые функции в Probe

Да

 Нет

Да

Нет

Математические модели  компонентов

Идеальные и неидеальные линии передачи

Все

Идеальные

Все

Идеальные

Связанные линии передачи

Да

Нет

Да

Нет

Нелинейные магнитные сердечники

Да

Нет

Да

Нет

Библиотека аналоговых компонентов

8300

5500


8300

5500


Модели цифровых примитивов

Не предусмотрено

Все

Большинство

Библиотека цифровых компонентов

Не предусмотрено

1600

1600

Дополнительные модули

PCBoards и Autorouter

Да

Да

Да

Да

PSpice Optimizer

Да

Нет

Да

Нет

Polaris

Да

Нет

Да

Нет

PLSyn

-

-

Да

Нет

Device Equations

Да

Нет

Да

Нет

Лицензия для работы в сети

Да

Нет

Да

Нет

Разное

Неограниченный размер схем

Да

Нет


Да

Да

<


 

В базовые варианты включены все библиотеки моделей, за исключением библиотек европейских и японских фирм, библиотек мощных МОП-транзисторов, тиристоров, магнитных сердечников и линий передачи.

Неограниченность размера схемы означает, что максимальный размер схемы определяется исключительно объемом памяти ПК (примерно 1 Мб на каждые 100 транзисторов или 4000 вентилей). В программе PSpice Basics допускается не более 100 транзисторов и/или функциональных управляемых источника и 500 других компонентов.

 

К пакету Design Center прилагаются библиотеки примерно 35 тыс. графических обозначений символов  и около 8,3 тыс. математических моделей компонентов (диодов, стабилитронов, тиристоров, биполярных и полевых транзисторов, оптопар, операционных усилителей, компараторов напряжения, стабилизаторов напряжения, кварцевых резонаторов, магнитных сердечников, цифровых и аналого-цифровых ИС) производства фирм США, Западной Европы и Японии.  В данной книге рассказано, как составлять такие библиотеки и для отечественной элементной базы.

Имеется два варианта демонстрационных версий пакета Design Center: один позволяет в режиме мультфильма ознакомиться с его возможностями, а другой, более интересный (Evaluation version), – промоделировать собственные простейшие схемы. В последнем случае ограничение на сложность анализируемой схемы составляют 64 узла и 10 транзисторов, 2 операционных усилителя или 65 цифровых компонентов для программы PSpice. В программе Probe нельзя использовать целевые функции. В программе Parts доступна только модель диода, в программе StmEd – источник синусоидального сигнала. С помощью графического редактора Schematics можно создать чертеж схемы формата А4, состоящей не более чем из 25 символов. В режиме оптимизации варьируется только один параметр при наличии одного ограничения, целевая функция может быть значением произвольной переменной в одной точке. Синтезируются фильтры не более чем третьего порядка.

Design Center поставляется на дискетах или на CD-ROM, к нему прикладывается документация [57–71].


При поставке на CD- ROM имеется электронная документация, копирующая  упомянутые выше книги, кроме [57–58].  Эта документация просматривается с помощью программы FrameViewer. Печать отдельных страниц можно выполнить с помощью FrameViewer, при выводе большого объема целесообразнее воспользоваться Microsoft  Word 6.0, обеспечивающим более компактную печать после незначительного редактирования.

Условные обозначения, принятые при описании  Design Center, приведены в табл. 1.2.

Таблица 1.2

Обозначения

Примеры

Назначение

Прописные буквы

 AC

Ключевые слова, имена параметров и текстовые переменные, которые пользователь должен ввести так, как они указаны, без изменений

Курсив

имя модели

Пользователь заменяет текст, указанный курсивом, на соответствующую информацию

< >

<имя модели>

Угловые скобки выделяют один член предложения (сами скобки не вводятся)

< >*

<значение>*

Один или более указанных объектов

[  ]

[AC]

Необязательный член предложения (сами  скобки не вводятся)

 [  ]*

 [значение]*

Ни одного или несколько указанных объектов



При работе с пакетом Design Center разнообразная информация о схеме и результатах моделирования записывается в отдельных файлах, расширения имени которых приведены в табл. 1.3 (расширения имен файлов, используемых при разработке печатных плат, приведены в гл. 8).

Таблица 1.3

Расширение имени файла

Назначение файла

Команда или программа, создающая файл

.als

Список соответствий номеров выводов компонентов именам подсоединенных к ним цепей

Создается автоматически при выполнении команд Analysis/Simulate или Create Netlist

.bst

Стек контактных площадок

Создается пользователем (с помощью текстового редактора)

.cdf

Файл отчета с описанием компонента

Создается пользователем и используется при составлении перечня компонентов по команде File/Reports

.cir

Текстовые входные файлы задания на моделирование для программы PSpice

Создается автоматически при выполнении команд Analysis/Simulate или Create Netlist или создается пользователем

.cmd

Командные файлы для программ Probe, StmEd и Parts (их имена указываются после ключа /C в командной строке)

Создаются при наличии опции /L в командной строке (требуется их дополнительное редактирование)

.dat

Двоичные файлы результатов моделирования, передаваемых программе Probe

Автоматически создаются в процессе моделирования режимов DC, AC и TRAN (если по команде Analysis/Probe Setup не выбрана опция CSDF)

.eco

Перенос изменений  из печатной платы в принципиальную схему

Создается редактором печатных плат

.ind

Индексные файлы библиотек

Автоматически создается программой моделирования (составляется после внесения в библиотеку изменений)

.lib

Текстовые файлы библиотек моделей, представляющие собой объединение файлов с расширением .mod

При установке системы подключается стандартная библиотека моделей; новые библиотеки создаются по команде Edit/Model или с помощью текстовых редакторов

.log

Файлы протоколов команд программ Probe, Parts и StmEd

Автоматически создаются при  наличии опции /L в командной строке

.mdt

Справочные данные на компоненты

Копия данных, введенных в программу Parts

.mod

Файлы моделей компонентов

Создаются программой Parts

.net

Список соединений схемы

Создается автоматически при выполнении команд Analysis/Simulate или Create Netlist

.opt

Задание на оптимизацию

Создается автоматически после нанесения на схему символа OPTPARAM и дополняется при настройке конфигурации программы оптимизации

.out

Текстовые файлы результатов моделирования

Генерируются в процессе моделирования

.par

Перечень варьируемых параметров для программы оптимизации

Создается автоматически после нанесения на схему символа OPTPARAM

.pcr

Текстовые входные файлы задания на моделирование для программы PSpice с информацией о паразитных элементах печатной платы, добавленные программой Polaris (аналог файла .cir)

Создаются программой Polaris

.pkg

Информация об упаковке компонентов

По команде Package/Export

.plb

Библиотека информации об упаковке конструктивов компонентов

При установке системы подключается стандартная библиотека информации об упаковке; новые данные вводятся пользователем при редактировании символов компонентов

.pdt

Двоичные файлы результатов моделирования c учетом паразитных параметров печатных плат, передаваемые программе Probe (аналог файла .dat)

Создаются программой PSpice при передаче на моделирование файла с расширением .pcr

.pot

Текстовые файлы результатов моделирования c учетом паразитных параметров печатных плат (аналог файла .out)

Создаются программой PSpice

.prb

Файл, состоящий из трех секций: команд управления экраном, макрокоманд и  целевых функций, используемых в программе Probe

Макрокоманды и целевые функции создаются с помощью текстового редактора или по команде Trace/Macro

.sch

Файл принципиальной схемы

Создается по команде File/Save

.slb

Библиотека графических символов компонентов

При установке системы подключается стандартная библиотека символов; новые данные вводятся пользователем по команде File/Edit Library

.stl

Библиотека  входных сигналов

Создается программой StmEd при выполнении команды Edit/Stimulus, если на схеме имеются символы VSTIM, ISTIM или DIGSTIM

.sub

Описание макромоделей

Создается по команде Tools/Create Subcircuit

.sym

Информация о символе компонента, используемая при передаче данных в другие системы

Создается по команде Part/Export редактора символов

.tln

Описания линий передач, добавляемых в схему при анализе паразитных эффектов печатных плат

Программа Polaris

.txt

Текстовые файлы результатов моделирования, передаваемых программе Probe

Автоматически создаются в процессе моделирования режимов DC, AC и TRAN, если по команде Analysis/Probe Setup выбрана опция CSDF

.vpt

Список  меток переменных, графики которых выводятся в программе Probe

По команде Markers

.xrf

Файл перекрестных ссылок

Составляется при упаковке схемы по команде Tools/Annotate и используется при обратной корректировке

 


Содержание раздела