IP Library › Granted Patent US 12,334,181
Granted Patent B2
US 12,334,181 · App. 18/185,127 · Granted Jun 17, 2025

Method for controlling temperature of chips and related chips

Inventors: Xiaopei Guo (Hubei, CN); Xiaohu Zhou (Hubei, CN)
Assignee: Yangtze Memory Technologies Co., Ltd.
G11C7/04G11C16/349
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,334,181
App. No.
18/185,127
Granted
Jun 17, 2025
Kind
B2
Abstract

A method for controlling a memory system is disclosed. For example, the method can include performing an operation on a memory device of the memory system, calculating a remaining payload based on a current total payload and a payload associated with the operation performed on the memory device, and when the remaining payload meets a predefined requirement, measuring a current temperature of the memory device and setting the current total payload associated with the current temperature for the memory device.

Claims (37)

1. A method for controlling a memory system comprises a memory device, comprising:

performing an operation on the memory device;

calculating a remaining payload based on a current total payload and a payload associated with the operation performed on the memory device; and

when the remaining payload meets a predefined requirement, measuring a current temperature of the memory device and setting the current total payload associated with the current temperature of the memory device.

2. The method of claim 1 , wherein when the remaining payload meets the predefined requirement, the method further comprises starting counting a predefined amount of time, and

wherein when the remaining payload meets the predefined requirement, the method performs measuring the current temperature of the memory device, setting the current total payload associated with the current temperature of the memory device and starting counting the predefined amount of time when the predefined amount of time is elapsed, or stopping transferring data to and/or from the memory device until the predefined amount of time is elapsed and measuring the current temperature of the memory device, setting the current total payload associated with the current temperature of the memory device and starting counting the predefined amount of time when the predefined amount of time is elapsed.

3. The method of claim 2 , further comprising:

when the remaining payload does not meet the predefined requirement, performing another operation on the memory device when the predefined amount of time is not elapsed, or measuring the current temperature of the memory device, setting the current total payload associated with the current temperature of the memory device and starting counting the predefined amount of time when the predefined amount of time is elapsed.

4. The method of claim 1 , wherein the remaining payload is calculated by subtracting from the current total payload the payload associated with the operation performed on the memory device.

5. The method of claim 1 , wherein the current total payload associated with the current temperature of the memory device is set based on a temperature range-current total payload relation corresponding to the memory device.

6. The method of claim 1 , wherein the predefined requirement requires that the remaining payload is less than zero.

7. A non-transitive computer readable storage medium having instructions stored therein, which, when executed by a processor, causes the processor to perform a method for controlling a memory system comprises a memory device, the method comprising:

performing an operation on the memory device;

calculating a remaining payload based on a current total payload and a payload associated with the operation performed on the memory device; and

when the remaining payload meets a predefined requirement, measuring a current temperature of the memory device and setting the current total payload associated with the current temperature of the memory device.

8. The non-transitive computer readable storage medium of claim 7 , wherein when the remaining payload meets the predefined requirement, the method further comprises starting counting a predefined amount of time, and

wherein when the remaining payload meets the predefined requirement, the method performs measuring the current temperature of the memory system, setting the current total payload associated with the current temperature of the memory system and starting counting the predefined amount of time when the predefined amount of time is elapsed, or stopping transferring data to and/or from the memory device until the predefined amount of time is elapsed and measuring the current temperature of the memory system, setting the current total payload associated with the current temperature of the memory system and starting counting the predefined amount of time when the predefined amount of time is elapsed.

9. The non-transitive computer readable storage medium of claim 8 , further comprising:

when the remaining payload does not meet the predefined requirement, performing another operation on the memory device when the predefined amount of time is not elapsed, or measuring the current temperature of the memory device, setting the current total payload associated with the current temperature of the memory device and starting counting the predefined amount of time when the predefined amount of time is elapsed.

10. The non-transitive computer readable storage medium of claim 7 , wherein the remaining payload is calculated by subtracting from the current total payload the payload associated with the operation performed on the memory device.

11. The non-transitive computer readable storage medium of claim 7 , wherein the current total payload associated with the current temperature of the memory device is set based on a temperature range-current total payload relation corresponding to the memory device.

12. The non-transitive computer readable storage medium of claim 7 , wherein the predefined requirement requires that the remaining payload is less than zero.

13. A memory system, comprising:

a memory device configured to store data;

a temperature sensor configured to measure a current temperature of the memory device; and

a memory controller coupled to the memory device and the temperature sensor, the memory controller configured to set a current total payload associated with the current temperature of the memory device, and perform an operation on the memory device and calculate a remaining payload based on the current total payload and a payload associated with the operation performed on the memory device,

wherein when the remaining payload meets a predefined requirement the memory controller sets the current total payload associated with the current temperature of the memory device.

14. The memory system of claim 13 , further comprising:

a timer coupled to the memory controller, the timer being configured to count a predefined amount of time,

wherein the memory controller is further configured to control the timer to start counting the predefined amount of time when setting the current total payload associated with the current temperature of the memory device, and

when the remaining payload meets the predefined requirement, the memory controller sets the current total payload associated with the current temperature of the memory device when the predefined amount of time is elapsed, or stops transferring data to and/or from the memory device until the predefined amount of time is elapsed and sets the current total payload associated with the current temperature of the memory device and controls the timer to start counting the predefined amount of time.

15. The memory system of claim 14 , wherein the memory controller is further configured to, when the remaining payload does not meet the predefined requirement, perform another operation on the memory device and calculate the remaining payload based on the current total payload and another payload associated with the another operation performed on the memory device when the predefined amount of time is not elapsed, or set the current total payload associated with the current temperature of the memory device and control the timer to start counting the predefined amount of time when the predefined amount of time is elapsed.

16. The memory system of claim 13 , wherein the memory controller calculates the remaining payload by subtracting from the current total payload the payload associated with the operation performed on the memory device.

17. The memory system of claim 13 , wherein the memory controller sets the current total payload associated with the current temperature of the memory device based on a temperature range-current total payload relation.

18. The memory system of claim 13 , wherein the predefined requirement requires that the remaining payload is less than zero.

19. The memory system of claim 13 , wherein the memory device includes an memory cell of single-level cells (SLCs) or multi-level cells (MLCs) that are programmable to assume a plurality of nominal storage values.

20. The memory system of claim 19 , wherein the operation comprises a single-level cell (SLC) read operation, an SLC write operation, an SLC erase operation, a multi-level cell (MLC) read operation, a MLC write operation or a MLC erase operation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2023
From: GUO, XIAOPEI; ZHOU, XIAOHU
To: YANGTZE MEMORY TECHNOLOGIES CO., LTD.
Reel/Frame 063006/0066 →
Continuity (2)
Continuation PCTCN2023076828 · Feb 17, 2023
Related Publication 20240282347A1 · Aug 22, 2024
References Cited (18)
US 10268409B2 · Lee · 2019 [cited by examiner]
US 10282271B2 · Shin · 2019 [cited by examiner]
US 10605672B2 · Walker · 2020 [cited by applicant]
US 11656777B2 · Yoon · 2023 [cited by examiner]
US 20090287909A1 · Vera · 2009 [cited by examiner]
US 20140278166A1 · Takahashi · 2014 [cited by examiner]
US 20160070327A1 · Nemani · 2016 [cited by examiner]
US 20170200492A1 · Yang et al. · 2017 [cited by applicant]
US 20180284857A1 · Yang et al. · 2018 [cited by applicant]
US 20200142799A1 · Hiruta · 2020 [cited by applicant]
US 20220368149A1 · Katagiri · 2022 [cited by examiner]
US 20230222042A1 · Visconti · 2023 [cited by examiner]
US 20240241501A1 · Guo et al. · 2024 [cited by applicant]
TW 202217817A · 2022 [cited by applicant]
TW 202301330A · 2023 [cited by applicant]
WO 2017222606A1 · 2017 [cited by applicant]
Combined Taiwanese Office Action and Search Report issued on Jul. 2, 2024 in the corresponding Taiwanese Application. No. 112125745 (with English Translation of Category of Cited Documents), 7 pages. [cited by applicant]
European Search Report issued Mar. 5, 2025 in European Patent Application No. 23921583, 17 pages. [cited by applicant]