Abstract:
A memory access module for performing memory access management of a storage device including a plurality of storage cells includes: sensing means for performing a plurality of sensing operations respectively corresponding to a plurality of different sensing voltages in order to generate a first digital value and a second digital value of a storage cell; processing means for using the first digital value and the second digital value to obtain soft information of a same bit stored in the storage cell; decoding means for using the soft information to perform soft decoding; and controlling means for accessing the storage device. The controlling means includes: storage means for storing a program code; and processing means for executing a program code to control access to the storage device and manage the plurality of storage cells.
Abstract:
A memory access module for performing memory access management of a storage device including a plurality of storage cells includes: sensing means for performing a plurality of sensing operations respectively corresponding to a plurality of different sensing voltages in order to generate a first digital value and a second digital value of a storage cell; processing means for using the first digital value and the second digital value to obtain soft information of a same bit stored in the storage cell; decoding means for using the soft information to perform soft decoding; and controlling means for accessing the storage device. The controlling means includes: storage means for storing a program code; and processing means for executing a program code to control access to the storage device and manage the plurality of storage cells.
Abstract:
The present invention provides a method for accessing a flash memory, where a block of the flash memory includes pages whose quantity is (2N+M), N and M are positive integers. The method includes: writing a data stream into 1st-(2N)th pages, and backing up data of a portion of the 1st-(2N)th pages into (2N+1)th-(2N+M)th pages.
Abstract:
A method for performing memory access includes: performing a plurality of sensing operations respectively corresponding to a plurality of different sensing voltages to generate a first digital value of a Flash cell of a Flash memory and a second digital value of the Flash cell of the Flash memory; using the first digital value and the second digital value to obtain soft information of a bit stored in the Flash cell; and using the soft information to perform soft decoding.
Abstract:
The present invention provides a method for accessing a flash memory, where a block of the flash memory includes pages whose quantity is (2N+M), N and M are positive integers. The method includes: writing a data stream into 1st-(2N)th pages, and backing up data of a portion of the 1st-(2N)th pages into (2N+1)th-(2N+M)th pages.