IP Library Granted Patent US 7,403,436
Granted Patent B2
US 7,403,436 · App. 11/453,926 · Granted Jul 22, 2008

Non-volatile 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,403,436
App. No.
11/453,926
Granted
Jul 22, 2008
Kind
B2
Abstract

When a non-volatile memory write error occurs in a card storage device containing a non-volatile memory and an error correction circuit, write data is read from the non-volatile memory and a check is made if the error can be corrected by the error correction circuit. If the error can be corrected, the write operation is ended. If the error correction circuit cannot correct the error, substitute processing is performed to write data into some other area.

Claims (12)

1. A non-volatile semiconductor memory device comprising:

a plurality of non-volatile memory cells;

a programming device which programs data to first cells in the plurality of non-volatile memory cells corresponding to a first address signal determining a programming address and received from outside of the non-volatile semiconductor memory device; and

an error correction circuit reading stored data in the first cells after the program data have been programmed to the first cells and judging whether the stored data can be corrected to the program data when an error of the stored data is detected,

wherein when the stored data can be corrected to the program data, the error correction circuit outputs a programming completion signal to the outside of the non-volatile semiconductor memory device, and

wherein when the stored data cannot be corrected to the program data, the error correction circuit outputs a programming failure signal to the outside of the non-volatile semiconductor memory device and the non-volatile semiconductor memory device programs the inputted program data to second cells in the plurality of non-volatile memory cells corresponding to a second address signal determining a programming address and received from the outside of the non-volatile semiconductor memory device after receipt of the first address signal.

2. The non-volatile semiconductor memory device according to claim 1 ,

wherein a first programming command controls programming operation of the non-volatile semiconductor memory device to program data to the first cells in accordance with the first address signal, and

wherein a second programming command controls programming operation of the non-volatile semiconductor memory device to program data to the second cells in accordance with the second address signal.

3. The non-volatile semiconductor memory device according to claim 1 ,

wherein the non-volatile semiconductor memory device includes a flash memory providing the plurality of non-volatile memory cells, and

the flash memory includes the error correction circuit.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2014
From: HITACHI ULSI SYSTEMS CO., LTD.
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 032859/0252 →
MERGER Recorded Jun 10, 2011
From: RENESAS TECHNOLOGY CORP.
To: NEC ELECTRONICS CORPORATION
Reel/Frame 026467/0252 →
CHANGE OF NAME Recorded Jun 10, 2011
From: NEC ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 026467/0279 →