Method and system for data storage
First Claim
1. A Crash Protected Memory (CPM) system comprising:
- a Multi-Level Cell (MLC) memory module comprising a first memory portion; and
a processor communicatively coupled to said MLC memory module, said processor programmed to write in the first memory portion a first digital value into a first level of each data-storing cell in the first memory portion and to write a second digital value into a second level of each data-storing cell wherein the first and second digital values are the same, said processor programmed to read a digital value from each level of each data-storing cell in the first memory portion and determine a single digital cell value for each data-storing cell.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for a Crash Protected Memory (CPM) system are provided. The system includes a Multi-Level Cell (MLC) memory module including a first memory portion and a processor communicatively coupled to the MLC memory module. The processor is programmed to write in the first memory portion a first digital value into a first level of each data-storing cell in the first memory portion and to write a second digital value into a second level of each data-storing cell wherein the first and second digital values are the same. The processor is further programmed to read a digital value from each level of each data-storing cell in the first memory portion and determine a single digital cell value for each data-storing cell.
14 Citations
20 Claims
-
1. A Crash Protected Memory (CPM) system comprising:
-
a Multi-Level Cell (MLC) memory module comprising a first memory portion; and a processor communicatively coupled to said MLC memory module, said processor programmed to write in the first memory portion a first digital value into a first level of each data-storing cell in the first memory portion and to write a second digital value into a second level of each data-storing cell wherein the first and second digital values are the same, said processor programmed to read a digital value from each level of each data-storing cell in the first memory portion and determine a single digital cell value for each data-storing cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of managing data in a Crash Protected Memory (CPM) system comprising:
-
writing using a processor a first digital value into a first level of each data-storing cell in a first memory portion of a Multi-Level Cell (MLC) memory module; writing using the processor a second digital value into a second level of each data-storing cell in the first memory portion wherein the first and second digital values are the same; reading a digital value from each level of each data-storing cell in the first memory portion; determining a single digital cell value for each data-storing cell based on the read digital values from each level of a respective data-storing cell; and outputting the determined value. - View Dependent Claims (12)
-
-
13. A non-transient computer readable medium encoded with a program configured to instruct one or more computers to:
-
write in a first memory portion of a Multi-Level Cell (MLC) memory module a first digital value into a first level of each data-storing cell in the first memory portion; write a second digital value into a second level of each data-storing cell wherein the first and second digital values are the same; and read a digital value from each level of each data-storing cell in the first memory portion and determine a single digital cell value for each data-storing cell based on the first and second digital values. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification