Académique Documents
Professionnel Documents
Culture Documents
1. Généralités
Les circuits logiques sont des appareillages électroniques destinés à manipuler des
grandeurs binaires: le 0 et le 1.
Dans un circuit logique, chaque variable logique est matérialisée par un conducteur
et sa valeur logique par la tension électrique du conducteur. La correspondance entre
les valeurs logiques et les tensions électriques est généralement:
Les circuits nécessitent une alimentation (généralement +5v) qui donne l'énergie
nécessaire au fonctionnement du circuit. On la fournit par un générateur placé entre
une broche d'alimentation et une broche de masse.
Opérateur OU Opérateur ET
Un chronogramme :
Si nous considérons que nous avons une porte ET et une porte OU à 3 entrées, alors
le délai pour avoir le résultat en sortie est de 1 t . Nous avons le chronogramme
suivant :
En réalité, ce sont des portes à 2 entrées qui existent ce qui correspond bien aux
logigrammes ci-dessus où nous avons pour chaque circuit 2 portes logiques à 2
entrées. Ceci implique que les signaux mettront 2 t pour se répercuter en sortie.
Nous avons le chronogramme ci-dessous.
Constat :
(1) les résultats ne sont pas ceux auxquels nous nous attentons. Ceci est dû au fait
que le signal C n’arrive pas au même moment que les signaux intermédiaires AB et
A+B. En effet ce signal est positionné en même temps de A et B alors qu’il doit être
décalé d’un cycle. En le retardant d’un cycle on a un résultat correct comme le
montre le chronogramme suivant :
Figure 1: (a) Logigramme de la fonction ; (b) Chronogramme cas idéal; (c) Chronogramme avec prise
en compte du temps de cycle
Dans le chronogramme (c), la prise en compte du temps de cycle fait apparaître une
impulsion parasite sur la sortie F. Cette impulsion parasite peut-être supprimée en
rajouter à l’expression un terme redondant ignorée par soucis d’avoir l’expression la
plus simple. Dans notre exemple, nous pouvons ajouter le terme AB à F.
Porte NOT
Porte ET (AND)
Porte OU (OR)
NB : La porte NAND, comme d’ailleurs la porte NOR, est dite complète car elle
permet de réaliser à elle seule toutes les fonctions logiques.
Exemple : pour la porte XOR on a :
Exercice : Réaliser les portes ET, NOT à l’aide de portes NAND et NOR
X Y S R
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
S XOR
R AND
Half Adder
Le circuit ADD4 possède huit entrées, sur lesquelles il admet deux opérandes de
quatre bits, X et Y, et cinq sorties sur lesquelles il donne en résultats la somme S et le
report rep de l'addition binaire des opérandes. L'utilisation particulière illustrée ici
consiste à lui faire calculer 0101 plus 0011 : il faut imposer les tensions
correspondantes sur les entrées du circuit.
Pour imposer une tension sur un conducteur, il faut le connecter à une source de
tension. Ici les opérandes sont connus, ce sont les constantes 0101 et 0011 ; il suffit
donc de connecter les entrées à des sources de tension fixes 0v et +5v (masse et
alimentation par exemple). Le résultat du calcul est alors disponible sur les sorties,
sous forme de tensions qu'il suffit d'observer.
Pour ce qui nous concerne, l'état physique d'un conducteur peut être:
- Libre, son potentiel électrique n'est pas imposé avec force (ex: un fil en l'air).
- Forcé, son potentiel est imposé avec force (ex: fil connecté à une source de tension).
Dans ce cas, le potentiel peut être:
On les appelle ainsi parce que la sortie est prélevée sur le collecteur d'un
transistor qui n'est pas connecté internement; on les appelle également "sorties à
drain ouvert" (AngI. "open drain"), parce qu'en technologie MOS c'est le drain d'un
transistor à effet de champ qui joue ce rôle. Ces sortie sont réservées à des usages
ENSP Dr A. M. CHANA LEMALE Page 64
Architecture des ordinateurs
Règles de connexion
Les quelques règles simples qui suivent doivent être respectées pour espérer avoir un
assemblage qui fonctionne correctement.
Lorsqu'on veut réaliser un circuit, on distingue:
les entrées et les sorties du circuit que l'on réalise (abréviations : E et S),
les entrées et les sorties (subdivisées en sorties normales et sorties trois-états)
Par contre, il est interdit de connecter ensemble des s, ou des E, ou des s et des E.
Les raisons de cette interdiction sont doubles:
- D'un point de vue logique, c'est un non-sens que de vouloir forcer une variable
simultanément à deux valeurs potentiellement différentes.
- D'un point de vue électrique, on risque le court-circuit, dans le cas où l'on cherche à
imposer des potentiels différents: l'une des sorties essaye de forcer une tension 0v, et
l'autre une tension +5v.
Pour des motifs analogues, il ne faut pas connecter ensemble deux E dans le circuit,
car on 1 empêche alors l'extérieur de communiquer des valeurs; si par exemple il
désire présenter 0 sur l'une des entrées et 1 sur l'autre, on provoque également un
court-circuit chez l’utilisateur du circuit: on vient de fabriquer un piège.
Sorties normale
Elles ne peuvent être connectées entre elles car il y a risque de court-circuit.
Collecteur ouvert
Les collecteurs ouverts peuvent être connectés entre eux et à une résistance pour
réaliser le ET-câblé, le multiplexeur ou encore des connections à un bus, on s'en sert
Lorsquec1 et c2 valent 0, les sorties du circuit restent libre : ce sont encore des sorties
3-états du circuit total. L’utilisateur de ce circuit ne doit pas présenter la
configuration d’entrées c1c2=11, sinon deux ADD4 essayent simultanément de forcer
leur sortie (court-circuit)
*
Les circuits électroniques peuvent être réalisés selon diverses technologies qui se
différencies par:
la sortie de transistors employés (transistors bipolaires, transistors à effet de champ),
l'organisation électronique de ces transistors pour réaliser les dispositifs élémentaires,
le procédé de fabrication.
On distingue quatre grandes familles parmi les technologies actuelles, ce sont :
Les technologies ECL et TTL utilisent des transistors bipolaires; les technologies
nMOS et CMOS par contre utilisent des transistors à effet de champ.
La technologie nMOS fut une des premières à permettre une forte intégration
(microprocesseur sur une seule puce) ; elle est plutôt lente, mais ceci est surtout dû
au fait que c'est une technologie en voie d'extinction, que les laboratoires ne
cherchent plus à faire progresser, car elle est remplacée par la technologie CMOS
La technologie CMOS est la technologie la plus sollicitée actuellement; elle cumule
presque tous les avantages sur les technologies concurrentes: rapidité pouvant être
supérieure au TTL-S, consommation faible, tolérance considérable sur la tension
d'alimentation (la plupart des circuits CMOS fonctionnent correctement avec une
source d'alimentation de 3v à 6v), et surtout elle autorise une très forte intégration
(plusieurs millions de transistors sur une puce). C'est de plus une technologie qui
continue de progresser: elle n'a pas atteint, contrairement aux autres, le maximum de
ses possibilités. Un autre avantage du CMOS est la possibilité d'avoir des circuits qui
consomment une énergie quasi-nulle lorsqu'on s'en sert très lentement (dissipation
statique nulle). Ceci permet de construire des appareils dont l'alimentation peut être
coupée en absence de sollicitation (passage en veille, "stand-by'').