40 likes | 179 Views
Studenti di Elettronica II, vedere A,B,C,D sul retro del foglio!. cognome. L. A. B. C. I. 3. 3. 2. nome. Totale. matricola. C out. C IN =20fF, C OUT =10pF – si calcoli U che minimizza il tempo di propagazione. A. IN. U 2. U. V 2 (0)=2V. V 1 (0)=-1V.
E N D
Studenti di Elettronica II, vedere A,B,C,D sul retro del foglio! cognome L A B C I 3 3 2 nome Totale matricola Cout CIN=20fF, COUT=10pF – si calcoli U che minimizza il tempo di propagazione A IN U2 U V2(0)=2V V1(0)=-1V Si calcoli la tensione finale a cui si porta il nodo X a seguito della chiusura dell’interruttore B CY=10fF CX=1pF V4(0)=2V V3(0)=-1V D Si mostri la struttura di un transistore MOS a floating gate, e se ne illustri l’uso nelle memorie non volatili (es. FLASH) Il mos a floating gate a differenza di un mos classico presenta al di sopra del canale due piatti conduttivi isolati tra loro. La regione di contatto di gate avviene in quello superiore, mentre quello interno è lasciato flottante. La particolarità di questo dispositivo è che pilotando opportunamente la tensione di gate è possibile modificare la carica immagazzinata nel piatto flottante. Ciò al fine di alzare o abbassare la tensione di soglia. Se connessi come mostrato in figura è possibile immagazzinare un ‘1’ portando la tensione di soglia ad un valore superiore alla tensione della WL altrimenti viene immagazzinato un ‘0’.
I I1 I2 I3 I4 Totale 2 2 2 2 Vdd • Si assuma VTN= -0.1, VTP=0.1, SP=4, SN=1 e si trascuri • l’effetto Body (=0). • Assumendo A=B, si calcoli per quale valore di tensione di ingresso si ha X=Vdd/2. • Si calcoli il consumo di potenza statico quanto A=B=0, e quando A=B=Vdd • Si calcoli la tensione in X quando A= 0, B=Vdd • 4) Si calcoli il consumo di potenza statico del circuito nelle condizioni di cui al punto 3 A P X B N NMOS: Caratteristica statica I) N sat P lin N off II) N lin P lin P off PMOS: III) P sat N lin 1) Al fine di trovare in quale regione si ha Vx=Vdd/2, proviamo a trovare i valori di Vx nell’intersezioni con le rette che delimitano zona I,II,III. Se zona I : Ugualiando le due correnti e ponendo Vx=Vin-Vtn si ottiene: Da cui Vx=2.04v > Vdd/2, pertanto non è in zona I, quindi o II o III. Se zona III : Ugualiando le due correnti e ponendo Vx=Vin-Vtp si ottiene: Da cui Vx=1.85v > Vdd/2, pertanto non è in zona II, ma in zona III. Quindi sostituendo nell’eq, di sopra Vx = Vdd/2 si ottiene ….continua in pagina 4
L L1 L2 L3 L4 Totale VDD 2 2 2 2 • Si assuma la capacità di ingresso dell’invertitore CINV=100fF: • Si realizzi il PD in modo che la funzione di uscita sia O=ABC’ + D’ B’C + CD. Sono disponibili ingressi nelle due fasi. • 2) Sapendo che tutti i transistori N nel primo stadio hanno la stessa dimensione, si dimensioni la rete PD in modo che il ritardo di caso peggiore (90%) al nodo X sia 1ns • 3) Si calcoli il ritardo attraverso l’invertitore se CO=1pF. Si consideri l’invertitore simmetrico. • 4) Si calcoli il consumo di potenza dinamico del gate (entrambi gli stadi), con CINV e CO come indicato nei punti precedenti e fClk=200MHz Clk X PD N Clk 1) Al fine di realizzare la rete PD la funzione logica data va espressa al nodo x: VDD X = O = ABC + DBC + CD) Clk O 2) Innanzi tutto individuiamo il cammino critico nella rete di pull down, che si ha per : (A,B,C,D ) : (0,1,0,0) (1,1,0,0) questo genera un fronte di discesa nel nodo X che genera un fronte di salita al nodo O. In tal caso la scarica avviene su 3 NMOS in PD + NMOS di valutazione = 4 NMOS. Partendo dalla formula del tempo di propagazione l’invertiamo ed otteniamo la Req,n e da questa otteniamo il fattore di forma Sn. tval90% = ln(10) * CL * ReqN => ReqN = 10-9/ (2,3*100*10-15) =4.34K RN = ReqN /#NMOS camm.crit = 4.34 / 4 =1.09K RN = RrifN * Srif /Sn => Sn = 5.39 * 1 / 1.09 = =4.955 X A D C D B B C C 3) Supponiamo l’inverter dimensionato in modo simmetrico. Cin = Cox * Sn (1+ α) Lmin2 => Sn = Cinv /(Cox*(1+ α) Lmin2) Sp=Sn* α =158 = 100* 10-15/ (3.45 * 10-15*3*0.352) = 79 Siccome l’inverter è simmetrico il ritardo può essere calcolato solo per il NMOS Req,N = RrifN /Sn = 5.39K/79 = 68.2 tfall90% = ln(10) * CL * ReqN = 2.3*10-12*68.2 = 157ps 4) La potenza dinamica può essere calcolata con la formula: PD = CL*Vdd2*f, pertanto so ha che : PD_DOMINO = 100fF*3.32*200MHz = 0.22mW PD_INV = 1pF*3.32*200MHz =2.2mW N Clk
PARAMETRI TECNOLOGICI (Vdd = 3.3 V) 2) Va = Vb = 0 => zona I, la corrente può quindi essere calcolata considerando la corrente sul transistor N che è in saturazione. Va = Vb = Vdd => zona III, la corrente può quindi essere calcolata considerando la corrente sul transistor P che è in saturazione. 3) Va =0 => Vgs,p = Vdd => PMOS in lineare. Vb =Vdd => Vgs,n = Vdd => NMOS in lineare Imponendo l’ugualianza delle delle due correnti nel ramo di pull-up e pull-down e sostituendo Va =0 e Vb =Vdd si ottiene : 4) Calcoliamo la corrente sul ramo di pull-down per i valori di sopra