Vous êtes sur la page 1sur 15

Circuits intégrés numériques

Quelques bases

Pierre Langlois

http://creativecommons.org/licenses/by-nc-sa/2.5/ca/

INF3500 : Conception et implémentation de systèmes numériques


Sujets de ce thème

• Transistors CMOS
• Portes logiques réalisées avec des transistors
CMOS
• Circuits intégrés SSI, MSI, LSI et VLSI

INF3500 : Conception et implémentation de systèmes numériques 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 a tio d u e te sio le t i ue appli u e à
la grille de contrôle. oxyde (isolant)
• Il y a deux types complémentaires de transistors
MOS: nMOS et pMOS, d où l a o e CMOS. substrat

INF3500 : Conception et implémentation de systèmes numériques 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


positi e logi ue est appli u e à sa g ille de
contrôle. nMOS

• Un transistor pMOS conduit quand sa grille de conduit ne conduit pas


contrôle est eli e à la asse logi ue .
1 0

pMOS

ne conduit pas conduit

INF3500 : Conception et implémentation de systèmes numériques 4


Inverseur CMOS

VCC
• Un inverseur CMOS contient:
– un transistor pMOS eli à l ali e tatio ; et
– un transistor nMOS relié à la masse.
• Le sig al d e t e est appli u à la g ille des
transistors.
• Le signal de sortie est relié aux drains des
transistors. A F
• Qua d A = , le t a sisto nMOS conduit et la
so tie F est eli e à la asse pou u .
• Qua d A = , le t a sisto pMOS conduit et la
so tie F est eli e à l ali e tatio pou u .

A F

INF3500 : Conception et implémentation de systèmes numériques 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

INF3500 : Conception et implémentation de systèmes numériques 6


Fo eg ale d u i uit CMOS

VCC

• Un circuit CMOS est composé de deux réseaux


complémentaires A

– Un réseau pMOS de charge - pull-up


B
C
– Un réseau nMOS de décharge - pull-do 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 so tie est alo s flotta te ou o sid e e haute
i p da e .
– Si les deux réseaux conduisent au même moment, il
y a un court- i uit e t e l ali e tatio et la asse.
réseau de décharge NMOS

INF3500 : Conception et implémentation de systèmes numériques 7


Circuits CMOS: exemple 1 – analyse

VCC

• Donnez la fonction logique réalisée par le circuit


sui a t, sous fo e d u e uatio et sous fo e B
de diagramme de portes logiques.
• La fonction est composée de deux sous-réseaux en C VCC

cascade.
A

A B

INF3500 : Conception et implémentation de systèmes numériques 8


Circuits CMOS: exemple 2 – conception

Donnez un diagramme de circuit CMOS pour


implémenter la fonction logique suivante.
• F= A+B+C

INF3500 : Conception et implémentation de systèmes numériques 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 Multiplexeurs,
MSI Fin 1960s < 103
t a sisto s u ils i t g aie t. Les t ois a o es décodeurs
de base, SSI, MSI et LSI, référaient respectivement Mémoires,
à Small, Medium et Large Scale Integration. LSI 1975 104 processeurs (p.ex.
Intel 4004)
VLSI 1980 105+
ULSI
Fin 1980s 106
(peu usité)

INF3500 : Conception et implémentation de systèmes numériques 10


Circuits SSI, MSI et LSI: série 7400

• Une famille de circuits SSI/MSI très populaire


jus u au d ut des a es 99 tait la s ie
7400.
• No alis s da s l i dust ie, ils taie t
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
INF3500 : Conception et implémentation de systèmes numériques 11
Un système numérique avec des composantes discrètes

Wikipédia
INF3500 : Conception et implémentation de systèmes numériques 12
INF3500 : Conception et implémentation de systèmes numériques
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 http://www.digibarn.com/collections/parts/mac-wirewrap5-board/index.html
13
Circuits intégrés de 1960 à nos jours

• Wikipédia a une page contenant une liste de puces


et leur nombre de transistors.
• http://en.wikipedia.org/wiki/Transistor_count

INF3500 : Conception et implémentation de systèmes numériques Wgsimon, Wikipédia 14


Vous de iez ai te a t t e apa le de …

• E pli ue le fo tio e e t d u t a sisto 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 (http://fr.wikipedia.org/wiki/Taxonomie_de_Bloom)


B1 Connaissance - o ise de l i fo atio .
B2 Compréhension – i te p te l i fo atio .
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.

INF3500 : Conception et implémentation de systèmes numériques 15

Vous aimerez peut-être aussi