Error checking and correcting decoding method and apparatus
CY Chen, YL Lai, CT Chen - US Patent 10,474,529, 2019 - Google Patents
An error checking and correcting (ECC) decoding method and apparatus are provided. A
decoding circuit decodes a codeword using (or without using) reference information …
decoding circuit decodes a codeword using (or without using) reference information …
Adaptive read thresholds for NAND flash
A primary source of increased read time on NAND flash comes from the fact that, in the
presence of noise, the flash medium must be read several times using different read …
presence of noise, the flash medium must be read several times using different read …
Memory controller, memory system, and method for controlling memory system
Y Takase - US Patent 10,437,668, 2019 - Google Patents
According to one embodiment, a memory controller includes: a memory I/F that reads a
codeword written in a NAND memory as any one of hard-bit information, first soft-bit …
codeword written in a NAND memory as any one of hard-bit information, first soft-bit …
Low read data storage management
RW Ellis, JM Higgins - US Patent 9,715,939, 2017 - Google Patents
Systems and methods disclosed herein are used to efficiently manage low read data. In one
aspect, a method includes, in response to detecting occurrence of a first event (eg, PFail) …
aspect, a method includes, in response to detecting occurrence of a first event (eg, PFail) …
Tracking intermix of writes and un-map commands across power cycles
DA Prins, AK Olbrich, H Guan, G Weston-Lewis… - US Patent …, 2017 - Google Patents
Systems, methods and/or devices are used to enable tracking intermix of writes and un-map
commands across power cycles. In one aspect, the method includes (1) receiving, at a …
commands across power cycles. In one aspect, the method includes (1) receiving, at a …
Reading and writing data at multiple, individual non-volatile memory portions in response to data transfer sent to single relative memory address
AT Vanaraj, S Viswasarai - US Patent 9,645,765, 2017 - Google Patents
6.401213 Bi 6/2002 Jeddeloh 2015, 0262632 A1 9, 2015 Shelton et al. 6, 449709 B1 9,
2002 Gates 2015, 030.1749 A1* 10, 2015 Seo....................... G06F 3, 0611 8,122.202 B2 …
2002 Gates 2015, 030.1749 A1* 10, 2015 Seo....................... G06F 3, 0611 8,122.202 B2 …
Method and system for limiting write command execution
JG Hodgdon, RR Jones, JM Higgins - US Patent 9,778,878, 2017 - Google Patents
Methods, systems and/or devices are used for limiting write command execution in a storage
device comprising a set of non-volatile memory devices. In one aspect, the method includes …
device comprising a set of non-volatile memory devices. In one aspect, the method includes …
Locally generating and storing RAID stripe parity with single relative memory address for storing data segments and parity in multiple non-volatile memory portions
AT Vanaraj, S Viswasarai, AK Olbrich - US Patent 9,652,175, 2017 - Google Patents
5,909,559 A 6, 1999 SO 2014/0229655 A1 8/2014 Goss et al. 6,247,136 B1 6, 2001
MacWilliams et al. 2014/0229656 A1 8/2014 Goss et al. 6,292,410 B1 9/2001 Yi et al …
MacWilliams et al. 2014/0229656 A1 8/2014 Goss et al. 6,292,410 B1 9/2001 Yi et al …
Memory system temperature management
NN Yang, CNY Yip - US Patent 9,837,146, 2017 - Google Patents
Abstract Systems, methods and/or devices are used to adjust a read property for a memory
portion of non-volatile memory. In one aspect, in response to receiving a program request …
portion of non-volatile memory. In one aspect, in response to receiving a program request …
Generalized product codes for flash storage
Memory systems may include an encoder suitable for arranging data in rows of data blocks
as a plurality of codewords, and permuting the data block rows and constructing row parities …
as a plurality of codewords, and permuting the data block rows and constructing row parities …