摘要:
L'invention vise un procédé de rafraîchissement d'une mémoire vive dynamique couplée à un système de correction d'erreur qui utilise un code correcteur d'erreur, ladite mémoire comprenant des groupes de cellules-mémoire aptes à stocker des bits, chaque groupe de cellules-mémoire étant subdivisé en paquets de cellules-mémoire. A chaque paquet de cellules-mémoire sont adjoints quelques bits formant ledit code correcteur d'erreur. On effectue sur chaque groupe de cellules-mémoire, un test de rétention dans lequel on sauvegarde le groupe sous test dans une zone mémoire sûre, après une correction de ses éventuelles erreurs par ledit système de correction d'erreur, de façon à obtenir un groupe modèle comportant des paquets modèles (étape 32) ; on effectue au bout d'une période de latence, une comparaison bit-à-bit entre le groupe modèle et ledit groupe n'ayant ni été corrigé ni rafraîchi pendant ladite période de latence ; on détecte dans chaque paquet dudit groupe, les bits dits erronés ayant des valeurs différentes de celles des bits du paquet modèle correspondant et on considère ledit paquet comme erroné s'il comporte un nombre de bits erronés supérieur à une valeur limite inférieure ou égale au nombre de bits capable d'être corrigés par le système de correction d'erreur (étape 39), et on augmente la valeur de la fréquence de rafraîchissement de la mémoire, si le nombre de groupes de cellules-mémoire comportant au moins un paquet erroné, est supérieur à un seuil fixé (étape 40a).
摘要:
A data adder circuit adds a plurality of types of predictive data to be read from a refresh block to respective data read from another block to produce a plurality of read data sequences. An error correction circuit detects errors of the respective read data sequences and regards an error detection result, which is most likely to be correct, as true. The error correction circuit decodes, based on the error detection result regarded as true, the data to be read from the refresh block. Further, the error correction circuit corrects the error of the read data sequence corresponding to the error detection result regarded as true. As a result, the refresh operation can be hidden without extending the read cycle time, and at the same time the errors can be corrected. Correction of the errors of the data read from memory cells having bad data retention characteristics can extend the refresh request interval and hence reduce the power consumption in the standby mode.
摘要:
A memory circuit has: a real cell array (RCA); a parity generating circuit (28) for generating a parity bit from data of the real cell array; a parity cell array (PCA); a refresh control circuit (32, 34, 36), which sequentially refreshes the real cell array, and when an internal refresh request and a read request coincide, prioritizes a refresh operation; a data recovery section, which, in accordance with the parity bit read out from the parity cell array, recovers data read out from the real cell array; and an output circuit (30) for outputting data from the real cell array. Further, the memory circuit has a test control circuit (38), which, in a first test mode, prohibits a refresh operation for the real cell array (RCA) to output data read out from the real cell array, and, in a second test mode, controls the output circuit (30) so as to output data read out from the parity cell array (PCA).
摘要:
A semiconductor memory device which permits access even during refresh operation and also is low in power consumption. An address input circuit receives an input address, and a readout circuit reads out data from at least part of a subblock group arranged in a column or row direction and specified by the address input via the address input circuit. A refresh circuit refreshes at least part of a subblock group arranged in a row or column direction and intersecting with the subblock group from which data is read out by the readout circuit. A data restoration circuit restores data of a subblock where refresh operation and readout operation take place concurrently, with reference to data from the other subblocks and a parity block.