Qu'est-ce que la RAM statique ?
- RAM statique (SRAM) est un type de mémoire vive (RAM) qui utilise un circuit de verrouillage pour stocker chaque bit de données. Cela signifie que les données de la SRAM n'ont pas besoin d'être constamment actualisées, contrairement à la RAM dynamique (DRAM). La SRAM est donc plus rapide et plus fiable que la DRAM, mais elle est aussi plus chère.
- La SRAM est généralement utilisée dans les applications où la vitesse et la fiabilité sont essentielles, telles que les caches et les tampons. Il est également utilisé dans certains systèmes embarqués, tels que les microcontrôleurs.
- Les cellules SRAM sont constituées d'une paire d'onduleurs couplés en croix. Les onduleurs sont connectés de telle sorte que la sortie d'un onduleur soit connectée à l'entrée de l'autre, et vice versa. Cela crée une boucle de rétroaction positive, qui amène les onduleurs à se verrouiller dans l'un des deux états stables.
- Les deux états stables d'une cellule SRAM correspondent aux deux valeurs possibles d'un bit :0 et 1. Lorsque la cellule est à l'état 0, la sortie du premier inverseur est basse et la sortie du deuxième inverseur est haute. Lorsque la cellule est à l’état 1, l’inverse est vrai.
- Les données d'une cellule SRAM sont lues en connectant les sorties des deux inverseurs aux entrées d'un amplificateur de lecture. L'amplificateur de détection amplifie la petite différence de tension entre les deux sorties, puis émet un signal numérique qui correspond au bit stocké.
- Les cellules SRAM peuvent être écrites en appliquant une tension aux bornes d'écriture de la cellule. Cela fait passer la cellule à l’état opposé.
- La SRAM est un type de RAM plus cher que la DRAM, mais elle est également plus rapide et plus fiable. La SRAM est donc utilisée dans les applications où la vitesse et la fiabilité sont critiques, comme les caches et les tampons.
|