IP Library › Granted Patent US 12,638,981
Granted Patent B2
US 12,638,981 · App. 18/808,590 · Granted May 26, 2026

Memory device, memory system, and program operation method thereof

Inventors: Xiangnan Zhao (Wuhan, CN); Hongtao Liu (Wuhan, CN)
Assignee: YANGTZE MEMORY TECHNOLOGIES CO., LTD.
G06F3/0619G06F3/0653G06F3/0659G06F3/0679
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,638,981
App. No.
18/808,590
Granted
May 26, 2026
Kind
B2
Abstract

A memory device includes a memory cell array and peripheral circuits coupled to the memory cell array. The peripheral circuits are configured to perform twice program operations on one or more first memory cells in the memory cell array for storing cold data into the one or more first memory cells. The twice program operations include a first time program operation and a second time program operation. To perform the twice program operations, the peripheral circuits are configured to performing the first time program operation for successfully storing the cold data into the one or more first memory cells, and performing the second time program operation for improving retention characteristics of the cold data.

Claims (56)

1 . A memory device, comprising:

a memory cell array; and

peripheral circuits coupled to the memory cell array and configured to:

perform twice program operations on one or more first memory cells in the memory cell array for storing cold data into the one or more first memory cells, the twice program operations comprising a first time program operation and a second time program operation, wherein performing the twice program operations comprises:

performing the first time program operation for successfully storing the cold data into the one or more first memory cells; and

in response to determining that the first time program operation on the one or more first memory cells is successful, performing the second time program operation for storing the cold data into the one or more first memory cells, the second time program operation being configured to narrow a threshold voltage distribution, corresponding to a programmed state among the one or more first memory cells, for improving retention characteristics of the cold data.

2 . The memory device of claim 1 , wherein:

the peripheral circuits are further configured to perform once program operation on one or more second memory cells in the memory cell array for storing hot data into the one or more second memory cells; and

the cold data stored in the one or more first memory cells has retention characteristics better than the hot data stored in the one or more second memory cells.

3 . The memory device of claim 2 , wherein the peripheral circuits are configured to:

apply a programming voltage to a word line corresponding to the one or more first memory cells, and a pass voltage to another word line corresponding to the one or more second memory cells to perform the first time program operation on the one or more first memory cells.

4 . The memory device of claim 2 , wherein an access frequency of the cold data is less than an access frequency of the hot data, and the access frequency of the cold data is less than or equal to a threshold frequency.

5 . The memory device of claim 1 , wherein the first time program operation is substantially identical to the second time program operation.

6 . The memory device of claim 1 , wherein after the second time program operation, the one or more first memory cells are programmed into different states, and a threshold voltage range of a same programmed state after the second time program operation is narrower than after the first time program operation.

7 . The memory device of claim 1 , wherein a first target programming state achieved by the first time program operation on the one or more first memory cells is substantially identical to a second target programming state achieved by the second time program operation on the one or more first memory cells.

8 . The memory device of claim 1 , wherein:

the first time program operation comprises a first programming pulse that includes a first initial pulse voltage and a first initial pulse duration, and the second time program operation comprises a second programming pulse that includes a second initial pulse voltage and a second initial pulse duration; and

at least one of the first initial pulse voltage being substantially identical to the second initial pulse voltage or the first initial pulse duration being substantially identical to the second initial pulse duration is satisfied.

9 . The memory device of claim 8 , wherein:

the first time program operation comprises a first pulse voltage based on a first initial pulse voltage increment a first incremental voltage, and the second time program operation comprises a second pulse voltage based on a second initial pulse voltage increment a second incremental voltage; and

the first incremental voltage is substantially identical to the second incremental voltage.

10 . The memory device of claim 1 , wherein the peripheral circuits are configured to:

perform the first time program operation on the one or more first memory cells and the first time program operation on one or more second memory cells sequentially.

11 . A memory system, comprising:

a memory controller coupled to a memory device and configured to send one or more first instructions corresponding to cold data, the memory device comprising a memory cell array and peripheral circuits coupled to the memory cell array,

wherein:

the peripheral circuits are configured to perform twice program operations, in response to the one or more first instructions, on one or more first memory cells in the memory cell array for storing the cold data into the one or more first memory cells, the twice program operations comprising a first time program operation and a second time program operation; and

the twice program operations comprise:

perform the first time program operation for successfully storing the cold data into the one or more first memory cells; and

upon determining that the first time program operation has been successfully performed on the one or more first memory cells, perform the second time program operation for storing the cold data into the one or more first memory cells, the second time program operation being configured to narrow a threshold voltage distribution, corresponding to a programmed state among the one or more first memory cells, for improving retention characteristics of the cold data.

12 . The memory system of claim 11 , wherein after the second time program operation, the first memory cells are programmed into different states, and a threshold voltage range of a same programmed state after the second time program operation is narrower than after the first time program operation.

13 . The memory system of claim 11 , wherein:

the first time program operation is substantially identical to the second time program operation; and

a first target programming state achieved by the first time program operation on the one or more first memory cells is substantially identical to a second target programming state achieved by the second time program operation on the one or more first memory cells.

14 . A memory system, comprising:

a memory controller coupled to a memory device, and configured to send one or more first instructions corresponding to cold data, and one or more second instructions corresponding to hot data; and

the memory device comprising a memory cell array and peripheral circuits coupled to the memory cell array,

wherein the peripheral circuits are configured to:

perform twice program operations, in response to the one or more first instructions, on one or more first memory cells in the memory cell array for storing the cold data into the one or more first memory cells, the twice program operations comprising a first time program operation and a second time program operation, the second time program operation being performed using the cold data on the one or more first memory cells upon a determination of a successful result of the first time program operation for storing the cold data into the one or more first memory cells; and

perform once program operation, in response to the one or more second instructions, on one or more second memory cells in the memory cell array for storing hot data into the one or more second memory cells.

15 . The memory system of claim 14 , wherein:

the peripheral circuits are further configured to perform once program operation on the one or more second memory cells in the memory cell array for storing the hot data into the one or more second memory cells; and

the cold data stored in the one or more first memory cells has retention characteristics better than the hot data stored in one or more second memory cells.

16 . The memory system of claim 14 , wherein the first time program operation is substantially identical to the second time program operation.

17 . The memory system of claim 14 , wherein an access frequency of the cold data is less than an access frequency of the hot data, and the access frequency of the cold data is less than or equal to a threshold frequency.

18 . A method for programming data, comprising:

performing twice program operations on one or more first memory cells in a memory cell array for storing cold data into the one or more first memory cells, the twice program operations comprising a first time program operation and a second time program operation,

wherein performing the twice program operations comprises:

performing the first time program operation for successfully storing the cold data into the one or more first memory cells; and

performing the second time program operation for improving retention characteristics of the cold data, wherein:

the first time program operation comprises a first programming pulse that includes a first initial pulse voltage and a first initial pulse duration, and the second time program operation comprises a second programming pulse that includes a second initial pulse voltage and a second initial pulse duration; and

at least one of the first initial pulse voltage being substantially identical to the second initial pulse voltage or the first initial pulse duration being substantially identical to the second initial pulse duration is satisfied.

19 . The method of claim 18 , further comprising:

performing once program operation on one or more second memory cells in the memory cell array for storing hot data into the one or more second memory cells,

wherein the cold data stored in the one or more first memory cells has retention characteristics better than the hot data stored in the one or more second memory cells.

20 . The method of claim 18 , wherein the first time program operation is substantially identical to the second time program operation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2024
From: ZHAO, XIANGNAN; LIU, HONGTAO
To: YANGTZE MEMORY TECHNOLOGIES CO., LTD.
Reel/Frame 068329/0173 →
Priority Claims (1)
CN 202111461490.1 · Dec 2, 2021 · national
Continuity (3)
Continuation 17942108 · Sep 9, 2022
Continuation PCTCN2022112987 · Aug 17, 2022
Related Publication 20240411458A1 · Dec 12, 2024
References Cited (49)
US 6256702B1 · Yoneyama · 2001 [cited by applicant]
US 8913435B2 · Backhausen et al. · 2014 [cited by applicant]
US 9378830B2 · Khoueir et al. · 2016 [cited by applicant]
US 9390806B1 · Hong · 2016 [cited by examiner]
US 9496043B1 · Camp et al. · 2016 [cited by applicant]
US 10796774B2 · Shi et al. · 2020 [cited by applicant]
US 11182080B2 · Zhuang et al. · 2021 [cited by applicant]
US 11249791B2 · Sergeev · 2022 [cited by applicant]
US 11508443B2 · Park · 2022 [cited by examiner]
US 20050270817A1 · Takeuchi · 2005 [cited by applicant]
US 20130250677A1 · Nam et al. · 2013 [cited by applicant]
US 20140376310A1 · Kim et al. · 2014 [cited by applicant]
US 20160035427A1 · Yu · 2016 [cited by applicant]
US 20160078945A1 · Kim et al. · 2016 [cited by applicant]
US 20170075595A1 · Maejima · 2017 [cited by examiner]
US 20170076802A1 · Mokhlesi · 2017 [cited by applicant]
US 20170154677A1 · Lim et al. · 2017 [cited by applicant]
US 20180068726A1 · Song · 2018 [cited by examiner]
US 20190189215A1 · Yang · 2019 [cited by applicant]
US 20190369921A1 · Oh et al. · 2019 [cited by applicant]
US 20190385680A1 · Dunga et al. · 2019 [cited by applicant]
US 20200143847A1 · Yuan · 2020 [cited by examiner]
US 20200201549A1 · Malina · 2020 [cited by applicant]
US 20210043263A1 · Zhang · 2021 [cited by applicant]
US 20210081274A1 · Li · 2021 [cited by examiner]
US 20220261164A1 · Zhuravlev · 2022 [cited by applicant]
US 20220405003A1 · Trantham · 2022 [cited by examiner]
US 20230152997A1 · Nam · 2023 [cited by applicant]
US 20240296889A1 · Zhao · 2024 [cited by examiner]
CN 102150216A · 2011 [cited by applicant]
CN 104332178A · 2015 [cited by applicant]
CN 107045892A · 2017 [cited by applicant]
CN 110036446A · 2019 [cited by applicant]
CN 110870015A · 2020 [cited by applicant]
CN 114400035A · 2022 [cited by applicant]
JP 2013041642A · 2013 [cited by applicant]
JP 2016115081A · 2016 [cited by applicant]
KR 1020150009478A · 2015 [cited by applicant]
KR 1020190135746A · 2019 [cited by applicant]
WO 2015185002A1 · 2015 [cited by applicant]
WO 2018080615A1 · 2018 [cited by applicant]
WO 2019240851A1 · 2019 [cited by applicant]
International Search Report issued in corresponding International Application No. PCT/CN2022/112987, mailed Nov. 18, 2022, 4 pages. [cited by applicant]
K. Takeuchi and T. Tanaka, “A dual-p. programming scheme for high-speed multigigabit-scale NANO flash memories,” in IEEE Journal of Solid-State Circuits, vol. 36, No. 5, pp. 7 44-751, May 2001. [cited by applicant]
Ashok K. Sharma, “High Performance Dynamic Random Access Memories,” in Advanced Semiconductor Memories: Architectures, Designs, and Applications, IEEE, 2003, pp. 129-235, ch3. [cited by applicant]
H. Bazzi, H. Aziza, M. Moreau and A Harb, “Design of a Novel Hybrid CMOS Non-Volatile SRAM Memory in 130nm RRAM Technology,” 2020 15th Design & Technology of Integrated Systems in Nanoscale Era (OTIS), Marrakech, Morocc… [cited by applicant]
Joe Brewer; Manzur Gill, “NANO Flash Memory Technology,” in Nonvolatile Memory Technologies with Emphasis on Flash: A Comprehensive Guide to Understanding and Using Flash Memory Devices, IEEE, 2008, pp. 223-311. [cited by applicant]
Ashok K. Sharma, “Advanced Nonvolatile Memory Designs and Technologies,” in Advanced Semiconductor Memories: Architectures, Designs, and Applications, IEEE, 2003, pp. 319-477. [cited by applicant]
Supplementary European Search Report issued in corresponding European Application No. EP 22899965.2, mailed on May 6, 2025, 8 pages. [cited by applicant]