IP Library › Granted Patent US 11,893,245
Granted Patent B2
US 11,893,245 · App. 17/863,994 · Granted Feb 6, 2024

Multi-purpose signaling for a memory system

Inventors: James Brian Johnson (Boise, ID); Brent Keeth (Boise, ID)
Assignee: Micron Technology, Inc.
G06F3/0619G06F3/0625G06F3/0653G06F3/0676G06F3/0679
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 11,893,245
App. No.
17/863,994
Granted
Feb 6, 2024
Kind
B2
Abstract

Methods, systems, and devices for multi-purpose signaling for a memory system are described. One or more signal paths of between a host device and a memory device may be configured to support shared pathways between multiple channels and to support multiple functions. For example, a signal path may be configured to communicate a state signal for an initialization sequence of the memory device, an error signal for the memory device to indicate that errors have occurred, or a low-power signal for the host device to request that the memory device enter a low-power mode, or a combination thereof. The signal path may be shared between two or more channels of the memory device.

Claims (47)

1. A method, comprising:

receiving, by a memory device operating in a first mode associated with an initialization sequence and over a signal path associated with channels of the memory device, a first signal for indicating that the memory device transition from a first state of the initialization sequence to a second state of the initialization sequence;

entering, by the memory device, a second mode associated with storing data for a host device based at least in part on receiving the first signal;

receiving, by the memory device operating in the second mode and over the signal path, a second signal for indicating to the memory device to enter a low-power mode; and

entering, by the memory device, the low-power mode based at least in part on receiving the second signal.

2. The method of claim 1 , wherein the low-power mode is a power down mode.

3. The method of claim 1 , wherein entering the low-power mode is based at least in part on performing a refresh operation.

4. The method of claim 1 , further comprising:

detecting, by the memory device in the second mode, an error associated with one or more signals communicated over at least one of the channels; and

transmitting, by the memory device in the second mode and over the signal path, a third signal based at least in part on detecting the error, the third signal for indicating that the error occurred.

5. The method of claim 1 , further comprising:

identifying whether the memory device is driving a signal over the signal path, wherein receiving the second signal is based at least in part on whether the memory device is driving the signal over the signal path.

6. The method of claim 1 , further comprising:

transitioning from the first state of the initialization sequence to the second state of the initialization sequence based at least in part on receiving the first signal, wherein entering the second mode is based at least in part on transitioning from the first state to the second state, wherein the second state comprises a final state of the initialization sequence.

7. The method of claim 1 , further comprising:

identifying that the initialization sequence associated with the first mode is complete, wherein entering the second mode is based at least in part on identifying that the initialization sequence associated with the first mode is complete.

8. The method of claim 1 , wherein the first signal or the second signal are modulated using a modulation scheme that includes three or more symbols.

9. A method, comprising:

transmitting, by a host device as part of an initialization sequence and over a signal path associated with channels of a memory device, a first signal for indicating to the memory device to transition from a first state of the initialization sequence to a second state of the initialization sequence;

identifying, by the host device, that the initialization sequence for the memory device is complete based at least in part on transmitting the first signal; and

transmitting, by the host device over the signal path, a second signal for indicating to the memory device to enter a low-power mode.

10. The method of claim 9 , further comprising:

identifying that the memory device is to enter the low-power mode, wherein transmitting the second signal is based at least in part on identifying that the memory device is to enter the low-power mode.

11. The method of claim 9 , further comprising:

receiving, by the host device and over the signal path, a third signal based at least in part on the initialization sequence being complete, the third signal for indicating that an error occurred for one or more signals communicated over at least one of the channels.

12. The method of claim 11 , further comprising:

retransmitting information to the memory device based at least in part on receiving the third signal, wherein the third signal comprises a parity signal.

13. The method of claim 9 , further comprising:

identifying that the memory device is to transition states in the initialization sequence, wherein transmitting the first signal is based at least in part on identifying that the memory device is to transition the states in the initialization sequence.

14. The method of claim 9 , wherein the first signal comprises a clock signal for progressing the memory device through states of the initialization sequence.

15. The method of claim 9 , further comprising:

receiving, over one or more data signal paths of the channels, a static pattern to indicate a current state of the memory device in the initialization sequence; and

identifying the current state of the memory device in the initialization sequence based at least in part on receiving the static pattern.

16. An apparatus, comprising:

an array of memory cells;

an interface operable to couple the array of memory cells with a host device using a plurality of channels, the interface comprising a pin shared between a first channel and a second channel of the plurality of channels and operable to couple with a signal path, the pin for communicating;

a first type of signal associated with an initialization sequence during a first mode of operation and for indicating to transition from a first state of the initialization sequence to a second state of the initialization sequence; and

a second type of signal for indicating to the apparatus to enter a low-power mode.

17. The apparatus of claim 16 , further comprising:

a third type of signal associated with storing or receiving data of the array of memory cells during a second mode of operation and for indicating that an error occurred with one or more signals communicated over the first channel or the second channel.

18. The apparatus of claim 17 , further comprising:

a control component operable to detect the error associated with the one or more signals communicated over the first channel or the second channel and cause the apparatus to transmit the third type of signal based at least in part on detecting the error.

19. The apparatus of claim 16 , further comprising:

a control component operable to cause the apparatus to:

enter the low-power mode based at least in part on receiving the second type of signal; and

perform one or more operation associated with the initialization sequence based at least in part on receiving the first type of signal.

20. The apparatus of claim 16 , wherein the interface communicates different types of signals over the pin during different modes of operation of the apparatus.

Continuity (3)
Continuation 16951700 · Nov 18, 2020
Provisional Application 62951798 · Dec 20, 2019
Related Publication 20220404985A1 · Dec 22, 2022