4
C IN =20fF, C OUT =10pF – si calcoli U che minimizza il tempo di propagazione A B D Si mostri la struttura di un transistore MOS a floating gate, e se ne illustri l’uso nelle memorie non volatili (es. FLASH) cognome nome matricola Totale A B C 3 3 2 I L V 1 (0)=-1V V 2 (0)=2V C X =1pF C Y =10fF Si calcoli la tensione finale a cui si porta il nodo X a seguito della chiusura dell’interruttore denti di Elettronica II, vedere A,B,C,D sul retro del fogl V 3 (0)=-1V V 4 (0)=2V U U 2 C out IN 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’. v V V V e e V e e V e e C V V C V V C V V C V V Q Q X X X X X Y X X X Y X TOT TOT 97 . 0 01 . 1 / 98 . 0 01 . 0 01 . 0 2 01 . 0 3 15 10 15 10 12 10 2 12 1 15 10 3 12 1 1 3 ) ( 0 ) 0 ( 0 0 3 4 3 2 4 1 8 500 10 20 10 10 3 3 15 12 3 IN OUT C C U

C IN =20fF, C OUT =10pF – si calcoli U che minimizza il tempo di propagazione

  • Upload
    aron

  • View
    27

  • Download
    0

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: C IN =20fF, C OUT =10pF – si calcoli U   che minimizza il tempo di propagazione

CIN=20fF, COUT=10pF – si calcoli U che minimizza il tempo di propagazioneA

B

D Si mostri la struttura di un transistore MOS a floating gate, e se ne illustri l’uso nelle memorie non volatili (es. FLASH)

cognome

nome matricola Totale

A B C3 3 2

I L

V1(0)=-1V V2(0)=2V

CX=1pF CY=10fF

Si calcoli la tensione finale a cui si porta il nodo X a seguito della chiusura dell’interruttore

Studenti di Elettronica II, vedere A,B,C,D sul retro del foglio!

V3(0)=-1VV4(0)=2V

U U2

CoutIN

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’.

vVVV

eeVeeVee

CVVCVVCVVCVV

QQ

XXX

XX

YXXXYX

TOTTOT

97.001.1/98.001.001.0201.03

15101510121021211510312113

)(0)0(

00

343241

85001020

1010 3315

12

3

IN

OUT

C

CU

Page 2: C IN =20fF, C OUT =10pF – si calcoli U   che minimizza il tempo di propagazione

I

Si assuma VTN= -0.1, VTP=0.1, SP=4, SN=1 e si trascuril’effetto Body (=0).1) Assumendo A=B, si calcoli per quale valore di tensione di ingresso

si ha X=Vdd/2. 2) Si calcoli il consumo di potenza statico quanto A=B=0, e quando

A=B=Vdd3) Si calcoli la tensione in X quando A= 0, B=Vdd4) Si calcoli il consumo di potenza statico del circuito nelle condizioni

di cui al punto 3

I1 I2 I3 I42 2 2 2

Totale

X

Vdd

A P

NB

P off

XTNIN VVV

DDTP VV

DDV

TNV

TNV

Caratteristica statica

BAI VVV

XBDSbTNGSb

XBDSbTNGSb

BTNGSb

XDSbBGSb

VvVVVVSAT

VvVVVVLIN

vVVVOFF

VVVV

1.0:

1.0:

1.0:

,

NMOS:

PMOS:

XADSbTPGSa

XADSbTPGSa

ATPGSa

DDXDSaDDAGSa

VvVVVVSAT

VvVVVVLIN

vVVVOFF

VVVVVV

1.0:

1.0:

4.3:

,

TPV

TPV

III) P sat N lin

I) N sat P linN off

II) N lin P lin

XTPIN VVV

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 :

))()()(2(2

))(2(2

)(2

)(2

22,

22,

DDXDDXTPDDINPP

DSDSTPGSPP

PDS

TNINNN

TNGSNN

NDS

VVVVVVVSK

VVVVSK

I

VVSK

VVSK

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 :

))(2(2

))(2(2

)(2

)(2

22,

22,

XXTNINNN

DSDSTPGSNN

NDS

TPDDINPP

TPGSPP

PDS

VVVVSK

VVVVSK

I

VVVSK

VVSK

I

04.2414))()()(2(22

222

XXDDXDDXTNTPDDXPP

XNN VVVVVVVVVV

SKV

SK

08.216.13))(2(2

)(2

222

XXXXTPTNXNN

DDXPP VVVVVVV

SKVV

SKUgualiando 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 vVIN 97.1….continua in pagina 4

Page 3: C IN =20fF, C OUT =10pF – si calcoli U   che minimizza il tempo di propagazione

L

Si assuma la capacità di ingresso dell’invertitore CINV=100fF:1)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

L1 L2 L3 L42 2 2 2

TotaleVDD

X

PD

Clk

Clk N

X = O = ABC + DBC + CD)

1) Al fine di realizzare la rete PD la funzione logica data va espressa al nodo x:

D

B

C

D

O2) 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 * R

eqN => R

eqN = 10-9/ (2,3*100*10-15) =4.34K

RN = R

eqN /

#NMOS camm.crit = 4.34 / 4 =1.09K

RN = R

rifN * S

rif /S

n => S

n = 5.39 * 1 / 1.09 = =4.955

3) Supponiamo l’inverter dimensionato in modo simmetrico.Cin = C

ox * S

n (1+ α) L

min2 => S

n = Cinv /(C

ox*(1+ α) L

min2)

Sp=S

n* α =158 = 100* 10-15/ (3.45 * 10-15*3*0.352) = 79

Siccome l’inverter è simmetrico il ritardo può essere calcolato solo per il NMOSR

eq,N = R

rifN /S

n = 5.39K/79 = 68.2

tfall90%

= ln(10) * CL * R

eqN = 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.22mWPD_INV = 1pF*3.32*200MHz =2.2mW

VDD

X

Clk

C

A

B

C

Clk N

Page 4: C IN =20fF, C OUT =10pF – si calcoli U   che minimizza il tempo di propagazione

kΩ810.7kΩ5.39)1%,90|,|(R00γ00λ

μm0.35μm0.35LfF/3.45fF/3.45C

μA/V50μA/V100K'0.7V0.7V

channelpchanneln

eq

min

22

ox

220T

SVV

μmμm

ddgs

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.

uWIVP

uAVVSK

VVSK

II

DDDDS

TNINNN

TNGSNN

NDSDD

65.1

5.001.05.010100)(2

)(2

622,

Va = Vb = Vdd => zona III, la corrente può quindi essere calcolata considerando la corrente sul transistor P che è in saturazione.

uWIVP

uAVVVSK

VVSK

II

DDDDS

TPDDINNN

TPGSPP

PDSDD

3.3

101.021050)(2

)(2

622,

3) Va =0 => Vgs,p = Vdd => PMOS in lineare. Vb =Vdd => Vgs,n = Vdd => NMOS in lineareImponendo l’ugualianza delle delle due correnti nel ramo di pull-up e pull-down e sostituendo Va =0 e Vb =Vdd si ottiene :

vVVV

VVVVSK

VVVVVVSK

XXX

XXTNDDNN

DDXDDXTPDDPP

4.201.232.7

))(2(2

))()()(2(2

2

22

mWIVP

mAVVVVSK

II

DDDDS

XXTNDDNN

NDSDD

74.1

528.0))4.2(4.2)4.3(2(1050))(2(2

262,

4) Calcoliamo la corrente sul ramo di pull-down per i valori di sopra