Top Banner
INF3500 : Conception et implémentation de systèmes numériques http://creativecommons.org/licenses/by-nc-sa/2.5/ca/ Pierre Langlois Circuits intégrés numériques Quelques bases
15

Circuits intégrés numériques Quelques bases

Jun 19, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Circuits intégrés numériques Quelques bases

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

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

Pierre Langlois

Circuits intégrés numériques

Quelques bases

Page 2: Circuits intégrés numériques Quelques bases

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

2

Page 3: Circuits intégrés numériques Quelques bases

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

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.

• Le courant peut passer entre la source et le drain si

des charges électriques sont attirées dans le canal

sous l a tio d u e te sio le t i ue appli u e à la grille de contrôle.

• Il y a deux types complémentaires de transistors

MOS: nMOS et pMOS, d où l a o e CMOS.

3

source drain

grille

canal

oxyde (isolant)

substrat

Page 4: Circuits intégrés numériques Quelques bases

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

Transistors nMOS et pMOS

• Un transistor CMOS conduit quand des charges

électriques sont attirées dans son canal.

• Un transistor nMOS conduit quand une tension

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

• Un transistor pMOS conduit quand sa grille de

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

4

nMOS

pMOS

conduit

ne conduit pas

ne conduit pas

conduit

1

1

0

0

Page 5: Circuits intégrés numériques Quelques bases

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

Inverseur CMOS

• 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.

• 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 .

5

FA

VCC

A F

Page 6: Circuits intégrés numériques Quelques bases

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

Portes logiques NON-ET et NON-OU avec transistors CMOS

6

G

A

VCC

B

A

B

F

A

VCC

B

A B

A B G = (A + B ’

0 0

0 1

1 0

1 1

A B F = AB ’

0 0

0 1

1 0

1 1

Page 7: Circuits intégrés numériques Quelques bases

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

Fo e g ale d u i uit CMOS

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

complémentaires

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

– Un réseau nMOS de décharge - pull-do

• 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,

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.

7

réseau de charge PMOS

F = f(A, B, C, D)’

A

B

C

D

réseau de décharge NMOS

VCC

Page 8: Circuits intégrés numériques Quelques bases

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

Circuits CMOS: exemple 1 – analyse

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

sui a t, sous fo e d u e uatio et sous fo e de diagramme de portes logiques.

• La fonction est composée de deux sous-réseaux en

cascade.

8

A

VCC

B

C

B

C

A

H

VCC

Page 9: Circuits intégrés numériques Quelques bases

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

Circuits CMOS: exemple 2 – conception

Donnez un diagramme de circuit CMOS pour

implémenter la fonction logique suivante.

• F = A + B + C

9

Page 10: Circuits intégrés numériques Quelques bases

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

Circuits intégrés de 1960 à nos jours

• Les premiers circuits numériques intégrés sont

apparus sur le marché dans les années 1960.

• On les classifiait alors selon le nombre de

t a sisto s u ils i t g aie t. Les t ois a o es de base, SSI, MSI et LSI, référaient respectivement

à Small, Medium et Large Scale Integration.

Terme Année # Transistors Exemples

SSI 1960 < 102 Portes logiques

MSI Fin 1960s < 103 Multiplexeurs,

décodeurs

LSI 1975 104

Mémoires,

processeurs (p.ex.

Intel 4004)

VLSI 1980 105+

ULSI

(peu usité) Fin 1980s 106

10

Page 11: Circuits intégrés numériques Quelques bases

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

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.

11

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

Page 12: Circuits intégrés numériques Quelques bases

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

Un système numérique avec des composantes discrètes

12

Wikipédia

Page 13: Circuits intégrés numériques Quelques bases

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

Un système numérique avec des composantes discrètes

Prototype de Macintosh, ca 1980

13

Ma

cin

tosh

Wir

e W

rap

Lo

gic

Bo

ard

#5

19

80

-19

83

, Dig

iba

rn C

om

pu

ter

Mu

seu

m.

Co

nsu

lté

le

18

juin

20

14

, im

ag

es

tiré

es

de

htt

p:/

/ww

w.d

igib

arn

.co

m/c

olle

ctio

ns/

pa

rts/

ma

c-w

ire

wra

p5

-bo

ard

/in

de

x.h

tml

Page 14: Circuits intégrés numériques Quelques bases

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

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

14 Wgsimon, Wikipédia

Page 15: Circuits intégrés numériques Quelques bases

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

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)

15

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.