The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 06, 1998

Filed:

Mar. 31, 1997
Applicant:
Inventors:

Yoichi Koyanagi, Kawasaki, JP;

Toshiyuki Shimizu, Kawasaki, JP;

Assignee:

Fujitsu Limited, Kawasaki, JP;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G11C / ;
U.S. Cl.
CPC ...
36518511 ; 36518533 ; 365228 ;
Abstract

A storage region formed of a nonvolatile storage device is divided into two blocks; block `0` and block `1`. In a process for writing data, the magic Nos. of the blocks `0` and `1` are checked. On condition that both the magic Nos. have a correct value, the sequential Nos. of the blocks `0` and `1` are compared so as to select the block whose sequential No. has a smaller value. The data to-be-written is written into the selected block. Subsequently, a value obtained by adding '1' to the sequential No. of the unselected block is written as the sequential No. of the selected block. Lastly, the magic No. is written into the selected block. On the other hand, in a process for reading data, the magic Nos. of the blocks `0` and `1` are checked. On condition that both the magic Nos. have the correct value, the block whose sequential No. has a larger value is selected, and the data to-be-read is read out of the selected block. According to the present invention, even in a case where the power of the storage device has turned off during the data write process and where the data write has not been completed, data before the write process remain. Even when the data are the set values or the likes of, for example, a computer system, the remaining data can be used for avoiding the state of the system incapable of starting.


Find Patent Forward Citations

Loading…