Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Method for Protecting Data in Non-Volatile Memory

IP.com Disclosure Number: IPCOM000039116D
Original Publication Date: 1987-Apr-01
Included in the Prior Art Database: 2005-Feb-01
Document File: 2 page(s) / 78K

Publishing Venue

IBM

Related People

Inui, T: AUTHOR [+4]

Abstract

The present method prevents first data stored in non-volatile memory from being missed when trouble, such as power failure or device element failure, occurs during writing second data (such as data for read/write testing) into the address at which the first data are stored. In accordance with the present method, both data stored at the address which (Image Omitted) is to be written and said address are saved at the predetermined non- volatile memory address before the writing operation is done. Fig. 1 shows a non-volatile memory writing operation according to the present method. Fig. 2 shows a non-volatile memory data recovery operation according to the present method. Fig. 3 shows data transfers which are done in the operations shown in Figs. 1 and 2. Reference numbers added to data transfers shown in Fig.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 55% of the total text.

Page 1 of 2

Method for Protecting Data in Non-Volatile Memory

The present method prevents first data stored in non-volatile memory from being missed when trouble, such as power failure or device element failure, occurs during writing second data (such as data for read/write testing) into the address at which the first data are stored. In accordance with the present method, both data stored at the address which

(Image Omitted)

is to be written and said address are saved at the predetermined non- volatile memory address before the writing operation is done. Fig. 1 shows a non-volatile memory writing operation according to the present method. Fig. 2 shows a non-volatile memory data recovery operation according to the present method. Fig. 3 shows data transfers which are done in the operations shown in Figs. 1 and 2. Reference numbers added to data transfers shown in Fig. 3 are the same as the reference numbers added to the steps shown in Figs. 1 and 2, respectively. Referring to Fig. 1, first, data "A" stored at the non-volatile memory address "X" which is to be written are read (step 2) and saved at the predetermined non-volatile memory address (step 4). Then, the saved data are checked (step 6). If the saved data have error, this condition is judged to be unrecoverable error. If not, the address "X" is saved (step 8). Next, the saved address is checked (step 10).

If the saved address has an error, this condition is judged to be an unrecoverable error. If not, a flag is set (s...