IP Library Granted Patent US 8,380,914
Granted Patent B1
US 8,380,914 · App. 12/347,623 · Granted Feb 19, 2013

Extended address mode for serial flash 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 8,380,914
App. No.
12/347,623
Granted
Feb 19, 2013
Kind
B1
Abstract

Example embodiments for providing enhanced addressability for a serial flash memory device may comprise providing an extended addressing mode to enable access to a larger range of memory locations.

Claims (30)

1. A method of providing extended memory addressing in a compatible manner, the method comprising:

in a serial flash memory device in which both addresses and data are communicated serially, initially entering a default addressing mode corresponding to a standard upon power-up for conformity with the standard, wherein addressing with the default addressing mode permits addressing of only a subset of memory locations of the serial flash memory device, wherein the subset of memory locations is smaller than the total memory locations;

performing read and write memory operations at the serial flash memory device using the default addressing mode when no command for an extended addressing mode is received;

entering the extended addressing mode and performing read and write memory operations at the serial flash memory device using the extended addressing mode comprising an extended number of address bits providing access to a set of memory locations larger than and including the subset of memory locations at least in part in response to receiving an address length configuration command code from a processor; and

serially receiving addresses for the read and write memory operations from the processor.

2. The method of claim 1 , wherein the default addressing mode comprises a twenty-four bit addressing mode.

3. The method of claim 2 , wherein the standard comprises a serial peripheral interface protocol.

4. The method of claim 2 , wherein the extended addressing mode comprises a thirty-two bit addressing mode.

5. The method of claim 4 , wherein the extended addressing mode comprises a thirty-two bit addressing mode compatible with a serial peripheral interface protocol.

6. The method of claim 1 , further comprising transmitting a device identification value to a processor at least in part in response to a device identification read operation initiated by the processor, the device identification value to indicate at least in part that the serial flash memory device is capable of performing extended addressing mode operations.

7. The method of claim 1 , further comprising transmitting common flash memory interface (CFI) information to a processor at least in part in response to a CFI read operation initiated by the processor, the CFI information to indicate at least in part that the serial flash memory device is capable of performing extended addressing mode operations.

8. The method of claim 1 , further comprising transmitting boot-up code to a processor at least in part in response to a read operation initiated by the processor, the boot-up code to indicate at least in part that the serial flash memory device is capable of performing extended addressing mode operations.

9. A serial flash memory device, comprising:

a plurality of memory locations; and

a control unit configured to receive addresses serially, to receive data for writes serially, and to provide data for reads serially, the control unit configured to perform read and write memory operations in a default addressing mode when no command for an extended addressing mode is received, the default addressing mode having a default number of address bits providing access to a subset of memory locations, the control unit further configured to perform read and write memory operations in an extended addressing mode at least in part in response to receiving an address length configuration command code, the extended addressing mode having an extended number of address bits providing access to a set of memory locations larger than and including the subset of memory locations.

10. The serial flash memory device of claim 9 , wherein the default addressing mode comprises a twenty-four bit addressing mode.

11. The serial flash memory device of claim 10 , wherein the default addressing mode comprises a twenty-four bit addressing mode compatible with a serial peripheral interface protocol.

12. The serial flash memory device of claim 10 , wherein the extended addressing mode comprises a thirty-two bit addressing mode.

13. The serial flash memory device of claim 12 , wherein the extended addressing mode comprises a thirty-two bit addressing mode compatible with a serial peripheral interface protocol.

14. The serial flash memory device of claim 9 , further comprising an output terminal to transmit a device identification value to a processor at least in part in response to a device identification read operation initiated by the processor, the device identification value to indicate at least in part that the serial flash memory device is capable of performing extended addressing mode operations.

15. The serial flash memory device of claim 9 , further comprising an output terminal to transmit common flash memory interface (CFI) information to a processor at least in part in response to a CFI read operation initiated by the processor, the CFI information to indicate at least in part that the serial flash memory device is capable of performing extended addressing mode operations.

16. The serial flash memory device of claim 9 , further comprising an output terminal to transmit boot-up code to a processor at least in part in response to a read operation initiated by the processor, the boot-up code to indicate at least in part that the serial flash memory device is capable of performing extended addressing mode operations.

17. A system, comprising:

a processor; and

a serial flash memory device coupled to the processor, the memory device comprising

a plurality of memory locations, and

a control unit configured to receive addresses serially, to receive data for writes serially, and to provide data for reads serially, the control unit configured to perform read and write memory operations in a default addressing mode when no command for an extended addressing mode is received, the default addressing mode having a default number of address bits providing access to a subset of the plurality of memory locations, the control unit further configured to perform read and write memory operations in an extended addressing mode at least in part in response to receiving an address length configuration command code from the processor comprising an extended number of address bits providing access to a set of the plurality of memory locations larger than and including the subset of memory locations.

18. The system of claim 17 , wherein the default addressing mode comprises a twenty-four bit addressing mode compatible with a serial peripheral interface protocol.

19. The system of claim 18 , wherein the extended addressing mode comprises a thirty-two bit addressing mode.

20. The system of claim 17 , the memory device further comprising an output terminal to transmit addressing mode capability information to the processor at least in part in response to a read operation initiated by the processor, the addressing mode capability information to indicate at least in part that the memory device is capable of performing extended addressing mode operations.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NUMONYX B.V.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 027126/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2010
From: KALE, POORNA; BUEB, CHRIS; LEGLER, TODD
To: NUMONYX B.V.
Reel/Frame 024775/0863 →