De l`architecture des portes logiques à l`impact de la

publicité
Propriétés physiques des
circuits
De l’architecture des portes logiques à
l’impact de la nanoélectronique sur
l’économie des TICs. . .
Yves Mathieu, Jean-Luc Danger
Plan
Introduction
Logique CMOS
Performances de la logique CMOS
Retour sur les lois de Moore
2/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Construisons un inverseur
Inventaire des éléments nécessaires
Une source d’alimentation:
Vdd
3/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Construisons un inverseur
Inventaire des éléments nécessaires
Une source d’alimentation:
Vdd
Une convention logique:
0 = Vss , 1 = Vdd
3/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Construisons un inverseur
Inventaire des éléments nécessaires
Une source d’alimentation:
Vdd
Une convention logique:
0 = Vss , 1 = Vdd
Un interrupteur piloté par
une tension mesurée par
rapport à Vss :
3/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Construisons un inverseur
Inventaire des éléments nécessaires
Une source d’alimentation:
Vdd
Une convention logique:
0 = Vss , 1 = Vdd
Un interrupteur piloté par
une tension mesurée par
rapport à Vss :
• Ve = 0 Interrupteur
ouvert
3/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Construisons un inverseur
Inventaire des éléments nécessaires
Une source d’alimentation:
Vdd
Une convention logique:
0 = Vss , 1 = Vdd
Un interrupteur piloté par
une tension mesurée par
rapport à Vss :
• Ve = 0 Interrupteur
ouvert
• Ve = Vdd Interrupteur
fermé
3/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Construisons un inverseur
Inventaire des éléments nécessaires
Une source d’alimentation:
Vdd
Une convention logique:
0 = Vss , 1 = Vdd
Un interrupteur piloté par
une tension mesurée par
rapport à Vss :
• Ve = 0 Interrupteur
ouvert
• Ve = Vdd Interrupteur
fermé
Une charge résistive: Rload
3/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Construisons un inverseur
Inventaire des éléments nécessaires
Une source d’alimentation:
Vdd
Une convention logique:
0 = Vss , 1 = Vdd
Un interrupteur piloté par
une tension mesurée par
rapport à Vss :
• Ve = 0 Interrupteur
ouvert
• Ve = Vdd Interrupteur
fermé
Une charge résistive: Rload
3/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
NAND2: Extrapolons...
La porte non-et à 2 entrées
4/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
NAND2: Extrapolons...
La porte non-et à 2 entrées
4/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
NAND2: Extrapolons...
La porte non-et à 2 entrées
4/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
NAND2: Extrapolons...
La porte non-et à 2 entrées
4/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
NOR2 : Extrapolons...
La porte non-ou à 2 entrées)
5/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
NOR2 : Extrapolons...
La porte non-ou à 2 entrées)
5/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
NOR2 : Extrapolons...
La porte non-ou à 2 entrées)
5/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
NOR2 : Extrapolons...
La porte non-ou à 2 entrées)
5/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
En conclusion, c’est simple...
mais...
Cette logique consomme en permanence lorsque la sortie
de la porte logique est à 0:
• Nous aimerions réaliser des microprocesseurs qui ne
consomment que lorsque l’on a besoin de réaliser un
calcul...
6/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
En conclusion, c’est simple...
mais...
Cette logique consomme en permanence lorsque la sortie
de la porte logique est à 0:
• Nous aimerions réaliser des microprocesseurs qui ne
consomment que lorsque l’on a besoin de réaliser un
calcul...
Les physiciens ne savent pas réaliser d’interrupteur
«idéal»(à des températures de fonctionnement
raisonnables):
• Le niveau logique 0 n’atteint pas Vss . Il n’y a pas de
garantie de fonctionnement de la logique
6/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Plan
Introduction
Logique CMOS
Performances de la logique CMOS
Retour sur les lois de Moore
7/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Logique CMOS
Complementary Metal Oxyde Semiconductor logic
G
G
S
D
N+
N+
P−
Transistor nMOS
D
P+
P+
N−
Transistor pMOS
Canal P
Canal N
Courant d’électrons
Passant si Vgs > VT
8/30
S
ELECINF102
Courant de trous
Passant si Vgs < −|VT |
Yves Mathieu, Jean-Luc Danger
Le transistor MOS
Un interrupteur électronique
Vdd
D
VG
S
Transistor nMOS
9/30
S
VG
D
Transistor pMOS
VG = Vss ⇔ interrupteur
ouvert
VG = Vss ⇔ interrupteur
fermé
VG = Vdd ⇔ interrupteur
fermé
VG = Vdd ⇔ interrupteur
ouvert
ELECINF102
Yves Mathieu, Jean-Luc Danger
Logique CMOS
L’inverseur CMOS
10/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Logique CMOS
L’inverseur CMOS
e=0
• Ve = 0
• nMOS bloqué, pMOS
passant
• Vy = Vdd
• y =1
10/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Logique CMOS
L’inverseur CMOS
e=0
• Ve = 0
• nMOS bloqué, pMOS
passant
• Vy = Vdd
• y =1
e=1
• Ve = Vdd
• nMOS passant, pMOS
bloqué
• Vy = 0
• y =0
10/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Logique CMOS
L’inverseur CMOS
e=0
• Ve = 0
• nMOS bloqué, pMOS
passant
• Vy = Vdd
• y =1
e=1
• Ve = Vdd
• nMOS passant, pMOS
bloqué
• Vy = 0
• y =0
Consommation uniquement à l’occasion de nouveaux
calculs (transitions)
10/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Logique CMOS
Généralisation à une porte complexe
Une porte avec les entrées
{e1 , e2 , . . .} et la sortie S.
Deux réseaux duaux:
nMOS: permet la mise à 0
pMOS: permet la mise à 1
Les deux réseau ne doivent
jamais être passants en même
temps
Pour que S soit une fonction
logique:
Vdd
P
S
E {e1 , e2 , . . .}
• Si N est passant P bloqué
• Si P est passant N bloqué
11/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
N
Logique CMOS
La porte non-et (NAND)
12/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Logique CMOS
exerçons nous...
La porte non-ou (NOR) à deux entrées.
13/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Logique CMOS
exerçons nous...
La porte non-ou (NOR) à deux entrées.
La porte non-ou (NOR) à N entrées.
13/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Logique CMOS
exerçons nous...
La porte non-ou (NOR) à deux entrées.
La porte non-ou (NOR) à N entrées.
• Attention, dans la pratique pas plus de 3/4 entrées (modèle
trop simpliste du transistor)
13/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Logique CMOS
exerçons nous...
La porte non-ou (NOR) à deux entrées.
La porte non-ou (NOR) à N entrées.
• Attention, dans la pratique pas plus de 3/4 entrées (modèle
trop simpliste du transistor)
• Association de portes plus simples.
13/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Logique CMOS
exerçons nous...
La porte non-ou (NOR) à deux entrées.
La porte non-ou (NOR) à N entrées.
• Attention, dans la pratique pas plus de 3/4 entrées (modèle
trop simpliste du transistor)
• Association de portes plus simples.
La fonction : F (a, b, c) = a · b + b · c + c · a
13/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Logique CMOS
exerçons nous...
La porte non-ou (NOR) à deux entrées.
La porte non-ou (NOR) à N entrées.
• Attention, dans la pratique pas plus de 3/4 entrées (modèle
trop simpliste du transistor)
• Association de portes plus simples.
La fonction : F (a, b, c) = a · b + b · c + c · a
La porte ou-exclusif à 2 entrées.
13/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Logique CMOS
exerçons nous...
La porte non-ou (NOR) à deux entrées.
La porte non-ou (NOR) à N entrées.
• Attention, dans la pratique pas plus de 3/4 entrées (modèle
trop simpliste du transistor)
• Association de portes plus simples.
La fonction : F (a, b, c) = a · b + b · c + c · a
La porte ou-exclusif à 2 entrées.
Toutes les fonctions logiques ne peuvent pas se construire
en une porte CMOS unique.
13/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Plan
Introduction
Logique CMOS
Performances de la logique CMOS
Retour sur les lois de Moore
14/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Un peu d’histoire
Loi(s) de Moore
Gordon Moore, cofondateur d’Intel.
1966 : "La complexité des semiconducteurs double tous
les ans à coûts constants"
Le triomphe du "technology push"
15/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Un peu d’histoire
Loi(s) de Moore
Gordon Moore, cofondateur d’Intel.
1966 : "La complexité des semiconducteurs double tous
les ans à coûts constants"
Constatation devenue par la suite auto-prédictive.
Le triomphe du "technology push"
15/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Un peu d’histoire
Loi(s) de Moore
Gordon Moore, cofondateur d’Intel.
1966 : "La complexité des semiconducteurs double tous
les ans à coûts constants"
Constatation devenue par la suite auto-prédictive.
• Ajustement des dépenses de R&D...
• Ajustement des investissements dans les usines...
Le triomphe du "technology push"
15/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Un peu d’histoire
Loi(s) de Moore
Gordon Moore, cofondateur d’Intel.
1966 : "La complexité des semiconducteurs double tous
les ans à coûts constants"
Constatation devenue par la suite auto-prédictive.
• Ajustement des dépenses de R&D...
• Ajustement des investissements dans les usines...
• ... pour suivre la prédiction.
Le triomphe du "technology push"
15/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Un peu d’histoire
Loi(s) de Moore
Gordon Moore, cofondateur d’Intel.
1966 : "La complexité des semiconducteurs double tous
les ans à coûts constants"
Constatation devenue par la suite auto-prédictive.
• Ajustement des dépenses de R&D...
• Ajustement des investissements dans les usines...
• ... pour suivre la prédiction.
Extrapolation à "La fréquence de fonctionnement des...
double tous les..."
Le triomphe du "technology push"
15/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Un peu d’histoire
Loi(s) de Moore
Gordon Moore, cofondateur d’Intel.
1966 : "La complexité des semiconducteurs double tous
les ans à coûts constants"
Constatation devenue par la suite auto-prédictive.
• Ajustement des dépenses de R&D...
• Ajustement des investissements dans les usines...
• ... pour suivre la prédiction.
Extrapolation à "La fréquence de fonctionnement des...
double tous les..."
Extrapolation à "La consommation des... est divisée par
deux tous les..."
Le triomphe du "technology push"
15/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Un peu d’histoire
Loi(s) de Moore
Gordon Moore, cofondateur d’Intel.
1966 : "La complexité des semiconducteurs double tous
les ans à coûts constants"
Constatation devenue par la suite auto-prédictive.
• Ajustement des dépenses de R&D...
• Ajustement des investissements dans les usines...
• ... pour suivre la prédiction.
Extrapolation à "La fréquence de fonctionnement des...
double tous les..."
Extrapolation à "La consommation des... est divisée par
deux tous les..."
Le triomphe du "technology push"
15/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Critères de performances
La surface: Plus le circuit est petit, meilleur est le
rendement de fabrication et donc plus faible est le coût de
fabrication.
• Réduire la taille des transistors (technologue)
• Réduire le nombre de transistors (architecte)
16/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Critères de performances
La surface: Plus le circuit est petit, meilleur est le
rendement de fabrication et donc plus faible est le coût de
fabrication.
• Réduire la taille des transistors (technologue)
• Réduire le nombre de transistors (architecte)
La vitesse: Plus la logique est rapide, plus on peut
effectuer de calculs dans la même durée de temps.
• Comment augmenter la fréquence d’horloge ?
16/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Critères de performances
La surface: Plus le circuit est petit, meilleur est le
rendement de fabrication et donc plus faible est le coût de
fabrication.
• Réduire la taille des transistors (technologue)
• Réduire le nombre de transistors (architecte)
La vitesse: Plus la logique est rapide, plus on peut
effectuer de calculs dans la même durée de temps.
• Comment augmenter la fréquence d’horloge ?
La consommation: Le "calcul" implique une
consommation d’énergie
• Comment minimiser cette consommation ? (objets
connectés...)
• Comment évacuer la chaleur dissipée ? (serveurs pour le
cloud...)
16/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Le transistor MOS
Une vision plus précise
L
tox
W
N+
N+
P−
Le courant dans le transistor "passant"
IDSmax = Kn · (Vdd − VTN )
17/30
ELECINF102
2
Yves Mathieu, Jean-Luc Danger
Le transistor MOS
Une vision plus précise
L
tox
W
N+
N+
P−
Le courant dans le transistor "passant"
2
0 WN
IDSmax = Kn · (Vdd − VTN ) avec Kn = 12 µ0N · Cox
LN
17/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Le transistor MOS
Une vision plus précise
L
tox
W
N+
N+
P−
Le courant dans le transistor "passant"
2
0 WN
IDSmax = Kn · (Vdd − VTN ) avec Kn = 12 µ0N · Cox
LN
La capacité parasite de la grille du transistor
0
Cox = Cox
WN · LN
17/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Temps de calcul d’une porte logique
Capacité parasite
La sortie d’une porte en logique CMOS est reliée:
18/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Temps de calcul d’une porte logique
Capacité parasite
La sortie d’une porte en logique CMOS est reliée:
• A des fils de connection
18/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Temps de calcul d’une porte logique
Capacité parasite
La sortie d’une porte en logique CMOS est reliée:
• A des fils de connection
• A des entrées de portes CMOS (grilles de transistors)
18/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Temps de calcul d’une porte logique
Capacité parasite
La sortie d’une porte en logique CMOS est reliée:
• A des fils de connection
• A des entrées de portes CMOS (grilles de transistors)
Ses éléments sont équivalents à une unique capacité
parasite Cpar :
18/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Temps de calcul d’une porte logique
Capacité parasite
La sortie d’une porte en logique CMOS est reliée:
• A des fils de connection
• A des entrées de portes CMOS (grilles de transistors)
Ses éléments sont équivalents à une unique capacité
parasite Cpar :
• qui doit être chargée dans les transitions montantes de la
sortie de la porte
18/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Temps de calcul d’une porte logique
Capacité parasite
La sortie d’une porte en logique CMOS est reliée:
• A des fils de connection
• A des entrées de portes CMOS (grilles de transistors)
Ses éléments sont équivalents à une unique capacité
parasite Cpar :
• qui doit être chargée dans les transitions montantes de la
sortie de la porte
• qui doit être déchargée dans les transitions descendantes
de la sortie de la porte
18/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Temps de calcul d’une porte logique
Capacité parasite
La sortie d’une porte en logique CMOS est reliée:
• A des fils de connection
• A des entrées de portes CMOS (grilles de transistors)
Ses éléments sont équivalents à une unique capacité
parasite Cpar :
• qui doit être chargée dans les transitions montantes de la
sortie de la porte
• qui doit être déchargée dans les transitions descendantes
de la sortie de la porte
Le temps de calcul d’une porte logique est directement lié
à ce temps de charge et de décharge
18/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Temps de calcul d’une porte logique
Cas d’une transition montante à l’entrée d’un inverseur
Le courant traversé par les transistors pour la charge ou la
décharge de la capacités parasite Cpar est IDSmax
INV 1
E1
S1
Cpar
19/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Temps de calcul d’une porte logique
Temps de calcul d’un inverseur
Relation courant/tension dans la capacité parasite
ICpar = Cpar dVCpar /dt
20/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Temps de calcul d’une porte logique
Temps de calcul d’un inverseur
Relation courant/tension dans la capacité parasite
ICpar = Cpar dVCpar /dt
Courant de décharge constant identique au courant du
transistor NMOS
ICpar ≈ IDSmax = Kn · (Vdd − Vtn )2
20/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Temps de calcul d’une porte logique
Temps de calcul d’un inverseur
Relation courant/tension dans la capacité parasite
ICpar = Cpar dVCpar /dt
Courant de décharge constant identique au courant du
transistor NMOS
ICpar ≈ IDSmax = Kn · (Vdd − Vtn )2
Décharge de Vdd à 0
∆V
tcalc = Cpar IDSmax
= Cpar Kn ·(VVdd−V
dd
20/30
ELECINF102
2
tn )
Yves Mathieu, Jean-Luc Danger
Temps de calcul d’une porte logique
Temps de calcul d’un inverseur
Relation courant/tension dans la capacité parasite
ICpar = Cpar dVCpar /dt
Courant de décharge constant identique au courant du
transistor NMOS
ICpar ≈ IDSmax = Kn · (Vdd − Vtn )2
Décharge de Vdd à 0
∆V
tcalc = Cpar IDSmax
= Cpar Kn ·(VVdd−V
dd
2
tn )
Augmenter la tension d’alimentation pour augmenter la vitesse
(overclocking) ? (pas recommandé: voir consommation)
20/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Consommation de la logique CMOS
Energie dissipée et énergie stockée
Vdd
Vdd
ICpar
S
S
-ICpar
Cpar
Cpar
Transition montante
21/30
ELECINF102
Transition descendante
Yves Mathieu, Jean-Luc Danger
Consommation de la logique CMOS
Bilan d’énergie
Charge:Énergie fournie par l’alimentation
EV dd = Cpar
22/30
R Vdd
0
2
Vdd dVs = Cpar Vdd
ELECINF102
Yves Mathieu, Jean-Luc Danger
Consommation de la logique CMOS
Bilan d’énergie
Charge:Énergie fournie par l’alimentation
R Vdd
EV dd = Cpar
0
2
Vdd dVs = Cpar Vdd
Charge:Énergie potentielle stockée dans la capacité
ECpar = Cpar
22/30
R Vdd
0
Vs dVs = Cpar
ELECINF102
2
Vdd
2
Yves Mathieu, Jean-Luc Danger
Consommation de la logique CMOS
Bilan d’énergie
Charge:Énergie fournie par l’alimentation
R Vdd
EV dd = Cpar
0
2
Vdd dVs = Cpar Vdd
Charge:Énergie potentielle stockée dans la capacité
ECpar = Cpar
R Vdd
0
Vs dVs = Cpar
2
Vdd
2
V2
En moyenne Cpar 2dd dissipée (ou consommée) à chaque
transition de la sortie de la porte
22/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Consommation de la logique CMOS
Extrapolation à un circuit intégré
23/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Consommation de la logique CMOS
Extrapolation à un circuit intégré
Soit Fh la fréquence de fonctionnement du circuit
23/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Consommation de la logique CMOS
Extrapolation à un circuit intégré
Soit Fh la fréquence de fonctionnement du circuit
Soit Tact la probabilité de transition des portes à chaque
cycle d’horloge (Tact ≈ 0.3)
23/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Consommation de la logique CMOS
Extrapolation à un circuit intégré
Soit Fh la fréquence de fonctionnement du circuit
Soit Tact la probabilité de transition des portes à chaque
cycle d’horloge (Tact ≈ 0.3)
Soit Ctotal la capacité parasite totale du circuit
23/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Consommation de la logique CMOS
Extrapolation à un circuit intégré
Soit Fh la fréquence de fonctionnement du circuit
Soit Tact la probabilité de transition des portes à chaque
cycle d’horloge (Tact ≈ 0.3)
Soit Ctotal la capacité parasite totale du circuit
Puissance consommée par le circuit:
2
Pcircuit ≈ Tact Fh Ctotal Vdd
23/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Consommation de la logique CMOS
Extrapolation à un circuit intégré
Soit Fh la fréquence de fonctionnement du circuit
Soit Tact la probabilité de transition des portes à chaque
cycle d’horloge (Tact ≈ 0.3)
Soit Ctotal la capacité parasite totale du circuit
Puissance consommée par le circuit:
2
Pcircuit ≈ Tact Fh Ctotal Vdd
Que pensez vous de l’impact de l’overclocking sur la
consommation ?
23/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Plan
Introduction
Logique CMOS
Performances de la logique CMOS
Retour sur les lois de Moore
24/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
"Downsizing théorique"
Génération technologique
• Les fondeurs visent une réduction en surface d’un facteur 2
à chaque génération.
25/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
"Downsizing théorique"
Génération technologique
• Les fondeurs visent une réduction en surface d’un facteur 2
à chaque génération.
• Les "fondeurs" investissent les milliards nécessaires pour
cela..
25/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
"Downsizing théorique"
Génération technologique
• Les fondeurs visent une réduction en surface d’un facteur 2
à chaque génération.
• Les "fondeurs" investissent les milliards nécessaires pour
cela..
• La longueur de grille minimale est caractéristique d’une
génération technologique (90nm, 65nm, 40nm, 28nm...)
25/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
"Downsizing théorique"
Génération technologique
• Les fondeurs visent une réduction en surface d’un facteur 2
à chaque génération.
• Les "fondeurs" investissent les milliards nécessaires pour
cela..
• La longueur de grille minimale est caractéristique d’une
génération technologique (90nm, 65nm, 40nm, 28nm...)
On utilise un facteur de réduction β =
25/30
ELECINF102
√
2
Yves Mathieu, Jean-Luc Danger
Changement de technologie
"Downsizing théorique"
Génération technologique
• Les fondeurs visent une réduction en surface d’un facteur 2
à chaque génération.
• Les "fondeurs" investissent les milliards nécessaires pour
cela..
• La longueur de grille minimale est caractéristique d’une
génération technologique (90nm, 65nm, 40nm, 28nm...)
On utilise un facteur de réduction β =
√
2
• division par β de la largeur W et la longueur L des
transistors
25/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
"Downsizing théorique"
Génération technologique
• Les fondeurs visent une réduction en surface d’un facteur 2
à chaque génération.
• Les "fondeurs" investissent les milliards nécessaires pour
cela..
• La longueur de grille minimale est caractéristique d’une
génération technologique (90nm, 65nm, 40nm, 28nm...)
On utilise un facteur de réduction β =
√
2
• division par β de la largeur W et la longueur L des
transistors
• division par β de l’épaisseur d’oxyde de grille TOX
25/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
"Downsizing théorique"
Génération technologique
• Les fondeurs visent une réduction en surface d’un facteur 2
à chaque génération.
• Les "fondeurs" investissent les milliards nécessaires pour
cela..
• La longueur de grille minimale est caractéristique d’une
génération technologique (90nm, 65nm, 40nm, 28nm...)
On utilise un facteur de réduction β =
√
2
• division par β de la largeur W et la longueur L des
transistors
• division par β de l’épaisseur d’oxyde de grille TOX
• division par β de la tension d’alimentation Vdd des circuits
25/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
"Downsizing théorique"
Génération technologique
• Les fondeurs visent une réduction en surface d’un facteur 2
à chaque génération.
• Les "fondeurs" investissent les milliards nécessaires pour
cela..
• La longueur de grille minimale est caractéristique d’une
génération technologique (90nm, 65nm, 40nm, 28nm...)
On utilise un facteur de réduction β =
• division par β
transistors
• division par β
• division par β
• division par β
25/30
ELECINF102
√
2
de la largeur W et la longueur L des
de l’épaisseur d’oxyde de grille TOX
de la tension d’alimentation Vdd des circuits
de la tension de seuil VT des transistors
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Conséquences sur les performances
26/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Conséquences sur les performances
Évolution des capacités parasites
0 )=
Cpar (β) = (W /β)(L/β)(βCox
26/30
ELECINF102
Cpar
β
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Conséquences sur les performances
Évolution des capacités parasites
0 )=
Cpar (β) = (W /β)(L/β)(βCox
Cpar
β
Évolution de l’énergie consommée par une porte
Eporte (β) =
26/30
Cpar Vdd 2
β ( β )
ELECINF102
=
Eporte
β3
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Conséquences sur les performances
Évolution des capacités parasites
0 )=
Cpar (β) = (W /β)(L/β)(βCox
Cpar
β
Évolution de l’énergie consommée par une porte
Eporte (β) =
Cpar Vdd 2
β ( β )
=
Eporte
β3
Évolution du temps de calcul des fonctions combinatoires
tcalc (β) =
26/30
tcalc
β
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Diminuer "en théorie" les coûts et la consommation
On n’exploite pas le gain en vitesse
• Fh (β) = Fh
27/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Diminuer "en théorie" les coûts et la consommation
On n’exploite pas le gain en vitesse
• Fh (β) = Fh
Le gain en surface fait diminuer les prix
• Surf (β) =
27/30
Surf
β2
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Diminuer "en théorie" les coûts et la consommation
On n’exploite pas le gain en vitesse
• Fh (β) = Fh
Le gain en surface fait diminuer les prix
• Surf (β) =
Surf
β2
La consommation diminue.
• Pcircuit (β) = Tact (Fh ) Ecircuit
=
β3
27/30
ELECINF102
Pcircuit
β3
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Diminuer "en théorie" les coûts et la consommation
On n’exploite pas le gain en vitesse
• Fh (β) = Fh
Le gain en surface fait diminuer les prix
• Surf (β) =
Surf
β2
La consommation diminue.
• Pcircuit (β) = Tact (Fh ) Ecircuit
=
β3
Pcircuit
β3
Cette stratégie est particulièrement intéressante dans
l’embarqué:
• Transition du "haut de gamme" vers le milieu, puis bas de
gamme (smartphones)
• Ouverture à de nouvelles utilisations (objets connectés).
27/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Augmenter "en théorie" les performances
On exploite le gain en vitesse
• Fh (β) = β Ḟh
28/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Augmenter "en théorie" les performances
On exploite le gain en vitesse
• Fh (β) = β Ḟh
On profite du gain en taille des transistors pour accroître la
complexité du circuit
• Surf (β) = Surf
28/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Augmenter "en théorie" les performances
On exploite le gain en vitesse
• Fh (β) = β Ḟh
On profite du gain en taille des transistors pour accroître la
complexité du circuit
• Surf (β) = Surf
La consommation ne change pas
• Pcircuit (β) = Pcircuit
28/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Augmenter "en théorie" les performances
On exploite le gain en vitesse
• Fh (β) = β Ḟh
On profite du gain en taille des transistors pour accroître la
complexité du circuit
• Surf (β) = Surf
La consommation ne change pas
• Pcircuit (β) = Pcircuit
Cette stratégie est particulièrement pour les processeurs
de serveurs:
• La puissance de calcul profite de l’augmentation de
fréquence
• La puissance de calcul profite de l’augmentation du
parallélisme
28/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Dans la pratique
Les vitesses maximum stagnent depuis le début des
années 2000 ( 3 à 4 Ghz) à cause des problèmes de
dissipation thermique.
29/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Dans la pratique
Les vitesses maximum stagnent depuis le début des
années 2000 ( 3 à 4 Ghz) à cause des problèmes de
dissipation thermique.
On ne peut diminuer sans cesse la tension d’alimentation
sans s’éloigner du modèle d’interrupteur idéal : les circuits
ont des courants de fuite de moins en moins négligeables
29/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Dans la pratique
Les vitesses maximum stagnent depuis le début des
années 2000 ( 3 à 4 Ghz) à cause des problèmes de
dissipation thermique.
On ne peut diminuer sans cesse la tension d’alimentation
sans s’éloigner du modèle d’interrupteur idéal : les circuits
ont des courants de fuite de moins en moins négligeables
Les technologues doivent jongler avec des procédés de
fabrication de plus en plus complexes pour continuer à
suivre la "loi de Moore".
29/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Changement de technologie
Dans la pratique
Les vitesses maximum stagnent depuis le début des
années 2000 ( 3 à 4 Ghz) à cause des problèmes de
dissipation thermique.
On ne peut diminuer sans cesse la tension d’alimentation
sans s’éloigner du modèle d’interrupteur idéal : les circuits
ont des courants de fuite de moins en moins négligeables
Les technologues doivent jongler avec des procédés de
fabrication de plus en plus complexes pour continuer à
suivre la "loi de Moore".
On a plusieur fois prédit la fin de la loi de Moore pour des
raisons "scientifiques" (physique du transistor) mais il
semble en 2014 que le plus grave problème soit
économique...
29/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Evolution technologique
La fin de la loi de Moore ?
30/30
ELECINF102
Yves Mathieu, Jean-Luc Danger
Téléchargement