Circuits intégrés numériques
Quelques bases
Sujets de cette partie du cours
• Transistors CMOS
• Portes logiques réalisées avec des transistors
CMOS
• Circuits intégrés SSI, MSI, LSI et VLSI
2
Transistors CMOS : structure générale
• Un transistor MOS (Métal-Oxyde-Semiconducteur)
a trois terminaux:
– Une source
– Un drain
– Une grille de contrôle
• En situation normale la source et le drain sont
isolés électriquement. grille
• Le courant peut passer entre la source et le drain si
des charges électriques sont attirées dans le canal source canal drain
sous l’action d’une tension électrique appliquée à
la grille de contrôle. oxyde (isolant)
• Il y a deux types complémentaires de transistors
MOS: nMOS et pMOS, d’où l’acronyme CMOS. substrat
3
Transistors nMOS et pMOS
• Un transistor CMOS conduit quand des charges
électriques sont attirées dans son canal. 1 0
• Un transistor nMOS conduit quand une tension
positive (‘1’ logique) est appliquée à sa grille de
contrôle. nMOS
• Un transistor pMOS conduit quand sa grille de conduit ne conduit pas
contrôle est reliée à la masse (‘0’ logique).
1 0
pMOS
ne conduit pas conduit
4
Inverseur CMOS
VCC
• Un inverseur CMOS contient:
– un transistor pMOS relié à l’alimentation; et
– un transistor nMOS relié à la masse.
• Le signal d’entrée est appliqué à la grille des
transistors.
• Le signal de sortie est relié aux drains des
transistors. A F
• Quand A = ‘1’, le transistor nMOS conduit et la
sortie F est reliée à la masse pour un ‘0’.
• Quand A = ‘0’, le transistor pMOS conduit et la
sortie F est reliée à l’alimentation pour un ‘1’.
A F
5
Portes logiques NON-ET et NON-OU avec transistors CMOS
VCC VCC
A B G = (A + B)’
A B B 0 0
0 1
1 0
F
1 1
A
A
A B F = (AB)’ G
0 0
0 1
B A B
1 0
1 1
6
Forme générale d’un circuit CMOS
VCC
• Un circuit CMOS est composé de deux réseaux
complémentaires A
B
– Un réseau pMOS de charge - ‘pull-up’ C
– Un réseau nMOS de décharge - ‘pull-down’ D
réseau de charge PMOS
• Un et un seul des deux réseaux doit conduire le
courant en tout moment.
– Si les deux réseaux sont ouverts au même moment,
F = f(A, B, C, D)’
la sortie est alors flottante ou considérée en ‘haute
impédance’.
– Si les deux réseaux conduisent au même moment, il
y a un court-circuit entre l’alimentation et la masse.
réseau de décharge NMOS
7
Circuits CMOS: exemple 1 – analyse
VCC
• Donnez la fonction logique réalisée par le circuit
suivant, sous forme d’une équation et sous forme B
de diagramme de portes logiques.
• La fonction est composée de deux sous-réseaux en C VCC
cascade.
A
ARRÊTEZ LA VIDÉO
C
ET FAITES L’EXERCICE!
A B
8
Circuits CMOS: exemple 2 – conception
Donnez un diagramme de circuit CMOS pour
implémenter la fonction logique suivante.
• F = (A + B + C)’
ARRÊTEZ LA VIDÉO
ET FAITES L’EXERCICE!
9
Circuits intégrés de 1960 à nos jours
• Les premiers circuits numériques intégrés sont Terme Année # Transistors Exemples
apparus sur le marché dans les années 1960. SSI 1960 < 102 Portes logiques
• On les classifiait alors selon le nombre de MSI Fin 1960s < 103
Multiplexeurs,
décodeurs
transistors qu’ils intégraient. Les trois acronymes
Mémoires,
de base, SSI, MSI et LSI, référaient respectivement LSI 1975 104 processeurs ([Link].
à Small, Medium et Large Scale Integration. Intel 4004)
VLSI 1980 105+
ULSI
(peu usité) Fin 1980s 106
10
Circuits SSI, MSI et LSI: série 7400
• Une famille de circuits SSI/MSI très populaire
jusqu’au début des années 1990 était la série
7400.
• Normalisés dans l’industrie, ils étaient
manufacturés par plusieurs fournisseurs.
• Les deux derniers chiffres reflétaient la fonction
logique réalisée et la position des signaux sur les
pattes de la puce.
• Ne sont plus vraiment utilisés de nos jours.
numéro fonction
7400 4 × NON-ET
7402 4 × NON-OU
7404 8 × NON
7411 3 × ET (3 entrées)
7473 2 × bascule JK avec reset Wikipédia
11
Un système numérique avec des composantes discrètes
Cc
By
-S
A
2.
0,
Uti
lis
at
eu
oor
m
lo
ut
,W
iki
pé
di
a
Wikipédia
12
Prototype de Macintosh, ca 1980
Un système numérique avec des composantes discrètes
Macintosh Wire Wrap Logic Board #5 1980-1983, Digibarn Computer Museum. Consulté le 18 juin
2014, images tirées de [Link]
13
Circuits intégrés de 1960 à nos jours
• Wikipédia a une page contenant une liste de puces
et leur nombre de transistors.
• [Link]
Wgsimon, Wikipédia 14
Vous devriez maintenant être capable de …
• Expliquer le fonctionnement d’un transistor MOS. (B2)
• Donner la fonction logique réalisée par un circuit CMOS
et donner le circuit CMOS correspondant à une fonction
logique simple. (B3)
• Expliquer les grandes étapes du développement des
circuits intégrés numériques et donner les ordres de
grandeur du nombre de transistors intégrés de 1960 à
nos jours. (B2, B3)
Code Niveau ([Link]
B1 Connaissance - mémoriser de l’information.
B2 Compréhension – interpréter l’information.
B3 Application – confronter les connaissances à des cas pratiques simples.
B4 Analyse – décomposer un problème, cas pratiques plus complexes.
B5 Synthèse – expression personnelle, cas pratiques plus complexes.
15