SRAM – Mémoire vive statique
Ce matin, on explore un composant fondamental des systèmes numériques : la SRAM, ou mémoire vive statique. Contrairement à la DRAM (mémoire dynamique), la SRAM conserve ses données tant que l’alimentation est présente, sans avoir besoin d’être rafraîchie en permanence.
Fonctionnement de la SRAM
La mémoire SRAM est construite à partir de bascules bistables, chaque cellule de mémoire étant généralement constituée de 4 à 6 transistors. Cette structure permet de maintenir l’état d’un bit (0 ou 1) de manière stable et sans recharge périodique.
Voici les étapes principales impliquées dans le fonctionnement :
- Une cellule est adressée via les lignes de mot (word lines).
- Les lignes de données (bit lines) permettent d’écrire ou de lire l’état de la cellule.
- En mode écriture, le bit est forcé via les transistors d’accès.
- En lecture, la tension sur les lignes de bit est amplifiée pour détecter l’état stocké.
Caractéristiques de la SRAM
- Temps d’accès rapide : bien plus court que celui de la DRAM, ce qui la rend idéale pour les caches processeur.
- Consommation électrique stable : la SRAM consomme plus au repos que la DRAM, mais moins lors d’accès fréquents.
- Faible densité : comme elle utilise plus de transistors par bit, elle occupe plus d’espace sur la puce.
- Pas besoin de rafraîchissement : elle reste stable tant que le courant est appliqué.
Applications courantes
La SRAM est surtout utilisée là où la vitesse est primordiale. Elle est souvent intégrée dans :
- Les mémoires cache (L1, L2, L3) des processeurs.
- Les circuits embarqués à haute performance.
- Les buffers rapides dans les périphériques comme les SSD ou les GPU.
Comparaison SRAM vs DRAM
Caractéristique | SRAM | DRAM |
---|---|---|
Nombre de transistors par cellule | 4 à 6 | 1 (avec un condensateur) |
Besoins de rafraîchissement | Non | Oui |
Temps d’accès | Très court | Plus long |
Consommation à l’arrêt | Plus élevée | Faible |
Coût par bit | Élevé | Faible |
En résumé, la SRAM reste indispensable pour les zones critiques des architectures électroniques où la vitesse est un facteur déterminant. Si les aspects de consommation et de compacité sont cruciaux, la DRAM prend le relais.
À suivre, on s’intéressera à une autre mémoire clé du système : la mémoire flash, qui combine non-volatilité et compacité.