Anteprima
Vedrai una selezione di 10 pagine su 67
Appunti ED: Pseudo-Nmos; Full Adder; Logica sequenziale parte III Pag. 1 Appunti ED: Pseudo-Nmos; Full Adder; Logica sequenziale parte III Pag. 2
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti ED: Pseudo-Nmos; Full Adder; Logica sequenziale parte III Pag. 6
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti ED: Pseudo-Nmos; Full Adder; Logica sequenziale parte III Pag. 11
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti ED: Pseudo-Nmos; Full Adder; Logica sequenziale parte III Pag. 16
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti ED: Pseudo-Nmos; Full Adder; Logica sequenziale parte III Pag. 21
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti ED: Pseudo-Nmos; Full Adder; Logica sequenziale parte III Pag. 26
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti ED: Pseudo-Nmos; Full Adder; Logica sequenziale parte III Pag. 31
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti ED: Pseudo-Nmos; Full Adder; Logica sequenziale parte III Pag. 36
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti ED: Pseudo-Nmos; Full Adder; Logica sequenziale parte III Pag. 41
1 su 67
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

In realtà non è del tutto corretto poiché i PMOS B e C soffrono di effetto body e poiché ho trascurato le capacità dei nodi intermedi.

per cui:

Ceq = C1(RPA + RPB + RPC) + CX(RPA + RPB) + CX2RPA

Procedimento di Helmholtz

se le resistenze sono uguali ho:

Ceq = 3RP C1 + 2RP CX + RP CX2

se anche le capacità fossero uguali:

Ceq ≈ 6RP CL

se ho N ingressi si ha: Ceq = N(N+1)/2 RPC

tuttavia è possibile trascurare le capacità dei nodi intermedi (CX2 e CX1) poiché CX << CL con i = 1,2

di conseguenza ho tPD = 0,69RWNCL + 0,69·3RPCL

resta da calcolare RN e RP sapendo che:

RN = 1/ 2/2·500 cm2V-0,5

Esercizio 2

Implementiamo una AND OR INVERTER (AOI)

1o Step: Dimensionamento

Rete di PULL-DOWN

Il caso peggiore è quando uno dei 2 rami conduce

la NAND della PSEUDO-NMOS è:

Con gli PSEUDO-NMOS a n ingressi: corrispondono M n+1 dispositivi

PORTA NOT

Mn è ON quando VSS > Vtn ⇒ VO > Vtn

Mn è in pinch-off quando VDSn > VGSn ⇒ VDSn > VO - Vtn

Inoltre Vtn > 0 e Vtp ≤ 0, considero VM = VO = VT

Mp è ON quando VSP < Vtp ⇒ VDD > VP (MP è sempre ON)

Ci mettiamo nelle condizione km≫kp, cioè livello logia basso abbastanza piccolo.

km≫kp ⇒ tpD ≈ 1/2 tX → cioè riduco la tpD alle situazione in cui Mp è ON e Mn è OFF.

Se Mp è in pinch-off:

idP = iC ⇒ kp(-VDD - Vp)2 = CLdvO/dt

dt = CL dvO / kp (-VDD - Vp)2

Integrando si ottiene:

tc.in = CLVO-VTi dvO / kp (-VDD - Vp)2 = CL (Vp|V2|) / kp (-VDD - Vp)2

Se Mp è in triodo:

kp [2(-VDD - Vp) (VO VDD) = (-VO - VDD)2] = CL dvO/ dt

dt = CL dvO / kp 2(-VDD - Vp) (VO VDD) = (-VO - VDD)2

S = A̅BCin + AB̅Cin + A̅B̅Cin + ABC̅in = (A̅B + AB̅)Cin + AB̅ + A̅B = Cout + ABCin

A B S 0 0 0 0 1 1 1 0 1 1 1 0

→ (A̅B + AB̅) è una XOR

A B S 0 0 0 0 1 1 1 0 1 1 1 0

→ (A̅B + AB̅) è una XOR

S = (A ⊕ B)C̅in + (A⊕B)Cin = A ⊕ B ⊕ Cin

Il full-adder lo costruisco così:

Cout = A̅B̅Cin + A̅BCin + AB̅Cin + ABCin = (A ⊕ B)Cin + (Cout ⊕ Cin)ABin = (A ⊕ B)Cin + A ⊕ B

pull-down

Cin

Cout

Cin

0-A-1-B-2-Cin-3-Cout-2-A-O-B-4-Cin-O

Cin

Cout

pull-up

Considero la tecnologia PSEUDO-NMOS

1. ho Rst≠0

2. ho Vt≠0 ma dipende da Kp Kn

In tecnologia CMOS ho:

S = J · CK · Q

  • Q̅ = 1 ⇒ S = 1 ⇒ Q = 0, Q̅ = 1
  • Q̅ = 0 ⇒ S = 0

R = K · CK · Q̅

  • Q = 0 ⇒ R = 0
  • Q = 1 ⇒ R = 1 ⇒ Q̅ = 1, Q = 0

Con gli ingressi entrambi alti, il flip flop JK commuta—se l'uscita era bassa diventa alta e vice versa.

9/12/2014

Flip-Flop Master Slave

Le uscite cambiano quando il clock è basso

1

4

3

-

l'invertitore elementare di riferimento è:

Per il dimensionamento ad area minima devi far tutti 1(il fattore x non lo considero)

piché 2

deve

essere

ad area

minima

Timing definizione

tsu è il tempo di setup ed è l'intervallo di tempo in cui l'ingresso non deve cambiare prima della commutazione del clock.

tco + tRP + tsu = tempo di ritardo

REGOLA DI PROGETTO

Tempo di contaminazione: tcoz + tozsalta discuss.

Intervallo di tempo in cui l'ingresso non deve cambiare dopo la commutazione del clock.

Memoria Locali

è quella inèpoltà un blocci logici e di solito è di piccole dimensioni.

Memoria globale è quelle utilizzaie (ad esempio la RAM) dove costruire tutti i dati.

Le memorie possono divise in:

  • STATICHE: mantengono dati piuttoche di lelementazioeli
  • DINAMICHE: sono costituite dalla lcoskia di un condenstaore e hanno bisogno di essere replestcate
Dettagli
A.A. 2014-2015
67 pagine
1 download
SSD Ingegneria industriale e dell'informazione ING-INF/01 Elettronica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher massimiliano.avagliano1 di informazioni apprese con la frequenza delle lezioni di Elettronica digitale e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Salerno o del prof Lamberti Nicola.