[go: up one dir, main page]

RU2016107013A - Обновление данных, сохраненных в перекрестной энергонезависимой памяти - Google Patents

Обновление данных, сохраненных в перекрестной энергонезависимой памяти Download PDF

Info

Publication number
RU2016107013A
RU2016107013A RU2016107013A RU2016107013A RU2016107013A RU 2016107013 A RU2016107013 A RU 2016107013A RU 2016107013 A RU2016107013 A RU 2016107013A RU 2016107013 A RU2016107013 A RU 2016107013A RU 2016107013 A RU2016107013 A RU 2016107013A
Authority
RU
Russia
Prior art keywords
memory
voltage
memory cells
value
threshold voltage
Prior art date
Application number
RU2016107013A
Other languages
English (en)
Other versions
RU2644120C2 (ru
Inventor
Киран ПАНГАЛ
Радж К. РАМАНУДЖАН
Роберт У. ФАБЕР
Раджеш СУНДАРАМ
Original Assignee
Интел Корпорейшн
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 Интел Корпорейшн filed Critical Интел Корпорейшн
Publication of RU2016107013A publication Critical patent/RU2016107013A/ru
Application granted granted Critical
Publication of RU2644120C2 publication Critical patent/RU2644120C2/ru

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/406Management or control of the refreshing or charge-regeneration cycles
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital 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/0021Auxiliary circuits
    • G11C13/0033Disturbance prevention or evaluation; Refreshing of disturbed memory data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/406Management or control of the refreshing or charge-regeneration cycles
    • G11C11/40622Partial refresh of memory arrays
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/406Management or control of the refreshing or charge-regeneration cycles
    • G11C11/40626Temperature related aspects of refresh operations
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital 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/0004Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements comprising amorphous/crystalline phase transition cells
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital 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/0021Auxiliary circuits
    • G11C13/0069Writing or programming circuits or methods
    • G11C2013/0076Write operation performed depending on read result

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Read Only Memory (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Claims (32)

1. Контроллер памяти для обновления значения напряжения ячейки памяти, этот контроллер памяти содержит:
логическую схему чтения, выполненную для чтения значения напряжения ячейки памяти в перекрестной энергонезависимой памяти, содержащей множество ячеек памяти, при этом во множестве ячеек памяти значения напряжения соответственно установлены равными первому пороговому напряжению или второму пороговому напряжению; и логическую схему записи, соединенную с логической схемой чтения и выполненную для обновления значения напряжения первой одной или более ячеек из множества ячеек памяти, которое установлено равным второму пороговому напряжению, без изменения значения напряжения второй одной или более ячеек из множества ячеек памяти, которое установлено равным первому пороговому напряжению.
2. Контроллер памяти по п. 1, при этом второе пороговое напряжение больше первого порогового напряжения.
3. Контроллер памяти по п. 1, при этом перекрестная энергонезависимая память является памятью (РСМ) на фазовых переходах.
4. Контроллер памяти по любому из пп. 1-3, при этом логическая схема записи выполнена для осуществления операции записи с целью повторной установки значения напряжения каждой ячейки памяти из первой одной или более ячеек из множества ячеек памяти равным второму пороговому напряжению для обновления значения напряжения первой одной или более ячеек из множества ячеек памяти.
5. Контроллер памяти по любому из пп. 1-3, при этом логическая схема чтения выполнена для обновления значения напряжения второй одной или более ячеек из множества ячеек памяти, что делают путем сравнения значения напряжения каждой ячейки памяти во второй одной или более ячейках из множества ячеек памяти с эталонным напряжением.
6. Контроллер памяти по п. 5, при этом эталонное напряжение больше значения первого порогового напряжения и меньше значения второго порогового напряжения,
7. Контроллер памяти по любому из пп. 1-3, дополнительно содержащий логическую схему исправления ошибок, соединенную с логической схемой чтения и логической схемой записи, логическая схема исправления ошибок выполнена для следующего: идентифицируют третью одну или более ячеек памяти из множества ячеек памяти, которые порождают ошибку при чтении значения напряжения третьей одной или более ячеек памяти с помощью логической схемы чтения; и
определяют, превышает ли порог ошибок количество третьих одной или более ячеек памяти из множества ячеек памяти.
8. Контроллер памяти по п. 7, при этом логическая схема записи дополнительно выполнена для следующего: осуществляют операцию записи, в ответ на определение с помощью логической схемы исправления ошибок, что количество третьих одной или более ячеек памяти из множества ячеек памяти превышает порог ошибок, повторно устанавливают соответствующие значения напряжения каждой ячейки памяти в третьих одной или более ячейках памяти равными первому пороговому напряжению, если значение напряжения ячейки памяти установлено равным первому пороговому напряжению; и
осуществляют операцию записи в ответ на определение с помощью логической схемы исправления ошибок, с целью повторной установки соответствующих значений напряжения каждой ячейки памяти в третьих одной или более ячейках памяти равными второму пороговому напряжению, если значение напряжения ячейки памяти установлено равным второму пороговому напряжению.
9. Способ обновления значения напряжения ячейки памяти, включающий в себя следующее:
обновляют, с помощью контроллера памяти, первое значение напряжения первой ячейки памяти в перекрестной энергонезависимой памяти, соответственно содержащей множество ячеек памяти, обладающих значением напряжения установленным равным первому пороговому напряжению или второму пороговому напряжению, первое значение напряжение первой ячейки устанавливают равным первому пороговому напряжению и при этом обновление включает в себя сравнение первого значения напряжение первой ячейки памяти с эталонным напряжением; определяют, с помощью контроллера памяти и после обновления, одну или более ячеек памяти во множестве ячеек памяти, которые порождают ошибку при чтении соответствующих значений напряжения одной или более ячеек памяти;
сравнивают, с помощью контроллера памяти, некоторое количество из одной или более ячеек памяти со значением порога ошибок; и
обновляют, с помощью контроллера памяти, если количество из одной или более ячеек памяти меньше значения порога ошибок, второе значение напряжения второй ячейки памяти в перекрестной энергонезависимой памяти, что делают путем повторной записи второго порогового напряжение во вторую ячейку памяти без изменения первого значения напряжения первой ячейки памяти.
10. Способ по п. 9, дополнительно включающий в себя следующее:
обновляют, с помощью контроллера памяти, если количество из одной или более ячеек памяти больше значения порога ошибок, первое значение напряжения первой ячейки памяти, что делают путем повторной записи первого порогового напряжения в первую ячейку памяти.
11. Способ по любому из п. 9 или 10, в котором первое пороговое напряжение меньше второго порогового напряжения.
12. Способ по любому из п. 9 или 10, в котором эталонное напряжение больше значения первого порогового напряжения.
13. Способ по любому из п. 9 или 10, в котором перекрестная энергонезависимая память является памятью (РСМ) на фазовых переходах.
14. Один или более считываемых компьютером носителей, содержащих команды по обновлению значения напряжения ячейки памяти, эти команды таковы, что выполнение команд с помощью вычислительного устройства приводит к тому, что с помощью контроллера памяти вычислительного устройства:
обновляют первое значение напряжения первой ячейки памяти в перекрестной энергонезависимой памяти, содержащей множество ячеек памяти, до первого порогового напряжения или второго порогового напряжения, при этом обновление включает в себя сравнение первого значения напряжения первой ячейки памяти с эталонным напряжением; и
обновляют второе значение напряжения второй ячейки памяти в перекрестной энергонезависимой памяти, что делают путем повторной записи второго порогового напряжения во вторую ячейку памяти.
15. Один или более считываемых компьютером носителей по п. 14, при этом команды дополнительно выполнены так, чтобы в результате их работы с помощью контроллера памяти:
определяют, после обновления первого значения напряжения и обновления второго значения напряжения, одну или более ячеек памяти во множестве ячеек памяти, которые порождают ошибку при чтении соответствующего значения напряжения упомянутых одной или более ячеек памяти; сравнивают, с помощью контроллера памяти, количество этих одной или более ячеек памяти со значением порога ошибок; и
обновляют, с помощью контроллера памяти, если количество этих одной или более ячеек памяти больше значения порога ошибок, соответствующее значение напряжения этих одной или более ячеек памяти.
16. Один или более считываемых компьютером носителей по п. 15, при этом обновление соответствующего значения напряжения одной или более ячеек памяти включает в себя следующее:
повторно записывают первое пороговое напряжение в первое подмножество ячеек памяти в этих одной или более ячейках памяти, в которых установлено первое пороговое напряжение; и
повторно записывают второе пороговое напряжение во второе подмножество ячеек памяти в этих одной или более ячейках памяти, в которых установлено второе пороговое напряжение.
17. Один или более считываемых компьютером носителей по любому из пп. 14-16, при этом значение первого порогового напряжения меньше значения второго порогового напряжения.
18. Один или более считываемых компьютером носителей по любому из пп. 14-16, при этом эталонное напряжение больше значения первого порогового напряжения.
19. Один или более считываемых компьютером носителей по любому из пп. 14-16, при этом перекрестная энергонезависимая память является памятью (РСМ) на фазовых переходах.
RU2016107013A 2013-09-26 2014-08-26 Обновление данных, сохраненных в перекрестной энергонезависимой памяти RU2644120C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/038,165 US9257175B2 (en) 2013-09-26 2013-09-26 Refresh of data stored in a cross-point non-volatile memory
US14/038,165 2013-09-26
PCT/US2014/052746 WO2015047630A1 (en) 2013-09-26 2014-08-26 Refresh of data stored in a cross-point non-volatile memory

Publications (2)

Publication Number Publication Date
RU2016107013A true RU2016107013A (ru) 2017-08-31
RU2644120C2 RU2644120C2 (ru) 2018-02-07

Family

ID=52692042

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2016107013A RU2644120C2 (ru) 2013-09-26 2014-08-26 Обновление данных, сохраненных в перекрестной энергонезависимой памяти

Country Status (7)

Country Link
US (1) US9257175B2 (ru)
EP (1) EP3050062B1 (ru)
JP (1) JP6106903B2 (ru)
KR (1) KR101874927B1 (ru)
CN (1) CN105474323B (ru)
RU (1) RU2644120C2 (ru)
WO (1) WO2015047630A1 (ru)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10438658B2 (en) * 2014-12-26 2019-10-08 Intel Corporation Refresh logic to refresh only memory cells having a first value
US9472274B1 (en) * 2015-07-01 2016-10-18 Macronix International Co., Ltd. Refresh of nonvolatile memory cells and reference cells with resistance drift
CN105280222A (zh) * 2015-10-27 2016-01-27 中国科学院微电子研究所 一种提高阻变存储器可靠性的低功耗刷新系统及方法
KR20170065969A (ko) * 2015-12-04 2017-06-14 에스케이하이닉스 주식회사 메모리 장치 및 그의 동작방법
US9691463B1 (en) 2016-05-03 2017-06-27 International Business Machines Corporation Spin hall effect MRAM with self-reference read
US9799381B1 (en) * 2016-09-28 2017-10-24 Intel Corporation Double-polarity memory read
US10147475B1 (en) * 2017-05-09 2018-12-04 Micron Technology, Inc. Refresh in memory based on a set margin
KR102401183B1 (ko) 2017-12-05 2022-05-24 삼성전자주식회사 메모리 장치 및 그 동작 방법
US20190206491A1 (en) * 2019-03-07 2019-07-04 Intel Corporation Techniques to mitigate selection failure for a memory device
KR102697049B1 (ko) 2019-10-18 2024-08-20 삼성전자주식회사 상변화 메모리 시스템 및 상변화 메모리 장치 리프레시 방법
US11188264B2 (en) * 2020-02-03 2021-11-30 Intel Corporation Configurable write command delay in nonvolatile memory
KR102842434B1 (ko) 2020-02-14 2025-08-06 삼성전자주식회사 메모리 장치 및 그 동작 방법
KR102906434B1 (ko) 2020-10-14 2026-01-05 삼성전자주식회사 메모리 장치
TWI816438B (zh) * 2022-02-07 2023-09-21 旺宏電子股份有限公司 記憶裝置及其操作方法

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6141241A (en) * 1998-06-23 2000-10-31 Energy Conversion Devices, Inc. Universal memory element with systems employing same and apparatus and method for reading, writing and programming same
JP2000163956A (ja) * 1998-11-24 2000-06-16 Sharp Corp 半導体記憶装置
US6961277B2 (en) * 2003-07-08 2005-11-01 Micron Technology, Inc. Method of refreshing a PCRAM memory device
DE60333199D1 (de) * 2003-11-12 2010-08-12 St Microelectronics Srl Phasenänderungsspeicher mit Überspannungsschutz und Schutzverfahren für Phasenänderungsspeicher mit Überspannungsschutz
US20070218665A1 (en) * 2006-03-15 2007-09-20 Marvell International Ltd. Cross-point memory array
US7679980B2 (en) * 2006-11-21 2010-03-16 Qimonda North America Corp. Resistive memory including selective refresh operation
KR101317755B1 (ko) 2007-03-23 2013-10-11 삼성전자주식회사 문턱 스위칭 특성을 지니는 저항체를 포함하는 비휘발성메모리 소자, 이를 포함하는 메모리 어레이 및 그 제조방법
US7961534B2 (en) 2007-09-10 2011-06-14 Hynix Semiconductor Inc. Semiconductor memory device for writing data to multiple cells simultaneously and refresh method thereof
KR20090031128A (ko) * 2007-09-21 2009-03-25 주식회사 하이닉스반도체 반도체 메모리 장치 및 그 리프레쉬 방법
JP2009087509A (ja) * 2007-10-03 2009-04-23 Toshiba Corp 半導体記憶装置
US7719876B2 (en) 2008-07-31 2010-05-18 Unity Semiconductor Corporation Preservation circuit and methods to maintain values representing data in one or more layers of memory
US7894254B2 (en) * 2009-07-15 2011-02-22 Macronix International Co., Ltd. Refresh circuitry for phase change memory
JP5349256B2 (ja) * 2009-11-06 2013-11-20 株式会社東芝 メモリシステム
JP5549956B2 (ja) 2009-12-02 2014-07-16 マイクロン テクノロジー, インク. 不揮発性メモリ用のリフレッシュアーキテクチャおよびアルゴリズム
US8374022B2 (en) * 2009-12-21 2013-02-12 Intel Corporation Programming phase change memories using ovonic threshold switches
US8416609B2 (en) * 2010-02-15 2013-04-09 Micron Technology, Inc. Cross-point memory cells, non-volatile memory arrays, methods of reading a memory cell, methods of programming a memory cell, methods of writing to and reading from a memory cell, and computer systems
KR101772019B1 (ko) 2010-09-14 2017-08-28 삼성전자주식회사 저항성 메모리 장치 및 저항성 메모리 장치의 리프레시 제어 방법
CN102959636B (zh) 2011-06-27 2014-12-31 松下电器产业株式会社 非易失性半导体存储装置及其读出方法
KR101830808B1 (ko) * 2011-11-04 2018-02-22 삼성전자주식회사 메모리 시스템 및 그것의 데이터 저장 방법
EP2800097B1 (en) * 2012-01-12 2018-03-21 Sony Corporation Storage control device, storage device, information processing system, and processing methods therefor
US8750033B2 (en) * 2012-11-06 2014-06-10 International Business Machines Corporation Reading a cross point cell array
US8949567B2 (en) * 2013-02-26 2015-02-03 Seagate Technology Llc Cross-point resistive-based memory architecture
US9202547B2 (en) 2013-03-15 2015-12-01 Intel Corporation Managing disturbance induced errors

Also Published As

Publication number Publication date
JP6106903B2 (ja) 2017-04-05
EP3050062A1 (en) 2016-08-03
CN105474323A (zh) 2016-04-06
KR20160023882A (ko) 2016-03-03
RU2644120C2 (ru) 2018-02-07
CN105474323B (zh) 2019-07-16
EP3050062B1 (en) 2021-07-21
US9257175B2 (en) 2016-02-09
WO2015047630A1 (en) 2015-04-02
JP2016532236A (ja) 2016-10-13
EP3050062A4 (en) 2017-05-24
US20150089120A1 (en) 2015-03-26
KR101874927B1 (ko) 2018-07-06

Similar Documents

Publication Publication Date Title
RU2016107013A (ru) Обновление данных, сохраненных в перекрестной энергонезависимой памяти
JP2012221522A5 (ru)
US9672102B2 (en) NAND memory devices systems, and methods using pre-read error recovery protocols of upper and lower pages
TWI537727B (zh) 用於同時存取記憶體之不同記憶體平面之裝置及方法
JP5380508B2 (ja) 不揮発性半導体記憶装置
JP2012058860A5 (ru)
CN109328386A (zh) 管理闪存存储器的刷新
JP2015516640A5 (ru)
JP2014022031A5 (ru)
JP2013235646A5 (ru)
TW201346908A (zh) 用於類比記憶體單元之增強之程式化及抹除方案
TW200616148A (en) Method for programming charge store memory cell and integrated circuit
JP2013020694A5 (ru)
JP2012079403A5 (ru)
JP2008090997A (ja) フラッシュメモリ素子とそのプログラム方法
US20130159798A1 (en) Non-volatile memory device and operating method thereof
US20160049204A1 (en) Memory system and method of controlling non-volatile memory
US20120243321A1 (en) Semiconductor memory device
KR101205628B1 (ko) 반도체 메모리 장치 및 이의 독출 방법
CN105304128A (zh) 储存数据数值在存储单元的方法及存储器
KR102288546B1 (ko) 스토리지 장치 및 그 제어 방법
KR20120109848A (ko) 반도체 메모리 시스템 및 그의 데이터 리드 방법
US9430339B1 (en) Method and apparatus for using wear-out blocks in nonvolatile memory
US20140254261A1 (en) Nonvolatile semiconductor memory device and read method thereof
US9007835B2 (en) Enhanced data storage in 3-D memory using string-specific source-side biasing