IP Library Granted Patent US 11,194,523
Granted Patent B2
US 11,194,523 · App. 16/751,615 · Granted Dec 7, 2021

Temperature variation compensation

Inventors: Stella Achtenberg (Netanya, IL); Eran Sharon (Rishon Lezion, IL); David Rozman (Kiryat-Malakhi, IL); Alon Eyal (Zichron Yaakov, IL); Idan Alrod (Herzliya, IL); Dana Lee (Saratoga, CA)
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
G06F3/0679G06F3/064G06F3/0619G06F11/1048G06F11/1068G11C7/04G11C11/5628G11C11/5642G11C16/10G11C16/26G11C16/3418G11C29/021G11C29/028G11C29/52G11C2029/0409
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,194,523
App. No.
16/751,615
Granted
Dec 7, 2021
Kind
B2
Abstract

A data storage device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller is operable to measure a first threshold voltage (VT) of a memory cell under a first parameter at a read temperature and measure a second VT of the memory cell under a second parameter at the read temperature in which the first parameter is different from the second parameter. A VT correction term for the memory cell is determined based upon the first VT measurement and the second VT measurement. A read VT of the memory cell is adjusted by using the VT correction term.

Claims (40)

1. A non-transitory computer readable storage medium containing instructions that, when executed by a controller, perform a method of accessing data from a data storage device, the method comprising:

measuring a first threshold voltage and a second threshold voltage of a memory cell at different read parameters;

determining a temperature coefficient proxy for the memory cell;

retrieving an estimated temperature coefficient value correlated to the temperature coefficient proxy of the memory cell; and

adjusting a read threshold voltage of the memory cell by using the estimated temperature coefficient value.

2. The non-transitory computer readable storage medium of claim 1 , wherein a first parameter of measuring the first threshold voltage is a default read parameter.

3. The non-transitory computer readable storage medium of claim 1 , wherein:

a first parameter and a second parameter are different than a default read parameter; and

the method further comprises measuring a third threshold voltage of the memory cell under the default read parameter.

4. The non-transitory computer readable storage medium of claim 1 , wherein the read threshold voltage of the memory cell is measured under a default read parameter at a read temperature.

5. The non-transitory computer readable storage medium of claim 1 , wherein estimated temperature coefficient value is based upon an estimation of actual temperature coefficient measurements and single proxy measurements.

6. The non-transitory computer readable storage medium of claim 5 , wherein the estimation is a conditional expectation estimation.

7. The non-transitory computer readable storage medium of claim 1 , wherein estimated temperature coefficient value is based upon an estimation of actual temperature coefficient measurements and multiple proxy measurements.

8. The non-transitory computer readable storage medium of claim 7 , wherein the estimation is a linear estimation.

9. A method of mitigating cell voltage distribution widening due to cross temperature conditions in a data storage device, the method comprising:

characterizing an estimated temperature coefficient (TCO) value for each memory cell of one or more memory arrays, wherein the characterization generates an offline data structure, and wherein the data structure correlates a single proxy to a single TCO value;

measuring a threshold voltage at a read temperature with one or more read parameters to determine one or more proxy vectors;

applying the proxy vector to determine a corrected threshold voltage; and

applying the corrected threshold voltage to a read/write operation.

10. The method of claim 9 , wherein the data structure correlates multiple proxies to a single TCO value.

11. The method of claim 9 , wherein one memory array is characterized offline and the characterization is applied to other related memory arrays, wherein other related memory arrays include at least one of a memory array of a same design, of a same specifications, from a same manufacturing lot, and from a same wafer.

12. The method of claim 9 , wherein memory access parameters are comprised of at least one of a read temperature of a block of data, read temperature of a word line, read threshold voltages, write temperature of a block of data, and write temperature of a word line.

13. A non-transitory computer readable storage medium containing instructions that, when executed by a controller, perform a method of accessing data from a data storage device, the method comprising:

step for measuring a first plurality of threshold voltages of a page of memory cells under a first parameter at a read temperature, the first parameter comprising a first bit line voltage and a first sense amplifier integration time;

step for measuring a second plurality of threshold voltages of the page of memory cells under a second parameter at the read temperature, the second parameter comprising a second bit line voltage and a second sense amplifier integration time;

step for determining a temperature coefficient proxy for the page of memory cells;

step for characterizing an estimated temperature coefficient (TCO) value for each memory cell of the page of memory cells, wherein the characterization generates an offline data structure, and wherein the data structure correlates to a single proxy to a single TCO value;

step for retrieving a threshold voltage correction term for each memory cell of the page of memory cells based on the first plurality of measured threshold voltages under the first parameter and on the second plurality of measured threshold voltages under the second parameter; and

step for adjusting a read threshold voltage for each memory cell of the page of memory cells by using the threshold voltage correction term.

14. The non-transitory computer readable storage medium of claim 13 , wherein the first parameter of measuring the first plurality of threshold voltages is a default read parameter.

15. The non-transitory computer readable storage medium of claim 13 , wherein:

the first parameter and the second parameter are different than a default read parameter; and

the method further comprises measuring a third threshold voltage of the memory cell under the default read parameter.

16. The non-transitory computer readable storage medium of claim 13 , wherein the read threshold voltage of the memory cell is measured under a default read parameter at the read temperature.

17. The non-transitory computer readable storage medium of claim 13 , wherein the first bit line voltage and the second bit line voltage are different.

18. The non-transitory computer readable storage medium of claim 13 , wherein the first sense amplifier integration time and the second sense amplifier integration time are different.

19. The non-transitory computer readable storage medium of claim 13 , wherein:

the first bit line voltage and the second bit line voltage are different; and

the first sense amplifier integration time and the second sense amplifier integration time are different.

20. The non-transitory computer readable storage medium of claim 13 , wherein the threshold voltage correction term is retrieved from a data structure.

Assignments (10)
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 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 052025 FRAME 0088 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058965/0699 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2020
From: ACHTENBERG, STELLA; SHARON, ERAN; ROZMAN, DAVID; EYAL, ALON; ALROD, IDAN; LEE, DANA
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 052164/0490 →
SECURITY INTEREST Recorded Feb 26, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 052025/0088 →