IP Library › Granted Patent US 11,568,915
Granted Patent B2
US 11,568,915 · App. 17/315,711 · Granted Jan 31, 2023

Voltage adjustment of memory dies based on weighted feedback

Inventors: Fuad Badrieh (Boise, ID); Thomas H. Kinsley (Boise, ID); Baekkyu Choi (San Jose, CA)
Assignee: Micron Technology, Inc.
G11C11/4074G11C11/2297
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,568,915
App. No.
17/315,711
Granted
Jan 31, 2023
Kind
B2
Abstract

Methods, systems, and devices for voltage adjustment of memory dies based on weighted feedback are described. A supply voltage may be measured at various areas of a memory die, weights may be applied to the measured voltages based on the area from which the particular voltage was measured. The supply voltage may be adjusted based on the weighted signals. The signals may be weighted using digital or analog techniques. Different durations of time in which oscillations from an oscillator circuit are counted may provide weighting for a signal. Weights applied to the signals may be dynamically adjusted, which may allow the weights to be tuned or changed based on changes to operating conditions of the memory dies.

Claims (84)

1. A method comprising:

receiving a plurality of signals from a plurality of voltage sensors coupled with a memory die, each signal of the plurality of signals indicating a voltage at a respective area of the memory die;

weighting each signal of the plurality of signals to generate a plurality of weighted signals, the weighting of each signal based at least in part on the respective area of the memory die associated with the signal; and

adjusting a voltage level of a supply voltage used by the memory die based at least in part on the plurality of weighted signals.

2. The method of claim 1 , wherein weighting each signal of the plurality of signals to generate the plurality of weighted signals comprises:

applying a respective capacitance to each signal.

3. A method comprising:

receiving a plurality of signals each indicating a voltage at a respective area of a memory die;

weighting each signal of the plurality of signals to generate a plurality of weighted signals, the weighting of each signal based at least in part on the respective area of the memory die associated with the signal;

averaging the plurality of weighted signals to generate a weighted average of the plurality of signals; and

adjusting a voltage level of a supply voltage based at least in part on the plurality of weighted signals and on the weighted average of the plurality of signals.

4. A method comprising:

receiving a plurality of signals each indicating a voltage at a respective area of a memory die;

weighting each signal of the plurality of signals to generate a plurality of weighted signals, the weighting of each signal based at least in part on the respective area of the memory die associated with the signal, wherein weighting each signal of the plurality of signals to generate the plurality of weighted signals comprises:

applying each signal of the plurality of signals to a respective oscillator of a plurality of oscillators; and

counting, for a respective duration, a quantity of oscillations output by each oscillator in response to applying the plurality of signals to the plurality of oscillators; and

adjusting a voltage level of a supply voltage based at least in part on the plurality of weighted signals.

5. The method of claim 4 , further comprising:

averaging the quantity of oscillations output by each oscillator of the plurality of oscillators to produce an average count, wherein adjusting the voltage level of the supply voltage is based at least in part on the average count.

6. The method of claim 5 , further comprising:

converting the average count into an analog signal, wherein adjusting the voltage level of the supply voltage is based at least in part on the analog signal.

7. The method of claim 4 , further comprising:

adjusting a weight applied to a signal of the plurality of signals by adjusting the respective duration that the quantity of oscillations output by an oscillator of the plurality of oscillators is counted.

8. The method of claim 4 , wherein an oscillator of the plurality of oscillators comprises a ring oscillator.

9. A method comprising:

receiving a plurality of signals each indicating a voltage at a respective area of a memory die;

weighting each signal of the plurality of signals to generate a plurality of weighted signals, the weighting of each signal based at least in part on the respective area of the memory die associated with the signal, wherein weighting each signal of the plurality of signals to generate the plurality of weighted signals comprises applying a respective capacitance to each signal;

combining the plurality of weighted signals together to produce a weighted average of the plurality of signals; and

adjusting a voltage level of a supply voltage based at least in part on the plurality of weighted signals and on the weighted average.

10. A method comprising:

receiving a plurality of signals each indicating a voltage at a respective area of a memory die;

weighting each signal of the plurality of signals to generate a plurality of weighted signals, the weighting of each signal based at least in part on the respective area of the memory die associated with the signal, wherein weighting each signal of the plurality of signals to generate the plurality of weighted signals comprises applying a respective capacitance to each signal;

adjusting a weight associated with a signal of the plurality of signals by adjusting the respective capacitance associated with the signal; and

adjusting a voltage level of a supply voltage based at least in part on the plurality of weighted signals.

11. A method of comprising:

receiving a plurality of signals each indicating a voltage at a respective area of a memory die;

weighting each signal of the plurality of signals to generate a plurality of weighted signals, the weighting of each signal based at least in part on the respective area of the memory die associated with the signal;

receiving a second signal indicative of a voltage of a second memory die; and

adjusting a voltage level of a supply voltage based at least in part on the plurality of weighted signals and on the second signal.

12. A method comprising:

receiving a plurality of signals each indicating a voltage at a respective area of a memory die;

weighting each signal of the plurality of signals to generate a plurality of weighted signals, the weighting of each signal based at least in part on the respective area of the memory die associated with the signal; and

adjusting a voltage level of a supply voltage based at least in part on the plurality of weighted signals, wherein adjusting the voltage level of the supply voltage comprises:

sending an adjusting signal to a voltage regulator.

13. An apparatus, comprising:

a memory die;

a plurality of voltage sensors positioned at different areas of the memory die and configured to output a plurality of signals, each voltage sensor of the plurality of voltage sensors configured to output a respective signal of the plurality of signals indicating a voltage sensed at a respective area of the memory die;

a first circuit coupled with the plurality of voltage sensors and configured to:

receive the plurality of signals from the plurality of voltage sensors; and

weight each signal of the plurality of signals to generate a plurality of weighted signals, the weighting of each signal based at least in part on the respective area of the memory die associated with the signal; and

a voltage regulator coupled with the first circuit and configured to:

provide a supply voltage to the memory die; and

adjust a voltage level of the supply voltage based at least in part on the plurality of weighted signals.

14. The apparatus of claim 13 , further comprising:

a second circuit coupled with the first circuit and the voltage regulator and configured to average the plurality of weighted signals to generate a weighted average of the plurality of signals, wherein the voltage regulator is configured to adjust the voltage level of the supply voltage based at least in part on the weighted average of the plurality of signals.

15. The apparatus of claim 13 , wherein the first circuit comprises:

a plurality of oscillators, each configured to:

receive a respective signal of the plurality of signals; and

weight the respective signal by outputting a quantity of oscillations for a respective duration.

16. The apparatus of claim 15 , further comprising:

a second circuit coupled with the plurality of oscillators and the voltage regulator and configured to produce an average count by averaging the quantity of oscillations output by each oscillator of the plurality of oscillators, wherein the voltage regulator is configured to adjust the voltage level of the supply voltage based at least in part on the average count.

17. The apparatus of claim 16 , further comprising:

a digital-to-analog converter coupled with the second circuit and the voltage regulator and configured to convert the average count into an analog signal, wherein the voltage regulator is configured to adjust the voltage level of the supply voltage based at least in part on the analog signal.

18. The apparatus of claim 15 , wherein the weighting of each signal is based at least in part on the respective duration that the quantity of oscillations output by the oscillator are counted.

19. The apparatus of claim 15 , wherein the plurality of oscillators comprises a plurality of ring oscillators.

20. The apparatus of claim 13 , wherein the first circuit comprises:

a plurality of capacitive circuits, each configured to receive a respective signal of the plurality of signals, wherein the weighting of each signal is based at least in part on a capacitance of the respective capacitive circuit.

21. The apparatus of claim 20 , further comprising:

a second circuit coupled with the plurality of capacitive circuits and the voltage regulator and configured to combine the plurality of weighted signals together to produce a weighted average of the plurality of signals, wherein the voltage regulator is configured to adjust the voltage level of the supply voltage based at least in part on the weighted average.

22. The apparatus of claim 13 , further comprising:

a second memory die; and

a second voltage sensor positioned on the second memory die and coupled with the voltage regulator and configured to output a second signal indicating a second voltage sensed at the second memory die, wherein the voltage regulator is configured to adjust the voltage level of the supply voltage based at least in part on the second signal.

23. An apparatus, comprising:

a memory die;

a power circuit coupled with the memory die and configured to provide one or more voltages to the memory die; and

a controller coupled with the memory die and the power circuit, the controller configured to cause the power circuit to:

receive a plurality of signals from a plurality of voltage sensors coupled with the memory die, each signal of the plurality of signals indicating a voltage at an area of the memory die;

weight each signal of the plurality of signals to generate a plurality of weighted signals based at least in part on the area of the memory die; and

adjust a voltage level of a supply voltage used by the memory die based at least in part on the plurality of weighted signals.

24. The apparatus of claim 23 , wherein the controller is further configured to cause the power circuit to:

average the plurality of weighted signals to generate a weighted average of the plurality of signals, wherein adjusting the voltage level of the supply voltage is based at least in part on the weighted average of the plurality of signals.

25. The apparatus of claim 23 , wherein the controller is further configured to cause the power circuit to:

apply each signal of the plurality of signals to a respective oscillator of a plurality of oscillators; and

count, for a respective duration, a quantity of oscillations output by each oscillator in response to applying the plurality of signals to the plurality of oscillators.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2021
From: BADRIEH, FUAD; KINSLEY, THOMAS H.; CHOI, BAEKKYU
To: MICRON TECHNOLOGY, INC
Reel/Frame 056300/0785 →
Continuity (1)
Related Publication 20220358988A1 · Nov 10, 2022