img
Katedra Mikroelektroniki i Technik Informatycznych Politechniki Lódzkiej; Komputerowe projektowanie ukladów
Sluży do zdefiniowania modelu przyrządu pólprzewodnikowego, elementu nieliniowego lub bramki
logicznej. Ogólna postać instrukcji jest następująca:
.MODEL
Nazwa modelu
Typ przyrządu
Nazwa listy parametrów modelu
Nazwa modelu jest dowolna lecz musi zaczynać się od litery.
Typ przyrządu (wybrane elementy)
D
dioda
NPN
tranzystor bipolarny NPN
PNP
tranzystor bipolarny PNP
NJF
tranzystor JFET z kanalem typu N
PJF
tranzystor JFET z kanalem typu P
NMOS
tranzystor MOS z kanalem typu N
PMOS
tranzystor MOS z kanalem typu N
Nazwa listy parametrów modelu zawiera wartości parametrów modelu. Parametry nie określone przez
użytkownika przyjmują wartości wbudowane.
Przyklad
.MODEL MOD1 NPN
BF=60 IS=1.2E-13
.MODEL MOD2 D
.MODEL MOD3 NJF
VTO=-3V BETA=1E-4 LAMBDA=2.0E-2 CGS=2PF CGD=2PF
+
PB=1V IS=1.0E-14
b) Instrukcja .SUBCKT
Przeznaczona jest do zdefiniowania makromodelu (podobwodu) (wywolywanego przez X....).
Ogólna postać instrukcji jest następująca:
.SUBCKT
Nazwa makromodelu
Węzly N1 N2 ...
.
Opis makromodelu
.
.
.ENDS Nazwa makromodelu
Numeracja węzlów wewnątrz makromodelu jest niezależna od numeracji węzlów obwodu glównego. Nie
nalęży stosować ,,0", który jest zarezerwowany dla masy.
Opis makromodelu - opisuje się go jak obwód zewnętrzny. Opis kończy instrukcja .ENDS.
Węzly N1 N2 ... węzlami zewnętrznymi makromodelu. Nie mogą zawierać węzla o numerze ,,0".
Przyklad
.SUBCKT WZMOP 1 2 3 4 5
.
.
.
.ENDS WZMOP
Strona 86 z 94