0% ont trouvé ce document utile (0 vote)
151 vues3 pages

Circuits Logiques CMOS : Conception et Fonctionnement

Ce document décrit le fonctionnement des circuits logiques CMOS. Il explique la composition des blocs n et p, les niveaux logiques, et donne des exemples de réalisation de fonctions logiques élémentaires à l'aide de transistors MOS.

Transféré par

btheo91190
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
151 vues3 pages

Circuits Logiques CMOS : Conception et Fonctionnement

Ce document décrit le fonctionnement des circuits logiques CMOS. Il explique la composition des blocs n et p, les niveaux logiques, et donne des exemples de réalisation de fonctions logiques élémentaires à l'aide de transistors MOS.

Transféré par

btheo91190
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Polytech’Paris saclay

Construction de circuits logiques CMOS

Un circuit CMOS est constitué de deux blocs "n" et "p" (fig 1 Vcc>0) :
- Le bloc "n" est exclusivement composé de transistors MOS type n à enrichissement (normally
OFF). Ces transistors ont une tension VDS >0 et sont bloqués si la tension VGS est inférieure à
un certain seuil et passants si elle est supérieure.
- Le bloc "p", repéré par la présence d'une petite boule, est exclusivement composé de transistors
MOS type p à enrichissement (différenciés du type n par la présence d’une petite boule sur la
grille). Ces transistors ont une tension VDS <0 et sont bloqués si la tension VGS est supérieure à
un certain seuil et passants si elle est supérieure (fig 2 Remarquer la position des source et drain
des transistors).
En première approximation, lorsque qu'un transistor est bloqué, on peut le représenter comme un
circuit ouvert (interrupteur ouvert) et lorsque il est passant comme un court-circuit (interrupteur
fermé) (voir figure 4a et 4b).

Les niveaux logiques sont définis de façon à ce que :


Vcc Vcc -si un niveau logique haut (tension proche de Vcc)
est appliqué sur la grille d'un MOS type p, le
Bloc S transistor est bloqué, alors que dans les mêmes
G MOS type p
"p" conditions le MOS type n est passant.
D
-si un niveau logique bas (tension proche de 0) est
F F appliqué sur la grille d'un MOS type p, le transistor
est passant, alors que dans les mêmes conditions le
Bloc D MOS type n est bloqué.
"n" G MOS type n
S De plus, pour qu'un circuit CMOS soit
0 0 correctement conçu, il faut que si le bloc "n" est
Figure 1 Figure 2 passant, le bloc "p" soit bloqué et que si le bloc "n"
est bloqué, le bloc "p" soit passant.
Une fonction logique X rend donc le bloc "n" passant lorsque elle a un niveau logique haut. Elle
doit, dans le même état bloquer le bloc "p". On symbolisera ceci par la figure 3.
Vcc Vcc Vcc
La figure 4 (a et b) illustre les deux
états possibles des blocs "n" et "p"
Bloc selon la valeur de X (le niveau
"p" logique haut est noté ici 1). On
constate que pour X = 1, F est à un
X F X=1 F X=0 F niveau logique bas (0) et pour X = 0,
elle est à un niveau logique haut (1).
Bloc Par conséquent, on a
"n"
X=F

0 0 0
Figure 3 Figure 4a Figure 4b
Les figures suivantes (5) montrent comment peuvent être réalisés les blocs "n" et "p" pour trois cas
particuliers de X : X = A+B, A et B étant deux fonctions logiques , X = AB et X = a où a est une
variable logique.

BLOC "n" BLOC "p"

B Bloc
"p"
Bloc A Bloc Bloc A+B Bloc
A+B B
"n" "n" "n" "p"

Bloc
A
"p"

B Bloc
"n"
AB Bloc
"n" AB Bloc A Bloc B Bloc
"p" "p" "p"

A Bloc
"n"

a Bloc a Bloc a
a
"n" "p"

Figure 5

Dans le premier cas, le bloc "n", passant si A+B = 1 , donc si A = 1 OU B = 1, est équivalent à la
mise en parallèle de deux blocs "n" passants respectivement pour A = 1 et B = 1.
Le bloc "p", passant si A+B = 0, donc si A = 0 ET B = 0, est équivalent à la mise en série de
deux blocs "p" passants respectivement pour A = 0 et B = 0.

Dans le second cas, le bloc "n", passant si AB = 1 , donc si A = 1 ET B = 1, est équivalent à la


mise en série de deux blocs "n" passants respectivement pour A = 1 et B = 1.
Le bloc "p", passant si AB = 0, donc si A = 0 OU B = 0, est équivalent à la mise en parallèle de
deux blocs "p" passants respectivement pour A = 0 et B = 0.
Enfin, le troisième cas est une conséquence directe des propriétés des MOS et de la définition des
niveaux logiques.

Exemple : F = a ⊕ b = a b + ab alors F = a ⊕ b = a b + a b

a b

ab
ab
a b
F = ab + a b
ab

F F F

F = ab + a b ab ab
a a

b b

a b

a b

a a

b b

Vous aimerez peut-être aussi