JP7803703B2 - 半導体メモリ装置 - Google Patents
半導体メモリ装置Info
- Publication number
- JP7803703B2 JP7803703B2 JP2021197760A JP2021197760A JP7803703B2 JP 7803703 B2 JP7803703 B2 JP 7803703B2 JP 2021197760 A JP2021197760 A JP 2021197760A JP 2021197760 A JP2021197760 A JP 2021197760A JP 7803703 B2 JP7803703 B2 JP 7803703B2
- Authority
- JP
- Japan
- Prior art keywords
- refresh
- counter
- error correction
- bank
- command
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/38—Response verification devices
- G11C29/42—Response verification devices using error correcting codes [ECC] or parity check
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/52—Protection of memory contents; Detection of errors in memory contents
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C13/00—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
- G11C13/0002—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
- G11C13/0021—Auxiliary circuits
- G11C13/0033—Disturbance prevention or evaluation; Refreshing of disturbed memory data
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/18—Address generation devices; Devices for accessing memories, e.g. details of addressing circuits
- G11C29/20—Address generation devices; Devices for accessing memories, e.g. details of addressing circuits using counters or linear-feedback shift registers [LFSR]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/783—Masking faults in memories by using spares or by reconfiguring using programmable devices with refresh of replacement cells, e.g. in DRAMs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C2029/0411—Online error correction
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/06—Sense amplifier related aspects
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2211/00—Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C2211/401—Indexing scheme relating to cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C2211/406—Refreshing of dynamic cells
- G11C2211/4062—Parity or ECC in refresh operations
Landscapes
- Dram (AREA)
Description
図1に示すように、本実施形態の半導体メモリ装置100は、複数のバンク10と、エラー訂正コード生成部40と、エラー訂正部50と、カウンタ60を備える。本実施形態では、各機能部はハードウェアで構成されており、互いにバス70を介して接続されている。半導体メモリ装置100は、例えばDRAMであり、SoC等の外部装置から受けた要求に応じて、データの読み書きを行う。また、半導体メモリ装置100は、リフレッシュ機能を有し自律的にデータの復元を行う。また、半導体メモリ装置100は、リフレッシュ実行時にすべてのバンク10を対象としてエラー訂正処理を行う。
(B1)上記実施形態において、半導体メモリ装置100が備える複数のバンク10は、バンクB0およびバンクB1であるが、本開示はこれに限定されない。複数のバンク10の数は、2よりも多くてもよい。
Claims (1)
- リフレッシュ機能を有する半導体メモリ装置(100)であって、
データが記録されるデータ記録部(20)と、前記データ記録部に記録されるデータに対応したエラー訂正コードが記録されるエラー訂正コード記録部(30)と、を有する複数のバンク(10)と、
前記エラー訂正コードを生成するエラー訂正コード生成部(40)と、
前記エラー訂正コードを用いてデータのエラー訂正処理を行うエラー訂正部(50)と、
リフレッシュ対象のローアドレスを定めるローカウンタ(61)と、
エラー訂正対象のバンクアドレスを定めるバンクカウンタ(63)と、
前記エラー訂正対象のカラムアドレスを定めるカラムカウンタ(62)と、
を備え、
前記エラー訂正部は、リフレッシュコマンドを受けた場合に前記ローカウンタ、前記バンクカウンタおよび前記カラムカウンタに基づいて定められるエラー訂正対象アドレスのデータを対象として、前記エラー訂正処理を行い、
前記ローカウンタは、前記リフレッシュコマンドとして前記複数のバンクのうちすべてのバンクを対象としたリフレッシュを指示する第1リフレッシュコマンドを受けた場合には前記第1リフレッシュコマンドの発行ごとにカウント動作を行い、前記リフレッシュコマンドとして前記複数のバンクのうち指定されたバンクを対象としたリフレッシュを指示する第2リフレッシュコマンドを受けた場合には指定されたすべてのバンクに対して前記第2リフレッシュコマンドの発行ごとにカウント動作を行い、
前記バンクカウンタは、前記ローカウンタが一巡するごとにカウント動作を行い、
前記カラムカウンタは、前記バンクカウンタが一巡するごとにカウント動作を行い、
前記第1リフレッシュコマンドの受信に応じてリフレッシュを実行中に前記第2リフレッシュコマンドを受信すること、または、前記第2リフレッシュコマンドの受信に応じてリフレッシュを実行中に前記第1リフレッシュコマンドを受信することであるリフレッシュ実行中コマンド受信が起こり得、
前記ローカウンタ、前記バンクカウンタおよび前記カラムカウンタは、前記リフレッシュ実行中コマンド受信が起こった場合に、前記リフレッシュ実行中コマンド受信が起こる前のカウンタ値を維持するように引き継いで前記カウント動作を実行する、
半導体メモリ装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021197760A JP7803703B2 (ja) | 2021-12-06 | 2021-12-06 | 半導体メモリ装置 |
| US17/898,576 US12148497B2 (en) | 2021-12-06 | 2022-08-30 | Semiconductor memory device |
| CN202211309985.7A CN116230059A (zh) | 2021-12-06 | 2022-10-25 | 半导体存储装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021197760A JP7803703B2 (ja) | 2021-12-06 | 2021-12-06 | 半導体メモリ装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023083827A JP2023083827A (ja) | 2023-06-16 |
| JP7803703B2 true JP7803703B2 (ja) | 2026-01-21 |
Family
ID=86570316
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021197760A Active JP7803703B2 (ja) | 2021-12-06 | 2021-12-06 | 半導体メモリ装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12148497B2 (ja) |
| JP (1) | JP7803703B2 (ja) |
| CN (1) | CN116230059A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12561198B2 (en) * | 2024-07-02 | 2026-02-24 | Micron Technology, Inc. | Foregoing a usage-based-disturbance mitigation opportunity in favor of error handling |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170161142A1 (en) | 2015-12-08 | 2017-06-08 | Nvidia Corporation | Method for scrubbing and correcting dram memory data with internal error-correcting code (ecc) bits contemporaneously during self-refresh state |
| JP2020071589A (ja) | 2018-10-30 | 2020-05-07 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
| US20200210278A1 (en) | 2018-12-31 | 2020-07-02 | Micron Technology, Inc. | Error correction in row hammer mitigation and target row refresh |
| US20210286670A1 (en) | 2020-03-11 | 2021-09-16 | Micron Technology, Inc. | Error check and scrub for semiconductor memory device |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4542454A (en) * | 1983-03-30 | 1985-09-17 | Advanced Micro Devices, Inc. | Apparatus for controlling access to a memory |
| JPH0991206A (ja) * | 1995-09-27 | 1997-04-04 | Toshiba Corp | メモリ制御装置およびメモリ検査方法 |
| JPH09139074A (ja) * | 1995-11-10 | 1997-05-27 | Hitachi Ltd | ダイナミック型ram |
| JP4627411B2 (ja) * | 2003-05-20 | 2011-02-09 | ルネサスエレクトロニクス株式会社 | メモリ装置及びメモリのエラー訂正方法 |
| JP7016332B2 (ja) | 2019-07-05 | 2022-02-04 | 華邦電子股▲ふん▼有限公司 | 半導体メモリ装置 |
| KR102748832B1 (ko) * | 2019-08-29 | 2025-01-02 | 삼성전자주식회사 | 반도체 메모리 장치, 이를 포함하는 메모리 시스템 및 이의 리페어 제어 방법 |
| KR102787324B1 (ko) * | 2020-01-07 | 2025-03-27 | 삼성전자주식회사 | 반도체 메모리 장치 및 이를 포함하는 메모리 시스템 및 반도체 메모리 장치의 동작 방법 |
-
2021
- 2021-12-06 JP JP2021197760A patent/JP7803703B2/ja active Active
-
2022
- 2022-08-30 US US17/898,576 patent/US12148497B2/en active Active
- 2022-10-25 CN CN202211309985.7A patent/CN116230059A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170161142A1 (en) | 2015-12-08 | 2017-06-08 | Nvidia Corporation | Method for scrubbing and correcting dram memory data with internal error-correcting code (ecc) bits contemporaneously during self-refresh state |
| JP2020071589A (ja) | 2018-10-30 | 2020-05-07 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
| US20200210278A1 (en) | 2018-12-31 | 2020-07-02 | Micron Technology, Inc. | Error correction in row hammer mitigation and target row refresh |
| US20210286670A1 (en) | 2020-03-11 | 2021-09-16 | Micron Technology, Inc. | Error check and scrub for semiconductor memory device |
Also Published As
| Publication number | Publication date |
|---|---|
| US12148497B2 (en) | 2024-11-19 |
| US20230178170A1 (en) | 2023-06-08 |
| CN116230059A (zh) | 2023-06-06 |
| JP2023083827A (ja) | 2023-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7834205B2 (ja) | Ecs回路、ecs方法、およびメモリ | |
| US12524306B2 (en) | Apparatuses, systems, and methods for per row error scrub information | |
| US20230352112A1 (en) | Apparatuses, systems, and methods for per row error scrub information registers | |
| JP6612392B1 (ja) | 半導体記憶装置 | |
| US8438457B2 (en) | Nonvolatile memory apparatus, memory controller, and memory system | |
| US4694454A (en) | Dynamic memory diagnosis and error correction apparatus | |
| US7467337B2 (en) | Semiconductor memory device | |
| US8276039B2 (en) | Error detection device and methods thereof | |
| EP3971901B1 (en) | Dram with combined scrubbing with combined refresh and scrubing operation | |
| US20150067449A1 (en) | Flash subsystem organized into pairs of upper and lower page locations | |
| US7568146B2 (en) | Semiconductor storage device and pseudo SRAM | |
| KR20170039057A (ko) | 메모리 시스템 및 메모리 에러 정정 방법 | |
| US11797215B2 (en) | Memory device and memory system performing error check and scrub operation | |
| JP2005063547A (ja) | 半導体記憶装置 | |
| US20140063996A1 (en) | Semiconductor memory device | |
| US20150227314A1 (en) | Systems and Methods for Last Written Page Handling in a Memory Device | |
| US10665317B2 (en) | Method of ECC encoding a DRAM and a DRAM | |
| JP7803703B2 (ja) | 半導体メモリ装置 | |
| EP4134825A2 (en) | Memory device and operating method thereof | |
| CN110309014B (zh) | 一种全行编解码sram编码器数据读写结构及数据读写方法 | |
| JP4627411B2 (ja) | メモリ装置及びメモリのエラー訂正方法 | |
| US7385849B2 (en) | Semiconductor integrated circuit device | |
| US20240185904A1 (en) | Memory device and operating method thereof | |
| JP2024124037A (ja) | 半導体メモリ装置 | |
| US11494260B2 (en) | Memory with an error correction function and related memory system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240510 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250317 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250422 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250617 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250708 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250902 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251216 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260108 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7803703 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |