Electric поддерживает работу встроенного симулятора IRSIM, который использует RC модель для симуляции транзисторов на вентильном уровне. Исходный дистрибутив Electric не включает IRSIM . Jar файл этого симулятора можно скачать с Static Free Software (подробнее об установке добавочных компонент Section 1-5).

Для выполнения моделирования текущей ячейки, используйте команду IRSIM: Simulate Current Cell меню (Tool / Simulation (Built-in)). После выполнения команды, для работы с полученной информацией откроется окно моделирования. (подробнее об окне моделирования см раздел 4-12-1).
Для генерации входного файла IRSIM, без проведения моделирования, используйте команду IRSIM: Write Deck....
Для моделирования на основе входного файла используйте команду IRSIM: Simulate Deck....
Пока IRSIM запущен, вы можете подавать управляющие воздействия и получать результатs моделирования. (подробнее о работе с IRSIM см. раздел 4-12-1).
Вы также можете сохранять на диске сформированные вами входные воздействия в командном файле IRSIM , с помощью команды (Save Stimuli to Disk...меню Tool / Simulation (Built-in)). Этот файл также можно отредактировать и вручную.

Так как механизм IRSIM вызывается в Electric, Вы можете поместить воздействия (стимулы) в схему и немедленно увидеть результаты (также описано в разделе 4-11). Команда сохранения входных воздействий (Save Stimuli to Disk... of menu Tools / Simulation (Built-in)) запишет "командный файл" IRSIM, который может быть при необходимости отредактирован вручную.
Настройка параметров моделирования (меню File / Preferences..., "Tools" section, закладка "Simulators"), предлагает некоторые средства управления для IRSIM. Общие средства управления рассмотрены ранее в разделе 4-11.

Image


IRSIM использует файл параметров для описания измерений и допоплнительной информации. Два таких файла входят в состав пакета Electric (scmos0.3.prm и scmos1.0.prm) вы можете создать их самостоятельно и указать IRSIM их использование.
Дополнительно в этом файле можно указать какую именно модель будет использовать IRSIM. По умолчанию выбрана RC модель, однако можно использовать и линейную модель.
Продвинутые пользователи могут добавлять свои собственные отладочные команды в командный файл IRSIM. Эти команды зависят от ряда флагов, определяющих тип отладки. Пункты закладки "IRSIM Debugging" содержат набор этих флагов.
Ниже приведены еще две IRSIM настройки.

  • "Show IRSIM commands(показывать список команд)" - требует от системы листинга всех команд используемых во время моделирования.
  • "Use Delayed X propagation(задержки распростронения)" - менее консервативный, но потенциально более четкий метод определения времени, требуемого для рапростронения неопределенного значения (X) в схеме. Данный метод расчета задержки распространения сигнала особенно часто используется при создании асинхронных схем.
Яндекс.Метрика