Electronique 1
Transistors CMOS
Transistors a effet de champ
• Un transistor MOS fonctionne avec un champ electrique:
• On applique une tension a la grille pour former un canal en source et drain
• Avec un canal, le courant peut circuler
2
P
N+ N+
++++++
++++++
Transistors a effet de champ
• Le transistor peut operer dans 3 modes...
3
Approche
• Approche semblable aux BJT et diodes
1) Hypothese
2) Ecrire equations et trouver tensions/courants 3) Verifier l’hypothese
4
3) Verifier l’hypothese
• Degre de difficulte additionnel (parfois):
• Resolution d’equations quadratiques (2e ordre)
• Remettez-vous a l’aise avec ces equations
a
ac b
x b
2
2 − 4
±
= −
2 + bx + c = 0 ax
Parametres
• On avait derive ces equations de courant:
( )2
2 1
TH GS
OX
D V V
L C W
I −
= µ D OX (VGS VTH )VDS
L C W
I −
= µ
Saturation Triode/lineaire
5
• µ: Mobilite des electrons/trous
• COX: Capacite d’oxyde de grille
• VTH: Tension de seuil
Nous avons aucun controle sur ces parametres
Parametres
• Il y a 2 situations:
• Avec transistors deja faits, on controle 2 choses:
VGS et VDS.
• Si on concoit les puces, on a aussi le controle sur W et L (dimensions)
6
W et L (dimensions)
• De facon explicite:
• Je vous donnerai µ, COX et VTH.
• Je vous donnerai PARFOIS W et L
• Vous aurez a trouver VGS et VDS
• Allons voir un exemple d’analyse…
Exemple
• Trouvez VD et ID:
7
Exemple
• On commence avec une hypothese:
• Hypothese simple: saturation
• Ca implique que VGS>VTH et que VGD<0.7
• Le courant serait donne par:
• Le courant serait donne par:
• Commencons par remplir l’equation:
8
( )2
2 1
TH GS
OX
D V V
L C W
I −
= µ
( )2
2 1
TH GS
OX
D V V
L C W
I −
= µ
0.002
0.5 3 0.7
Exemple
• L’equation devient:
• Si c’etait le cas, on aurait VD:
( ) mA
ID = 0.001 2.3 2 = 5.3
• Commencons par remplir l’equation:
9 D
D DD
D V I R
V = −
(5.3 500) 7.35
10 − ⋅ =
= mA
VD
Est-ce que le canal est reellement coupe (hypothese) ?
Exemple
• Si nous voulions le mettre en cutoff, que pouvons-nous faire?
• Il faudrait que VGS < 0.7
10
Exemple
• Si nous voulions le mettre en region lineaire, que pouvons-nous faire?
• Il faudrait que VGD > 0.7
• Augmenter ou baisser VGS?
• Augmenter ou baisser VGS?
• Augmenter ou baisser RD?
11
Est-ce que diminuer/augmenter VGS de 2 fois aura le meme effet
que diminuer/augmenter RD de 2 fois?
Exemple (seul)
• Calculez VG, VD et VS pour ce circuit:
• Prenez µNCOX(W/L)=0.001A/V2
5
12
10K
1K
5K
Exemple (seul)
• On calcule la tension a la grille VG:
• La source est a 0 (V =0)
5
5K
45 . 1 0
10
5 1 =
= +
K K
VG K
13
• La source est a 0 (VS=0)
• Donc, VGS=VG=0.45
• On est en cutoff
• VD=5v
10K
1K
5K
Pouvez-vous proposer 3 facons de mettre le transistor en conduction?
Exemple (seul)
• On regarde l’equation de la tension VG:
5
10K
5K
= +G2
G R R
VDD R V
14
1) Augmenter RG2 (augmenter la chute de tension) 2) Baisser RG1 (augmenter le courant)
3) Augmenter VDD (augmenter le courant)
1K
+
=
2
1 G
G
G VDD R R
V
Parlons maintenant de la conduction…
Exemple
• Trouvez ID et VD
• Prenez µNCOX(W/L)=0.001A/V2
Indice: Hypothese region lineaire 15
Exemple
• Commencons par trouver VG:
• Aucun courant n’entre a la grille
• Diviseur de tension
6 =
= K
16
• Ecrivons l’equation pour VD:
6 6 3
9 6 =
= +
K K
VG K
K I
V
VD = DS = 9 − D 2
C’est quoi ID?
Exemple
• ID depend de VDS
• Deux equations a deux variables:
( GS TH ) DS OX
D V V V
L C W
I −
= µ ID = 0.001(6 −0.7)VDS
17
• Deux equations a deux variables:
• On les combine ensemble:
K I
VDS = 9 − D 2
(
I K)
ID = 0.0053 9 − D2
On peut maintenant isoler ID
( ) DS
D V
I = 0.001 6 −0.7
Exemple
• On entre le 0.0053 dans la parenthese:
• On isole I :
6 . 10 0477
.
0 D
D I
I = −
(
I K)
ID = 0.0053 9 − D 2
18
• On isole ID:
• On verifie la zone d’operation:
mA ID = 4.11
776 .
0 2
11 . 4
9 − ⋅ =
= mA K
VD
= 6 VGS
224 .
= 5 VGD
On est en region lineaire…
Exemple (seul)
• Caculez VG, VD et VS pour ce circuit:
• Prenez µNCOX(W/L)=0.001A/V2
5
19
10K
10K
5K
Exemple (seul)
• On commence avec VGS:
• Il n’y a aucun courant dans la grille
• C’est un diviseur de tension
5
10K
5K
10
K
R
20
• Notre transistor conduit
5 10K
. 10 2
10
5 10 =
= +
K K
VG K
= +
2 1
2 G G
G
G R R
VDD R V
C’est un bon debut… allons voir VS et VD
Exemple (seul)
• La source est a la masse: VS=0
• Pour VD, il faut avoir ID:
• Hypothese: lineaire
5
D D
D VDD R I
V = − VD = 5 − 5K ⋅ ID
21
• Hypothese: lineaire 10K
10K
5K
2 equations a 2 variables
( GS TH ) DS OX
D V V V
L C W
I −
= µ
( ) DS
D V
I = 0.001 2.5−0.7
Exemple (seul)
• On substitue VD dans ID:
• On obtient ceci:
D
D K I
V = 5−5 ⋅ ID = 0.001
(
2.5 − 0.7)
VDS22
• On fait quelques operations:
• Apres plus de manipulations, on obtient:
( )(
D)
D K I
I = 0.001 2.5 − 0.7 5 − 5 ⋅
(
D)
D K I
I = 0.0018 5 − 5 ⋅ mA ID = 0.9
Exemple (seul)
• On calcule VD pour s’assurer d’etre en lineaire:
• Puisque V =2.5, on voit que le canal est
v mA
K
VD = 5 − 5 ⋅ 0.9 = 0.5
23
• Puisque VG=2.5, on voit que le canal est present partout:
• VGD=2v
• VGS=2.5v
Ca confirme l’operation en region lineaire
Exemple (seul)
• Trouvez VD et ID
• Utilisez µCOX(W/L)=0.001A/V2 et VTH=0.7
5
24
10K
10K
1K
Indice: Hypothese region saturation
Exemple (seul)
• On commence avec l’hypothese de saturation
• Par inspection on peut trouver VGS: 2.5v
• V > V : On voit que ca conduit
25
• VGS > VTH: On voit que ca conduit
• On trouve ID saturation:
• Il faut aller verifier si c’est bon.
( )
mAID 2.5 0.7 1.62 2
001 .
0 2
=
−
( )2 =
2 1
TH GS
OX
D V V
L C W
I −
= µ
Exemple (seul)
• Condition pour saturation: VDS > VGS-VTH
• On trouve VDS:
• On verifie la condition pour saturation:
38 . 3 62
. 1
5 − =
=
−
= D D
DS VDD I R V
26
• On verifie la condition pour saturation:
• On voit qu’on est effectivement en saturation
7 . 0 5
. 2 38
.
3 > −
Conclusions de la discussion
• Selon le mode d’operation, on procede differemment
• En ordre de difficulte d’analyse:
• Cut off (rien a faire)
27
• Cut off (rien a faire)
• Saturation (calculer VGS seulement)
• Lineaire (calculer VGS et VDS)
• Bonne chose:
• Aucun courant dans la grille
• Diviseur de tension pour trouver VG
Exemple (seul)
• Trouvez ID et VD:
28
NOTE: VGD est constant et est plus petit que 0.7
Exemple (seul)
• Avec VGD toujours a -2v, nous sommes en saturation SI ca conduisait
• Le courant serait donc donne par:
• L’equation devient:
29
( )2
2 1
TH GS
OX
D V V
L C W
I −
= µ
0.001
0.5 3-VS 0.7
(2.3 )2
0005 .
0 S
D V
I = −
C’est quoi VS?
Exemple (seul)
• La tension VS est donnee par IS et RS:
• Or IS=ID
• On substitue:
S D
S I R
V =
• On substitue:
• On rearrange:
30
(2.3 1000)2
0005 .
0 D
D I
I = −
Equation du 2e ordre...
0 0027
. 0 3
. 3
500ID2 − ID + =
Exemple (seul)
• Il existe 2 solutions:
• ID=1mA
• ID=5.6mA
• Lequel est bon?
• Lequel est bon?
• Est-ce que les deux confirment l’hypothese de la saturation?
31
Exemple (seul)
• Le 5.6mA donne VS de 5.6v
• Dans ce cas, on serait en cutoff (VGS = -2.6)
• Le 1mA, lui, donne VS de 1v
• On serait en conduction
• On serait en conduction
• VGD est constant et plus petit que 0.7v: saturation
32
Exemple (seul)
• Trouvez ID du transistor
• Utilisez µCOX(W/L)=0.005A/V2 et VTH=0.7
9
Suggestion: faites l’hypothese “region
33
50K
100K
10K
5K
Suggestion: faites l’hypothese “region lineaire” pour sauver du temps
Je ne vous ferai pas de suggestions a l’examen
Exemple (seul)
• On fait l’hypothese de la region active
• Le courant est donc:
(
GS TH)
DS OXD V V V
L C W
I −
= µ
34
• Pour l’obtenir, il faut trouver VGS
• On commence avec la tension a la grille
2 1
2 G G
G
G R R
VDD R
V = + 6
150
9100 =
= K
VG K
(
GS TH)
DS OXD V V V
C L
I −
= µ
Exemple (seul)
• Puis on calcule la tension a la source:
• On substitue VGS dans ID:
K I
R I
VS = D S = D5
35
• Il manque VDS.
• Calculons VD
( D TH ) DS
OX
D I K V V
L C W
I − −
= µ 6 5
K I
VD = 9− D ⋅10 VDS = 9− ID ⋅10K − ID ⋅5K
Exemple (seul)
• On ecrit l’equation au complet:
• On substitue par les valeurs et on simplifie
( I K V )( I K I K)
L C W
ID OX 6− D5 − TH 9− D10 − D5
= µ
36
• On substitue par les valeurs et on simplifie
• On developpe la parenthese:
( )( )
200
15 9
5 3
.
5 I K I K
ID = − D − D
200
75 5
9 15
3 . 5 9
3 .
5 KI KI I 2 M
ID = ⋅ − ⋅ D − ⋅ D + D
Exemple (seul)
• On simplifie :
• On rearrange pour avoir la forme connue
M I
KI
ID 47.7 124.5 D D 75
200 = − + 2
37
• Equation du 2e ordre a 1 variable: solution
0 7
. 47 7
. 124
275
= +
− D
D M KI
I
M
M K
ID K
150
7 . 47 75
4 7
. 124 7
.
124 ± 2 − ⋅ ⋅
=
Exemple (seul)
Les solutions sont:
• Il faut choisir lequel on garde.
mA mA M
ID K
59 . 0
07 . 1 150
35215 7
.
124 ± =
=
38
• Il faut choisir lequel on garde.
• On peut faire ca en verifiant VGS
• Avec VG=6, le courant doit etre 0.59mA
• Sinon, ce sera en cutoff 35 . 5 5
07 .
1 =1 mA⋅ K =
VS VS2 = 0.6mA⋅5K = 2.95
Maintenant que ca conduit, verifions la region d’operation
Exemple (seul)
• On fait ca avec VD:
• On verifie que VGD > VTH:
D D
D VDD I R
V = − VD = 9 −0.6mA⋅10K = 3.1
39
• On est en region lineaire
9 . 2 1
. 3
6 − =
D = VG
VGD > VTH
Exemple (seul)
• Trouvez ID du transistor
• Utilisez µCOX(W/L)=0.005A/V2 et VTH=0.7
40
Exemple (seul)
• Hypothese: saturation
• Ca implique que VSG > VTH et VDG < VTH
• (J’ai inverse les lettres et VTH est 0.7)
• On commence par calculer VG:
• On commence par calculer VG:
• On peut trouver VSG:
41
5 . 5 2
5
5 5 =
= +
K K
VG K
5 . 2 5 . 2
5− =
G = VS
Ca conduit...
Exemple (seul)
• Le courant au drain est donne par:
• On substitue les valeurs dans l’equation:
( )2
2 1
TH SG
OX
D V V
L C W
I −
= µ
• On substitue les valeurs dans l’equation:
• Ca donne un VD de:
42
( ) mA
ID = 0.0005 2.5−0.7 2 =1.62
62 .
=1 VD
Exemple (seul)
• Est-ce que le transistor est en saturation?
• Plus petit que VTH: canal coupe...
• Ca confirme l’hypothese de saturation 88
. 0 5
. 2 62 .
1 − = −
DG = V
• Ca confirme l’hypothese de saturation
43
CMOS pour amplification
• Comme les BJT, on peut utiliser les transistors CMOS pour l’amplification
• L’amplification se fait en SATURATION
• NOTE: Saturation CMOS different de la saturation
44
• NOTE: Saturation CMOS different de la saturation BJT
IC
VCE Saturation
Active ID
VDS Saturation
Lineaire
BJT CMOS
CMOS pour amplification
• Configuration est semblable
1. VGS change ID (au carre) 2. I est multiplie par R 2
45 ID
VGS
( )2
2 1
TH GS
OX
D V V
L C W
I −
= µ
2. ID est multiplie par RD 3. Si RL >>, VD=ID*RD 1
3
CMOS pour amplification
• La relation VGS-ID n’est pas lineaire:
• Il y a une dependance “au carre” (quadratique)
• Situation semblable aux BJT
• Si j’entre un signal, la sortie sera deformee
46
• Si j’entre un signal, la sortie sera deformee
• MAIS! Si mon signal est assez petit, la relation VI serait “lineaire”
ID
VGS
CMOS pour amplification
• En BJT, on utilisait la serie de Taylor
• Ici, on procede differemment.
• Prenons l’equation du courant:
1 W
47
• VGS me donne ID
• Si je superpose un signal vgs sur VGS j’aurai une variation id superposee sur ID
( )
22 1
TH GS
OX
D V V
L C W
I −
= µ
( )
22 1
TH gs
GS OX
d
D V v V
L C W
i
I + −
=
+ µ
CMOS pour amplification
• Regroupons certains termes:
• On developpe la parenthese externe:
( )
( )
22 1
gs TH
GS OX
d
D V V v
L C W
i
I − +
=
+ µ
(
( ))
22 1
gs TH
GS OX
d
D V V v
L C W
i
I − +
=
+ µ
48
• On developpe la parenthese externe:
• Si vgs est petit, son carre sera negligeable
( ) ( )
(
2 2 2)
2 1
gs TH
GS gs
TH GS
OX d
D V V v V V v
L C W
i
I − + − +
=
+ µ
( ) ( )
(
GS TH gs GS TH)
OX d
D V V v V V
L C W
i
I − + −
=
+ 2
2
1 2
µ
CMOS pour amplification
• On entre ½µCOX(W/L) dans la parenthese:
( GS TH ) OX gs ( GS TH )
OX d
D v V V
L C W
V L V
C W i
I −
+
−
=
+ 2
2 1 2
1 µ 2 µ
49
• Les ID se simplifient des 2 bords:
ID
( )
−
= gs OX GS TH
d V V
L C W
v
i µ
“Constant”
CMOS pour amplification
• Autour d’un point donne:
• Si vgs varie → id varie lineairement en reponse
• La constante de proportionalite:
( )
W
W
50
• Donc, si vgs augmente de 1mV, id augmentera de 1mV*gm
( GS TH )
OX
m V V
L C W
g −
= µ
( )
−
= gs OX GS TH
d V V
L C W
v
i µ
CMOS pour amplification
• id change a cause de vgs
• vd change a cause de id
• Le changement de vd vs vgs, c’est le gain de notre amplificateur
51
de notre amplificateur
vgs id
CMOS pour amplification
• Alors, vgs et id sont lies par gm:
• Et id et vd sont lies par RD:
gs m
d g v
i =
i R v = −
52
• On substitue:
• Donc le gain est:
d D
d R i
v = −
gs m D
d R g v
v = −
D m
gs
d g R
v
v = −
Si id monte, vd baisse et vice versa