JP7733666B2 - メモリサブシステムにおけるプログラムされたビット数に基づいて読み出し電圧レベルを調整すること - Google Patents
メモリサブシステムにおけるプログラムされたビット数に基づいて読み出し電圧レベルを調整することInfo
- Publication number
- JP7733666B2 JP7733666B2 JP2022555922A JP2022555922A JP7733666B2 JP 7733666 B2 JP7733666 B2 JP 7733666B2 JP 2022555922 A JP2022555922 A JP 2022555922A JP 2022555922 A JP2022555922 A JP 2022555922A JP 7733666 B2 JP7733666 B2 JP 7733666B2
- Authority
- JP
- Japan
- Prior art keywords
- programmed
- read voltage
- voltage level
- bits
- programmed bit
- 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
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/26—Sensing or reading circuits; Data output circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
- G11C11/5621—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
- G11C11/5642—Sensing or reading circuits; Data output circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/12—Programming voltage switching circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/14—Circuits for erasing electrically, e.g. erase voltage switching circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/30—Power supply circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/349—Arrangements for evaluating degradation, retention or wearout, e.g. by counting erase cycles
-
- 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/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/021—Detection or location of defective auxiliary circuits, e.g. defective refresh counters in voltage or current generators
-
- 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/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/028—Detection or location of defective auxiliary circuits, e.g. defective refresh counters with adaption or trimming of parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Read Only Memory (AREA)
Description
Claims (16)
- 処理デバイスによって、メモリサブシステムのプログラミング分布のセットのうちの各プログラミング分布に対するプログラムされたビットの目標値を確立する第1の動作と、
前記メモリサブシステム内のメモリセルからデータを読み出す各々の読み出し動作を実行する前に、プログラミング分布の前記セットのうちの1つ以上のプログラミング分布におけるプログラムされたビットの測定値を、第1の読み出し電圧レベルに基づいて決定する第2の動作と、
プログラムされたビットの前記目標値を、プログラムされたビットの前記測定値と比較して、比較結果を決定する第3の動作と、
前記比較結果に従って前記第1の読み出し電圧レベルを調整して、調整された読み出し電圧レベルを生成する第4の動作と、
前記調整された読み出し電圧レベルを使用して前記読み出し動作を実行する第5の動作と、
を含み、
プログラムされたビットの前記測定値がプログラムされたビットの前記目標値と実質的に等しくないことを前記第3の動作における前記比較結果が示す場合、プログラムされたビットの前記測定値がプログラムされたビットの前記目標値と実質的に等しいことを更なる比較結果が示すまで、前記第2の動作、前記第3の動作、及び前記第4の動作を反復して実行して、前記更なる比較結果を生成する、
方法。 - 前記比較結果は、プログラムされたビットの前記測定値が、プログラムされたビットの前記目標値と実質的に等しいことを示し、前記読み出し動作は、前記第1の読み出し電圧レベルを前記調整された読み出し電圧レベルとして使用して実行される、請求項1に記載の方法。
- 前記比較結果は、プログラムされたビットの前記測定値が、プログラムされたビットの前記目標値より大きいことを示し、前記調整された読み出し電圧レベルは、前記第1の読み出し電圧レベルを減少させることによって生成される、請求項1に記載の方法。
- 前記比較結果は、プログラムされたビットの前記測定値が、プログラムされたビットの前記目標値未満であることを示し、前記調整された読み出し電圧レベルは、前記第1の読み出し電圧レベルを増大させることによって生成される、請求項1に記載の方法。
- 第1のプログラミング分布に対するプログラムされたビットの前記目標値は、消去されたビットの第2の数に対する、前記第1のプログラミング分布におけるプログラムされたビットの第1の数の目標比率を含む、請求項1に記載の方法。
- 前記第1の読み出し電圧レベルに鑑みて、前記1つ以上のプログラミング分布に対応するプログラムされたビットの合計数を決定するために、合算機能が実行される、請求項1に記載の方法。
- 命令を含む非一時的コンピュータ可読媒体であって、
前記命令は、処理デバイスによって実行されるとき、前記処理デバイスに、
メモリサブシステムのプログラミング分布のセットに対するプログラムされたビットの目標値を確立する第1の動作であって、プログラムされたビットの前記目標値は、プログラミング分布の前記セットの各プログラミング分布に対するプログラムされたビットの数が互いに等しくなるように確立される、第1の動作と、
前記メモリサブシステム内のメモリセルからデータを読み出す各々の読み出し動作を実行する前に、合算機能を実行して、第1の読み出し電圧レベルに対応する1つ以上のプログラミング分布におけるプログラムされたビットの累積的な合計数を決定する第2の動作と、
プログラムされたビットの前記累積的な合計数に鑑みて、プログラムされたビットの測定値を決定する第3の動作と、
プログラムされたビットの前記目標値を、プログラムされたビットの前記測定値と比較して、比較結果を決定する第4の動作と、
前記比較結果に従って前記第1の読み出し電圧レベルを調整して、調整された読み出し電圧レベルを生成する第5の動作と、
前記調整された読み出し電圧レベルをセットする第6の動作と、
前記調整された読み出し電圧レベルを前記メモリサブシステムのワードライン部分に印加して前記読み出し動作を実行する第7の動作と、
を含む動作を実施させ、
プログラムされたビットの前記測定値がプログラムされたビットの前記目標値と実質的に等しくないことを前記第4の動作における前記比較結果が示す場合、プログラムされたビットの前記測定値がプログラムされたビットの前記目標値と実質的に等しいことを更なる比較結果が示すまで、前記第2の動作、前記第3の動作、前記第4の動作、及び前記第5の動作を反復して実行して、前記更なる比較結果を生成させる、
非一時的コンピュータ可読媒体。 - プログラムされたビットの前記測定値が、プログラムされたビットの前記目標値より大きいことを、前記比較結果が示すことに応答して、前記調整された読み出し電圧レベルが、前記第1の読み出し電圧レベルを減少させることによって生成される、請求項7に記載の非一時的コンピュータ可読媒体。
- プログラムされたビットの前記測定値が、プログラムされたビットの前記目標値未満であることを、前記比較結果が示すことに応答して、前記調整された読み出し電圧レベルが、前記第1の読み出し電圧レベルを増大させることによって生成される、請求項7に記載の非一時的コンピュータ可読媒体。
- 前記動作は、
前記調整された読み出し電圧レベルに対応するプログラムされたビットの更新された累積的な合計数に鑑みて、消去されたビットに対するプログラムされたビットの更新された測定比率を決定することと、
消去されたビットに対するプログラムされたビットの前記更新された測定比率が、消去されたビットに対するプログラムされたビットの目標比率と実質的に等しいと決定することに応答して、前記読み出し動作を実行することと、
をさらに含む、請求項7に記載の非一時的コンピュータ可読媒体。 - 第1のプログラミング分布に対するプログラムされたビットの前記目標値は、消去されたビットの第2の数に対する、前記第1のプログラミング分布におけるプログラムされたビットの第1の数の目標比率を含む、請求項7に記載の非一時的コンピュータ可読媒体。
- メモリデバイスと、
前記メモリデバイスと動作可能に結合される処理デバイスと、
を備えるシステムであって、
前記処理デバイスは、
メモリサブシステムのプログラミング分布のセットのうちの各プログラミング分布に対するプログラムされたビットの目標値を確立する第1の動作と、
前記メモリサブシステム内のメモリセルからデータを読み出す各々の読み出し動作を実行する前に、プログラミング分布の前記セットのうちの1つ以上のプログラミング分布におけるプログラムされたビットの測定値を、第1の読み出し電圧レベルに基づいて決定する第2の動作と、
プログラムされたビットの前記目標値を、プログラムされたビットの前記測定値と比較して、比較結果を決定する第3の動作と、
前記比較結果に従って前記第1の読み出し電圧レベルを調整して、調整された読み出し電圧レベルを生成する第4の動作と、
前記調整された読み出し電圧レベルを使用して前記読み出し動作を実行する第5の動作と、
を含む動作を実施し、
プログラムされたビットの前記測定値がプログラムされたビットの前記目標値と実質的に等しくないことを前記第3の動作における前記比較結果が示す場合、プログラムされたビットの前記測定値がプログラムされたビットの前記目標値と実質的に等しいことを更なる比較結果が示すまで、前記第2の動作、前記第3の動作、及び前記第4の動作を反復して実行して、前記更なる比較結果を生成する、
システム。 - 前記比較結果は、プログラムされたビットの前記測定値が、プログラムされたビットの前記目標値と実質的に等しいことを示し、前記読み出し動作は、前記第1の読み出し電圧レベルを前記調整された読み出し電圧レベルとして使用して実行される、請求項12に記載のシステム。
- 前記比較結果は、プログラムされたビットの前記測定値が、プログラムされたビットの前記目標値より大きいことを示し、前記調整された読み出し電圧レベルは、前記第1の読み出し電圧レベルを減少させることによって生成される、請求項12に記載のシステム。
- 前記比較結果は、プログラムされたビットの前記測定値が、プログラムされたビットの前記目標値未満であることを示し、前記調整された読み出し電圧レベルは、前記第1の読み出し電圧レベルを増大させることによって生成される、請求項12に記載のシステム。
- 第1のプログラミング分布に対するプログラムされたビットの前記目標値は、消去されたビットの第2の数に対する、前記第1のプログラミング分布におけるプログラムされたビットの第1の数の目標比率を含む、請求項12に記載のシステム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/822,561 | 2020-03-18 | ||
| US16/822,561 US11361830B2 (en) | 2020-03-18 | 2020-03-18 | Adjusting read voltage levels based on a programmed bit count in a memory sub-system |
| PCT/US2021/022828 WO2021188720A1 (en) | 2020-03-18 | 2021-03-17 | Adjusting read voltage levels based on a programmed bit count in a memory sub-system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023518243A JP2023518243A (ja) | 2023-04-28 |
| JP7733666B2 true JP7733666B2 (ja) | 2025-09-03 |
Family
ID=77748200
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022555922A Active JP7733666B2 (ja) | 2020-03-18 | 2021-03-17 | メモリサブシステムにおけるプログラムされたビット数に基づいて読み出し電圧レベルを調整すること |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US11361830B2 (ja) |
| EP (1) | EP4121963A1 (ja) |
| JP (1) | JP7733666B2 (ja) |
| KR (1) | KR20220149748A (ja) |
| CN (1) | CN115428085B (ja) |
| WO (1) | WO2021188720A1 (ja) |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007080586A2 (en) * | 2006-01-10 | 2007-07-19 | Saifun Semiconductors Ltd. | Rd algorithm improvement for nrom technology |
| KR100799018B1 (ko) * | 2006-12-27 | 2008-01-28 | 주식회사 하이닉스반도체 | 불휘발성 메모리 소자 및 자기 보상 방법 |
| US7489563B2 (en) * | 2007-01-30 | 2009-02-10 | Qimonda Flash Gmbh & Co. Kg | Memory device with adaptive sense unit and method of reading a cell array |
| US7898885B2 (en) * | 2007-07-19 | 2011-03-01 | Micron Technology, Inc. | Analog sensing of memory cells in a solid state memory device |
| US7633798B2 (en) * | 2007-11-21 | 2009-12-15 | Micron Technology, Inc. | M+N bit programming and M+L bit read for M bit memory cells |
| KR100953046B1 (ko) * | 2007-12-27 | 2010-04-14 | 주식회사 하이닉스반도체 | 불휘발성 메모리 소자의 동작 방법 |
| KR101434404B1 (ko) | 2008-07-30 | 2014-08-29 | 삼성전자주식회사 | 파라미터를 추출하는 불휘발성 메모리 장치 및 그것을포함하는 불휘발성 메모리 시스템 |
| CN104011800B (zh) * | 2011-12-28 | 2017-03-08 | 英特尔公司 | 用于非易失性存储器阵列的存储器单元的循环耐久性延展 |
| US8923041B2 (en) | 2012-04-11 | 2014-12-30 | Everspin Technologies, Inc. | Self-referenced sense amplifier for spin torque MRAM |
| US8839073B2 (en) * | 2012-05-04 | 2014-09-16 | Lsi Corporation | Zero-one balance management in a solid-state disk controller |
| KR102320955B1 (ko) | 2015-02-02 | 2021-11-05 | 삼성전자주식회사 | 불 휘발성 메모리 장치 및 그것의 읽기 방법 |
| US9792998B1 (en) | 2016-03-29 | 2017-10-17 | Sandisk Technologies Llc | System and method for erase detection before programming of a storage device |
| KR20180131023A (ko) * | 2017-05-31 | 2018-12-10 | 에스케이하이닉스 주식회사 | 반도체 메모리 시스템 및 그것의 동작 방법 |
| US10629278B2 (en) * | 2018-09-05 | 2020-04-21 | Micron Technology, Inc. | First-pass dynamic program targeting (DPT) |
| US11139035B2 (en) * | 2018-12-28 | 2021-10-05 | Micron Technology, Inc. | Memory device error detection with improved scanning |
-
2020
- 2020-03-18 US US16/822,561 patent/US11361830B2/en active Active
-
2021
- 2021-03-17 CN CN202180021992.4A patent/CN115428085B/zh active Active
- 2021-03-17 EP EP21772648.8A patent/EP4121963A1/en not_active Withdrawn
- 2021-03-17 JP JP2022555922A patent/JP7733666B2/ja active Active
- 2021-03-17 KR KR1020227034611A patent/KR20220149748A/ko active Pending
- 2021-03-17 WO PCT/US2021/022828 patent/WO2021188720A1/en not_active Ceased
-
2022
- 2022-06-13 US US17/838,594 patent/US11756631B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US11756631B2 (en) | 2023-09-12 |
| CN115428085A (zh) | 2022-12-02 |
| JP2023518243A (ja) | 2023-04-28 |
| US20210295928A1 (en) | 2021-09-23 |
| EP4121963A1 (en) | 2023-01-25 |
| US20220310176A1 (en) | 2022-09-29 |
| CN115428085B (zh) | 2025-11-04 |
| US11361830B2 (en) | 2022-06-14 |
| KR20220149748A (ko) | 2022-11-08 |
| WO2021188720A1 (en) | 2021-09-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12086466B2 (en) | Implementing variable number of bits per cell on storage devices | |
| JP2023507389A (ja) | メモリデバイスのためのブロックファミリベースのエラー回避 | |
| US12176060B2 (en) | Open translation unit management using an adaptive read threshold | |
| US20250124987A1 (en) | Read level compensation for partially programmed blocks of memory devices | |
| CN117420949A (zh) | 用以改进存储器子系统中的可靠性及性能的动态块分类 | |
| CN114613413A (zh) | 存储器裸片上的存储器位置年限跟踪 | |
| US11640346B2 (en) | Memory sub-system temperature control | |
| US20230197157A1 (en) | Adaptive read-retry offset based on word line groups for systems | |
| US20250053317A1 (en) | Cross-temperature compensation based on media endurance in memory devices | |
| US20240177781A1 (en) | Read operation with capacity usage detection scheme | |
| CN114639421B (zh) | 块内存储电荷损失一致性的动态编程验证电压调整 | |
| US20230395168A1 (en) | Managing program verify voltage offsets for charge coupling and lateral migration compensation in memory devices | |
| JP7733666B2 (ja) | メモリサブシステムにおけるプログラムされたビット数に基づいて読み出し電圧レベルを調整すること | |
| CN115273925A (zh) | 存储器子系统刷新 | |
| CN115132258A (zh) | 优化存储电荷损失管理 | |
| US12620447B2 (en) | Adaptive temperature compensation for a memory device | |
| US12131795B2 (en) | Adaptive temperature compensation for a memory device | |
| US20250014654A1 (en) | Adaptive temperature compensation for a memory device | |
| US20250278202A1 (en) | Edge block assignment to single level cell (slc) mode in memory devices | |
| CN115132255B (zh) | 使用存储电荷损失裕度检查进行开放块管理 | |
| US20260072782A1 (en) | Performing selective media management operations in a memory sub-system | |
| WO2026030495A1 (en) | Program and read operations using unbalanced read window budgets across page types |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221111 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231024 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231025 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240105 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240206 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240402 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20240410 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20240510 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250207 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250521 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250822 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7733666 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |