Qu'est-ce que Latence CAS ?
Nombre de cycles d'horloge entre la commande de lecture spécifiant l'adresse de colonne et la sortie des données en DRAM. Abrégée CL ; plus elle est faible, plus la réponse est rapide.
Nom japonais: CASレイテンシ
« Latence CAS » apparaît dans 2 questions d'entraînement réparties sur 1 thèmes, dont DRAM.
Domaine: DRAM
Convertir CL en nanosecondes
Pour la mémoire DDR, le débit de données est le double de la fréquence d'horloge : la DDR4-3200 effectue 3200 millions de transferts par seconde avec une horloge à 1600 MHz, de période 0,625 ns. CL22 correspond alors à 22 × 0,625 ns ≈ 13,75 ns. La DDR3-1600 utilise une horloge à 800 MHz de période 1,25 ns, si bien que CL11 vaut aussi environ 13,75 ns. Le CL plus élevé de la génération récente masque un retard pratiquement inchangé, car la vitesse de la matrice de cellules mémoire progresse peu d'une génération à l'autre, tandis que l'horloge de l'interface ne cesse d'augmenter.
La place de CL parmi les timings DRAM
CL n'est qu'une partie d'un accès. Si la ligne voulue n'est pas ouverte, le contrôleur doit d'abord précharger le banc pour fermer l'ancienne ligne (tRP), puis activer la nouvelle et attendre le délai RAS-CAS (tRCD) avant d'émettre la lecture, et seulement ensuite attendre CL. Les timings sont souvent indiqués ensemble, sous la forme CL-tRCD-tRP. Un accès en page ouverte (page hit), où la ligne est déjà ouverte dans les amplificateurs de lecture, ne demande que CL : les contrôleurs mémoire réordonnent donc les requêtes pour regrouper les accès à une même ligne et augmenter la proportion de page hits.
Questions fréquentes
Que signifie la latence CAS pour la RAM ?
La latence CAS est le nombre de cycles d'horloge mémoire entre une commande de lecture avec adresse de colonne et la sortie des premières données. En la multipliant par la période d'horloge, on obtient le retard réel en nanosecondes.
Une latence CAS plus faible est-elle toujours plus rapide ?
Seulement à fréquence d'horloge égale. Un module de fréquence plus élevée avec un CL plus grand peut avoir une latence en nanosecondes identique ou inférieure : il faut donc convertir CL à l'aide de la période d'horloge avant de comparer.
Pourquoi les latences CAS sont-elles plus élevées sur les générations DDR récentes ?
Le temps de réponse de la matrice de cellules DRAM en nanosecondes a peu évolué, tandis que la période d'horloge ne cesse de diminuer. Il faut donc davantage de cycles d'horloge pour couvrir à peu près le même retard.