IP Library › Granted Patent US 7,580,281
Granted Patent B2
US 7,580,281 · App. 11/969,969 · Granted Aug 25, 2009

Flash memory device with write protection

Assignee: Samsung Electronics Co., Ltd.
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,580,281
App. No.
11/969,969
Granted
Aug 25, 2009
Kind
B2
Abstract

A flash memory device and a related method of write protecting data are disclosed. The flash memory device includes a protection controller having a latch circuit storing temporary protected/accessible data, a cell array storing persistent protected/accessible data, a write controller altering the persistent protected/accessible data, and a latch controller altering the temporary protected/accessible data.

Claims (33)

1. A flash memory device comprising:

a memory cell array comprising a plurality of memory blocks;

control logic configured to control execution of a write operation directed to an identified memory block in the plurality of memory block; and

a protection controller configured to generate a protection flag signal associated with the identified memory block, wherein execution of the write operation by the control logic is enabled or disabled by the protection flag signal,

wherein the protection controller comprises:

a latch circuit comprising a plurality of latches, each corresponding to one of the plurality of memory blocks and storing temporary protected/accessible data;

a cell array comprising a plurality of non-volatile memory cells storing, each corresponding to one of the plurality of memory blocks and storing persistent protected/accessible data;

an address decoder receiving an address;

a write controller responsive to a received command and configured to alter the persistent protected/accessible data in relation to the address; and

a latch controller responsive to a received command and configured to alter the temporary protected/accessible data in relation to the address.

2. The flash memory device of claim 1 , further comprising:

a master cell storing reference data related to the plurality of memory blocks, wherein the write controller conditionally alters the persistent protected/accessible data in relation to the reference data.

3. The flash memory device of claim 2 , wherein the master cell comprises one time programmable (OTP) memory cells storing the reference data.

4. The flash memory device of claim 2 , wherein the master cell comprises non-volatile memory cells storing the reference data, wherein the write controller is further configured to alter the reference data stored in the master cell.

5. The flash memory device of claim 1 , further comprising:

a check circuit comparing temporary protected/accessible data and persistent protected/accessible data associated with the identified memory block and in response generating the protection flag signal.

6. The flash memory device of claim 1 , further comprising:

a switch connecting the latch circuit and the cell array, such a data dump operation of temporary protected/accessible data from the latch circuit into the cell array to form the persistent protected/accessible data may be performed by the write controller.

7. The flash memory device of claim 1 , further comprising:

a high voltage generator configured to provide high voltage signals required to alter the persistent protected/accessible data in the cell array.

8. The flash memory device of claim 4 , further comprising:

a high voltage generator configured to provide high voltage signals required to alter the persistent protected/accessible data in the master cell.

9. A method of write protecting data stored in an identified memory block of a memory cell array, the method comprising:

enabling or disabling a write operation in control logic associated with the memory cell array in relation to a protection flag signal; and

generating the protection flag signal by comparing temporary protected/accessible data stored in a latch circuit comprising a plurality of latches with persistent protected/accessible data stored in a cell array comprising a plurality of non-volatile memory cells.

10. The method of claim 9 , further comprising:

altering the persistent protected/accessible data stored in the cell array in response to a received address and command.

11. The method of claim 10 , wherein alteration of the persistent protected/accessible data stored in the cell array is conditionally made with reference to reference data stored in a master cell.

12. The method of claim 9 , further comprising:

altering the temporary protected/accessible data stored in the latch circuit in response to a received address and command.

13. The method of claim 11 , further comprising:

data dumping the altered temporary protected/accessible data stored in the latch circuit to the cell array to become persistent protected/accessible data stored in the cell array.

14. The method of claim 13 , wherein data dumping of the temporary protected/accessible data stored to the cell array is conditionally made with reference to reference data stored in a master cell.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2008
From: CHUN, JIN -YOUNG; JEONG, JAE-YONG; YOON, CHI-WEON
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 020329/0420 →
Priority Claims (1)
KR 10-2007-0005259 · Jan 17, 2007 · national
Continuity (1)
Related Publication 20080170436A1 · Jul 17, 2008