Comme nous l'avons vu, l'invention du transistor en 1947 a ouvert l'ère de l'électronique pour l'humanité et a permis à l'informatique de se miniaturiser et rentrer dans le grand public.
Nous allons voir maintenant, comment il est possible de réaliser des opérations logiques à l'aide de transistors. En effet, chaque processeur possède dans son jeu d'instructions des opérations booléennes (ou opérations bit à bit).
Il existe des transistors de diverses technologies, pour plus de simplicité, nous étudierons dans ce chapitre qu'un seul type de transistor: les transistors N-Mos. Dont voici le symbole électrique
Un transistor CMOS-N possèdent trois bornes nommées:
Pour réaliser des circuits logiques, nous utilisons le transistor en interrupteur commandé.
En fonction de la tension appliquée entre la grille et la source , le dipôle entre le drain et la source se comporte soit comme un interrupteur ouvert soit comme un interrupteur fermé.
La résistance entre le Drain et la Source dépend fortement de la tension appliquée entre la grille et la source: , c'est une particularité des matériaux semi-conducteurs utilisés dans les transistors.
By Saumitra R Mehrotra & Gerhard Klimeck,
modified by Zephyris -
Own work, Public Domain, Link
http://www.labosim.net/semi-conducteurs/transistor
En utilisant des tensions de commandes n'ayant que deux valeurs: 0, ou 5V, il est possible d'utiliser le transistor comme un interrupteur placé entre les bornes D et S et commandé par la tension .
NON
(not)La fonction booléenne non(x) associe à une valeur booléenne son "contraire".
Sa table de vérité est:
x | non(x) |
---|---|
0 | 1 |
1 | 0 |
Réaliser les deux schémas équivalents au circuit pour et en remplaçant le transistor par un interrupteur.
ET
(and)La fonction booléenne et(x, y) a la table de vérité suivante:
x | y | et(x,y) |
---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Réaliser les quatre schémas équivalents au circuit en remplaçant les transistors par des interrupteurs.
OU
(or)La fonction booléenne ou(x, y) a la table de vérité suivante:
x | y | ou(x,y) |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
Réaliser les quatre schémas équivalents au circuit en remplaçant les transistors par des interrupteurs.
NON-ET
(nand)Table de vérité
x | y | nand(x,y) |
---|---|---|
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Schématisation
NON-OU
(nor)Table de vérité
x | y | nor(x,y) |
---|---|---|
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |
Schématisation
OU eXclusif
(xor)Table de vérité
x | y | xor(x,y) |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Schématisation
ET inclusif
(xnor)Table de vérité
x | y | xnor(x,y) |
---|---|---|
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Schématisation
Faire les exercices du chapitre 13 du manuel.