System and method for storing information in a multi-level cell memory
First Claim
Patent Images
1. A method comprising:
- obtaining a value of source data;
encoding the value of source data using an encoding process, to thereby obtain an encoded value;
calculating a difference value based on the value of source data and the encoded value;
mapping the difference value to a multi-digit binary value associated with a voltage level based on a mapping scheme;
causing a cell of a multi-level cell memory to store the mapped multi-digit binary value; and
causing the encoded value of source data to be stored in the multi-level cell memory.
9 Assignments
0 Petitions
Accused Products
Abstract
A method comprising: obtaining a value of source data; encoding the value of source data using an encoding process, to thereby obtain an encoded value; calculating a difference value based on the value of source data and the encoded value; mapping the difference value to a multi-digit binary value associated with a voltage level based on a mapping scheme; causing a cell of a multi-level cell memory to store the mapped multi-digit binary value; and causing the encoded value of source data to be stored in the multi-level cell memory.
326 Citations
32 Claims
-
1. A method comprising:
- obtaining a value of source data;
encoding the value of source data using an encoding process, to thereby obtain an encoded value;
calculating a difference value based on the value of source data and the encoded value;
mapping the difference value to a multi-digit binary value associated with a voltage level based on a mapping scheme;
causing a cell of a multi-level cell memory to store the mapped multi-digit binary value; and
causing the encoded value of source data to be stored in the multi-level cell memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- obtaining a value of source data;
-
14. A method comprising:
- causing a value of encoded source data to be obtained from a multi-level cell memory;
decoding the value of encoded source data to obtain a value of decoded source data;
causing a multi-digit binary value associated with the value of encoded source data to be obtained from a cell of the multi-level cell memory;
mapping the obtained multi-digit binary value to a difference value based on a mapping scheme; and
modifying the value of decoded source data based on the difference value to obtain retrieved data. - View Dependent Claims (15, 16)
- causing a value of encoded source data to be obtained from a multi-level cell memory;
-
17. A non-transitory computer readable medium that stores instructions that once executed by a computer cause the computer to execute the stages of:
-
obtaining a value of source data;
encoding the value of source data using an encoding process, to thereby obtain an encoded value;calculating a difference value based on the value of source data and the encoded value; mapping the difference value to a multi-digit binary value associated with a voltage level based on a mapping scheme; causing a cell of a multi-level cell memory to store the mapped multi-digit binary value; and causing the encoded value of source data to be stored in the multi-level cell memory. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer readable medium that stores instructions that once executed by a computer cause the computer to execute the stages of causing a value of encoded source data to be obtained from a multi-level cell memory;
- decoding the value of encoded source data to obtain a value of decoded source data;
causing a multi-digit binary value associated with the value of encoded source data to be obtained from a cell of the multi-level cell memory;
mapping the obtained multi-digit binary value to a difference value based on a mapping scheme; and
modifying the value of decoded source data based on the difference value to obtain retrieved data. - View Dependent Claims (31, 32)
- decoding the value of encoded source data to obtain a value of decoded source data;
Specification