State change in systems having devices coupled in a chained configuration

US10762003B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10762003-B2
Application numberUS-201816118501-A
CountryUS
Kind codeB2
Filing dateAug 31, 2018
Priority dateSep 29, 2009
Publication dateSep 1, 2020
Grant dateSep 1, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure includes methods, devices, and systems for state change in systems having devices coupled in a chained configuration. A number of embodiments include a host and a number of devices coupled to the host in a chained configuration. The chained configuration includes at least one device that is not directly coupled to the host. The at least one device that is not directly coupled to the host is configured to change from a first communication state to a second communication state responsive to receipt of a command from the host.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a host; and a device coupled to the host in a chained configuration, wherein the device is configured to change from a step down state to a bypass state responsive to receipt of a command, wherein in the step down state the device receives information from an upstream device in the chained configuration at a first speed and sends information to a downstream device in the chained configuration at a second speed, wherein in the bypass state the device receives information from the upstream device at the first speed and sends information to the downstream device at the first speed, wherein the device is configured to change from the bypass state to a different bypass state responsive to receipt of a second command, and wherein the second command is sent without an acknowledgement that the device changed from the step down state to the bypass state. 2. The system of claim 1 , wherein the upstream device is the host, wherein the step down state is a step down bypass state, and wherein the bypass state is a high speed bypass state. 3. The system of claim 1 , wherein the step down state is a low speed stop state, and wherein the bypass state is a low speed bypass state. 4. The system of claim 1 , wherein the step down state is a sleep state, and wherein the bypass state is a low speed last state. 5. The system of claim 1 , wherein the second command is sent responsive to an expiration of a particular amount of time subsequent to the first command being sent. 6. The system of claim 1 , wherein a speed of the different bypass state exceeds a speed of the bypass state. 7. The system of claim 1 , wherein the device is a first device and wherein the system includes a second device in the chained configuration, and wherein the second device is configured to: change from a sleep state to a first speed last state responsive to the first command; and change from the first speed last state to a second speed last state responsive to the second command. 8. The system of claim 7 , wherein the system includes a third device in the chained configuration, and wherein the third device is configured to: change from a step down bypass state to a high speed bypass state responsive to the second command. 9. The system of claim 8 , wherein the third device is upstream from the first device, and wherein the second device is downstream from the first device. 10. The system of claim 7 , wherein the host is configured to send the second command without: an acknowledgement that the first device changed from the step down state to the bypass state; and an acknowledgement that the second device changed from the sleep state to the first speed last state. 11. A method comprising: changing a device coupled to a host in a chained configuration from a step down state to a bypass state responsive to receiving a command, wherein in the step down state the device receives information from an upstream device in the chained configuration at a first speed and sends information to a downstream device in the chained configuration at a second speed, wherein in the bypass state the device receives information from the upstream device at the first speed and sends information to the downstream device at the first speed, wherein the device is configured to change from the bypass state to a different bypass state responsive to receipt of a second command, and wherein the second command is sent without an acknowledgement that the device changed from the step down state to the bypass state. 12. The method of claim 11 , wherein the upstream device is the host, and wherein changing from the step down state to the bypass state includes changing from a step down bypass state to a high speed bypass state. 13. The method of claim 11 , wherein changing from the step down state to the bypass state includes changing from a low speed stop state to a low speed bypass state. 14. The method of claim 11 , wherein changing from the step down state to the bypass state includes changing from a sleep state to a low speed last state. 15. A system comprising: a device coupled to an upstream device and a downstream device in a chained configuration, wherein the device is configured to: receive, in a step down state, information from the upstream device at a first speed and send information to the downstream device at a second speed; change from the step down state to a bypass state responsive to receiving a command; receive, in the bypass state, information from the upstream device at the first speed and send information to the downstream device at the first speed change from the bypass state to a different bypass state responsive to receipt of a second command, wherein the second command is sent without an acknowledgement that the device changed from the step down state to the bypass state. 16. The system of claim 15 , wherein the upstream device is a host, and wherein the device is configured to: receive information from the upstream device at the first speed and send information to the downstream device at the second speed in a step down bypass state; and receive information from the upstream device at the first speed and send information to the downstream device at the first speed in a high speed bypass state. 17. The system of claim 15 , wherein the device is configured to: receive information from the upstream device at the first speed and send information to the downstream device at the second speed in a low speed stop state; and receive information from the upstream device at the first speed and send information to the downstream device at the first speed in a low speed bypass state. 18. The system of claim 15 , wherein the device is configured to: receive information from the upstream device at the first speed and send information to the downstream device at the second speed in a sleep state; and receive information from the upstream device at the first speed and send information to the downstream device at the first speed in a low speed last state.

Assignees

Inventors

Classifications

  • G06F13/102Primary

    where the program performs an interfacing function, e.g. device driver (G06F13/105 takes precedence; contention policies within device drivers G06F9/4881; scheduling within device drivers G06F9/52) · CPC title

  • Clock generating, synchronizing or distributing circuits within memory device · CPC title

  • using multiple buses · CPC title

  • Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title

  • Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10762003B2 cover?
The present disclosure includes methods, devices, and systems for state change in systems having devices coupled in a chained configuration. A number of embodiments include a host and a number of devices coupled to the host in a chained configuration. The chained configuration includes at least one device that is not directly coupled to the host. The at least one device that is not directly cou…
Who is the assignee on this patent?
Micron Technology Inc
What technology area does this patent fall under?
Primary CPC classification G06F13/102. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 01 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).