Reducing pin count requirements for implementation of interconnect idle states

US9891691B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9891691-B2
Application numberUS-201314039220-A
CountryUS
Kind codeB2
Filing dateSep 27, 2013
Priority dateSep 27, 2013
Publication dateFeb 13, 2018
Grant dateFeb 13, 2018

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.

Methods and apparatus relating to reducing pin count requirements for implementation of interconnect idle state(s) are described. In one embodiment, logic receives a general purpose input signal on a signal pin of an Input/Output (I/O) complex logic in response to a control signal. An I/O device (e.g., coupled to the I/O complex logic) enters a low power consumption state in response to the control signal. The logic receives a wake signal on the signal pin of the I/O complex logic and the I/O device exits the low power consumption state in response to the wake signal. Other embodiments are also claimed and disclosed.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus comprising: logic, the logic at least partially comprising hardware logic, to receive a general purpose input signal on a signal pin of an Input/Output (I/O) complex logic in response to a control signal, wherein an I/O device coupled to the I/O complex logic is to enter a low power consumption state in response to the control signal, wherein the logic to receive the general purpose input signal is to receive a wake signal on the signal pin of the I/O complex logic, wherein the I/O device is to exit the low power consumption state in response to the wake signal, wherein the I/O device is to communicate with the I/O complex logic only through the logic to receive the general purpose input signal. 2. The apparatus of claim 1 , wherein the I/O complex logic is to stop transmission of one or more clock signals to the I/O device in response to the control signal. 3. The apparatus of claim 1 , wherein the I/O complex logic is to start transmission of one or more clock signals to the I/O device in response to the wake signal. 4. The apparatus of claim 1 , wherein the I/O complex logic is to generate one or more general purpose input output signals in response to an indication from software. 5. The apparatus of claim 4 , wherein a Basic Input Output System (BIOS) is to configure the one or more general purpose input output signals. 6. The apparatus of claim 1 , wherein the I/O device is to wait for expiration of a timer prior to exit from the low power consumption state. 7. The apparatus of claim 1 , wherein the low power consumption state is compliant with a run time D3 state. 8. The apparatus of claim 1 , further comprising memory to store operating system software, wherein the operating system software is to control a power state of the I/O device via one or more general purpose input output signals. 9. The apparatus of claim 1 , wherein the logic, one or more processor cores, and memory are located on a single integrated circuit die. 10. A method comprising: receiving, at a first logic, a general purpose input signal on a signal pin of an Input/Output (I/O) complex logic in response to a control signal, wherein an I/O device coupled to the I/O complex logic is to enter a low power consumption state in response to the control signal, wherein a wake signal received on the signal pin of the I/O complex logic causes the I/O device to exit the low power consumption state, wherein the I/O device communicates with the I/O complex logic only through the first logic. 11. The method of claim 10 , further comprising the I/O complex logic stopping transmission of one or more clock signals to the I/O device in response to the control signal. 12. The method of claim 10 , further comprising the I/O complex logic starting transmission of one or more clock signals to the I/O device in response to the wake signal. 13. The method of claim 10 , further comprising the I/O complex generating one or more general purpose input output signals in response to an indication from software. 14. The method of claim 13 , further comprising a Basic Input Output System (BIOS) configuring the one or more general purpose input output signals. 15. The method of claim 10 , further comprising the I/O device waiting for expiration of a timer prior to exit from the low power consumption state. 16. The method of claim 10 , further comprising storing operating system software in memory, wherein the operating system software controls a power state of the I/O device via one or more general purpose input output signals. 17. A system comprising: an I/O complex logic to generate one or more general purpose input output signals; logic, the logic at least partially comprising hardware logic, to receive a general purpose input signal on a signal pin of the I/O complex logic in response to a control signal, wherein an I/O device coupled to the I/O complex logic is to enter a low power consumption state in response to the control signal, wherein the logic to receive the general purpose input signal is to receive a wake signal on the signal pin of the I/O complex logic, wherein the I/O device is to exit the low power consumption state in response to the wake signal, wherein the I/O device is to communicate with the I/O complex logic only through the logic to receive the general purpose input signal. 18. The system of claim 17 , wherein the I/O complex logic is to stop transmission of one or more clock signals to the I/O device in response to the control signal. 19. The system of claim 17 , wherein the I/O complex logic is to start transmission of one or more clock signals to the I/O device in response to the wake signal. 20. The system of claim 17 , wherein the I/O complex logic is to generate one or more general purpose input output signals in response to an indication from software. 21. The system of claim 20 , wherein a Basic Input Output System (BIOS) is to configure the one or more general purpose input output signals. 22. The system of claim 17 , wherein the I/O device is to wait for expiration of a timer prior to exit from the low power consumption state. 23. The system of claim 17 , wherein the low power consumption state is compliant with a run time D3 state. 24. The system of claim 1 further comprising memory to store operating system software, wherein the operating system software is to control a power state of the I/O device via one or more general purpose input output signals. 25. The system of claim 17 , wherein the logic, one or more processor cores, and memory are located on a single integrated circuit die.

Assignees

Inventors

Classifications

  • G06F1/3243Primary

    Power saving in microcontroller unit · CPC title

  • Cross-Sectional Technologies · mapped topic

  • 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 US9891691B2 cover?
Methods and apparatus relating to reducing pin count requirements for implementation of interconnect idle state(s) are described. In one embodiment, logic receives a general purpose input signal on a signal pin of an Input/Output (I/O) complex logic in response to a control signal. An I/O device (e.g., coupled to the I/O complex logic) enters a low power consumption state in response to the con…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F1/3243. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 13 2018 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).