Memory system, memory system controller, and a data processing method in a host apparatus
First Claim
Patent Images
1. A memory system comprising:
- a code data generating section which generates code data based on write data;
a nonvolatile semiconductor memory which stores the write data and the code data for the write data and outputs read data and the code data for the read data;
a signal pin;
an error correcting section which is configured to correct an error bit included in the read data using the read data and the code data for the read data;
an interface section which receives the write data, a read command and a mode control command from outside of the memory system, and outputs the read data to outside of the memory system, the read command and the mode control command received via the signal pin; and
a mode control section which sets the memory system in one of a first operation mode and a second operation mode based on the mode control command, wherein,the interface section outputs the read data which is read from the nonvolatile semiconductor memory and includes an error bit to outside of the memory system in response to the read command in the first operation mode, andthe error correcting section corrects an error bit included in the read data read from the nonvolatile semiconductor memory and the interface section outputs the read data including the error bit corrected to outside of the memory system in response to the read command in the second operation mode.
4 Assignments
0 Petitions
Accused Products
Abstract
A memory system includes code data generating section which generates code data based on write data. A nonvolatile semiconductor memory stores the write data and the code data for the write data and outputs read data and the code data for the read data. An error correcting section is configured to correct an error bit included in the read data using the read data and the code data for the read data, and outputs the read data which includes the error bit in accordance with a setting. An interface section receives the write data from outside of the memory system, and outputs the read data to outside of the memory system.
-
Citations
19 Claims
-
1. A memory system comprising:
-
a code data generating section which generates code data based on write data; a nonvolatile semiconductor memory which stores the write data and the code data for the write data and outputs read data and the code data for the read data; a signal pin; an error correcting section which is configured to correct an error bit included in the read data using the read data and the code data for the read data; an interface section which receives the write data, a read command and a mode control command from outside of the memory system, and outputs the read data to outside of the memory system, the read command and the mode control command received via the signal pin; and a mode control section which sets the memory system in one of a first operation mode and a second operation mode based on the mode control command, wherein, the interface section outputs the read data which is read from the nonvolatile semiconductor memory and includes an error bit to outside of the memory system in response to the read command in the first operation mode, and the error correcting section corrects an error bit included in the read data read from the nonvolatile semiconductor memory and the interface section outputs the read data including the error bit corrected to outside of the memory system in response to the read command in the second operation mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A memory system controller which controls a nonvolatile semiconductor memory mounted in a memory system, comprising:
-
a code data generating section which generates code data based on write data; a signal pin; an error correcting section which is configured to correct an error bit included in read data using the read data and the code data for the read data which is read from the nonvolatile semiconductor memory; an interface section which receives the write data, a read command and a mode control command from outside of the memory system, and outputs the read data to outside of the memory system, the read command and the mode control command received via the signal pin; and a mode control section which sets the memory system in one of a first operation mode and a second operation mode based on the mode control command, wherein, the interface section outputs the read data which is read from the nonvolatile semiconductor memory and includes an error bit to outside of the memory system in response to the read command in the first operation mode, and the error correcting section corrects an error bit included in the read data read from the nonvolatile semiconductor memory and the interface section outputs the read data including the error bit corrected to outside of the memory system in response to the read command in the second operation mode. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing method in a host apparatus into which a memory system is inserted, the memory system comprising a nonvolatile semiconductor memory and a memory system controller controlling the nonvolatile semiconductor memory, the method comprising:
-
providing the memory system with a mode control command which sets the memory system in one of a first operation mode and a second operation mode via a signal pin of the memory system; generating code data based on write data; instructing the memory system to write the write data and the code data for the write data into the nonvolatile semiconductor memory; instructing the memory system to read read data and the code data for the read data from the nonvolatile semiconductor memory with a read command transmitted via the signal pin; judging an operation mode of the memory system; and correcting an error bit included in the read data using the read data and the code data for the read data when the operation mode is the first operation mode, wherein, the read data which is read from the nonvolatile semiconductor memory and includes an error bit is output from the memory system in response to a read command received from the host apparatus to the memory system via the signal pin in the first operation mode, and an error bit included in the read data read from the nonvolatile semiconductor memory is corrected and the read data including the error bit corrected is output from the memory system in response to a read command received from the host apparatus to the memory system via the signal pin in the second operation mode. - View Dependent Claims (18, 19)
-
Specification