IP Library › Granted Patent US 11,567,557
Granted Patent B2
US 11,567,557 · App. 16/729,805 · Granted Jan 31, 2023

Electrical power operating states for core logic in a memory physical layer

Inventors: Sridhar Varadharajulu Gada (Bangalore, IN); Sonu Arora (Princeton, NJ); Xiaojie He (Austin, TX)
Assignee: Advanced Micro Devices, Inc.
G06F1/3275G06F1/3287G06F1/3296G05F1/46
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,567,557
App. No.
16/729,805
Granted
Jan 31, 2023
Kind
B2
Abstract

An electronic device has a memory functional block that includes memory circuits and a memory physical layer (PHY) functional block with core logic that controls operations in the memory functional block, a memory PHY voltage regulator, a system voltage regulator, and a controller. The electronic device also includes a switch having an input coupled to an output of the memory PHY voltage regulator, another input coupled to an output of the system voltage regulator, and an output coupled to a power supply input of the core logic. The controller sets the switch so that electrical power is provided from the memory PHY voltage regulator to the core logic in a full power operating state. The controller sets the switch so that electrical power is provided from the system voltage regulator to the core logic in one or more low power operating states.

Claims (77)

1. An electronic device, comprising:

a memory functional block that includes a plurality of memory circuits and a memory physical layer (PHY) functional block, the memory PHY functional block including core logic that controls operations of the memory PHY functional block;

a memory PHY voltage regulator;

a system voltage regulator;

a switch having a first input coupled to an output of the memory PHY voltage regulator, a second input coupled to an output of the system voltage regulator, and an output coupled to a power supply input of the core logic; and

a controller coupled to the switch and configured to:

set the switch so that electrical power is provided from the memory PHY voltage regulator to the core logic in a full power operating state; and

set the switch so that electrical power is provided from the system voltage regulator to the core logic in each of multiple low power operating states.

2. The electronic device of claim 1 , wherein the multiple low power operating states include:

a low activity operating state in which the system voltage regulator provides electrical power to the core logic at a reduced voltage, wherein the reduced voltage is lower than a full operating voltage of circuitry in the core logic, but is sufficient for the circuitry in the core logic to continue limited operation;

a retention operating state in which the system voltage regulator provides electrical power to the core logic at a retention voltage, wherein the retention voltage is lower than the reduced voltage and is not sufficient for the circuitry in the core logic to reliably continue the limited operation, but is sufficient to retain state information for the circuitry in the core logic; and

a power off operating state in which the system voltage regulator provides no electrical power to the core logic.

3. The electronic device of claim 2 , wherein the controller is further configured to:

determine a rate of memory access activities in the memory functional block;

when the rate of memory access activities is above a rate threshold, configure the core logic in the full power operating state, the configuring including setting the switch so that electrical power is provided from the memory PHY voltage regulator to the core logic;

when the rate of memory access activities is below the rate threshold but the rate of memory access activities is greater than zero, configure the core logic in the low activity operating state, the configuring including setting the switch so that electrical power is provided from the system voltage regulator to the core logic at the reduced voltage; and

when the rate of memory access activities is zero, and thus the memory functional block is not performing memory accesses, configure the core logic in either the retention low power operating state or the power off operating state based on an idleness of the core logic.

4. The electronic device of claim 3 , wherein the controller is further configured to:

determine a length of an idle period during which the core logic is idle;

when the rate of memory access activities is zero and the length of the idle period is shorter than a time threshold in length, configure the core logic in the retention operating state, the configuring including setting the system voltage regulator so that electrical power is provided to the core logic at the retention voltage; and

when the rate of memory access activities is zero and the length of the idle period is longer than the time threshold in length, configure the core logic in the power off operating state, the configuring including setting the system voltage regulator so that no electrical power is provided to the core logic.

5. The electronic device of claim 4 , wherein:

the controller includes state machine circuitry; and

the controller is further configured to:

use the state machine circuitry to determine transitions between the full power, the low activity, the retention, and the power off operating states based on the rate of memory activities and/or the length of the idle period.

6. The electronic device of claim 4 , wherein:

the controller comprises one or more operating state change limiting mechanisms; and

the controller is configured to use the operating state change limiting mechanisms to limit a rate at which the controller transitions the operating state for the core logic between the full power, the low activity, the retention, and the power off operating states.

7. The electronic device of claim 2 , further comprising:

a low dropout (LDO) regulator for the core logic, the LDO regulator having a first input coupled to the power supply input of the core logic and an output coupled to the circuitry in the core logic, the LDO regulator configured to provide electrical power to the circuitry in the core logic;

wherein the LDO is enabled in the full power operating state, so that the circuitry receives electrical power from the memory PHY voltage regulator via the LDO; and

wherein the LDO is disabled or bypassed in the low activity operating state, so that the circuitry receives electrical power from the system voltage regulator.

8. The electronic device of claim 7 , wherein the LDO voltage regulator includes circuit elements for reducing noise and transient signals.

9. The electronic device of claim 1 , wherein:

the memory PHY functional block further includes input-output (IO) circuit elements; and

the memory PHY voltage regulator provides electrical power to the IO circuit elements regardless of an operating state of the core logic.

10. The electronic device of claim 1 , wherein the core logic includes one or more of: memory access state machine circuitry, memory access routing controller circuitry, memory PHY clock generation circuitry, and memory PHY state information storage memory circuitry.

11. The electronic device of claim 1 , wherein:

the electronic device includes one or more external functional blocks that are separate from the memory functional block; and

the system voltage regulator is configured to provide electrical power to the external functional blocks regardless of an operating state of the core logic.

12. A method for providing electrical power to functional blocks in an electronic device that comprises: a memory functional block that includes a plurality of memory circuits and a memory physical layer (PHY) functional block, the memory PHY functional block including core logic that controls operations of the memory PHY functional block; a memory PHY voltage regulator; a system voltage regulator; a switch having a first input coupled to an output of the memory PHY voltage regulator, a second input coupled to an output of the system voltage regulator, and an output coupled to a power supply input of the core logic; and a controller coupled to the switch, the method comprising:

setting, by the controller, the switch so that electrical power is provided from the memory PHY voltage regulator to the core logic in a full power operating state; and

setting, by the controller, the switch so that electrical power is provided from the system voltage regulator to the core logic in each of multiple low power operating states.

13. The method of claim 12 , wherein the multiple low power operating states include:

a low activity operating state in which the system voltage regulator provides electrical power to the core logic at a reduced voltage, wherein the reduced voltage is lower than a full operating voltage of circuitry in the core logic, but is sufficient for the circuitry in the core logic to continue limited operation;

a retention operating state in which the system voltage regulator provides electrical power to the core logic at a retention voltage, wherein the retention voltage is lower than the reduced voltage and is not sufficient for the circuitry in the core logic to reliably continue the limited operation, but is sufficient to retain state information for the circuitry in the core logic; and

a power off operating state in which the system voltage regulator provides no electrical power to the core logic.

14. The method of claim 13 , further comprising:

determining, by the controller, a rate of memory access activities in the memory functional block;

when the rate of memory access activities is above a rate threshold, configuring, by the controller, the core logic in the full power operating state, the configuring including setting the switch so that electrical power is provided from the memory PHY voltage regulator to the core logic;

when the rate of memory access activities is below the rate threshold but the rate of memory access activities is greater than zero, configuring, by the controller, the core logic in the low activity operating state, the configuring including setting the switch so that electrical power is provided from the system voltage regulator to the core logic at the reduced voltage; and

when the rate of memory access activities is zero, and thus the memory functional block is not performing memory accesses, configuring, by the controller, the core logic in either the retention operating state or the power off operating state based on an idleness of the core logic.

15. The method of claim 14 , further comprising:

determining, by the controller, a length of an idle period during which the core logic is idle;

when the rate of memory access activities is zero and the length of the idle period is shorter than a time threshold in length, configuring, by the controller, the core logic in the retention operating state, the configuring including setting the system voltage regulator so that electrical power is provided to the core logic at the retention voltage; and

when the rate of memory access activities is zero and the length of the idle period is longer than the time threshold in length, configuring, by the controller, the core logic in the power off operating state, the configuring including setting the system voltage regulator so that no electrical power is provided to the core logic.

16. The method of claim 15 , wherein:

the controller includes state machine circuitry; and

the method further comprises:

using, by the controller, the state machine circuitry to determine transitions between the full power, the low activity, the retention, and the power off operating states based on the rate of memory activities and/or the length of the idle period.

17. The method of claim 15 , further comprising:

limiting, by the controller, a rate at which the controller transitions the operating state for the core logic between the full power, the low activity, the retention, and the power off operating states.

18. The method of claim 13 , wherein:

the memory PHY functional block further comprises a low dropout (LDO) regulator for the core logic, the LDO regulator having a first input coupled to the power supply input of the core logic and an output coupled to the circuitry in the core logic, the LDO regulator configured to provide electrical power to the circuitry in the core logic;

the method further comprises:

enabling, by the controller, the LDO in the full power operating state, so that the circuitry receives electrical power from the memory PHY voltage regulator via the LDO; and

disabling or bypassing, by the controller, the LDO in the low activity operating state, so that the circuitry receives electrical power from the system voltage regulator.

19. The method of claim 18 , wherein the LDO voltage regulator includes circuit elements for reducing noise and transient signals.

20. The method of claim 12 , wherein:

the memory PHY functional block further includes input-output (IO) circuit elements; and

the method further comprises:

providing, by the memory PHY voltage regulator, electrical power to the IO circuit elements regardless of an operating state of the core logic.

21. The method of claim 12 , wherein the core logic includes one or more of: memory access state machine circuitry, memory access routing controller circuitry, memory PHY clock generation circuitry, and memory PHY state information storage memory circuitry.

22. The method of claim 12 , wherein:

the electronic device includes one or more external functional blocks are separate from the memory functional block;

the method further comprises:

providing, by the system voltage regulator, electrical power to the external functional blocks regardless of an operating state of the core logic.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2020
From: GADA, SRIDHAR VARADHARAJULU; ARORA, SONU; HE, XIAOJIE
To: ADVANCED MICRO DEVICES, INC.
Reel/Frame 051701/0037 →
Continuity (1)
Related Publication 20210200297A1 · Jul 1, 2021