-
1.
公开(公告)号:US20170185478A1
公开(公告)日:2017-06-29
申请号:US15325191
申请日:2015-06-23
Applicant: SONY CORPORATION
Inventor: LUI SAKAI , KEIICHI TSUTSUI , YASUSHI FUJINAMI , HIROYUKI IWAKI , KEN ISHII , NAOHIRO ADACHI , RYOJI IKEGAYA , KENICHI NAKANISHI
CPC classification number: G06F11/1068 , G06F3/0619 , G06F3/064 , G06F3/0679 , G06F11/1048 , G06F12/00 , G06F12/0246 , G06F12/16 , G06F2212/1032 , G06F2212/7209 , G11C29/52 , G11C2029/0411
Abstract: The convenience of an information processing system is improved. In a memory controller of the information processing system, a request generation unit generates, with respect to a nonvolatile memory including a data area in which data is stored and a redundancy area in which a redundancy for performing error detection and error correction of the data is stored, a request of requesting writing or reading for any one of the data, and the redundancy, a code word constituted of the data and the redundancy. A control unit issues the generated request and controls writing and reading with respect to the nonvolatile memory.
-
公开(公告)号:US20170147433A1
公开(公告)日:2017-05-25
申请号:US15323574
申请日:2015-05-20
Applicant: SONY CORPORATION
Inventor: TATSUO SHINBASHI , LUI SAKAI , RYOJI IKEGAYA
CPC classification number: G06F11/1068 , G06F11/1012 , G06F12/16 , G11C29/52 , G11C2029/0411
Abstract: A utilization efficiency of a memory is improved. A codeword generation unit generates a codeword in an error detection and correction code from data to be encoded. A write control unit writes one of data obtained by inverting the codeword and the codeword into the memory cell as write data. A read data error correction unit reads out the write data from the memory cell as read data, and corrects an error in the read data. An inversion data error correction unit corrects an error in inversion data obtained by inverting the read data. A correction data output unit, when the number of errors of either only one of the read data and the inversion data does not exceed an error correction capability of the error detection and correction code, selects and outputs the one where the error is corrected as correction data.
-
公开(公告)号:US20170329724A1
公开(公告)日:2017-11-16
申请号:US15527374
申请日:2015-10-08
Applicant: SONY CORPORATION
Inventor: HARUHIKO TERADA , LUI SAKAI , HIDEAKI OKUBO , KEIICHI TSUTSUI
CPC classification number: G06F12/16 , G06F11/1441 , G06F11/22 , G11C11/5685 , G11C13/0023 , G11C13/0033 , G11C13/004 , G11C29/028 , G11C2013/0054
Abstract: To suppress the degradation of memory cells in a non-volatile memory. A read processing unit performs a read process for reading read data from each of a plurality of memory cells on the basis of a first threshold. An error detection unit detects presence or absence of an error in the read data and specifies memory cells in which the error is present among the plurality of memory cells. A re-read processing unit performs a re-read process for reading data, as re-read data, from the specified memory cells on the basis of a second threshold different from the first threshold. A refresh processing unit rewrites, for a memory cell of which the re-read data has a different value from the read data among the specified memory cells, data with the re-read data as a refresh process.
-
公开(公告)号:US20170322842A1
公开(公告)日:2017-11-09
申请号:US15529697
申请日:2015-10-08
Applicant: SONY CORPORATION
Inventor: HIROYUKI IWAKI , KEIICHI TSUTSUI , LUI SAKAI , KENICHI NAKANISHI , HIDEAKI OKUBO , YASUSHI FUJINAMI
CPC classification number: G06F11/1048 , G06F12/10 , G06F12/16 , G06F2212/65 , G11C13/0035 , H03M13/151 , H03M13/1515 , H03M13/152 , H03M13/6325
Abstract: Reduction in deterioration of a memory cell in a non-volatile memory is achieved. A memory controller is configured to include a time measuring unit, an elapsed time determination unit, and a read unit. The time measuring unit measures time elapsed from predetermined timing on an address where data written. The elapsed time determination unit determines whether the elapsed time exceeds a fixed amount of time upon receiving an instruction to read out the data from the address. The read control unit causes reading-out of the data from the address to pause in a case where the elapsed time is determined not to exceed the fixed amount of time.
-
-
-