IP Library Granted Patent US 6,970,381
Granted Patent B2
US 6,970,381 · App. 10/747,692 · Granted Nov 29, 2005

Semiconductor memory

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 6,970,381
App. No.
10/747,692
Granted
Nov 29, 2005
Kind
B2
Abstract

A semiconductor memory in which the protection state of data in a nonvolatile memory can be changed quickly and which provides sufficient security. A volatile protection state specification section controls the protection state of data in the nonvolatile memory. A nonvolatile initial state store section determines the initial state of the protection state specification section.

Claims (21)

1. A semiconductor memory having a function of protecting data stored in a nonvolatile semiconductor memory, the semiconductor memory comprising:

a volatile protection state specification section for controlling the protection state of data in the nonvolatile semiconductor memory; and

a nonvolatile initial state store section for controlling the initial state of the protection state specification section,

wherein the protection state specification section is located for each of sectors in the nonvolatile semiconductor memory, further wherein the initial state store section is located for each of the protection state specification sections.

2. The semiconductor memory according to claim 1 , wherein the protection state specification section includes one bit and determines the protection state of data by one or zero, further wherein the initial state store section includes one bit and determines the initial state by one or zero.

3. The semiconductor memory according to claim 1 , wherein the number of the initial state store section located for the plurality of the protection state specification sections is one.

4. The semiconductor memory according to claim 1 , further comprising a volatile protection state lock section for locking the state of the protection state specification sections.

5. The semiconductor memory according to claim 4 , wherein the protection state lock section includes one bit and determines by one or zero whether to lock the protection state of data.

6. The semiconductor memory according to claim 4 , further comprising a second nonvolatile initial state store section for determining an initial state of the protection state lock section.

7. The semiconductor memory according to claim 6 , wherein the second initial state store section includes one bit and determines by one or zero whether to lock the protection state of data.

8. The semiconductor memory according to claim 5 , wherein a security level is divided into two stages on the basis of whether the protection state of data is locked by the protection state lock section, further wherein authentication with a password is performed to change the protection state of data from a locked state to a non-locked state.

9. A semiconductor memory having a function of protecting data stored in a nonvolatile semiconductor memory, the semiconductor memory comprising:

a volatile protection state specification section for controlling the protection state of data in the nonvolatile semiconductor memory; and

a nonvolatile initial state store section for controlling the initial state of the protection state specification section,

wherein the number of the initial state store section located for a plurality of the protection state specification sections is one.

10. A semiconductor memory having a function of protecting data stored in a nonvolatile semiconductor memory, the semiconductor memory comprising:

a volatile protection state specification section for controlling the protection state of data in the nonvolatile semiconductor memory;

a nonvolatile initial state store section for controlling the initial state of the protection state specification section;

a volatile protection state lock section for locking the state of the protection state specification section; and

a second nonvolatile initial state store section for determining an initial state of the protection state lock section.

11. The semiconductor memory according to claim 10 , wherein the second initial state store section includes one bit and determines by one or zero whether to lock the protection state of data.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2016
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MONTEREY RESEARCH, LLC
Reel/Frame 040911/0238 →
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 →