发明名称 Adaptive error correction codes for data storage systems
摘要 A data storage system configured to adaptively code data is disclosed. In one embodiment, a data storage system controller determines a common memory page size, such as an E-page size, for a non-volatile memory array. Based on the common memory page size, the controller selects a low-density parity-check (LDPC) code word length from a plurality of pre-defined LDPC code word lengths. The controller determines LDPC coding parameters for coding data written to or read from the memory array based on the selected LDPC code word length. By using the plurality of pre-defined LDPC code word lengths, the data storage system can support multiple non-volatile memory page formats, including memory page formats in which the common memory page size does not equal any LDPC code word length of the plurality of pre-defined LDPC code word lengths. Flexibility and efficiency of data coding can thereby be achieved.
申请公布号 US8972826(B2) 申请公布日期 2015.03.03
申请号 US201213659099 申请日期 2012.10.24
申请人 Western Digital Technologies, Inc. 发明人 Lu Guangming
分类号 H03M13/00 主分类号 H03M13/00
代理机构 代理人
主权项 1. A solid-state storage system, comprising: a non-volatile memory array comprising a plurality of memory pages, each memory page having a common memory page size; and a controller configured to: determine the common memory page size for the non-volatile memory array;select a low-density parity-check (LDPC) code word length from a plurality of pre-defined LDPC code word lengths, the LDPC code word length having a size equal to or greater than the common memory page size for the non-volatile memory array; anddetermine LDPC coding parameters for coding data written to or read from one or more memory pages of the non-volatile memory array based at least in part on the LDPC code word length, wherein the controller is configured to support multiple non-volatile memory page sizes using the plurality of pre-defined LDPC code word lengths and to support a memory page size in which the common memory page size does not equal any LDPC code word length of the plurality of pre-defined LDPC code word lengths.
地址 Irvine CA US