IP Library Granted Patent US 7,251,717
Granted Patent B2
US 7,251,717 · App. 10/863,328 · Granted Jul 31, 2007

Semiconductor memory device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,251,717
App. No.
10/863,328
Granted
Jul 31, 2007
Kind
B2
Abstract

While a plurality of physical address memories are provided with respect to one logical address of a non-volatile memory device, an empty physical address memory contained in the plural physical address memories is searched with respect to a writing operation for one logical address, and then, data is written in this empty physical address memory. With respect to a reading operation for one logical address, such a physical address memory to which data has been written at last is searched, and the storage content of this memory is read out. As a result, the data rewriting operation to a non-volatile memory can be carried out with employment of the simple circuit arrangement with respect to one logical address, while an erasing operation is not performed, and an area of a memory device is not increased but also a total number of data rewriting operation is not limited to a number defined in a specification of the memory device.

Claims (15)

1. A semiconductor memory device comprising:

memory means for allocating a plurality of physical address memories and a plurality of address identification data areas with respect to one logical address;

write destination selecting means for selecting an empty physical address memory among said plurality of physical address memories based upon address identification data of said address identification data areas, said empty physical address memory corresponding to said one logical address;

writing means for writing data into said selected empty physical address memory,

wherein said writing means writes new data while retaining the previous written data stored in a different physical address memory which corresponds to said one logical address;

read destination selecting means for selecting a physical address memory into which the data has been written at last among said plurality of physical address memories based upon the address identification data of said address identification data areas;

reading means for reading the data from said selected physical address memory into which the data has been written at last,

wherein said read destination selecting means designates the address identification data areas provided in correspondence with the physical addresses with said one logical address in the address order so as to read address identification data, and selects an empty physical address memory based upon a read result generated by said reading means, and also, selects physical address memory having an address preceding to said selected empty physical address memory by 1 as the physical address memory into which the data has been written at last.

2. A semiconductor memory device comprising:

memory means for allocating a plurality of physical address memories and a plurality of address identification data areas with respect to one logical address;

write destination selecting means for selecting an empty physical address memory among said plurality of physical address memories based upon address identification data of said address identification data areas, said empty physical address memory corresponding to said one logical address; and

writing means for writing data into said selected empty physical address memory,

wherein said writing means writes new data while retaining the previous written data stored in a different physical address memory which corresponds to said one logical address, and

a plurality of physical address memories with respect to one logical address which constitute said memory means are arranged at a plurality of different rewritable non-volatile memory erase blocks; and

control means for identifying if all of said plurality of physical address memories can be written within a first erase block, and for deciding to write said plurality of physical address memories within a second erase block, during which said first erase block is erased.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2018
From: PANASONIC CORPORATION
To: CETUS TECHNOLOGIES INC.
Reel/Frame 047855/0799 →
CHANGE OF NAME Recorded Dec 11, 2017
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 044831/0898 →