Back to results
US 2014/0181561 A1Published application
Power throttling queue
AssigneeAdvanced Micro Devices, Inc.
InventorDavid J. Shippy
Life of this patent
Estimating the term…
Abstract
A power throttling queue includes a queue and a throttling circuit. The queue has multiple entries. Each entry has a data field and a valid field. The multiple entries include a first portion and a selectively disabled second portion. The throttling circuit is coupled to the queue, and selectively disables the second portion in response to a number of valid entries of the first portion.
Claims20
A power throttling queue comprising:
- a queue having plurality of entries, each entry having a data field and a valid field, said plurality of entries comprising a first portion and a selectively disabled second portion;
- and
- a throttling circuit coupled to said queue, for selectively disabling said second portion in response to a number of valid entries of said first portion.
A power throttling queue comprising:
- a queue having plurality of entries, each entry having a data field and a valid field, said plurality of entries comprising a first portion and a selectively disabled second portion;
- and
- a throttling circuit coupled to said queue, comprising:
- an enable logic circuit having an input for receiving valid bits from a number of entries of said first portion, and an output for providing a power gate signal when said valid bits from said number of entries are active;
- and
- a switch having first terminal for receiving a power supply voltage, a second terminal coupled to a power supply terminal of said second portion, and a control terminal for receiving said power gate signal.
3 more elements
A method for operating a queue comprising:
- filling the queue in response to data write requests in an order from a lowest ordered entry to a highest ordered entry;
- marking an entry as valid when filled;
- draining the queue of valid entries from a highest ordered valid entry to a lowest ordered valid entry in response to data read requests;
- shifting valid entries to lower positions in response to said draining;
- and
- disabling a second portion of the queue when less than a number of entries of a first portion of the queue are valid.
3 more elements
Dependencies are inferred from the claim text.