Chapitre 6: Circuits combinatoires*
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 de se démocratiser au 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:
- La grille G qui commande le fonctionnement du transistor,
- Le drain D,
- et la source S.
Une simulation de ce type de transistor est disponible en suivant ce lien: http://www.falstad.com/circuit/e-nmosfet.html
1 Commutation du transistor
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é.
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 et et commandé par la tension .
2 Réalisation d’une porte 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 |
3 Réalisation d’une porte 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 |
4 Réalisation d’une porte OU
(OR)
La fonction booléenne a la table de vérité suivante:
x | y | ou(x,y) |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
5 Autres portes booléennes
5.1 La porte 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
5.2 La porte 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
5.3 La porte 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
5.4 La porte 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
- Chapitre 13. Les Portes booléennes Informatique et sciences du numérique Spécialité ISN en terminale S - Avec des exercices corrigés et des idées de projets par Gilles Dowek