IP Library › Granted Patent US 9,536,617
Granted Patent B2
US 9,536,617 · App. 14/928,992 · Granted Jan 3, 2017

Ad hoc digital multi-die polling for peak ICC management

Inventors: Ali Al-Shamma (San Jose, CA); Farookh Moogat (Fremont, CA); Chang Siau (Saratoga, CA); Grishma Shah (San Jose, CA); Kenneth Louie (Milpitas, CA); Khanh Nguyen (Milpitas, CA); Kapil Verma (Milpitas, CA)
Assignee: SANDISK TECHNOLOGIES LLC
G11C16/30G11C16/24
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 9,536,617
App. No.
14/928,992
Granted
Jan 3, 2017
Kind
B2
Abstract

Systems and methods for reducing peak power supply current in a non-volatile memory system that includes a plurality of memory die are described. In some cases, prior to a first memory die of the plurality of memory die performing a particular memory operation (e.g., a programming operation), the first memory die may poll other memory die of the plurality of memory die to determine a total peak power supply current for the plurality of memory die. In response to detecting that the total peak power supply current for the plurality of memory die is at or above a peak current threshold (e.g., more than 200 mA), the first memory die may delay the performance of the particular memory operation or slow down the performance of the particular memory operation.

Claims (50)

1. An apparatus, comprising:

a first memory die; and

a second memory die configured to acquire a power supply current value for the first memory die and set a rate for charging up an internal node of the second memory die based on the power supply current value, the second memory die configured to charge up the internal node from a first voltage to a second voltage greater than the first voltage at the rate, the second memory die configured to adjust the rate for charging up the internal node based on a second power supply current value for the first memory die and charge up the internal node from the second voltage to a voltage greater than the second voltage at the adjusted rate.

2. The apparatus of claim 1 , wherein:

the second memory die configured to acquire the second power supply current value for the first memory die subsequent to charging up the internal node at the rate.

3. The apparatus of claim 1 , wherein:

the second memory die configured to increase the rate for charging up the internal node based on the second power supply current value.

4. The apparatus of claim 1 , wherein:

the second memory die configured to identify a memory operation scheduled for the second memory die and acquire the power supply current value for the first memory die from the first memory die in response to identifying the scheduled memory operation.

5. The apparatus of claim 1 , wherein:

the power supply current value for the first memory die is equal to a peak power supply current value for the first memory die.

6. The apparatus of claim 1 , wherein:

the internal node comprises a bit line.

7. The apparatus of claim 1 , wherein:

the first memory die comprises a first non-volatile memory die; and

the second memory die comprises a second non-volatile memory die.

8. The apparatus of claim 1 , wherein:

the second memory die includes non-volatile memory that is monolithically formed in one or more physical levels of memory cells having active areas disposed above a silicon substrate.

9. A method, comprising:

identifying a memory operation to be performed using a memory die of a plurality of memory die, the memory operation includes charging up an internal node of the memory die;

determining a first total power supply current for the plurality of memory die prior to performing the memory operation;

setting a ramp rate for charging up the internal node based on the first total power supply current;

charging up the internal node from a first voltage to a second voltage greater than the first voltage at the ramp rate;

adjusting the ramp rate for charging up the internal node based on a second total power supply current for the plurality of memory die; and

charging up the internal node from the second voltage to a voltage greater than the second voltage at the adjusted ramp rate.

10. The method of claim 9 , further comprising:

determining the second total power supply current for the plurality of memory die subsequent to setting the ramp rate.

11. The method of claim 9 , wherein:

the adjusting the ramp rate comprises increasing the ramp rate.

12. The method of claim 9 , wherein:

the first total power supply current for the plurality of memory die comprises a sum of power supply current values for each memory die of the plurality of memory die.

13. The method of claim 9 , wherein:

the memory operation comprises a programming operation; and

the internal node comprises an output of a charge pump configured to generate a programming voltage during the programming operation.

14. The method of claim 9 , wherein:

the determining a first total power supply current for the plurality of memory die includes receiving from a set of memory die of the plurality of memory die power supply current information associated with the amount of power supply current being consumed by the set of memory die.

15. The method of claim 9 , wherein:

the internal node comprises a bit line.

16. The method of claim 9 , wherein:

the plurality of memory die comprises eight NAND Flash memory die.

17. The method of claim 9 , wherein:

the memory die includes non-volatile memory that is monolithically formed in one or more physical levels of memory cells having active areas disposed above a silicon substrate.

18. A system, comprising:

a first memory die; and

a second memory die including a polling circuit configured to determine a power supply current consumed by the first memory die and determine a difference between the power supply current consumed by the first memory die and a maximum current threshold, the polling circuit configured to set a precharge time for charging up an internal node of the second memory die based on the difference, the second memory die configured to charge up the internal node from a first voltage to a second voltage greater than the first voltage based on the precharge time, the second memory die configured to adjust the precharge time for charging up the internal node based on a second difference between a second power supply current consumed by the first memory die and the maximum current threshold, the second memory die configured to charge up the internal node from the second voltage to a voltage greater than the second voltage based on the adjusted precharge time.

19. The system of claim 18 , wherein:

the polling circuit configured to determine the second power supply current consumed by the first memory die and determine the second difference between the second power supply current consumed by the first memory die and the maximum current threshold.

20. The system of claim 18 , wherein:

the internal node comprises a bit line; and

the second memory die configured to increase the precharge time for charging up the bit line based on the second difference.

Assignments (5)
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2024
From: SANDISK TECHNOLOGIES LLC
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 069796/0423 →
CHANGE OF NAME Recorded May 25, 2016
From: SANDISK TECHNOLOGIES INC
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 038812/0954 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2015
From: AL-SHAMMA, ALI; MOOGAT, FAROOKH; SIAU, CHANG; SHAH, GRISHMA; LOUIE, KENNETH; NGUYEN, KHANH; VERMA, KAPIL
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 036939/0249 →
Continuity (2)
Provisional Application 62142615 · Apr 3, 2015
Related Publication 20160293264A1 · Oct 6, 2016