Multi-level cell memory device and method thereof
First Claim
1. A Multi-Level Cell (MLC) memory device configured to perform data operations, comprising:
- an MLC memory cell;
a first coding device performing a first coding function, the first coding function being one of an encoding function and a decoding function;
a second coding device performing a second coding function, the second coding function being one of an encoding function and a decoding function; and
a signal module configured to perform at least one of instructing the MLC memory cell to store data output by the second coding device if the first and second coding functions are encoding functions, and generating a demapped bit stream based on data retrieved from the MLC memory cell if the first and second coding functions are decoding functions.
1 Assignment
0 Petitions
Accused Products
Abstract
A Multi-Level Cell (MLC) memory device and method thereof are provided. The example MLC memory device may be configured to perform data operations, and may include an MLC memory cell, a first coding device performing a first coding function, the first coding function being one of an encoding function and a decoding function, a second coding device performing a second coding function, the second coding function being one of an encoding function and a decoding function and a signal module configured to perform at least one of instructing the MLC memory cell to store data output by the second coding device if the first and second coding functions are encoding functions, and generating a demapped bit stream based on data retrieved from the MLC memory cell if the first and second coding functions are decoding functions.
-
Citations
28 Claims
-
1. A Multi-Level Cell (MLC) memory device configured to perform data operations, comprising:
-
an MLC memory cell; a first coding device performing a first coding function, the first coding function being one of an encoding function and a decoding function; a second coding device performing a second coding function, the second coding function being one of an encoding function and a decoding function; and a signal module configured to perform at least one of instructing the MLC memory cell to store data output by the second coding device if the first and second coding functions are encoding functions, and generating a demapped bit stream based on data retrieved from the MLC memory cell if the first and second coding functions are decoding functions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of performing a data operation with a Multi-Level Cell (MLC) memory device, comprising:
-
performing a first coding function, the first coding function being one of an encoding function and a decoding function; performing a second coding function, the second coding function being one of an encoding function and a decoding function; and performing at least one of instructing a MLC memory cell to store data output as a result of the second coding function if the first and second coding functions are encoding functions, and generating a demapped bit stream based on data retrieved from the MLC memory cell if the first and second coding functions are decoding functions. - View Dependent Claims (25, 26, 27, 28)
-
Specification