Abstract:
Examples are disclosed for assessing pass/fail status of non-volatile memory. In some examples, information may be received to indicate a block having memory pages associated with non-volatile memory cells. The information may indicate at least some of the memory pages have bit errors in excess of an error correction code (ECC) ability to correct. For these examples, the block may be selected for read testing. Read testing may include programming the memory pages with a known pattern and waiting a period of time. Following the period of time each memory page may be read and if a resulting pattern read matches the known pattern programmed to each memory page, the memory page passes. The block may be taken offline if the number of passing memory pages is below a pass threshold number. Other examples are described and claimed.
Abstract:
Examples are disclosed for assessing pass/fail status of non-volatile memory. In some examples, information may be received to indicate a block having memory pages associated with non-volatile memory cells. The information may indicate at least some of the memory pages have bit errors in excess of an error correction code (ECC) ability to correct. For these examples, the block may be selected for read testing. Read testing may include programming the memory pages with a known pattern and waiting a period of time. Following the period of time each memory page may be read and if a resulting pattern read matches the known pattern programmed to each memory page, the memory page passes. The block may be taken offline if the number of passing memory pages is below a pass threshold number. Other examples are described and claimed.
Abstract:
A method of operating a storage system is disclosed. The method may include: receiving an I/O request through a network interface involving writing or retrieving a payload data from a storage system; communicating control information of the I/O request to a host processor system without communicating the payload data to the host processor system; receiving a storage access instruction from the host processor system to either retrieve the payload data or to write the payload data; accessing a storage device through a storage interface to execute the storage access instruction involving the payload data; and responding to the I/O request through the network interface without transferring the payload data to a host memory of the host processor system.