IP Library › Granted Patent US 12,228,991
Granted Patent B2
US 12,228,991 · App. 18/223,813 · Granted Feb 18, 2025

Architecture-based power management for a memory device

Inventors: Christophe Vincent Antoine Laurent (Agrate Brianza, IT); Andrea Martinelli (Bergamo, IT); Graziano Mirichigni (Vimercate, IT)
G06F1/3225G06F1/3275G06F1/3287G06F9/4401
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 12,228,991
App. No.
18/223,813
Granted
Feb 18, 2025
Kind
B2
Abstract

Methods, systems, and devices for architecture-based power management for a memory device are described. Aspects include operating a first memory bank within a memory device in a first mode and a second memory bank within the memory device in a second mode. The memory device may receive a power down command for the first memory bank while operating the first memory bank in the first mode and the second memory bank in the second mode and switch the first memory bank from the first mode to a first low power mode while maintaining the second memory bank in the second mode. The first low power mode corresponds to less power consumption by the first memory bank than the first mode. In some cases, switching the first memory bank from the first mode to the first low power mode includes deactivating circuitry dedicated to the first memory bank.

Claims (52)

1. A method by a memory device, comprising:

operating a first memory bank within the memory device in a first mode and a second memory bank within the memory device in a second mode;

receiving, at the memory device, a power down command comprising a first index associated with a plurality of low power modes and a second index associated with one or more memory banks of the memory device, wherein the first index comprises a first value corresponding to a first low power mode of the plurality of low power modes and the second index comprises a second value corresponding to the second memory bank;

switching, based at least in part on the power down command comprising the first index and the second index, the second memory bank from the second mode into the first low power mode of the plurality of low power modes;

receiving, at the memory device, a power up command comprising a third index associated with the one or more memory banks, wherein the third index comprises the second value corresponding to the second memory bank; and

switching, based at least in part on the power up command comprising the third index, the second memory bank from the first low power mode of the plurality of low power modes to the second mode.

2. The method of claim 1 , further comprising:

operating a third memory bank within the memory device in the second mode; and

switching, based at least in part on receiving the power down command, the third memory bank from the second mode into the first low power mode.

3. The method of claim 2 , further comprising:

switching, based at least in part on receiving the power up command, the third memory bank from the first low power mode to the second mode.

4. The method of claim 1 , wherein the first low power mode is associated with less power consumption than the second mode.

5. The method of claim 1 , wherein the first mode is associated with greater power consumption than the first low power mode.

6. The method of claim 1 , wherein operating the second memory bank in the second mode comprises operating the second memory bank in an idle mode.

7. The method of claim 1 , further comprising:

receiving, based at least in part on switching the second memory bank to the first low power mode, a power transition command comprising a fourth index associated with the plurality of low power modes and a fifth index associated with the one or more memory banks of the memory device, wherein the fourth index comprises a third value corresponding to a second low power mode of the plurality of low power modes and the fifth index comprises the second value corresponding to the second memory bank; and

switching, based at least in part on the power transition command comprising the fourth index and the fifth index, the second memory bank from the first low power mode to the second low power mode,

wherein receiving the power up command is based at least in part on switching the second memory bank from the first low power mode to the second low power mode, and wherein switching the second memory bank from the first low power mode to the second mode is based at least in part on switching the second memory bank from the first low power mode to the second low power mode.

8. An apparatus A memory device, comprising:

a first memory bank and a second memory bank; and

one or more controllers coupled with the first memory bank and the second memory bank, wherein the one or more controllers are configured to cause the memory device to:

operate the first memory bank in a first mode and the second memory bank in a second mode;

receive, at the memory device, a power down command comprising a first index associated with a plurality of low power modes and a second index associated with one or more memory banks of the memory device, wherein the first index comprises a first value corresponding to a first low power mode of the plurality of low power modes and the second index comprises a second value corresponding to the second memory bank;

switch, based at least in part on the power down command comprising the first index and the second index, the second memory bank from the second mode into the first low power mode of the plurality of low power modes;

receive, at the memory device, a power up command comprising a third index associated with the one or more memory banks, wherein the third index comprises the second value corresponding to the second memory bank; and

switch, based at least in part on the power up command comprising the third index, the second memory bank from the first low power mode of the plurality of low power modes to the second mode.

9. The memory device of claim 8 , wherein the one or more controllers are further configured to cause the memory device to:

operate a third memory bank within the memory device in the second mode; and

switch, based at least in part on receiving the power down command, the third memory bank from the second mode into the first low power mode.

10. The memory device of claim 9 , wherein the one or more controllers are further configured to cause the memory device to:

switch, based at least in part on receiving the power up command, the third memory bank from the first low power mode to the second mode.

11. The memory device of claim 8 , wherein the first low power mode is associated with less power consumption than the second mode.

12. The memory device of claim 8 , wherein the first mode is associated with greater power consumption than the first low power mode.

13. The memory device of claim 8 , wherein operating the second memory bank in the second mode comprises operating the second memory bank in an idle mode.

14. The memory device of claim 8 , wherein the one or more controllers are further configured to cause the memory device to:

receive, based at least in part on switching the second memory bank to the first low power mode, a power transition command comprising a fourth index associated with the plurality of low power modes and a fifth index associated with the one or more memory banks of the memory device, wherein the fourth index comprises a third value corresponding to a second low power mode of the plurality of low power modes and the fifth index comprises the second value corresponding to the second memory bank; and

switch, based at least in part on the power transition command comprising the fourth index and the fifth index, the second memory bank from the first low power mode to the second low power mode,

wherein receiving the power up command is based at least in part on switching the second memory bank from the first low power mode to the second low power mode, and wherein switching the second memory bank from the first low power mode to the second mode is based at least in part on switching the second memory bank from the first low power mode to the second low power mode.

15. A non-transitory computer-readable medium storing code comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to:

operate a first memory bank within a memory device in a first mode and a second memory bank within the memory device in a second mode;

receive, at the memory device, a power down command comprising a first index associated with a plurality of low power modes and a second index associated with one or more memory banks of the memory device, wherein the first index comprises a first value corresponding to a first low power mode of the plurality of low power modes and the second index comprises a second value corresponding to the second memory bank;

switch, based at least in part on the power down command comprising the first index and the second index, the second memory bank from the second mode into the first low power mode of the plurality of low power modes;

receive, at the memory device, a power up command comprising a third index associated with the one or more memory banks, wherein the third index comprises the second value corresponding to the second memory bank; and

switch, based at least in part on the power up command comprising the third index, the second memory bank from the first low power mode of the plurality of low power modes to the second mode.

16. The non-transitory computer-readable medium of claim 15 , wherein the instructions, when executed by the one or more processors of the electronic device, further cause the electronic device to:

operate a third memory bank within the memory device in the second mode; and

switch, based at least in part on receiving the power down command, the third memory bank from the second mode into the first low power mode.

17. The non-transitory computer-readable medium of claim 16 , wherein the instructions, when executed by the one or more processors of the electronic device, further cause the electronic device to:

switch, based at least in part on receiving the power up command, the third memory bank from the first low power mode to the second mode.

18. The non-transitory computer-readable medium of claim 15 , wherein the first low power mode is associated with less power consumption than the second mode.

19. The non-transitory computer-readable medium of claim 15 , wherein the first mode is associated with greater power consumption than the first low power mode.

20. The non-transitory computer-readable medium of claim 15 , wherein operating the second memory bank in the second mode comprises operating the second memory bank in an idle mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2024
From: MICRON TECHNOLOGY, INC.
To: LODESTAR LICENSING GROUP LLC
Reel/Frame 067261/0057 →
Continuity (3)
Continuation 17573194 · Jan 11, 2022
Continuation 16551597 · Aug 26, 2019
Related Publication 20240028099A1 · Jan 25, 2024
References Cited (30)
US 6721223B2 · Matsumoto et al. · 2004 [cited by applicant]
US 7761724B2 · Rajan et al. · 2010 [cited by applicant]
US 9304579B2 · Ware et al. · 2016 [cited by applicant]
US 9570118B2 · Lee et al. · 2017 [cited by applicant]
US 20020191467A1 · Matsumoto et al. · 2002 [cited by applicant]
US 20050125703A1 · Lefurgy et al. · 2005 [cited by applicant]
US 20100031075A1 · Kapil · 2010 [cited by applicant]
US 20100302893A1 · Sato et al. · 2010 [cited by applicant]
US 20140195837A1 · Park et al. · 2014 [cited by applicant]
US 20140298056A1 · Seki et al. · 2014 [cited by applicant]
US 20150287444A1 · Lee et al. · 2015 [cited by applicant]
US 20160246531A1 · Takizawa · 2016 [cited by applicant]
US 20160293264A1 · Al-Shamma et al. · 2016 [cited by applicant]
US 20170206031A1 · Yin · 2017 [cited by applicant]
US 20170285989A1 · Lai et al. · 2017 [cited by applicant]
US 20170293343A1 · Chinnakkonda Vidyapoornachary et al. · 2017 [cited by applicant]
US 20170344296A1 · Su et al. · 2017 [cited by applicant]
US 20180276149A1 · Bains · 2018 [cited by applicant]
US 20190237124A1 · Cha · 2019 [cited by applicant]
US 20190304530A1 · Choi · 2019 [cited by applicant]
JP 2002373489A · 2002 [cited by applicant]
JP 2004038642A · 2004 [cited by applicant]
JP 2010277666A · 2010 [cited by applicant]
JP 2013196740A · 2013 [cited by applicant]
TW 517234B · 2003 [cited by applicant]
Chinese Patent Office, “Notice of Allowance and Search Report”, issued in connection with Chinese Patent Application No. 202080066534.8 dated Sep. 28, 2022 (4 pages). [cited by applicant]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US20/45412, mailed on Nov. 13, 2020, 15 pages. [cited by applicant]
IPO, “Office Action,” issued in connection with ROC (Taiwan) Patent Application No. 109124406, dated Feb. 23, 2021 (3 pages). [cited by applicant]
Japan Patent Office, “Office Action,” issued in connection with Japan Patent Application No. 2022513057 dated May 9, 2023 (7 pages) (4 pages of English Translation and 3 pages of Original Document). [cited by applicant]
Japan Patent Office, “Office Action,” issued in connection with Japan Patent Application No. 2023-205805 dated Oct. 1, 2024 (8 pages) (4 pages of English Translation and 4 pages of Original Document). [cited by applicant]