IP Library Patent Application 11103960
Patent Application
App. No. 11/103,960

Sector protection circuit for non-volatile semiconductor memory, sector protection method and non-volatile semiconductor memory

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 None
App. No.
11/103,960
Abstract

A sector protection circuit of the invention has a non-volatile storage section storing data indicating sector protection/unprotection for each sector or each sector group, and a volatile storage section storing data indicating sector protection/unprotection for each sector or each sector group. Normally, each sector or sector group can be protected when data indicative of sector or sector group protection is stored in at least one of the non-volatile storage section and the volatile storage section. When a given command is received in the above normal state, data only in the volatile storage section is enabled.

Claims (26)

1 . A sector protection circuit comprising:

a non-volatile storage section storing data indicating sector protection/unprotection for each sector or each sector group;

a volatile storage section storing data indicating sector protection/unprotection for each sector or each sector group; and

a circuit enabling only the data stored in the volatile storage section in response to a first command related to a sector or sector group in a state in which said sector or sector group is protected from programming and erasing when at least one of the non-volatile and volatile storage sections stores data indicating that said sector or sector group should be protected.

2 . The sector protection circuit as claimed in claim 1 , wherein the circuit comprises a circuit that performs a logical operation on the data stored in the non-volatile storage section, the data stored in the volatile storage section, and a signal associated with the first command.

3 . The sector protection circuit as claimed in claim 1 , wherein the circuit comprises a circuit that blocks a transfer of the data from the non-volatile storage section when receiving the first command.

4 . The sector protection circuit as claimed in claim 1 , wherein the circuit disables the first command when a signal that inhibits the data in the non-volatile storage section from being rewritten is set.

5 . The sector protection circuit as claimed in claim 1 , wherein the circuit disables the first command when receiving a second command that instructs the data in the non-volatile storage section to be programmed.

6 . The sector protection circuit as claimed in claim 1 , wherein the circuit comprises a circuit that performs a logical operation on the data in the non-volatile storage section, the data in the volatile storage section, a signal associated with the first command, and another signal associated with a second command that inhibits the data in the non-volatile storage section from being rewritten.

7 . The second protection circuit as claimed in claim 1 , wherein all data in the non-volatile storage section are erased concurrently.

8 . A sector protection circuit comprising:

a non-volatile storage section storing data indicating sector protection/unprotection for each sector or each sector group;

a volatile storage section data indicating sector protection/unprotection for each sector or each sector group; and

a circuit that disables data stored in the non-volatile storage section and enables data in the volatile storage section when receiving a first command.

9 . The sector protection circuit as claimed in claim 8 , wherein the circuit disables the first command when receiving a second command.

10 . The sector protection circuit as claimed in claim 9 , wherein the second command inhibits the data in the non-volatile storage section from being rewritten.

11 . A semiconductor device comprising a memory array having sectors composed of non-volatile memory cells; and

a sector protection circuit that protects the sectors from programming and erasing,

the sector protection circuit comprising:

a non-volatile storage section storing data indicating sector protection/unprotection for each sector or each sector group;

a volatile storage section storing data indicating sector protection/unprotection for each sector or each sector group; and

a circuit enabling only the data stored in the volatile storage section in response to a first command related to a sector or sector group in a state in which said sector or sector group is protected from programming and erasing when at least one of the non-volatile and volatile storage sections stores data indicating that said sector or sector group should be protected.

12 . A sector protection method comprising the steps of:

protecting, in the absence of a given command, a sector or sector group when data indicating that said sector or sector group should be protected is stored in at least one of a non-volatile storage section storing data indicating sector protection/unprotection for each sector or each sector group and a volatile storage section storing data indicating sector protection/unprotection for each sector or each sector group; and

enabling only data in the volatile storage section in response to the given command input.

13 . The sector protection method as claimed in claim 12 , further comprising a step of disabling the given command when receiving another command that inhibits the data in the non-volatile storage section from being rewritten.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2015
From: SPANSION LLC
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 035835/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 13, 2015
From: BARCLAYS BANK PLC
To: SPANSION LLC; SPANSION INC.; SPANSION TECHNOLOGY LLC
Reel/Frame 035201/0159 →
SECURITY AGREEMENT Recorded Jun 4, 2010
From: SPANSION LLC; SPANSION INC.; SPANSION TECHNOLOGY INC.; SPANSION TECHNOLOGY LLC
To: BARCLAYS BANK PLC
Reel/Frame 024522/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2005
From: KUROSAKI, KAZUHIDE
To: SPANSION LLC
Reel/Frame 016472/0503 →