Qu'est-ce que Précharge ?

Opération qui charge les lignes de bit à un potentiel déterminé (par exemple la moitié de la tension d'alimentation en DRAM) avant la lecture mémoire. En DRAM, désigne aussi la fermeture de la ligne ouverte en vue d'activer la suivante.

Nom japonais: プリチャージ

« Précharge » apparaît dans 5 questions d'entraînement réparties sur 3 thèmes, dont DRAM, SRAM et mémoire flash, Hiérarchie mémoire.

Domaine: DRAM

S'entraîner : questions sur Précharge

Pourquoi le temps d'accès d'une DRAM diminue-t-il lors d'accès consécutifs à la même rangée (page) ?

  1. AParce que le rafraîchissement devient inutile
  2. BParce que la tension d'alimentation augmente
  3. CParce que les données de la rangée activée sont conservées dans les amplificateurs de lecture et qu'il suffit de changer de colonne pour les lire
Afficher la réponse et l'explication

Réponse : C. Parce que les données de la rangée activée sont conservées dans les amplificateurs de lecture et qu'il suffit de changer de colonne pour les lire

L'activation d'une rangée amène les données de toutes ses cellules dans les amplificateurs de lecture, et la page reste ouverte. Pour la même rangée, il suffit de changer l'adresse de colonne, sans réactivation (temps correspondant à la latence CAS), ce qui est plus rapide que de passer à une autre rangée (précharge + activation + accès colonne). Le contrôleur mémoire réordonne les accès, par exemple en regroupant les requêtes vers une même rangée, pour augmenter ces succès de page.

Quel est le principal objectif de la division interne d'une DRAM en plusieurs banques ?

  1. ARéduire la capacité
  2. BSuperposer les opérations de banques différentes pour améliorer les performances d'accès effectives
  3. CAugmenter la chaleur dégagée
Afficher la réponse et l'explication

Réponse : B. Superposer les opérations de banques différentes pour améliorer les performances d'accès effectives

L'activation et la précharge d'une rangée prennent une dizaine de ns. Avec plusieurs banques, on peut accéder à une banque pendant qu'une autre effectue ces opérations, ce qui masque l'attente et améliore l'efficacité du transfert. La DDR4 compte 16 banques (4 groupes de banques) et la DDR5 32 banques. Plusieurs banques pouvant garder ouvertes des rangées différentes, les occasions de succès de page augmentent également.

« Précharge » dans les explications

Questions mentionnant « Précharge » (5)

  1. Pourquoi le temps d'accès d'une DRAM diminue-t-il lors d'accès consécutifs à la même rangée (page) ?
  2. Quel est le principal objectif de la division interne d'une DRAM en plusieurs banques ?
  3. Lors d'un accès DRAM, comment appelle-t-on l'opération qui ferme la rangée ouverte et ramène les lignes de bit au potentiel intermédiaire en vue de l'activation de la rangée suivante ?
  4. Comment appelle-t-on, lors d'une lecture SRAM, l'opération qui charge préalablement les lignes de bit à la tension d'alimentation, etc. ?
  5. Lors de l’insertion d’instructions de préchargement logiciel, quelle description de la distance de préchargement (jusqu’où en avance lire les données) est correcte ?

Termes associés

Ligne de bit Amplificateur de lecture (sense amplifier) Latence CAS Ligne de mot (word line) Préchargement (prefetch) Pénalité de défaut (miss penalty) Banc (bank) Cellule 1T1C DDR SDRAM DIMM

Retour au glossaire