Katedra Mikroelektroniki i Technik Informatycznych Politechniki Lódzkiej; Komputerowe projektowanie ukladów
NUMS liczba określająca co ile punktów na osi częstotliwości (w stosunku do analizy
zmiennoprądowej) będzie wykonywana analiza szumów.
Przyklad
.NOISE V(3) VIN 5
f)
Analiza Monte Carlo
Umożliwia wykonanie obliczeń z uwzględnieniem tolerancji wartości parametrów modeli. Podajemy ile
razy ma być wykonana analiza, każdorazowo po wyznaczeniu nowych wartości zmienianych parametrów
oraz rodzaj analizy glównej (DC, AC, TRAN). Obliczenia analizy Monte Carlo są wykonywane w ramach
odrębnego typu analizy i nie mają wplywu na wyniki pozostalych analiz.
Ogólna postać instrukcji:
.MC RUNS ANALYSIS VOUT FUN options
gdzie
RUNS - liczba przeprowadzonych analiz Monte Carlo
ANALYSIS - rodzaj analizy, np. AC, DC, TRAN
VOUT - zmienna obwodowa, którą chcemy badać
FUN - funkcja obliczana na podstawie wartości wszystkich przebiegów analizy Monte Carlo w celu
określenia liczbowego parametru określającego wrażliwość zmiennej VOUT na przypadkowe
zmiany parametrów modeli. Najczęściej stosuje się YMAX oznaczającą maksymalną
odchylkę zmiennej od wartości nominalnej.
options - jedna lub więcej opcji analizy Monte Carlo. Najczęściej stosowane opcje to list
oznaczająca wypisanie parametrów poszczególnych modeli w każdym przebiegu analizy i
output all po zastosowaniu której wyniki wszystkich analiz możemy porównać w programie
probe na jednym wykresie.
g) Analiza najgorszego przypadku (Worst Case)
W przeciwieństwie do analizy Monte Carlo analiza najgorszego przypadku uwzględnia jedynie skrajne
wartości tolerancji parametrów przy wykonywaniu obliczeń ukladu.
Ogólna postać instrukcji:
.WCASE ANALYSIS VOUT FUN
oznaczenia identyczne jak w przypadku analizy Monte Carlo.
Przyklad programu do analizy wzmacniacza w programie PSPICE (po lewej) i jego modyfikacja w celu
przeprowadzenia analizy Monte Carlo (po prawej)
WZMACNIACZ
WZMACNIACZ
.OPTIONS ACCT LIST NOPAGE
.OPTIONS ACCT LIST NOPAGE
.WIDTH IN=80 OUT=132
.MODEL MODTR1 NPN
.MODEL MODTR1 NPN
.MODEL MODTR2 PNP
.MODEL MODTR2 PNP
.MODEL R1 RES (R=1 DEV 10%)
RG 1 2 1.5K
.MODEL C1 CAP (C=1 DEV 10%)
RB 4 3 18K
RG 1 2 R1 1.5K
Strona 60 z 61