Abstract:
Se describen tecnicas para tener acceso de manera rapida y confiable a un dispositivo de memoria (por ejemplo, una memoria rapida NAND) con temporizador de interfaz adaptiva; para el acceso de memoria con temporizador de interfaz adaptiva, la memoria rapida NAND es accesada a una velocidad de acceso de memoria inicial, la cual puede ser la velocidad pronosticada para lograr el acceso de memoria confiable; la codificacion de correccion de error (ECC), la cual a menudo se emplea para memoria rapida NAND, es entonces utilizada par asegurar el acceso confiable de la memoria rapida NAND; para una operacion de lectura, una pagina de datos se lee a la vez de la memoria rapida NAND, y la ECC determina si la lectura de la pagina de la memoria rapida NAND contiene errores; si se encuentran errores, entonces se selecciona una velocidad de acceso de memoria mas baja, y la pagina con error es leida nuevamente de la memoria rapida NAND a la nueva velocidad; las tecnicas se pueden utilizar para escribir datos en la memoria rapida NAND.
Abstract:
Techniques for quickly and reliably accessing a memory device (e.g., a NAND Flash memory) with adaptive interface timing are described. For memory access with adaptive interface timing, the NAND Flash memory is accessed at an initial memory access rate, which may be the rate predicted to achieve reliable memory access. Error correction coding (ECC), which is often employed for NAND Flash memory, is then used to ensure reliable access of the NAND Flash. For a read operation, one page of data is read at a time from the NAND Flash memory, and the ECC determines whether the page read from the NAND Flash memory contains any errors. If errors are encountered, then a slower memory access rate is selected, and the page with error is read again from the NAND Flash memory at the new rate. The techniques may be used to write data to the NAND Flash memory.