Иллюстрированный самоучитель по OrCAD

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

Загрузка

Программа Probe загружается под управлением PSpice Schematics или автономно. В последнем случае после появления основного экрана программы по команде File › Open загружается файл данных с результатами-моделирования. При моделировании нескольких режимов предлагается выбрать один из них. Если в выбранном режиме проводился многовариантный анализ (варьировалась температура или другой параметр, выполнялся статистический анализ по Монте-Карло), на панели Available Sections приводится их перечень и предлагается выбрать одну или несколько секций. По умолчанию устанавливается режим Аll – выбор всех секций; для выбора одной или нескольких секций нажимается кнопка None (ничего) и затем курсором помечают нужные строки и нажимают кнопку ОК. Нажатие кнопки Cancel возвращает в предыдущее меню без выбора какой-нибудь секции.

В файл данных помещаются сообщения об ошибках, выявленных при моделировании цифровых устройств. Программа Probe выводит сообщение о их количестве и предлагает просмотреть их на экране (выбор кнопки ОК) или пропустить (Cancel). Текст сообщений об ошибках содержит номер секции (Section), значение момента времени (Time), тип сообщения (Message-Type) и позиционное обозначение компонента (Device). В строке Minimum Severity выбирается класс просматриваемых сообщений об ошибках. В графе Sort by выбирается принцип сортировки сообщений: Section – по секциям, Time – по моментам времени, Type – по типам, Device – по устройствам. Нажатие кнопки Plot открывает окно Probe с фрагментом временной диаграммы, содержащим выбранную ошибку.

Сообщения подразделяются на следующие классы:

  • FATAL – фатальные (моделирование прекращается);
  • SERIOUS – серьезные;
  • WARNING – предупреждения;
  • INFO – информационные.

Перечень сообщений об ошибках приведен в табл. 5.2.

Таблица 5.2. Сообщения об ошибках моделирования.

Сообщение Класс Причина
Timing Violations (Нарушение временных соотношений)
SETUP WARNING Недостаточное время установки
HOLD WARNING Недостаточное время удерживания
RELEASE WARNING Недостаточное время нахождения сигнала в неактивном состоянии (обычно необходимого для выполнения контроля типа CLEAR)
WIDTH WARNING Недостаточна длительность импульса сигнала
FREQUENCY WARNING Частота переключения сигнала находится вне допустимых пределов
GENERAL INFO Обнаружение ошибки устройством контроля, заданного 0 секции GENERAL, примитива CONSTRAINT с помощью булевских выражений
Hazards (Гонки сигналов)
AMBIGUITY CONVERGENCE WARNING Временная неопределенность, связанная с одновременным поступлением на один вход импульсов со спадающим и нарастающим фронтами
CUMULATIVE AMBIGUITY WARNING Неопределенности уровней сигналов, связанные с суммированием частично перекрывающихся фронтов импульсов
SUPRESSED GLITCH WARNING Длительность импульса входного сигнала меньше минимального значения времени задержки переключения, игнорируемого программой моделирования
NET-STATE CONFLICT WARNING При подаче на один вход одновременно нескольких сигналов различного уровня программа PSpice заменяет его неопределенным сигналом X
ZERO-DELAY-OSCILLATION FATAL Если логический уровень выходного узла изменяется более 50 раз за единичный временной дискрет, то узел считается осциллирующим и моделирование прекращается
DIGITAL INPUT VOLTAGE SERIOUSE Предупреждающее сообщение о том, что входной сигнал находится вне допустимого диапазона напряжений. Моделирование продолжается при замене входного напряжения граничным значением
PERSISTENT HAZARD SERIOUSE Появление гонок сигналов на внешних портах
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.