Les mémoires vives statiques, SRAM.

Les mémoires vives statiques SRAM sont elles-mêmes divisées en deux catégories : les mémoires vives statiques asynchrones, qui ne nécessitent pas de synchronisation avec un signal d'horloge pour accéder aux cellules d'informations, et au contraire les mémoires vives statiques synchrones qui ne pourront accéder à une cellule d'information que sur le front actif (montant ou descendant) du signal d'horloge.

Les mémoires vives statiques asynchrones sont les plus simples. Elles sont également divisées en deux catégories permettant de les différencier en fonction de leur temps d'accès.

Le temps d'accès est le temps total nécessaire pour accéder à une information en sortie depuis le moment où la mémoire a reçu une commande de lecture.

Les mémoires vives statiques asynchrones :
1 - Les SRAM rapides : de moins en moins utilisées, ces mémoires très gourmandes en énergie ont des temps d'accès inférieurs à 35 ns. Leur capacité s'étend de 4kbits à 4Mbits. Les données y sont rangées par paquets de 4, 8 ou 16 bits.

2 - Les SRAM lentes : ces mémoires ayant un temps d'accès minimal de 55 ns, sont très peu gourmandes en énergie. On les retrouve donc souvent dans les téléphones portables, les Pocket PCs, etc., où elles sont utilisées en mémoires de stockage temporaire. Un peu abandonnées, elles ont retrouvées une jeunesse grâce au développement de ces nouveaux systèmes. Leur capacité va de 256 Kbits à 8Mbits sous forme d'octets ou de mots de 16 bits.

Les mémoires vives statiques synchrones :
Contrairement aux mémoires précédentes, les SRAM synchrones disposent de registres internes qui chargent les informations en entrée sur les fronts actifs d'un signal d'horloge. Certaines disposent également de registres en sortie. Suivant les fabricants plusieurs déclinaisons de ces mémoires existent :

1 - Pour les mémoires à une seule vitesse :
- Burst SRAMs,
- Network SRAMs, ...
2 - Pour les mémoires à deux vitesses :
- DDR SRAMs standard (Double Data Rate),
- QDR SRAMs, ...

Dans les mémoires à une seule vitesse (SDR SRAM = Single Data Rate SRAM), les opérations de lecture et d'écriture se font séquentiellement, chacune à leur tour au rythme de l'horloge (voir ci-contre). Dans les mémoires à double vitesse, deux mots d'information peuvent être transférés pendant un seul cycle d'horloge : un mot est transféré sur le front montant et l'autre sur le front descendant.

(voir la notice technique d'application 'Introduction aux SRAM' de Cypress)