Puissance statique vs dynamique : causes, formules et réduction
La consommation d'un circuit CMOS se divise en puissance dynamique, consommée lors des commutations des signaux, et puissance statique, consommée en permanence même sans commutation. La puissance dynamique provient de la charge et de la décharge des capacités des interconnexions et des grilles, et s'exprime par P = αCV²f. La puissance statique provient des courants de fuite qui traversent notamment les transistors bloqués, et augmente brusquement lorsque la température monte. Avec la miniaturisation, la baisse de la tension d'alimentation et de la tension de seuil a accru la part de la puissance statique.
| Critère | Puissance statique | Puissance dynamique |
|---|---|---|
| Autre nom | Puissance de fuite | Puissance de commutation |
| Cause | Fuite sous le seuil des transistors bloqués, fuite de grille, fuite de jonction, etc. | Charge et décharge de la capacité de charge. Inclut parfois le courant de court-circuit, lorsque le pMOS et le nMOS sont passants en même temps pendant une transition |
| Formule (indicative) | P = V × Ileak (Ileak : courant de fuite) | P = αCV²f (α : taux d'activité, C : capacité, V : tension d'alimentation, f : fréquence) |
| Lorsque le circuit est à l'arrêt | Consommée tant que l'alimentation est présente | Quasi nulle si les signaux ne commutent pas |
| Dépendance à la tension d'alimentation | Augmente plus que proportionnellement à la tension, car le courant de fuite lui-même augmente, notamment par DIBL | Proportionnelle au carré de la tension |
| Dépendance à la fréquence | Quasi indépendante | Proportionnelle à la fréquence |
| Dépendance à la température | Forte. Augmente exponentiellement avec la température, et peut provoquer un emballement thermique | Faible |
| Dépendance à la tension de seuil | Forte. Abaisser le seuil augmente exponentiellement la fuite sous le seuil (environ ×10 pour chaque baisse d'environ 60 à 100 mV à température ambiante) | Pas de dépendance directe. Toutefois, un seuil élevé ralentit le circuit |
| Méthodes de réduction | Power gating, transistors à tension de seuil élevée (multi-Vt), baisse de la tension en veille, réduction de la fuite de grille par grille métallique high-k | Clock gating, DVFS, baisse de la tension d'alimentation, réduction des capacités, réduction du taux d'activité |
| Évolution avec la miniaturisation | La tension de seuil ayant été abaissée avec la tension d'alimentation, elle a brusquement augmenté jusqu'à une part non négligeable. Elle est contenue par des structures à meilleur contrôle de grille comme le FinFET | Selon la loi d'échelle de Dennard, réduire dimensions et tension dans la même proportion maintenait la densité de puissance constante. La tension étant devenue difficile à baisser, la hausse de la densité de puissance est devenue un problème |
| Situations où elle pèse | Appareils à longues périodes de veille, puces fonctionnant à haute température | Fonctionnement intense à haute fréquence |
Les valeurs indiquées sont des ordres de grandeur typiques et varient selon la génération de procédé et le produit.