SPICE (ang. Simulation Program with Integrated Circuits Emphasis)[1]oprogramowanie do modelowania oraz symulacji funkcjonowania elektronicznych układów analogowych i cyfrowych, zaprojektowany głównie z myślą o analizie obwodów z układami scalonymi.

Spice 1
Autor Laurence Nagel
Język programowania Fortran
Licencja oprogramowanie public domain
Strona internetowa

Historia rozwoju

edytuj

W 1972 na Wydziale Inżynierii Elektrycznej i Nauk Komputerowych na Uniwersytecie Kalifornijskim w Berkeley opracowano pierwszą wersję programu SPICE1. Został on napisany w języku Fortran[1].

Program umożliwia analizy nieliniowe stałoprądowe i stanów nieustalonych, oraz liniowe zmiennoprądowe. Program umożliwia wstawianie elementów rezystancyjnych, pojemności, indukcyjności (wzajemnej także), źródła napięcia i prądu, źródła sterowalne czy elementy półprzewodnikowe typu diody, tranzystory i inne.

W 1975 została opracowana druga wersja programu, SPICE 2 z usprawnieniami. Zastosowano zmodyfikowaną metodę potencjałów węzłowych, co umożliwiło wprowadzenie do analizowanego obwodu idealnych źródeł napięciowych oraz czterech typów źródeł sterowanych. Ponadto poprawiono dokładność i szybkość analizy czasowej poprzez wprowadzenie algorytmu adaptacyjnej zmiany kroku i stabilnego algorytmu interpolacyjnego Eulera[2].

Przypisy

edytuj
  1. a b L.W. Nagel, D.O. Pederson, SPICE (Simulation Program with Integrated Circuit Emphasis), Berkeley: Electronics Research Laboratory, College of Engineering, University of California, 1973.
  2. Andrzej Dobrowolski, Pod maską SPICE’a. Metody i algorytmy analizy układów elektronicznych, Warszawa: Wydawnictwo BTC, 2004, ISBN 83-921073-3-0.