PAGE GROUP READ VOLTAGE THRESHOLD CALIBRATION
A controller of a non-volatile memory detects errors in data read from a particular physical page of the non-volatile memory. Based on detecting the errors, the controller performs a read voltage threshold calibration for a page group including the particular physical page and a multiple other physi...
Saved in:
Main Authors | , , , , , , |
---|---|
Format | Patent |
Language | English French |
Published |
06.07.2023
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A controller of a non-volatile memory detects errors in data read from a particular physical page of the non-volatile memory. Based on detecting the errors, the controller performs a read voltage threshold calibration for a page group including the particular physical page and a multiple other physical pages. Performing the read voltage threshold calibration includes calibrating read voltage thresholds based on only the particular physical page of the page group. After the controller performs the read voltage threshold calibration, the controller optionally validates the calibration. Validating the calibration includes determining whether bit error rates diverge within the page group and, if so, mitigating the divergence. Mitigating the divergence includes relocating data from the page group to another block of the non-volatile memory.
L'invention concerne un contrôleur d'une mémoire non volatile qui détecte des erreurs dans des données lues à partir d'une page physique particulière de la mémoire non volatile. Sur la base de la détection des erreurs, le contrôleur réalise un étalonnage de seuil de tension de lecture pour un groupe de pages comprenant la page physique particulière et une pluralité d'autres pages physiques. La réalisation de l'étalonnage de seuil de tension de lecture comprend l'étalonnage de seuil de tension de lecture sur la base uniquement de la page physique particulière du groupe de pages. Après la réalisation de l'étalonnage de seuil de tension de lecture par le contrôleur, le contrôleur valide éventuellement l'étalonnage. La validation de l'étalonnage consiste à : déterminer si des taux d'erreur sur les bits divergent dans le groupe de pages et, si tel est le cas, atténuer la divergence. L'atténuation de la divergence consiste à relocaliser des données du groupe de pages vers un autre bloc de la mémoire non volatile. |
---|---|
Bibliography: | Application Number: WO2022EP83256 |