Sunteți pe pagina 1din 7

Simularea unui circuit folosind analiza statistica

Monte Carlo n mediul Cadence

19 noiembrie 2013

Figura 0.0.1: ncarcarea modelelor statistice


Circuitele electronice snt afectate de variabile statistice, cum ar fi de exemplu tensiunea de decalaj (offset n engleza) din intrarea unui amplificator. O analiza Monte
Carlo ne va oferi ca rezultat parametrii distribut, iei acelei variabile statistice ca de exemplu media s, i dispersia. Folosind regula celor 3 , putem aprecia domeniul n care se
ncadreaza acea variabila pentru 97% din es, antioanele respectivului circuit.

Pregatirea mediului de simulare


Analiza Monte Carlo are nevoie de modele statistice pentru dispozitive pentru a evalua
parametrii distribut, iei statistice. nainte de a rula analiza, trebuie sa ncarcam aceste
modele n biblioteca de lucru. Aceasta se realizeaza din fereastra principala CIW ca n
figura 0.0.1
Accesam meniul hitkit -> Simulation Utilities -> Change Model Files -> Set
Monte Carlo Models
n continuare putem rula unealta de simulare. O analiza Monte Carlo poate fi
realizata fie n ADE XL fie n ADE GXL. Pentru a exemplifica aceasta analiza
vom simula decalajul dintre curentul de ies, ire s, i cel de intrare a unei oglinzi de
curent 1:1. Deci este vorba de o analiza de curent continuu - DC. n submeniul
Tests vom seta aceasta analiza, ca n figura 0.0.2 . Imediat dupa ce dam clic
pentru a adauga teste noi, ne va apare o fereastra care ne solicita sa alegem
celula care va fi simulata. Trebuie sa avem grija sa indicam aici banca de test
(testbench) corespunzatoare, n mod implicit este selectata celula din care am
pornit mediul de simulare. n continuare setam analiza DC din meniul Analyses
-> Choose, bifam DC s, i avem grija sa salvam punctul static - Save DC operating
point.
n continuare vom configura analiza Monte Carlo. Utilitarul respectiv se lanseaza
selectnd Monte Carlo Sampling n meniul drop-down de lnga butonul verde
pentru declans, area simularii, iar apoi act, ionnd butonul imediat pe dreapta acelui
meniu, vezi figura 0.0.3 .
Pentru ca analiza Monte Carlo sa ofere date relevante trebuie realizata n cel
put, in 100 puncte. Un exemplu de configurare este ilustrat n figura 0.0.4 .
Pentru a simplifica analiza, s, i implicit a reduce timpul de simulare, care pentru circuite complexe poate fi foarte mare, exista posibilitatea de a specifica ce
dispozitive sa fie modelate cu nemperecheri s, i ce pentru ce dispozitive sa fie
ignorate nemperecherile. Aceasta se poate realiza act, ionnd butonul Specify Instances/Devices. Cum n exemplul de fat, a , foarte simplu, singurele dispozitive
snt cele de interes, nu vom configura nimic n aceasta etapa.
1

(a)

(b)

Figura 0.0.2: Setarea analizei DC

Figura 0.0.3: Rularea utilitarului de configurare a analizei MC

Figura 0.0.4: Configurarea analizei MC

Figura 0.0.5: Adaugarea unei ies, iri spre a fi monitorizata.

Figura 0.0.6: Butonul de lansare al calculatorului.


Ultimul pas pe care l parcurgem pentru a seta analiza MC este de a configura
o ies, ire spre afis, are/salvare. Dupa cum am mai ment, ionat, ne este de interes
offset-ul n curent al oglinzii, altfel spus diferent, a n curent dintre ies, ire s, i intrare.
Folosind calculatorul, vom seta aceasta diferent, a ca expresie de ies, ire.
O sa adaugam o noua ies, ire de tip expression act, ionnd butonul cu sonda s, i un
mic plus verde, figura 0.0.5 .
n coloana Expression/Signal/File, act, ionnd cu dublu clic ne vor apare doua
butoane, cel cu 3 puncte declans, eaza rularea aplicat, iei calculator, figura 0.0.6 .
Vom seta mai nti modul de introducere algebric pentru calculator, figura 0.0.7
, dupa care bifnd casut, a cu idc (avem nevoie de curent, ii de curent continuu
pentru a calcula diferent, a), vom fi comutat, i automat n fereastra de schema a
circuitului unde, pentru exemplu de fat, a , avem oglinda de curent, s, i selectam
curent, ii de intrare s, i ies, ire, succesiv, introducnd s, i un minus ntre aceste doua
operat, ii. Reamintim ca tensiunele se selecteaza utiliznd noduri din circuit, iar

Figura 0.0.7: Setarea modului de introducere algebric.

Figura 0.0.8: Curentul de offset.

Figura 0.0.9: Afis, area rezultatelor.


curent, ii folosind terminale. Rezultatul este ilustrat n figura 0.0.8 .
Analiza este setata s, i putem declans, a simularea folosind butonul verde cu sageata.
La ncheierea simularii vom afis, a rezultatele act, ionnd clic dreapta pe ies, irea
configurata s, i selectnd Histogram, figura .
Obt, inem urmatorul grafic 0.0.10. Se observa ca offset-ul n curent prezinta o
distribut, ie normala cu media m = 3.5A s, i dispersia = 149nA.

Figura 0.0.10: Rezultatul simularii.

S-ar putea să vă placă și