ngspice jest open source, darmowe i wieloplatformowe graficzny i wiersza polecenia oprogramowania zaimplementowanego w C i zaprojektowany jako sygnału i mieszanej symulatora obwodów pierwotnie na poziomie mieszanym opartym na Spice3f5, XSPICE i Ciber1b1 obwodów simulators.Improves Spice3f5 i aplikacji, Okręgowej simulatorThe rsquo; głównym celem jest poprawa symulator obwodu Spice3f5, a także na wspieranie wielu systemów operacyjnych, jak to możliwe. Ponadto ngspice dodaje wiele nowych funkcji, usprawnień i poprawek do oryginalnego kodu z symulatorów obwodu, który jest oparty na glanceAmong on.Features jego podświetlenia, można wymienić wbudowany język skryptowy, który pozwala użytkownikom na przepływy sterujących jeden symulacji, które mogą być bardzo przydatne, gdy chcesz uruchomić operacje matematyczne na wynikach symulacji, wsparcie dla kontroli oprogramowania poprzez wyjścia lub wejścia FIFO, a wspólna funkcja, która pozwala na stworzenie ngspice jako Dynamic Link Library lub udostępnionej biblioteki.
Dodatkowo program wyposażony jest w opcję tclspice, który pozwala na dodanie funkcji skryptów TCL do oprogramowania, optymalizator ASCO do zdalnego sterowania i przetwarzania równoległego, zawiera funkcje takie jak AGAUSS, funkcje przetwarzania dla analizy Monte Carlo, automatyczne generowanie aktualnych wartości i losowe napięcie, jak również źródła zachowań (B, E, G, R, L, C).
Inną ciekawą cechą jest dostępność wielu modeli linii przesyłowych. Ponadto oferuje różne optymalizacji korzystania TCL jako języka scritping lub zestaw skryptów ngspice. optymalizator ASCO, jak również procedura optymalizacji pochodzi od "różnicowej ewolucji" algorithm.Supported systemów operacyjnych i sprzętu architecturesNgspice jest wieloplatformowy program napisany w języku programowania C. To zostało pomyślnie przetestowane na kilku dystrybucjach Linuksa, jak również na BSD, Solaris, Microsoft Windows i Mac OS X systemów operacyjnych. Zarówno 32-bitowe i 64-bitowe architektury zestawu instrukcji są obsługiwane w tej chwili
Co nowego w tym wydaniu:.
- Poprawki:. Wiele małych usunięto błędy, obsługa bibliotek udoskonalana zgodność kodu
- Nowe funkcje: FFT polecenie ewentualnie używając fftw3; nowe funkcje nint, asinh, acosh, atanh, pwr; "Temperament" w urządzeniach behawioralnych; sprawdzić ciek (Safe Operating Area); wspólne ngspice jako obiektu udostępnionego lub biblioteki DLL; Tablica mieszająca do analizowania netlist; Podstawowym .if / .else bloku; Obszar Metoda obliczania (ACM) dla BSIM3.3.0; `TC1 ',` TC2 "parametry instancji.
- Dokumentacja:. Zaktualizowany podręcznik pdf i inne dokumenty,
Co nowego w wersji 21:.
- Kilka błędów zostało poprawionych, poprawiając stabilność i niezawodność
- Tryb zgodności postępowania z innych symulatorów został dodany.
- BSIM 4 został uaktualniony do wydania 4.6.5. BSIMSOI został zaktualizowany do wersji 4.3.1.
- Linie przesyłowe z kspice zostały zaktualizowane i poprawione.
- źródła B zostały ulepszone z funkcją PWL, dodanie & quot; & quot ;, HERTZ & quot; czas & quot; i & quot; temperament & quot; zmiennych i dodanie funkcji. trójskładnikowy
- źródła PWL zostały poprawione z parametrem powtarzania (r = wartość) oraz parametr opóźnienia (td = wartość).
Co nowego w wersji 18:.
- symulator biblioteki tclspice została połączona z ngspice
- Nowe opcje zostały wprowadzone. brief, listing, autostop i scale
- Obsługa plików .lib został wprowadzony. .measure oświadczenia: średnio, integ, skuteczna, max, min, opóźnienie, a param. .global wsparcie oświadczenie. .func makra inline funkcje w netlists.
- Biblioteka numparam został ulepszony w celu wsparcia pełnych parametrach netlists.
- Model BSIM binning.
- Nowe wielu wejściowe bramy przy użyciu rozszerzeń VCVS XSPICE.
Komentarze nie znaleziono