IP Library Granted Patent US 6,957,297
Granted Patent B1
US 6,957,297 · App. 10/603,136 · Granted Oct 18, 2005

Simultaneous execution command modes in a flash 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 6,957,297
App. No.
10/603,136
Granted
Oct 18, 2005
Kind
B1
Abstract

A method for operating a flash memory includes, in response to a received operation command, initiating an embedded operation of the flash memory and subsequently, during execution of the embedded operation, in response to a received read command, initiating a burst read operation of the flash memory.

Claims (29)

1. A method for operating a memory device comprising:

receiving a sector erase command defining a sector erase operation, said sector erase operation comprising six cycles, wherein said sector erase command is issued during a third cycle of said sector erase operation;

during a first time period, issuing said sector erase command at a first data storage bank;

receiving a burst read command defining a burst read operation; and

during a second time period, issuing said burst read command at a second data storage bank, wherein said first time period and said second time period overlap.

2. The method of claim 1 , wherein said burst read operation comprises four cycles, wherein said burst read command is issued during said third cycle of said burst read operation.

3. The method of claim 2 , wherein said sector erase operation further comprises initiating an unlock register command at a first cycle and a second cycle.

4. The method of claim 3 , wherein said sector erase operation further comprises initiating said unlock register command at a fourth cycle and a fifth cycle.

5. The method of claim 4 , wherein said sector erase operation further comprises initiating a sector address command at a sixth cycle.

6. The method of claim 3 , wherein said burst read operation further comprises initiating said unlock register command at said first cycle and said second cycle.

7. The method of claim 4 , wherein said burst read operation further comprises enabling the burst read command at said fourth cycle.

8. A memory device comprising:

a first bank of data storage cells;

a second bank of data storage cells; and

a state machine coupled to said first bank and said second bank, said state machine configured to initiate a sector erase command of an embedded sector erase operation at said first bank during a third clock cycle of said sector erase operation while initiating a burst read command of an embedded burst read operation during said third clock cycle of said burst read operation.

9. The memory device of claim 8 wherein said state machine comprises:

a front end to decode user commands; and

a back end to control embedded operations in response to said user commands.

10. The memory device of claim 9 wherein said front end is configured to decode said burst read command and said back end is configured to control said sector erase command.

11. The memory device of claim 9 wherein said front end is configured to permit execution of a predetermined subset of said user commands, wherein said predetermined subset comprises said burst read command.

12. A method for operating a flash memory, the method comprising:

in response to a received sector erase command, initiating an embedded sector erase operation of a first data storage bank of said flash memory during a third cycle of said sector erase operation, wherein said sector erase operation comprises six cycles, said embedded sector erase operation comprising initiating said sector erase command; and

concurrent to said initiating said sector erase command, in response to a received burst read command, initiating a burst read operation of a second data storage bank of said flash memory during said initiating said sector erase command, said burst read operation comprising initiating said burst read command.

13. The method of claim 12 , wherein said burst read operation comprises four cycles, wherein said initiating said burst read command is issued during said third cycle of said burst read operation.

14. The method of claim 13 , wherein said sector erase operation further comprises initiating an unlock register command at a first cycle and a second cycle.

15. The method of claim 14 , wherein said sector erase operation further comprises initiating said unlock register command at a fourth cycle and a fifth cycle.

16. The method of claim 15 , wherein said sector erase operation further comprises initiating a sector address command at a sixth cycle.

17. The method of claim 14 , wherein said burst read operation further comprises initiating said unlock register command at said first cycle and said second cycle.

18. The method of claim 15 , wherein said burst read operation further comprises enabling the burst read command at said fourth cycle.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: MUFG UNION BANK, N.A.
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 059410/0438 →
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 AND ASSUMPTION OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Oct 28, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MUFG UNION BANK, N.A.
Reel/Frame 050896/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2015
From: SPANSION, LLC
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 036037/0716 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
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 →