IP Library Granted Patent US 8,982,661
Granted Patent B2
US 8,982,661 · App. 13/910,632 · Granted Mar 17, 2015

Flexible identification technique

Inventors: Julie M. Walker (El Dorado Hills, CA); Doyle Rivers (El Dorado Hills, CA)
Assignee: Intel Corporation
G11C8/04G11C5/14G11C8/06
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,982,661
App. No.
13/910,632
Granted
Mar 17, 2015
Kind
B2
Abstract

A shared-signaling multi-device memory system is capable of changing between addressing modes without the multi-device memory being required to undergo a power cycle. First and second registers of a memory device are set to both contain first address-identification information in response a first address-assignment command that is received a power cycle. The first register is set to contain second address-identification information in response a second address-assignment command that is received subsequently to the first address assignment command. Depending on the value of the second address-identification information, the memory device is configured in an individual-device-addressing mode or a parallel addressing mode without a power cycle. The first register can be reset to the first address-identification information contained in the second register in response to an address-restore command without a power cycle. A corresponding method is also disclosed.

Claims (39)

1. A method, comprising:

setting a first register and a second register in at least one memory device of a shared-signaling multi-device memory to both contain first address-identification information for the at least one memory device in response a first received address-assignment command, the first address-assignment command being the first address-assignment command received after a power cycle for the multi-device memory, and the first address-identification information being available from a non-volatile register of the at least one memory device;

setting the first register to contain second address-identification information for the at least one memory in response to receiving a second address-assignment command, the second address-assignment command being received subsequently to the first address assignment command without the multi-device memory undergoing a power cycle;

setting the first register to contain the first address-identification information contained in the second register in response to receiving an address-restore command without the multi-device memory undergoing a power cycle.

2. The method according to claim 1 , wherein setting the first register to contain second address-identification information configures the at least one memory device for a parallel-addressing mode.

3. The method according to claim 2 , further comprising setting the first register in the at least one memory device to contain third address-identification information for the at least one memory in response to receiving a third address-assignment command, the third address-assignment command being received subsequently to the second address assignment command,

wherein setting the first register to contain the third address-identification information configures the at least one memory device for an individual-device-addressing mode.

4. The method according to claim 1 , wherein setting the first register to contain second address-identification information configures the at least one memory device for an individual-device-addressing mode.

5. The method according to claim 4 , further comprising setting the first register to contain third address-identification information for the at least one memory device in response to receiving a third address-assignment command, the third address-assignment command being received subsequently to the second address assignment command,

wherein the setting the first register to contain third address-identification information configures the at least one memory device for a parallel-addressing mode.

6. The method according to claim 1 , wherein setting the first register to contain second address-identification information configures the at least one memory device to be masked from subsequently received commands.

7. The method according to claim 6 , further comprising setting the first register to contain third address-identification information for the at least one memory in response to the at least one memory device receiving a third address-assignment command, the third address-assignment command being received subsequently to the second address assignment command,

wherein setting the first register to contain the third address-identification information configures the at least one memory device to be responsive to commands received subsequent to the third address-assignment command.

8. The method according to claim 1 , wherein the multi-device memory comprises at least part of a solid-state drive.

9. An apparatus, comprising:

at least one memory device of a shared-signaling multi-device memory comprising first and second registers; and

an input/output device capable of receiving commands from a system controller of the multi-device memory,

the at least one memory device being further configured to:

set the first register and the second register to both store first address-identification information for the at least one memory device in response to a first address-assignment command received by the input/output device, the first address-assignment command being the first address-assignment command received by the input/output device after a power cycle for the multi-device memory, and the first address-identification information being available from a non-volatile register of the at least one memory device;

set the first register to contain second address-identification information in response to the input/output device receiving a second address-assignment command, the second address-assignment command being received subsequently to the first address assignment command without a power cycle of the multi-device memory;

set the first register to contain the first address-identification information contained in the second register in response to receiving an address-restore command by the input/output device without a power cycle of the multi-device memory.

10. The apparatus according to claim 9 , wherein the at least one memory device is configured for a parallel-addressing mode by the first register being set to contain second address-identification information.

11. The apparatus according to claim 10 , wherein the at least one memory device is further configured to:

set the first register to contain third address-identification information in response to the input/output device receiving a third address-assignment command that is received subsequently to the second address assignment command,

wherein setting the first register to contain third address-identification information configures the at least one memory device for an individual-device-addressing mode.

12. The apparatus according to claim 9 , wherein the at least one memory device is configured for an individual-device-addressing mode by the first register being set to contain second address-identification information.

13. The apparatus according to claim 12 , wherein the at least one memory device is further configured to:

set the first register to contain third address-identification information in response to receiving a third address-assignment command that is received subsequently to the second address assignment command,

wherein setting the first register to contain third address-identification information configures the at least one memory device for a parallel-addressing mode.

14. The apparatus according to claim 9 , wherein the at least one memory device is configured to be masked from subsequently received commands by the first register being set to contain second address-identification information.

15. The apparatus according to claim 9 , wherein the multi-device memory comprises part of a solid-state drive.

16. A shared-signaling multi-device memory, comprising:

a plurality of memory devices, at least one memory device of the plurality of memory devices comprising:

an input/output device capable of receiving commands from a system controller of the multi-device memory, and

first and second registers, the first register and the second register capable of being set to both store first address-identification information for the at least one memory device in response a first address-assignment command received by the input/output device, the first address-assignment command being the first address-assignment command received after a power cycle for the multi-device memory, the first register being capable of being set to contain second address-identification information in response to the input/output device receiving a second address-assignment command without a power cycle, the second address-assignment command being received subsequently to the first address assignment command, and the first register further being capable of being set to contain the first address-identification information contained in the second register in response to input/output device receiving an address-restore command without a power cycle of the multi-device memory.

17. The apparatus according to claim 16 , wherein the at least one memory device is configured for a parallel-addressing mode by the first register being set to contain second address-identification information.

18. The apparatus according to claim 16 , wherein the at least one memory device is configured for an individual-device-addressing mode by the first register being set to contain second address-identification information.

19. The apparatus according to claim 16 , wherein the at least one memory device is configured to be masked from subsequently received commands by the input/output device by the first register being set to contain second address-identification information.

20. The apparatus according to claim 16 , wherein the multi-device memory comprises part of a solid-state drive.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2025
From: INTEL CORPORATION
To: SK HYNIX NAND PRODU CT SOLUTIONS CORP. (DBA SOLIDIGM)
Reel/Frame 072915/0674 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2013
From: WALKER, JULIE M.; RIVERS, DOYLE
To: INTEL CORPORATION
Reel/Frame 031118/0059 →
Continuity (1)
Related Publication 20140362657A1 · Dec 11, 2014