SPICE
Autor | Laurence Nagel |
---|---|
Język programowania | Fortran |
Licencja | oprogramowanie public domain |
Strona internetowa |
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.
Historia rozwoju
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
- ↑ 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 .
- ↑ Andrzej Dobrowolski , Pod maską SPICE’a. Metody i algorytmy analizy układów elektronicznych, Warszawa: Wydawnictwo BTC, 2004, ISBN 83-921073-3-0 .