41
1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in sitivo a semiconduttore con tre terminali drai n source

1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

Embed Size (px)

Citation preview

Page 1: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

1

Transistor MOSFET

Vin controlla la resistenza fra gli altri altri due terminali

Tensione di input applicata al terminale gate

gate

Vin

Dispositivo a semiconduttore con tre terminali

drain

source

Page 2: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

2

Transistor n-MOS Vgs = 0 spento

Vgs =VDD acceso

Transistor p-MOSVgs = 0 spento

Vgs = -VDD acceso

Condizioni di funzionamento in elettronica digitale: due sole possibilità

Resistenza molto alta (106 ohm) transistor spento

Resistenza molto bassa (10 ohm) transistor acceso

Page 3: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

3

L’invertitore CMOS

VDD

VOUT

VIN

1. VIN = VDD

VIN = VDD VOUT = 0

VDD

transistor Q2 spento

transistor Q1 acceso

percorso di alta resistenza tasto aperto

percorso di bassa resistenza

Vout spinto verso massa

tasto chiuso

Page 4: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

4

Page 5: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

5

Page 6: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

6

VIN = 0 VOUT=VDD

VDD

L’invertitore CMOS

VDD

VOUT

VIN

2. VIN = 0 transistor Q1 spento

transistor Q2 acceso

percorso di bassa resistenza

Vout spinto verso VDD

tasto aperto

percorso di bassa resistenza tasto chiuso

Page 7: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

7

Page 8: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

8

Simboli alternativi per i transistor

VDD

Vin

Vout

acceso quando Vin è zero

bolla di inversione

Page 9: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

9

Page 10: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

10

Gate NAND CMOS

Per un gate con n input usiamo 2n transistor

Page 11: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

11

Page 12: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

12

Page 13: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

13

NAND CMOS: più input

Page 14: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

14

Page 15: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

15

Gate NOR CMOS

Page 16: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

16

NAND NOR

NAND e NOR a confronto

A parità di area di silicio, i transisor pmos sono più “deboli” dei transistor nmos

Si preferiscono i gate NAND nella tecnologia CMOS

Page 17: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

17

Fan-in

Numero massimo di input che un gate può avere in una certa tecnologia

Esempio: gate NAND a 3 input

Le 3 resistenze si sommano in serie e Vout si può spostare significativamente da 0 V

numero di input limitato a ~ 6

Page 18: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

18

Possibile soluzione: mettere in cascata gate con meno input

Page 19: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

19

Gate non invertenti: AND

CMOS: i gate più semplici sono gli inverter i NAND e i NOR:

Un’inversione logica è gratis

Impossibile costruire gate non invertenti con meno transistor

XY

Z

XY

NAND

Z

+ inverter

Page 20: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

20

Buffer non invertente

inverter

Z

+ inverter

Z

struttura non invertente detta buffer

Z

A cosa serve?

L’output di un gate può essere degradato su linee lunghe segnale debole che si può avvicinare o violare il margine di rumore

Il buffer rigenera il segnale trasforma un segnale debole in un segnale forte

Vdd

ZZ

Page 21: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

21

Comportamento elettrico dei circuiti CMOS

Page 22: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

22

Caratteristica di trasferimento

Margine di rumore: VIHmin – VILmax

Sembra molto conservativo guardando questa caratteristica di trasferimento...

VILmaxVIHmin

Page 23: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

23

Margine di rumore: VIHmin – VILmax

Sembra molto conservativo guardando questa caratteristica di trasferimento...

Caratteristica di trasferimento: dipende dalla tensione di alimentazione, dalla temperatura, carico e altri fattori a volte poco controllabili (ad es. inquinamento in fase di produzione)

Page 24: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

24

carico resistivo

Carico modellato con due resistenze che formano un partitore

Comportamento con carichi resistivi

Supponiamo che all’inverter sia collegato un carico resistivo

Vin

inverter

VDD

Page 25: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

25

Circuito equivalente di Thevenin

Qualunque circuito a due terminali contenente solo generatori di tensione e resistenze può essere modellato da un equivalente di Thevenin formato da un singolo generatore con una resistenza in serie:

Tensione di Thevenin: tensione a circuito aperto

Resistenza di Thevenin: tensione di Thevenin divisa per la corrente di corto circuito

V 3.3k1k2

k2Thev

DDVV

mAV

I 5k1

5short

667short

DDThev I

VR

VDD

Page 26: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

26

partitoreEquivalente di Thevenin

Page 27: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

27

equivalente di Thevenin

Vin

VoutVin

Vout

Page 28: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

28

Supponiamo che Vin = 0

Il transistor nmos è spento

Il transistor pmos è acceso e forma un partitore con RThev

VVVVV ThevDDThev 61.4200667

667out

Vin=0Vout=4.61 V

VDD=5 V

Page 29: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

29

Thevp

ThevDD

ThevThev

RR

VVI

IRVV

out

Thevp

ThevThevDDThev

ThevThev

RR

RVVV

IRVV

out

VThev

Page 30: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

30

Supponiamo che Vin = VDD

Il transistor pmos è spento

Il transistor nmos è acceso e forma un partitore con RThev

Page 31: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

31

In realtà i costruttori non specificano le resistenze equivalenti dei transistor accesi

Specificano il carico in termini di correnti

Vin

VDD

VOLmax

IOLmax

corrente assorbita

carico resistivo

Inverter CMOS

Transistor n acceso

Massima corrente IOLmax che l’output può assorbire garantendo Vout< VOLmax

Transistor p acceso

Massima corrente IOHmax che l’output può generara garantendo Vout> VOHmin

carico resistivo

Inverter CMOS

corrente generata

VOHmin

IOHmin

Page 32: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

32

Comportamento con carichi resistivi nella realtà

per input TTL, LED, terminazioni o altri carichi resistici, la corrente e la caduta di tensione possono essere significative e devono essere quantificate.

Indipendentemente dalla tensione del gate, il gate è isolato dal source e dal drain

Corrente gate-drain e gate-source (leakage) molto bassa (~A)

Resistenza gate-altri terminali molto grande (> 1 MOhm) impedenza di input

per carichi CMOS, la caduta di tensione e la corrente sono trascurabili

Page 33: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

33

Fanout

Il fanout di un gate logico è il numero di input che il gate può pilotare senza eccedere le specifiche di carico del caso peggiore

Esempio: gate CMOS pilotante input CMOS

IOLmax = 0.02 mA (CMOS serie HC)

La corrente di input massima che circola in un input CMOS è ± 1A

il fanout nello stato LOW è 0.02 mA / 1A = 20

Page 34: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

34

• Il carico ac è diventato un fattore di progettazione critico quando l’industria è migrata a sistemi CMOS puri. – Gli input CMOS hanno un’impedenza molto alta per

cui il carico dc è trascurabile.– Gli input CMOS, package e connessioni hanno una

capacità significativa.– Il tempo necessaio per caricare e scaricare la

capacità è una componente rilevante del ritardo.

Comportamento dinamico del CMOS

Page 35: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

35

Tempi di transizione

Comportamento ideale: un segnale di output cambia stato istantaneamente

Comportamento reale: Tempo l’output di un circuito cambia in un tempo finito

tr tf

tr tf

VIHmin

VILmax

HIGH

LOW

Page 36: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

36

Circuito per l’analisi del tempo di transizione

VDD

Vin

Vout

carico equivalente per l’analisi del tempo di transizione

Page 37: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

37

Transizione da alto a basso

A t = 0 Vout è alto

la capacità è carica

Se Vin = VDD, il transistor n è acceso

La capacità si scarica attraverso Rn

Vin

VDD

Vout

carico ac

Page 38: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

38

Rp Rn

200 > 1 M

> 1 M 100

Vout

5 V

0 Vtempo

3.5 V

1.5 V

tf

t = RC costante di tempoFormula esponenziale, e-t/RC

Tempo di discesa esponenziale

Page 39: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

39

Transizione da basso ad alto

A t = 0 Vout è zero

la capacità è scarica

Se Vin = 0 il transistor p è acceso

La capacità carica attraverso Rp

VDD

Vin

Vout

carico ac

Page 40: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

40

Tempo di salita esponenziale

Rp Rn

200 > 1 M

> 1 M 100

Vout

5 V

0 Vtempo

3.5 V

1.5 V

tr

Page 41: 1 Transistor MOSFET Vin controlla la resistenza fra gli altri altri due terminali Tensione di input applicata al terminale gate gate V in Dispositivo a

41

Caratteristiche del gate del transistor MOS e input dell’inverter

Indipendentemente dalla tensione del gate, il gate è isolato dal source e dal drain

Corrente gate-drain e gate-source (leakage) molto bassa (~A)

Resistenza gate-altri terminali molto grande (> 1 MOhm) impedenza di input

L’input di un inverter consuma pochissima corrente (solo la corrente di leakage):

IIH massima corrente che entra nell’input nello stato HIGH

IIL massima corrente che circola nell’input nello stato LOW