Электроника:Справочные материалы/Использование программы SPICE для моделирования электрических схем/История программы SPICE

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Макаров В. (valemak)
Проверка/Оформление/Редактирование: Мякишев Е.А.


История программы SPICE[1]

SPICE – это компьютерная программа, предназначенная для моделирования аналоговых электронных схем. Первоначально она предназначалась для разработки интегральных схем, отчего и получила свое название: Simulation Program with Integrated Circuit Emphasis, что переводится с английского как Программа моделирования, особенно для интегральных схем.

Родоначальником SPICE является другая программа моделирования электрических цепей под названием CANCER (с английского дословно переводится как РАК). Разработанная профессором Рональдом Рорером из Калифорнийского университета в Беркли вместе с некоторыми из его студентов в конце 1960-х годов, программа CANCER совершенствовалась до начала 1970-х годов включительно. Когда Рорер покинул Беркли, программа CANCER была переписана и переименована в SPICE, версия 1 которой была выпущена в общественное достояние в мае 1972 года. Релиз версии 2 программы SPICE состоялся в 1975 году (2g6 – версия, используемая в этой книге – незначительный апдейт 1975 года). Решающую роль в решении выпустить SPICE в качестве общедоступной компьютерной программы сыграл профессор Дональд Педерсон из Беркли, который считал, что основной технический прогресс происходит, когда информация распространяется свободно. Я, в частности, премного признателен ему за такую точу зрения.

Основное улучшение произошло в марте 1985 года для версии 3 программы SPICE (также опубликованной как общественное достояние). Написанная на языке C (а не на FORTRAN, как предыдущие версии) 3-я версия работала с дополнительными типами транзисторов (например, МОП) и переключателей. Версия 3 также позволяла использовать в качестве меток узлов буквы алфавита, а не только числа. При этом обеспечена обратная совместимость – инструкции, написанные для версии 2 программы SPICE, должны выполняться и в третьей версии.

Несмотря на расширенные возможности версии 3, я решил использовать в этой книге версию 2g6, потому что её проще найти и запустить на разных компьютерных системах.

См.также

Внешние ссылки