Comprendre les timings d’une mémoire vive

Lors de la lecture des spécifications d’une barrette de mémoire vive (Random Access Memory), il est possible de voir le terme « CAS » suivit d’une valeur (par exemple : CAS 3) ou de voir une succession de chiffres (par exemple : 3-8-8-2). Mais à quoi correspond tout ce bazar ?

La deuxième notation est la mieux détaillée, elle donne 4 informations décrites ci-dessous :

  • le CAS latency (Column Address Strobe) : nombre de cycles d’horloge nécessaires entre l’envoi de l’adresse d’une colonne mémoire et le début donnée résultante
  • le Row Address to Column Address Delay (abrégé par tRCD) : nombre de cycles d’horloge nécessaires entre l’ouverture d’une ligne mémoire et l’accès à une colonne
  • le Row Precharge Time (abrégé par tRP) : nombre de cycles d’horloge nécessaires entre la demande de pré-chargement de la ligne suivante et l’ouverture effective de la dite ligne
  • le Row Active time (abrégé par tRAS) : nombre de cycles d’horloge durant lequel une donnée placée en mémoire restera active avant d’être détruite

La notation du style « CAS 3 » est donc une partie réduite des timing d’une barrette de mémoire vive, elle ne procure que le temps d’accès à une donnée.