Movatterモバイル変換


[0]ホーム

URL:


US20230260562A1 - Memory device for reducing row hammer disturbance, and a method of refreshing the same - Google Patents

Memory device for reducing row hammer disturbance, and a method of refreshing the same
Download PDF

Info

Publication number
US20230260562A1
US20230260562A1US18/138,849US202318138849AUS2023260562A1US 20230260562 A1US20230260562 A1US 20230260562A1US 202318138849 AUS202318138849 AUS 202318138849AUS 2023260562 A1US2023260562 A1US 2023260562A1
Authority
US
United States
Prior art keywords
row address
row
storage unit
refresh
memory device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US18/138,849
Other versions
US12020739B2 (en
Inventor
Sunghye CHO
Kijun Lee
Eunae Lee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co LtdfiledCriticalSamsung Electronics Co Ltd
Priority to US18/138,849priorityCriticalpatent/US12020739B2/en
Publication of US20230260562A1publicationCriticalpatent/US20230260562A1/en
Application grantedgrantedCritical
Publication of US12020739B2publicationCriticalpatent/US12020739B2/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

A memory device includes a memory cell array connected to a plurality of wordlines and a plurality of bitlines; a row decoder configured to select a wordline, among the plurality of wordlines, in response to a row address; a column decoder configured to corresponding bitlines, among the plurality of bitlines, in response to a column address; a sense amplification circuit having a plurality of amplifiers connected to the selected corresponding bitlines; a row hammer detector configured to generate a refresh row address when the number of accesses to a row corresponding to the row address is a multiple of a predetermined value; and a refresh controller configured to perform a refresh operation on a row corresponding to the refresh row address. The row corresponding to the refresh row address is disposed adjacent to the row corresponding to the row address.

Description

Claims (20)

What is claimed is:
1. A memory device comprising:
a memory cell array including a plurality of memory cells disposed in a plurality of rows and a plurality of columns and connected to a plurality of wordlines and a plurality of bitlines;
a row decoder configured to receive a row address to activate a wordline corresponding to the row address, among the plurality of wordlines;
a row address storage unit;
an access counter configured to:
obtain an increased access count based on a row access count corresponding to the row address,
in response to the increased access count not reaching a reference value, update the row access count corresponding to the row address with the increased access count,
in response to the increased access count reaching the reference value and the row address storage unit having an empty space for the row address, cause the row address storage unit to store a refresh row address generated from the row address, and
in response to the increased access count reaching the reference value and the row address storage unit having no empty space for the row address, retain the row access count corresponding to the row address; and
a refresh controller configured to perform a refresh operation based on the refresh row address stored in the row address storage unit.
2. The memory device ofclaim 1, wherein the access counter is further configured to obtain the increased access count by increasing the row access count by 1.
3. The memory device ofclaim 1, wherein the reference value includes a multiple of a predetermined value.
4. The memory device ofclaim 1, further comprising:
a row count (RCNT) storage unit including a plurality of storage units, each of the plurality of storage unit configured to store a row access count of at least one corresponding wordline among the plurality of wordlines,
wherein the access counter is further configured to read the row access count corresponding to the row address from the RCNT storage unit.
5. The memory device ofclaim 4, wherein each of the plurality of storage units includes at least one count cell having the same structure as a memory cell of the plurality of memory cells.
6. The memory device ofclaim 1, wherein the refresh controller is further configured to perform the refresh operation on at least one of wordlines adjacent to the wordline corresponding to the row address.
7. The memory device ofclaim 1, wherein the row address storage unit is configured to transfer the refresh row address to the refresh controller for the refresh operation and delete the transferred refresh row address from the row address storage unit.
8. A memory device comprising:
a memory cell array including a plurality of memory cells disposed in a plurality of rows and a plurality of columns and connected to a plurality of wordlines and a plurality of bitlines;
a row decoder configured to receive a row address to activate a wordline corresponding to the row address, among the plurality of wordlines;
a row count (RCNT) storage unit including a plurality of storage units, each of the plurality of storage unit configured to store a row access count of at least one corresponding wordline among the plurality of wordlines;
an access counter configured to:
increase the row access count corresponding to the row address stored in the RCNT storage unit, and
in response to the increased row access count reaching a reference value, output a refresh row address based on the row address;
an overflow controller configured to output the refresh row address in response to an overflow flag bit corresponding to the row address having a predetermined bit value;
a row address storage unit configured to store the refresh row address in response to the row address storage unit having an empty space for the row address; and
a refresh controller configured to perform a refresh operation based on the refresh row address stored in the row address storage unit,
wherein the overflow controller is configured to set the overflow flag bit corresponding to the row address as the predetermined bit value in response to the row address storage unit having no empty space for the row address.
9. The memory device ofclaim 8, wherein the predetermined bit value is 1.
10. The memory device ofclaim 9, wherein the overflow controller is further configured to, in response to the refresh row address being stored in the row address storage unit, set the overflow flag bit corresponding to the row address as 0.
11. The memory device ofclaim 8, wherein each of the plurality of storage units includes at least one count cell having the same structure as a memory cell of the plurality of memory cells.
12. The memory device ofclaim 8, wherein the refresh controller is further configured to perform the refresh operation on at least one of wordlines adjacent to the wordline corresponding to the row address.
13. The memory device ofclaim 8, wherein the row address storage unit is configured to transfer the refresh row address to the refresh controller for the refresh operation and delete the transferred refresh row address from the row address storage unit.
14. A memory device comprising:
a memory cell array including a plurality of memory cells disposed in a plurality of rows and a plurality of columns and connected to a plurality of wordlines and a plurality of bitlines;
a row decoder configured to receive a row address to activate a wordline corresponding to the row address, among the plurality of wordlines;
a row count (RCNT) storage unit including a plurality of storage units, each of the plurality of storage unit configured to store a row access count of at least one corresponding wordline among the plurality of wordlines;
a row address storage unit;
an access counter configured to:
read the row access count corresponding to the row address stored in the RCNT storage unit,
in response to an increased access count obtained from the read row access count not reaching a reference value, update the row access count corresponding to the row address with the increased access count,
in response to the increased access count reaching the reference value and the row address storage unit having an empty space for the row address, cause the row address storage unit to store a refresh row address generated from the row address, and
in response to the increased access count reaching the reference value and the row address storage unit having no empty space for the row address, set the row access count corresponding to the row address to be lower than the reference value; and
a refresh controller configured to perform a refresh operation based on the refresh row address stored in the row address storage unit.
15. The memory device ofclaim 14, wherein the access counter is further configured to, in response to the increased access count reaching the reference value and the row address storage unit having no empty space for the row address, retain the row access count corresponding to the row address.
16. The memory device ofclaim 14, wherein the access counter is further configured to obtain the increased access count by increasing the read row access count by 1.
17. The memory device ofclaim 14, wherein the reference value includes a multiple of a predetermined value.
18. The memory device ofclaim 14, wherein each of the plurality of storage units includes at least one count cell having the same structure as a memory cell of the plurality of memory cells.
19. The memory device ofclaim 14, wherein the refresh controller is further configured to perform the refresh operation on at least one of wordlines adjacent to the wordline corresponding to the row address.
20. The memory device ofclaim 14, wherein the row address storage unit is configured to transfer the refresh row address to the refresh controller for the refresh operation and delete the transferred refresh row address from the row address storage unit.
US18/138,8492021-02-232023-04-25Memory device for reducing row hammer disturbance, and a method of refreshing the sameActiveUS12020739B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US18/138,849US12020739B2 (en)2021-02-232023-04-25Memory device for reducing row hammer disturbance, and a method of refreshing the same

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
KR10-2021-00239002021-02-23
KR1020210023900AKR20220120771A (en)2021-02-232021-02-23 Memory device and method of operation thereof
US17/408,454US11670354B2 (en)2021-02-232021-08-22Memory device for reducing row hammer disturbance and a method of refreshing the same
US18/138,849US12020739B2 (en)2021-02-232023-04-25Memory device for reducing row hammer disturbance, and a method of refreshing the same

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US17/408,454ContinuationUS11670354B2 (en)2021-02-232021-08-22Memory device for reducing row hammer disturbance and a method of refreshing the same

Publications (2)

Publication NumberPublication Date
US20230260562A1true US20230260562A1 (en)2023-08-17
US12020739B2 US12020739B2 (en)2024-06-25

Family

ID=82899770

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US17/408,454Active2041-08-31US11670354B2 (en)2021-02-232021-08-22Memory device for reducing row hammer disturbance and a method of refreshing the same
US18/138,849ActiveUS12020739B2 (en)2021-02-232023-04-25Memory device for reducing row hammer disturbance, and a method of refreshing the same

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US17/408,454Active2041-08-31US11670354B2 (en)2021-02-232021-08-22Memory device for reducing row hammer disturbance and a method of refreshing the same

Country Status (3)

CountryLink
US (2)US11670354B2 (en)
KR (1)KR20220120771A (en)
CN (1)CN114974336A (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20230037992A (en)*2021-09-102023-03-17삼성전자주식회사Memory device including row hammer preventing circuitry and operating method thereof
US20230205872A1 (en)*2021-12-232023-06-29Advanced Micro Devices, Inc.Method and apparatus to address row hammer attacks at a host processor
CN116778992A (en)*2022-03-152023-09-19美光科技公司Traveling hammer telemetry
US20240104209A1 (en)*2022-09-232024-03-28SK Hynix Inc.Memory device for performing target refresh operation and operating method thereof
CN119832955B (en)*2023-10-122025-10-03长鑫科技集团股份有限公司Refreshing method and device
CN119626288B (en)*2025-02-132025-05-30浙江力积存储科技有限公司 Memory refresh circuit, refresh method and memory

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120151263A1 (en)*2010-12-092012-06-14Advanced Micro Devices, Inc.Debug state machines and methods of their operation
US20140355332A1 (en)*2013-05-302014-12-04Samsung Electronics Co., Ltd.Volatile memory device and refresh method thereof
US9589606B2 (en)*2014-01-152017-03-07Samsung Electronics Co., Ltd.Handling maximum activation count limit and target row refresh in DDR4 SDRAM
US20210057013A1 (en)*2019-08-232021-02-25Micron Technology, Inc.Apparatuses and methods for lossy row access counting
US20220051716A1 (en)*2020-08-142022-02-17Micron Technology, Inc.Apparatuses, systems, and methods for memory directed access pause
US20220068361A1 (en)*2020-08-272022-03-03Micron Technology, Inc.Apparatuses and methods for control of refresh operations

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9236110B2 (en)2012-06-302016-01-12Intel CorporationRow hammer refresh command
US20140085995A1 (en)2012-09-252014-03-27Zvika GreenfieldMethod, apparatus and system for determining a count of accesses to a row of memory
US9032141B2 (en)2012-11-302015-05-12Intel CorporationRow hammer monitoring based on stored row hammer threshold value
CN107077883B (en)2014-11-252021-04-27三星电子株式会社 Method for detecting most frequently accessed addresses of semiconductor memory based on probability information
US9812185B2 (en)2015-10-212017-11-07Invensas CorporationDRAM adjacent row disturb mitigation
KR102699088B1 (en)*2016-12-062024-08-26삼성전자주식회사Memory system performing hammer refresh operation
US10957377B2 (en)*2018-12-262021-03-23Micron Technology, Inc.Apparatuses and methods for distributed targeted refresh operations
US10770127B2 (en)*2019-02-062020-09-08Micron Technology, Inc.Apparatuses and methods for managing row access counts
KR20220143928A (en)*2020-02-272022-10-25마이크론 테크놀로지, 인크. Apparatus and method for address-based memory performance

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120151263A1 (en)*2010-12-092012-06-14Advanced Micro Devices, Inc.Debug state machines and methods of their operation
US20140355332A1 (en)*2013-05-302014-12-04Samsung Electronics Co., Ltd.Volatile memory device and refresh method thereof
US9589606B2 (en)*2014-01-152017-03-07Samsung Electronics Co., Ltd.Handling maximum activation count limit and target row refresh in DDR4 SDRAM
US20210057013A1 (en)*2019-08-232021-02-25Micron Technology, Inc.Apparatuses and methods for lossy row access counting
US20220051716A1 (en)*2020-08-142022-02-17Micron Technology, Inc.Apparatuses, systems, and methods for memory directed access pause
US20220068361A1 (en)*2020-08-272022-03-03Micron Technology, Inc.Apparatuses and methods for control of refresh operations

Also Published As

Publication numberPublication date
US11670354B2 (en)2023-06-06
US20220270661A1 (en)2022-08-25
CN114974336A (en)2022-08-30
KR20220120771A (en)2022-08-31
US12020739B2 (en)2024-06-25

Similar Documents

PublicationPublication DateTitle
US12020739B2 (en)Memory device for reducing row hammer disturbance, and a method of refreshing the same
US9087602B2 (en)Volatile memory device capable of relieving disturbances of adjacent memory cells and refresh method thereof
KR102329673B1 (en)Memory device performing hammer refresh operation and memory system including the same
KR102699088B1 (en)Memory system performing hammer refresh operation
US20230141789A1 (en)Semiconductor memory device and method of operating the same
US9905285B2 (en)Dynamic random access memory device and operating method with improved reliability and reduced cost
US12217786B2 (en)Memory device, memory system having the same and operating method thereof
US11508429B2 (en)Memory system performing hammer refresh operation and method of controlling refresh of memory device
US12236991B1 (en)Memory device performing refresh operation and method of operating the same
US20240144988A1 (en)Memory device, memory system including memory device, and method of operating memory device
US12236995B2 (en)Memory device, memory system having the same and method of operating the same
US20240096391A1 (en)Memory devices and methods thereof for managing row hammer events therein
KR20240057588A (en)Semiconductor memory devices and memory systems including the same
KR20230032052A (en)Memory controller and memory system including the same
US12080332B2 (en)Memory device, a memory system having the same and an operating method thereof in which a row address is not separated depending on pages in a byte mode operation
US20240339145A1 (en)Memory device and operation method thereof
US20240112719A1 (en)Memory devices, memory systems having the same and operating methods thereof
US12327582B2 (en)Memory device and operating method with mechanism to determine victim rows for refreshing
US12236996B2 (en)Memory device and refresh method thereof
US11615829B1 (en)Memory device performing refresh operation based on a random value and method of operating the same
KR20230068232A (en)Semiconductor memory devices and methods of operating the same
US12394466B2 (en)Memory device, memory system including the same and method of operating the same
KR20230086543A (en)Memory device and method for controlling row hammer

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STPPInformation on status: patent application and granting procedure in general

Free format text:PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED

STCFInformation on status: patent grant

Free format text:PATENTED CASE


[8]ページ先頭

©2009-2025 Movatter.jp