Error corrected pre-read for upper page write in a multi-level cell memory
US-9543019-B2 · Jan 10, 2017 · US
US10635309B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10635309-B2 |
| Application number | US-201715444889-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 28, 2017 |
| Priority date | Aug 29, 2014 |
| Publication date | Apr 28, 2020 |
| Grant date | Apr 28, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The invention relates to a method for protecting user data of a read/write storage device of an electronic computing system in a motor vehicle. Using test data relating to the run time of the electronic computing system, at least one protection region for protecting a storage region of the read/write storage device is established or removed or is specified in such a manner that the extent and/or position of the protection region with respect to a total storage region comprised by the read/write storage device is changed. The invention further relates to a corresponding electronic computing system.
Opening claim text (preview).
The invention claimed is: 1. A method for protecting user data of a memory of an electronic data processing system in a motor vehicle, the method comprising: one of specifying, removing and defining during operation of the electronic data processing system at least one protection area of the memory for storing user data and check data corresponding thereto, the check data comprising at least one of an error correction code and an error detection code corresponding to the user data stored in the at least one protection area, a size of said at least one protection area with respect to the memory is defined one of changing the at least one protection area from a first memory area of the memory to a second memory area of the memory, and removing a first protection area of the at least one protection area from a first memory area of the memory and generating a new protection area, different from the at least one protection area, for a second memory area of the memory; and following the one of changing the at least one protection area and removing a first protection area and generating a new protection area, preventing memory access to the first memory area of the memory. 2. The method of claim 1 , further comprising assigning the at least one protection area of the memory to at least one of: a program module being executed by the electronic data processing system, and a memory area in the memory containing program code. 3. The method of claim 2 , further comprising, following the assigning, preventing another program module and another memory area containing program code which are not the at least one of the program module being executed by the electronic data processing system and the memory area in the memory containing the program code which is assigned to the at least one protection area from accessing the at least one protection area. 4. The method of claim 1 , wherein the at least one protection area comprises a plurality of protection areas in the memory, each protection area being configured independently of one another. 5. The method of claim 1 , wherein the memory comprises a random access memory (RAM). 6. The method of claim 1 , wherein the memory includes, in an area of the memory outside of the at least one protection area, user data without corresponding check data. 7. An electronic data processing system for a motor vehicle, comprising: at least one central processing unit; a memory; and a memory protection unit communicatively coupled to the at least one central processing unit and the memory, for protecting user data in the memory by using check data corresponding to the user data, the check data comprising at least one of ECC and EDC codes for the user data, wherein the memory protection unit includes instructions which when executed by the memory protection unit performs one of specifying, removing, and defining during operation of the electronic data processing system a protection area in the memory for storing the user data and the check data corresponding thereto such that a size of said protection area with respect to the memory is defined wherein the memory protection unit includes instructions which when executed performs one of changing the protection area from a first memory area of the memory to a second memory area of the memory, and removing the protection area and generating a new protection area, different from the protection area in a second memory area of the memory, and wherein the memory protection unit further includes instructions for, following execution of the instructions for one of changing the protection area and removing the protection area and generating a new protection area, preventing memory access to the first memory area of the memory. 8. The electronic data processing system of claim 7 , wherein the memory protection unit includes instructions which when executed performs assigning the protection area in the memory to at least one of: a program module being executed by the electronic data processing system, and a memory area of the memory containing a program code. 9. The electronic data system of claim 8 , wherein the memory protection unit prevents access to the protection area by another program module and another memory area containing program code which are not the at least one of the program module and the memory area of the memory which is assigned to the protection area. 10. The electronic data processing system of claim 7 , wherein the protection area comprises a plurality of protection areas of the memory and each protection area being configured independently of one another. 11. The electronic data processing system of claim 7 , wherein the memory is a random access memory (RAM). 12. The electronic data processing system of claim 7 , wherein the memory includes, in an area of the memory outside of the protection area, user data without corresponding check data.
to protect a block of data words, e.g. CRC or checksum (G06F11/1076 takes precedence; security arrangements for protecting computers or computer systems against unauthorized activity G06F21/00) · CPC title
Configuration or reconfiguration of storage systems · CPC title
Single storage device · CPC title
Improving or facilitating administration, e.g. storage management · CPC title
in relation to data integrity, e.g. data losses, bit errors · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.