Parametry ukladow cyfrowych
Transkrypt
Parametry ukladow cyfrowych
PARAMETRY ELEKTRYCZNE CYFROWYCH ELEMENTÓW PÓŁPRZEWODNIKOWYCH SZYBKOŚĆ DZIAŁANIA – wyrażona maksymalną częstotliwością pracy fmax MOC POBIERANA P WSPÓŁCZYNNIK DOBROCI D OBCIĄŻALNOŚĆ ELEMENTÓW N MAKSYMALNA LICZBA WEJŚĆ M ODPORNOŚĆ NA ZAKŁÓCENIA ZAKRES DOPUSZCZALNEJ TEMPERATURY PRACY 1 SZYBKOŚĆ DZIAŁANIA – TIME DELAY a) UKŁADY KOMBINACYJNE tp1-0 tp0-1 tp = ½ (tp1-0+ tp0-1) fmax = 1/2 tp tp – jest to średnia arytmetyczna czasów opóźnienia zboczy narastającego i opadającego. Czas ten jest zależny od parametrów elektrycznych tranzystora, w szczególności od pojemności Cload na wyjściu. Ważną rolę odgrywa też - współczynnik wzmocnienia stałoprądowego (różny dla tranzystorów PMOS i NMOS) oraz wartość napięcia zasilania Vdd. t t ox t f r 2 w l t r 4 C V load dd , jeśli w/l w obu tranzystorach jest takie same (a nie jest) W przybliżeniu t t t r p f 4 B) UKŁADY SEKWENCYJNE W układach sekwencyjnych miarą szybkości działania jest maksymalna częstotliwość sygnału podawanego na wejście synchronizujące, przy której zmiany sygnałów wejściowych układu po każdej zmianie sygnału 2 synchronizującego będą zgodne ze zmianami zamierzonymi, wynikającymi z innych sygnałów wejściowych oraz zasad działania układu. MOC POBIERANA – P (power consumption) Df. Jest to moc tracona w elemencie cyfrowym przy przełączaniu go przebiegiem prostokątnym o wypełnieniu ½. T/2 T Moc tracona składa się z mocy statycznej oraz mocy dynamicznej. Moc statyczna jest wydzielana w czasie, gdy element cyfrowy znajduje się w stanie ustalonym. Vin VDD Vout VSS G N+ G N+ P+ P+ p D1 Należy zwrócić uwagę, że jeśli tylko na wejściu panuje napięcie odpowiadające „0” lub „1” logicznej, to jeden z tranzystorów jest wyłączony i wobec tego nie ma ścieżki zamkniętej dla prądu stałego. Jeśli jednak przeanalizować przekrój poprzeczny inwertera CMOS, to okaże się, że istnieje tam spolaryzowana zaporowo dioda D1. 3 Prąd tej diody wynosi qV i gdzie i D iS (e kT 1) D jest to prąd upływu diody, a i - prąd wsteczny diody, VD jest S napięciem na diodzie. P i *V S S D Jeśli układ zawiera n przyrządów, to moc statyczna pobierana przez układ jest równa w przybliżeniu n * PS. . Drugi składnik mocy – moc dynamiczna – pojawia się w związku z bardzo krótkim okresem zmian stanu na wyjściu przewodzi zarówno jeden jak i drugi tranzystor. Mamy wówczas ze zjawiskiem nazywanym current spike. Niech częstotliwość zegara wynosi f 1 p t p tp tf tr Id 4 tp P 1 dyn t tp 2 i n (t ) *V 0(t )dt i p (t ) * (V DD V D )dt tp p 0 2 gdzie in, ip są prądami przejściowymi tranzystorów NMOS i PMOS. Jeśli pojemność obciążenia równa się Cload, to mamy in (t ) P C dyn C dV 0 load dt 2 *V DD load t f . p 1 p t p Ostatecznie P dyn C 2 load *V DD * f p Pcałk = Ps + Pdyn Przykład. Jeśli układ zawiera n inwerterów pracujących z częstotliwością fp = 10 MHz i zasilanych napięciem VDD = 5V, to pojemność wejściowa wynosi 2Cgate, a wyjściowa 2Cdrain, otrzymujemy Ps = n*(0.1*10-9*5) W = 0.5nW*n P n * (2 * C drain 2 * C gate) * 25 dyn 1000 9 *10 25 W * n Cdrain = 40fF, Cgate = 11.2 fF 5 WSPÓŁCZYNNIK DOBROCI D Definicja: D = P*td Współczynnik dobroci D jest to iloczyn mocy pobieranej P przez układ cyfrowy oraz średniego czasu propagacji td. Parametr ten służy do porównywania między sobą różnych technik realizacji układów. Ponieważ jest on stały dla danej techniki realizacji (static CMOS, dynamic MOS, pseudo-NMOS, clocked CMOS, domino CMOS. Za lepszy uważa się układ o mniejszym współczynniku D. D jest wyrażany w pJ: moc wyrażana jest zwykle w mW, a czas propagacji w ns. OBCIĄŻALNOŚĆ ELEMENTU N – wzmocnienie logiczne Jest to dopuszczalna liczba układów (wejść układów) cyfrowych, jakie mogą być podłączone do wyjścia danego elementu CZAS OPÓŹNIENIA – propagation delay Jest to czas upływający pomiędzy chwilą, gdy sygnał na wejściu osiąga połowę różnicy VIhigh - VIlow, a chwilą, w której na wyjściu sygnał osiąga połowę tej wartości (patrz rysunek na stronie 2). 6 CZASY NARASTANIA I OPADANIA – rise time, fall time 0.9VDD 0.1VDD tr tf Jest to różnica chwil czasów, w których sygnał na wyjściu bramki osiąga 0.1 VDD oraz 0.9 VDD, przy czym VDD oznacza wartość „1” logicznej. Zależnie od tego, czy mamy do czynienia ze zboczem opadającym, czy narastającym mówimy o czasie opadania i narastania odpowiednio. W ramach projektu komórek standardowych należy wyznaczyć zależność czasów narastania i opadania oraz czasów opóźnienia t p0-1 i tp1-0 w funkcji pojemności na wyjściu Cload, gdy zmienia się ona od 1 do 10 pF. Wyznaczyć także zależność tych parametrów od temperatury, przy jej zmianach : 250, 500 i 1250 oraz zależność od napięcia zasilania (od 3V do 7V) 7