du transistor a la logique` cmos - télécom paristech...10 / 35 25 octobre 2016 ens - systemes num`...

55
1 / 35 25 octobre 2016 ENS - Syst ` emes num ´ eriques Du transistor ` a la logique CMOS Du transistor ` a la logique CMOS Mise en perspective Eloi de Ch ´ erisey, Sylvain Guilley

Upload: others

Post on 12-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

1 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Du transistor a la logiqueCMOSMise en perspective

Eloi de Cherisey, Sylvain Guilley

Page 2: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

2 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Table des matieresIntroductionLe transistor a effet de champ

Du transistor bipolaire au FETFonctionnement des transistors MOSSimplifications

Construction de portes logiquesLe modele interrupteurLa logique complementaire CMOSPortes complexesPourquoi les PMOS en haut et les NMOS en bas ?

Vitesse de traitementTD

Page 3: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

3 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Table des matieresIntroductionLe transistor a effet de champ

Du transistor bipolaire au FETFonctionnement des transistors MOSSimplifications

Construction de portes logiquesLe modele interrupteurLa logique complementaire CMOSPortes complexesPourquoi les PMOS en haut et les NMOS en bas ?

Vitesse de traitementTD

Page 4: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

4 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Objectifs

Comprendre le fonctionnement d’un transistor a effet de champ(transistor FET).

Connaıtre les etats passant et bloque pour un transistor dope Nou P.En deduire la construction de portes simples.Maıtriser la dualite entre transistors PMOS et NMOS dans unefonction logique.Apprehender la notion de temps de propagation et de temps debasculement.

Page 5: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

4 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Objectifs

Comprendre le fonctionnement d’un transistor a effet de champ(transistor FET).Connaıtre les etats passant et bloque pour un transistor dope Nou P.

En deduire la construction de portes simples.Maıtriser la dualite entre transistors PMOS et NMOS dans unefonction logique.Apprehender la notion de temps de propagation et de temps debasculement.

Page 6: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

4 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Objectifs

Comprendre le fonctionnement d’un transistor a effet de champ(transistor FET).Connaıtre les etats passant et bloque pour un transistor dope Nou P.En deduire la construction de portes simples.

Maıtriser la dualite entre transistors PMOS et NMOS dans unefonction logique.Apprehender la notion de temps de propagation et de temps debasculement.

Page 7: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

4 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Objectifs

Comprendre le fonctionnement d’un transistor a effet de champ(transistor FET).Connaıtre les etats passant et bloque pour un transistor dope Nou P.En deduire la construction de portes simples.Maıtriser la dualite entre transistors PMOS et NMOS dans unefonction logique.

Apprehender la notion de temps de propagation et de temps debasculement.

Page 8: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

4 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Objectifs

Comprendre le fonctionnement d’un transistor a effet de champ(transistor FET).Connaıtre les etats passant et bloque pour un transistor dope Nou P.En deduire la construction de portes simples.Maıtriser la dualite entre transistors PMOS et NMOS dans unefonction logique.Apprehender la notion de temps de propagation et de temps debasculement.

Page 9: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

5 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Table des matieresIntroductionLe transistor a effet de champ

Du transistor bipolaire au FETFonctionnement des transistors MOSSimplifications

Construction de portes logiquesLe modele interrupteurLa logique complementaire CMOSPortes complexesPourquoi les PMOS en haut et les NMOS en bas ?

Vitesse de traitementTD

Page 10: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

6 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Rappels sur le transistor bipolaire

Figure : Schema de fonctionnement d’un transistor bipolaire

Page 11: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

6 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Rappels sur le transistor bipolaire

Figure : Modele de fonctionnement d’un transistor bipolaire

Principal inconvenient

En commutation, on aura toujours un courant de fuite entre la base etle collecteur.

Page 12: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

7 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Presentation du transistor a effet de champ

Figure : Schema d’un transistor a canal N - NMOS

Page 13: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

7 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Presentation du transistor a effet de champ

Figure : Schema d’un transistor a canal P - PMOS

Page 14: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

8 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Regimes de fonctionnement des transistorsMOS

Figure : Regime de fonctionnement du transistor NMOS

Page 15: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

8 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Regimes de fonctionnement des transistorsMOS

Figure : Regime de fonctionnement du transistor PMOS

Page 16: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

9 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Conditions des differents regimes

Figure : Tableau recapitulatif des regimes pour un NMOS

Page 17: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

9 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Conditions des differents regimes

Figure : Tableau recapitulatif des regimes pour un PMOS

Page 18: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

10 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

A retenir

1. Dans un premier temps, on ne retient que les etats bloques etsatures pour chacun des deux transistors.

2. Avec ces hypotheses, aucun courant de fuite : donc aucune perte(on verra apres les limites de cette hypothese).

3. Le transistor NMOS est donc passant si VG = VDD et bloque siVG = 0.

4. Au contraire, un transistor PMOS est passant si VG = 0 et bloquesi VG = VDD.

Page 19: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

10 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

A retenir

1. Dans un premier temps, on ne retient que les etats bloques etsatures pour chacun des deux transistors.

2. Avec ces hypotheses, aucun courant de fuite : donc aucune perte(on verra apres les limites de cette hypothese).

3. Le transistor NMOS est donc passant si VG = VDD et bloque siVG = 0.

4. Au contraire, un transistor PMOS est passant si VG = 0 et bloquesi VG = VDD.

Page 20: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

11 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Table des matieresIntroductionLe transistor a effet de champ

Du transistor bipolaire au FETFonctionnement des transistors MOSSimplifications

Construction de portes logiquesLe modele interrupteurLa logique complementaire CMOSPortes complexesPourquoi les PMOS en haut et les NMOS en bas ?

Vitesse de traitementTD

Page 21: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

12 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Modele interrupteur

Figure : Recapitulatif du modele interrupteur des transistors MOS

Rappel

Un niveau d’entree 0 correspond a VG = 0. Un 1 correspond aVG = VDD.

Page 22: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

13 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Branches en serie

Figure : Deux transistors NMOS en serie

Page 23: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

13 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Branches en serie

Figure : Deux transistors NMOS en serie

Logique

FAB = a.b

Page 24: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

13 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Branches en serie

Figure : Deux transistors PMOS en serie

Page 25: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

13 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Branches en serie

Figure : Deux transistors PMOS en serie

Logique

FAB = a.b

Page 26: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

14 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Branches en parallele

Figure : Deux transistors NMOS en parallele

Page 27: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

14 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Branches en parallele

Figure : Deux transistors NMOS en parallele

Logique

FAB = a + b

Page 28: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

14 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Branches en parallele

Figure : Deux transistors PMOS en parallele

Page 29: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

14 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Branches en parallele

Figure : Deux transistors PMOS en parallele

Logique

FAB = a + b = a.b

Page 30: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

15 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Pourquoi la logique CMOS ?Exemple avec une porte NOT

RVDD

VG

VS

Figure : Schema d’une porte inverseuse avec un transistor NMOS

Page 31: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

16 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Pourquoi la logique CMOS ? (suite)

Resultats de l’analyse precedente:1. Lorsque VG = VDD (”1” logique), alors l’interrupteur est ferme. On

a donc VS = 0V , soit un ”0” logique.2. Dans le cas ou VG = 0V , l’interrupteur est ouvert. aucun courant

ne circule donc dans la resistance. On a donc VS = VDD, ce quicorresponnd a un ”1” logique.

3. Or, dans le cas ou VG = VDD, on remarque qu’un courant traversela resistance. C’est de la puissance disspee (beaucoup meme...).

4. On introduit donc des montages complementaires dans lequel onminimise au maximum la puissance dissipee.

Page 32: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

16 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Pourquoi la logique CMOS ? (suite)

Resultats de l’analyse precedente:1. Lorsque VG = VDD (”1” logique), alors l’interrupteur est ferme. On

a donc VS = 0V , soit un ”0” logique.2. Dans le cas ou VG = 0V , l’interrupteur est ouvert. aucun courant

ne circule donc dans la resistance. On a donc VS = VDD, ce quicorresponnd a un ”1” logique.

3. Or, dans le cas ou VG = VDD, on remarque qu’un courant traversela resistance. C’est de la puissance disspee (beaucoup meme...).

4. On introduit donc des montages complementaires dans lequel onminimise au maximum la puissance dissipee.

Page 33: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

16 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Pourquoi la logique CMOS ? (suite)

Resultats de l’analyse precedente:1. Lorsque VG = VDD (”1” logique), alors l’interrupteur est ferme. On

a donc VS = 0V , soit un ”0” logique.2. Dans le cas ou VG = 0V , l’interrupteur est ouvert. aucun courant

ne circule donc dans la resistance. On a donc VS = VDD, ce quicorresponnd a un ”1” logique.

3. Or, dans le cas ou VG = VDD, on remarque qu’un courant traversela resistance. C’est de la puissance disspee (beaucoup meme...).

4. On introduit donc des montages complementaires dans lequel onminimise au maximum la puissance dissipee.

Page 34: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

17 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Logique CMOS

Le C de CMOS signifie complementaire. Au lieu de mettre unebranche active et une branche passive, on met deux branches activesqui ont un comportement oppose. Par exemple, l’inverseur devient:

Page 35: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

17 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Logique CMOS

Le C de CMOS signifie complementaire. Au lieu de mettre unebranche active et une branche passive, on met deux branches activesqui ont un comportement oppose. Par exemple, l’inverseur devient:

VDD

a a

Figure : Schema d’une porte NOT en logique CMOS

Page 36: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

18 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Portes complexes

Les portes complexes possedent un reseau P et un reseau N.

Figure : Schema de principe d’une porte complexe

Page 37: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

19 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Principes de fonctionnement

Chaque entree doit commander au moins une paired’interrupteurs (un N et un P).Un seul reseau doit etre passant a la fois.Tolerance sur la possibilite d’avoir les deux etats bloques a la fois.

Page 38: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

20 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Exemple d’analyse avec une porte logique

Page 39: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

21 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Premiere methode avec une table de verite

ExerciceFaites la table de verite pour en deduire la fonction.

Page 40: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

21 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Premiere methode avec une table de verite

ExerciceFaites la table de verite pour en deduire la fonction.

Page 41: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

22 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Deuxieme methode avec une analyse parreseau

ExerciceFaites l’analyse pour le reseau P, puis le reseau N. Constatez qu’onobtient le meme resultat.

Page 42: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

23 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Synthese de portes

ExerciceSynthetisez les portes suivantes a deux entrees :

NANDNORANDOR

Page 43: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

24 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Pourquoi les reseaux dans ce sens ?

Il faut prendre en compte un modele avec une capacite parasite (noteeCL). Par exemple, pour l’inverseur, on a le modele suivant :

VDD

a a

CL

Figure : Modele de l’inverseur avec capacite parasite

Page 44: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

25 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Comparaison des deux sens

ExerciceEtudiez la charge et la decharge du condensateur en considerant lecircuit suivant :

VDD

a a

CL

Page 45: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

25 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Comparaison des deux sens

ExerciceEtudiez la charge et la decharge du condensateur en considerant lecircuit suivant :

VDD

a a

CL

Page 46: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

26 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Table des matieresIntroductionLe transistor a effet de champ

Du transistor bipolaire au FETFonctionnement des transistors MOSSimplifications

Construction de portes logiquesLe modele interrupteurLa logique complementaire CMOSPortes complexesPourquoi les PMOS en haut et les NMOS en bas ?

Vitesse de traitementTD

Page 47: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

27 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Chemin critique

DefinitionLe chemin critique est le plus long chemin possible en terme de tempsde propagation.

Figure : Exemple de chemin critique pour un additionneur 4 bits

Page 48: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

28 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Temps de propagation

La definition du temps de propagation d’une porte doit permettre parsimple additivite de determiner le temps de propagation d’une chaınede portes. On distingue:

Le temps de propagation de A vers la sortie pour une transitionmontante de la sortie.Le temps de propagation de A vers la sortie pour une transitiondescendante de la sortie.

Figure : Temps de propagation d’une porte

Page 49: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

29 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Modele du temps de propagation

Figure : Modele du temps de propagation

A retenirLe temps de propagation s’ecrit :

tp = tp0 + dtp.CEA

Page 50: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

30 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Table des matieresIntroductionLe transistor a effet de champ

Du transistor bipolaire au FETFonctionnement des transistors MOSSimplifications

Construction de portes logiquesLe modele interrupteurLa logique complementaire CMOSPortes complexesPourquoi les PMOS en haut et les NMOS en bas ?

Vitesse de traitementTD

Page 51: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

31 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Exercice 1

Considerez le reseau de la diapositive suivante :1. En considerant que Y est a 1 uniquement si le reseau P est

passant, donnez l’expression de la fonction logique Y en utilisantla structure du reseau de transistors P.

2. En considerant que Y est a O uniquement si le reseau N estpassant, donnez l’expression de la fonction logique Y en utilisantla structure du reseau de transistors N.

3. Verifiez que les fonctions obtenues a l’aide du reseau P puis dureseau N sont bien identiques.

4. Dressez le tableau de Karnaugh de la fonction Y. En simplifiant lafonction trouvez une alternative au reseau de transistors P.

Page 52: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

32 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Exercice 1

Page 53: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

33 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Exercice 2

1. Un seul des trois montage est correct. Lequel ?2. Quelle est sa fonction logique ?3. Pour les portes defectueuses, trouvez une combinaison pouvant

amener a une erreur.

Page 54: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

34 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Exercice 3

1. Synthetisez la fonction majorite complementee :Maj(a, b, c) = ab + bc + ac. Trouvez une structure minimisant lenombre de transistors.

2. Montrez que Maj(a, b, c) = Maj(a, b, c).3. Deduisez-en une structure symetrique entre les reseaux P et N.

Quelle est l’interet d’une telle symetrie ?

Page 55: Du transistor a la logique` CMOS - Télécom ParisTech...10 / 35 25 octobre 2016 ENS - Systemes num` ´eriques Du transistor a la logique CMOS` A retenir 1.Dans un premier temps, on

35 / 35 25 octobre 2016 ENS - Systemes numeriques Du transistor a la logique CMOS

Exercice 4

On rappelle la table de verite d’un additionneur 1 bit:

1. Proposez une structure de porte CMOS pour realiser la fonctionRi+1.

2. Verifiez que Si peut s’ecrire sous la formeSi = aibiri + ri+1(ai + bi + ri) = ai ⊕ bi ⊕ ri.

3. En utilisant le meme raisonnement que pour la fonction Majorite,trouvez une structure optimale de la fonction Si.