• Aucun résultat trouvé

Zone de transition

N/A
N/A
Protected

Academic year: 2022

Partager "Zone de transition"

Copied!
48
0
0

Texte intégral

(1)

Electronique des circuits numériques Septembre 2008

ELP 304

Cours 3 et 4

(2)

Le marché des semi-conducteurs

„ En 2008, les ventes de semi-conducteurs au niveau mondial représentent 268 G$ (+ 5 % /2007). Prévision 2009 : 283 G$ (+ 6 % /2008)

„ Répartition (en % des ventes) :

70%

14%

9%

7%

Circuits intégrés numériques

Circuits intégrés analogiques

Composants discrets et capteurs

Composants opto-

électroniques

(3)

Le marché des semi-conducteurs en 2008 Répartition par secteurs d’applications

43.7%

17.0%

7.0%

7.8%

7.3%

17.2%

PC/ordinateurs Téléphonie

mobile

Téléphonie fixe Automobile

Militaire+ divers industrie

Grand public

(4)

Le marché des circuits intégrés numériques en 2008

0,1%

Bipolaire

Mémoires

Processeurs

Autres circuits numériques

(ASICs, FPGA, …) MOS (Si)

99,9%

Bipolaire (Si ou SiGe)

31,1%

28,7%

40,1%

(5)

Rappels sur le transistor MOS

substrat (NMOS-->doP, PMOS-->doN )

- -

drain sourc

e

NMOS: diffusion N

+

PMOS: diffusion P

+

grille

L W

Polysilicium cristallin Oxyde de silicium (Si0

2

)

G

D

S

B G B

D

S

V

GS

V

DS

V

GS

V

DS

I

DS

I

DS

Représentation symbolique des transistors MOS

Type N Type P

L

j

L

j

(6)

Le transistor NMOS

Régime bloqué:

V

GS

< V

TN

(isolation électrique entre drain et source)

Régime passant:

V

GS

> V

TN

- si V

DS

< V

GS

– V

TN

régime ohmique I

DS

= β

N

(V

GS

– V

TN

– V

DS

/2) V

DS

- si V

DS

> V

GS

– V

TN

régime saturé I

DS

= β

N

(V

GS

– V

TN

)

2

/2

V

TN

= tension de seuil β

N

= μ

ns

C

ox

W/L

R

DSON

= 1/β

N

(V

GS

– V

TN

)

Régime ohmique

Régime saturé

V

DS

I

DS

V

GS

= 5V

V

GS

= 4V

V

GS

= 3 V V

GS

= 2V

V

GS

< V

T

Pente

1/R

DSON

G

D

S B

V G S

V D S

ID S

)

( V

e

→ ∞

(7)

Le transistor PMOS

G B

D

S VGS

VDS

IDS

Régime ohmique Régime saturé

Pente 1/R

DSOP

I

DS

V

DS

V

GS

= - 5V V

GS

= - 4V V

GS

= - 3V V

GS

= - 2V

V

GS

> V

TP

Régime bloqué:

V

GS

> V

TP

(isolation électrique entre drain et source)

Régime passant:

V

GS

< V

TP

- si V

DS

> V

GS

– V

TP

régime ohmique I

DS

= - β

P

(V

GS

– V

TP

– V

DS

/2) V

DS

- si V

DS

< V

GS

– V

TP

régime saturé I = -β (V – V )

2

/2

V

TP

= tension de seuil β

P

= μ

ps

C

ox

W/L

R

DSOP

= -1/β

P

(V

GS

– V

TP

)

)

( V → ∞

(8)

Capacités parasites du transistor MOS

Grille

Drain Sourc

e

C

SB

C

DB

Les capacités parasites influent sur les performances dynamiques des opérateurs

Elles sont de deux sortes:

- la capacité de grille (grille-canal ou grille substrat)

C

G

W L C

ox

Substrat (Bulk)

C

GCanal

C

GB

- les capacités des jonctions

source-substrat et drain-substrat C

SB

C

DB

W L

j

C

j

C

j

: capacité de jonction

par unité de surface

(9)

L'inverseur CMOS

E S

V DD

G

S D G

S

D

„ Association d’un transistor NMOS et d’un transistor PMOS

„ La sortie S est isolée électriquement de l’entrée E.

„ Étude du fonctionnement en utilisant le

modèle "interrupteur" du transistor MOS

(10)

L'inverseur CMOS

E S

V DD

G

S D G

S

D E=V

DD

1 0

"1" logique sur l'entrée de l'inverseur => "0" en sortie

interrupteur fermé

E = V DD > V T => transistor passant I DS ≠ 0

interrupteur ouvert

E = V DDV GS = 0 V > V T => transistor bloqué I DS = 0

Transistor canal P :

Transistor canal N :

(11)

L'inverseur CMOS

E S

V DD

G

S D G

S

D

"0" logique sur l'entrée de l'inverseur => "1" en interrupteur ouvert

E=V

SS

interrupteur fermé

Transistor canal P :

Transistor canal N :

0 1

=> transistor bloqué I DS = 0 E = V SS < V T

I DS ≠ 0

=> transistor passant

E = V SSV GS = − V DD < V T

(12)

Caractéristique de transfert

seuil

inverseur idéal

V DD V DD

2

E

V DDV T V T

V DD

S

N M

T P ohmique T N bloqué

S = + E V T

T P ohmique T N saturé

S = EV T

T P saturé T N saturé T P saturé T N ohmique T P bloqué T N ohmique

E S

G

S D G

S

D

V DD

V TN V TP V T

N P

= − =

β = β

(13)

Zone de transition

Marge de bruit

„ J et K : points de gain unitaire

„ Marge de bruit : un signal parasite à l'entrée est atténué

A. N. pour V

DD

= 1,2 V V

T

= 0,5 V NM

0

= NM

1

# 0,5 V

V DD V DD

V DD

S

E J

K M

N NM 0

NM 1

V DDV T V T

NM NM V DD V T

0 1 3 2

= = 8 +

− 1 dE = dS

− 1

dE =

dS

(14)

Consommation d'un inverseur CMOS

C

L

modélise la charge de l'inverseur

L H

H L

Consommation statique :

Consommation dynamique : P dyn f V C L

= DD 2

P stat = 0

E S

V DD

C L

(15)

Caractéristiques temporelles d'un inverseur CMOS

50%

10%

90%

E

S

50%

E S

t

f

t

r

t

PHL

t

PLH

Sur la sortie:

t

f

: temps de descente t

r

: temps de montée Entre E et S:

t

PLH

: temps de propagation lorsque S passe de 0 (Low) à 1 (High)

t

pHL

: temps de propagation

lorque S passe de 1 à 0

t

P

=1/2 (t

PLH

+ t

PHL

)

(16)

Calcul du temps de descente (principe)

„ Décharge de la capacité C L à travers le transistor

V DD

I DS

V DS C L

D G

S

Début de décharge : transistor en régime saturé V DS V DSsat = V DD V T )

(

f 1 dV DS dt =

t

f1

obtenu en intégrant entre 0,9V

DD

et V

DD

-V

T

dt C dV

I DS = − L DS

Fin de décharge : transistor en régime ohmique V DS < V DD V T t

f2

obtenu en intégrant entre V

DD

-V

T

et 0,1V

DD

) (

f 2 dV DS dt =

(17)

Calcul du temps de descente (principe)

t

f

= t

f1

+ t

f2

t f ≈ 3 R DS 0 C L A. N. V

DD

= 2 V, V

T

= 0,75 V

t R C V V

V V

V V

f DS L T DD V

DD T

DD T

DD

= −

− + ⎛ −

⎝ ⎜ ⎞

⎠ ⎟

⎣ ⎢ ⎤

⎦ ⎥

0 2 0 1 , 19 20

ln ( )

0 1

T DD

DS V V

R = −

β

=> peut être assimilé au temps de décharge d’un réseau RC

I

V DD C

R

RC

t f = ln 9

(18)

Calcul de t f et t pHL

( )

α 0 1

TN DD

N N

DS

N R V V

R = −

β

L N

f R C

t = ln 9

R

N

: résistance équivalente

du transistor NMOS à la descente Transition HL (en sortie) :

décharge de C

L

à travers TN

C L

I

V DD

R N

(19)

Calcul de t r et t pLH

Transition LH (en sortie) : charge de C

L

à travers T

P

C L I V DD

R

V V

DS P 0 = P DD 1 TP

β ( + )

L P L

P DS

r R C R C

t ≈ 3 0 = ln 9

R

P

: résistance équivalente

du transistor PMOS à la montée

A. N. Si β

N

= β

P

=> t r = t f et t pLH = t pHL

(20)

Calcul du rapport t r / t f

t t

R R

W W

r f

P N

N P

= ≈ 3

Si L

N

= L

P

= L

min

„ Du point de vue du temps de montée, le transistor PMOS se comporte comme une résistance RP de valeur

DS P

P R

R ~ 0

„ Du point de vue du temps de descente, le transistor NMOS se comporte comme une résistance RN de valeur R N ~ R DS 0 N

R V V C W

DS L

DD T s ox

0 = 1

− =

β β μ

( ) ,

t t

R R

W L W L

r f

P N

N P

Ns N P Ps P N

= = β = β

μ

Si V

TP

= -V

TN

μ

(21)

Représentation simplifiée des transistors MOS dans les schémas CMOS

PMOS

<=>

NMOS

<=>

(22)

Opérateurs CMOS élémentaires : NAND

„ Exemple de NAND à 2 entrées

V DD

A

B S

réseau N réseau P

Structure duale

1

1

A = B = 1

=> réseau N passant, réseau P bloqué

=> 0 en sortie

0

A = 0 ou B = 0 0

=> réseau N bloqué, réseau P passant

=> 1 en sortie

1

(23)

Opérateurs CMOS élémentaires : NOR

„ Exemple de NOR à 3 entrées

V DD

A

B

C S

réseau P

réseau N

0

0

A = B = C = 0 0

=> réseau N bloqué, réseau P passant

=> 1 en sortie

1 1

A = 1 ou B = 1 ou C = 1

=> réseau N passant, réseau P bloqué

=> 0 en sortie

0

(24)

„ Deux approches sont possibles pour construire une fonction logique complexe

1. Utilisation d’une bibliothèque de portes élémentaires (INV, NAND, NOR, ...)

=> pas besoin de connaître la structure des portes

2. Synthèse directe au niveau transistor

=>blocs logiques moins encombrants et plus rapides

=> dépend de l’outil de conception utilisé

Fonctions complexes : synthèse au niveau

transistor ou au niveau porte

(25)

Structure générale des opérateurs statiques CMOS

E i

réseau de PMOS

réseau de NMOS

S

V DD

„ Un seul des réseaux doit être passant

=> même nombre de NMOS et de PMOS

=> structures des 2 réseaux duales

„ Fonction obtenue sous forme complémentée

• NMOS : transmission d’un 0 logique en sortie lorqu’un 1 est appliqué sur sa grille

• PMOS : transmission d’un 1 logique en

sortie lorqu’un 0 est appliqué sur sa grille

(26)

Méthode de construction des opérateurs statiques CMOS

„ Si f est un complément => synthèse directe

„ Sinon, synthèse de et faire suivre d’un inverseur

f

„ Construction du réseau NMOS

• placer les transistors N

- en série pour réaliser les fonctions ET

- en parallèle pour réaliser les fonctions OU

„ Construction du réseau PMOS

• placer les transistors P

- en parallèle pour réaliser les fonctions ET

- en série pour réaliser les fonctions OU

(27)

Exemple 1

„ Synthèse de

S = f( , , ) A B C = AB + C

A

B

C

S

A B

C

V DD

V DD

S

2 couches logiques

(28)

Exemple 2

„ Synthèse de

S = f( , , , ) A B C D = A B + C D

S = A + + + B C D

S = ( A + B C )( + D )

A B

C D

S A

B D

C

V DD

(29)

Exemple 3

„ Quelle est la fonction réalisée par ce circuit ?

S B

A

A

B

T T

V DD

V DD

V DD

S = A T + B T

=> MUX 2:1

(30)

Opérateurs CMOS à base d'interrupteurs

„ Porte de transfert ou interrupteur MOS

• Porte de transfert NMOS

E S

C

G D S

» C = 0 (V

SS

) =>

E S

» C = 1 (V

DD

) =>

E S

E = V

DD

=> S = V

DD

- V

TN

mais

E S

1

E S

V DD V DDV TN

V DD

V DDV TN

(31)

Opérateurs CMOS à base d'interrupteurs

• Porte de transfert PMOS

E S

C

G

S D

» C = 1 (V

DD

) =>

E S

» C = 0 (V

SS

) =>

E S

mais

S

E

E S

0 V DD

V DD

−V TP

−V TP

(32)

Porte de transfert CMOS

E S E S

C C

CB

CB

Symbole

C = 1 et CB = 0, transistors passants

=> E S

C = 0 et CB = 1, transistors bloqués

=> E S

S

E

S = E

V DD

V DD

(33)

Exemple d'utilisation de l'interrupteur CMOS : les opérateurs trois états

Inverseur 3 états

S' S E

T

V DD

T

• Si T = 1, S = S'

symbole

E S

T

T

(34)

Exemple d'utilisation d'opérateurs trois états

„ Structures organisées autour d'un bus

• Possibilité d'accès au bus pour plusieurs unités logiques

• Une seule unité à la fois doit être connectée pour éviter les conflits

Opérateurs 3 états

BUS

(35)

Exemple d'utilisation de l'interrupteur CMOS : les fonctions de multiplexage

Réalisation d'un multiplexeur 2 vers 1

S = AT + BT

A

S B

T

S T

A B

symbole

(36)

„ Performances statiques similaires à celles de l'inverseur

• Points de fonctionnement (V SS ,V DD ) et (V DD , V SS )

• Pas de consommation statique

„ Performances dynamiques

• Pour un opérateur constitué d'une couche logique

P dyn = f V S DD 2 C L

• Pour un opérateur constitué de plusieurs couches logiques ou un circuit complet

P dyn P i

i

= ∑

f

S

est la fréquence de commutation de l'opérateur (de sa sortie)

Performances des circuits logiques CMOS

(I)

(37)

„ Temps de commutation (t r , t f )

• Calcul complet trop lourd !

• Calcul des résistances équivalentes des réseaux N et P, R

f

et R

r

E i

réseau de PMOS

réseau de NMOS

S

R r

R f

C L

V DD

9 ln

9 ln

L f

f

L r

r

C R

t

C R t

Performances des circuits logiques CMOS

(II)

(38)

Temps de commutation d'une porte NAND2

• Calcul de R f : résistance équivalente du réseau N pour la descente

L N f

N

f R t NAND R C

R = 2 ⇒ ( 2 ) = 2 ln 9

• Calcul de R r : résistance équivalente du réseau P pour la montée

2 configurations possibles lorsque l'étage P est passant :

• 1 transistor P passant

L P r

P

r R t NAND R C

R = ⇒ ( 2 ) = ln 9

• 2 transistors P passants en //

L P r

P

r R t NAND R C

R ln 9

2 ) 1

2 (

2

/ ⇒ =

=

• Dissymétrie des temps de commutation t

t

t t

R R

R R

r f

pLH pHL

P N

P N

= = 1

2

1

ou 4

(39)

„ Performances duales

• Calcul de R f : résistance équivalente du réseau N pour la descente

3 configurations possibles lorsque l'étage N est passant :

- 1 transistor N passant R f = R Nt f ( NOR 3 ) = ln 9 R N C L

» 2 transistors N passants en //

L N N f

f R t NOR R C

R ln 9

2 ) 1

3

2 ⇒ ( =

=

» 3 transistors N passants en //

L N N f

f R t NOR R C

R ln 9

3 ) 1

3

3 ⇒ ( =

=

Temps de commutation d'une porte NOR3

(I)

(40)

• Calcul de R r : résistance équivalente du réseau P pour la montée

L P r

P

r R t NOR R C

R = 3 ⇒ ( 3 ) = 3 ln 9

- Dissymétrie des temps de commutation

t t

t t

R R

R R

R R

r f

pLH pHL

P N

P N

P N

= = 3 ou 6 ou 9

Temps de commutation d'une porte NOR3

(II)

(41)

Temps de commutation d’une chaîne logique

„ Les temps de montée et de descente sont ceux de la dernière couche logique

„ Les temps de propagation sont additifs

„ Problème : estimation de C L

• Analyse de la capacité de charge C L d’un opérateur logique CMOS

- Capacité de sortie - Capacité d’entrée

- Capacité de charge totale

(42)

C S1

C E 2

C E 4 C E 3 C int

2

3 1

4

„ C L : somme de trois termes

• capacité de sortie C

S

de l’opérateur

• capacité de ligne ou d’interconnexion

• Σ des capacités d’entrées C

E

des portes en charge

C L 1 = C S 1 + C int + C E 2 + C E 3 + C E 4 + ∑

+

= S int E

L C C C

C

Capacité de charge totale d’un opérateur

CMOS

(43)

C DB

P

C DB

N

V DD

„ C S : ensemble des capacités

parasites vues sur la sortie d’un opérateur, en dynamique

• Capacités de jonctions drain/substrat

C S = ∑ C jN + ∑ C jP pour un opérateur quelconque

C

S

est proportionnel à la surface des zones de diffusions

Capacité de sortie d’un opérateur CMOS

(44)

„ C E : ensemble des capacités parasites vues sur une entrée d’un opérateur, en dynamique

• Capacités de grille des transistors

• Inverseur CMOS C E C G C G

N P

= +

• Opérateur quelconque

C E C G C G

N P

= ∑ + ∑

C

E

est proportionnelle à la surface des canaux de conduction

C GB C GS

P

+

P

C GB C GS

N

+

N

C GD C GD

N

+

P

Capacité d’entrée d’un opérateur CMOS

(45)

„ C min : capacité d’entrée d’un inverseur CMOS de taille minimale = capacité de référence

„ Entrance ou fan-in

F C

in C E min

=

„ Sortance ou fan-out

Σ des entrances des opérateurs en charge

+ ∑ +

=

+ ∑ +

=

in min

int S

L

E int

S L

F C

C C

C

C C

C C

out min

int S

L C C C F

C = + +

= ∑ in

out F

F

Capacité d’entrée minimale

Entrance et sortance

(46)

out int

p pS

p t t F

t = + + τ

=>

F

out

= sortance de l'opérateur

• τ = retard dû à C

min

t

pS

prend en compte les retards intrinsèques de l'opérateur (capacités de jonction)

t

p int

est proportionnel à la longueur des interconnexions

„ Bibliothèques des fabricants de circuits intégrés

• (τ, t

pS

) pour chaque type d’opérateur

C S1

C E 2

C E 4 C E 3 C int

2

3 1

4 out

min int

S

L C C C F

C = + +

Temps de commutation et sortance

(47)

„ Evolution des technologies CMOS

Réduction de L min dans un rapport k (k = 1,5 tous les 3 ans)

• Complexité : taille des transistors divisée par k

2

=> complexité accrue dans un rapport k

2

• Vitesse

vitesse accrue dans un rapport compris entre k et k

2

• Consommation

Consommation accrue dans un rapport k

2

à k

3

à V

DD

constant.

=> facteur limitant de la croissance de la densité d’intégration

L’avenir des circuits CMOS (I)

(48)

„ Technologies commercialement disponibles et à venir

• couramment utilisées : CMOS 90 nm/ 65 nm, 11 à 15 niveaux de métal, V

DD

~ 0,8 à 1,1V

=> densité d'intégration : 360 Mtr/cm

2

(ASIC)

• prochaine génération (2009) : CMOS 50 nm, 12 à 16 niveaux de métal (μP : f

max

~ 8 GHZ), V

DD

~ 0,8 à 1,0V

=> densité d'intégration : 570 Mtr/cm

2

(ASIC)

• technologies à l'étude (2020) : CMOS 14 nm, 14 à 18 niveaux de métal, f

max

~ 75 GHz, V

DD

~ 0,5 à 0,7V

=> densité d'intégration : 7,2 Gtr/cm

2

(ASIC)

L'avenir des circuits CMOS (II)

Références

Documents relatifs

L’épreuve de logique générale vise à tester votre raisonnement à travers différents exercices : intrus, séries de chiffres, séries de lettres, séries d’éléments

- MODBUSMASTER_RTU : bloc fonctionnel qui permet de gérer une borne d’interface série en tant que maître Modbus RTU.. - MODBUSSLAVE_RTU : bloc fonctionnel qui permet de gérer

Une porte ET est une porte dont la sortie sera active uniquement si les deux entrées sont simultanément actives.. Pour construire cette porte, on va introduire une sorte de

Voilà pourquoi, dans la cour de cette école de ce village de ce pays, Lucien resta seul avec l’unique enfant pareil que lui : lui. Thierry Lenain ; Delphine Durand (ill.) Vive

Par exemple la première colonne représente toutes les combinaisons dans lesquelles X et Y sont simultanément à 0, dans la case supérieure Z vaut 0 et le récepteur n'est pas

Il est possible que nous ayons besoin de réaliser tel opérateur, ET à 9 entrées par exemple, pour cela nous serons certainement contraints d'associer plusieurs opérateurs , il

conjugaison complexe dans l’étude de la transcendance des valeurs de la fonction exponentielle usuelle ( en utilisant évidemment la propriété banale e7 = ez pour tout z e

It follows further that two possible individuals (complète individual concepts) are compossible only if they ocur in one and the same fully specified possible world.&#34;