← Back to Patent Explorer
US4447887A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of rewriting data in non-volatile memory, and system therefor

Assignee: Fanuc Corp
•
Filing: 1980-09-02
•
Granted: 1984-05-08
•
Expires: 2000-09-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for rewriting data in a non-volatile memory in which the rewriting of one access unit of stored data is executed by erase and write cycles, the stored data being protected in the event of an interruption in electric power. In rewriting into second data the first data which is stored in a data storage area of the non-volatile memory, either the first or the second data is stored in a save area of the non-volatile memory, after which the first data in the data storage area is erased, followed by the writing of the second data in the data storage region to complete the rewrite operation.

Inventors

  • 👤 Ryoji Imazeki
  • 👤 Michiya Inoue

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 06:36
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1415; G06F11/1435; G11; G11C; G11C19/00

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 311 words
A data rewrite system, operatively connected to received external modification data, for a non-volatile bubble memory having a bubble memory data storage area for storing first data and a bubble memory save area, and including a predetermined pattern, for writing second data in place of the first data stored in the data storage area, the system comprising: a memory controller, operatively connected to the non-volatile bubble memory, for performing read and write operations in the non-volatile bubble memory; a volatile memory, operatively connected to said non-volatile bubble memory, for storing the first data which is read from said non-volatile bubble memory and the second data which is written into said non-volatile bubble memory; control means, operatively connected to said memory controller, for controlling said memory controller so as to written the first data into the bubble memory save area and erase the second data in the bubble memory data storage area, after a power interruption, said control means comprising: a direct memory access controller, operatively connected to said memory controller and said volatile memory, for controlling the first and second data transfer between said memory controller and said volatile memory by reading the first data from the bubble memory data storage area, transferring the first data to said volatile memory and writing the first data in said volatile memory into said bubble memory save area; a processor, operatively connected to said direct access controller and operatively connected to receive the external modification data, for controlling said direct memory access controller by determining whether the first data in the bubble memory data storage area corresponds to the predetermined pattern and if so, the first data is written into the bubble memory save area, and for forming and storing the second data in said volatile memory to be written into the bubble memory data storage area in dependence upon the external modification data.
Claim 2
Dependent Claim 311 words
A data rewrite system, operatively connected to received external modification data, for a non-volatile bubble memory having a bubble memory data storage area for storing first data and a bubble memory save area, and including a predetermined pattern, for writing second data in place of the first data stored in the data storage area, the system comprising: a memory controller, operatively connected to the non-volatile bubble memory, for performing read and write operations in the non-volatile bubble memory; a volatile memory, operatively connected to said non-volatile bubble memory, for storing the first data which is read from said non-volatile bubble memory and the second data which is written into said non-volatile bubble memory; control means, operatively connected to said memory controller, for controlling said memory controller so as to written the first data into the bubble memory save area and erase the second data in the bubble memory data storage area, after a power interruption, said control means comprising: a direct memory access controller, operatively connected to said memory controller and said volatile memory, for controlling the first and second data transfer between said memory controller and said volatile memory by reading the first data from the bubble memory data storage area, transferring the first data to said volatile memory and writing the first data in said volatile memory into said bubble memory save area; a processor, operatively connected to said direct access controller and operatively connected to receive the external modification data, for controlling said direct memory access controller by determining whether the first data in the bubble memory data storage area corresponds to the predetermined pattern and if so, the first data is written into the bubble memory save area, and for forming and storing the second data in said volatile memory to be written into the bubble memory data storage area in dependence upon the external modification data.
Claim 3
Dependent Claim 23 words
A system according to claim 1, wherein the predetermined pattern is the same as the data in said volatile memory after power interruption.

References Cited (Backward Citations)

US4237544A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-05-08 1987-11-07 1988-05-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-05-08 1991-11-07 1992-05-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-05-08 1995-11-07 1996-05-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag