[go: up one dir, main page]

MX2012002118A - Memoria flash de tipo nand interrumpible. - Google Patents

Memoria flash de tipo nand interrumpible.

Info

Publication number
MX2012002118A
MX2012002118A MX2012002118A MX2012002118A MX2012002118A MX 2012002118 A MX2012002118 A MX 2012002118A MX 2012002118 A MX2012002118 A MX 2012002118A MX 2012002118 A MX2012002118 A MX 2012002118A MX 2012002118 A MX2012002118 A MX 2012002118A
Authority
MX
Mexico
Prior art keywords
flash memory
nand flash
logical unit
memory logical
commands
Prior art date
Application number
MX2012002118A
Other languages
English (en)
Inventor
John G Bennett
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Publication of MX2012002118A publication Critical patent/MX2012002118A/es

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital 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/5621Digital 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/14Circuits for erasing electrically, e.g. erase voltage switching circuits
    • G11C16/16Circuits for erasing electrically, e.g. erase voltage switching circuits for erasing blocks, e.g. arrays, words, groups
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/26Sensing or reading circuits; Data output circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/32Timing circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/04Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
    • G11C16/0483Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2216/00Indexing scheme relating to G11C16/00 and subgroups, for features not directly covered by these groups
    • G11C2216/12Reading and writing aspects of erasable programmable read-only memories
    • G11C2216/20Suspension of programming or erasing cells in an array in order to read other cells in it

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Read Only Memory (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

Una unidad lógica de memoria flash de tipo NAND. La unidad lógica en memoria flash de tipo NAND incluye un circuito de control que responde a comandos y permite que los comandos de programa y/o borrado sean interrumpibles por comandos de lectura. El circuito de control incluye un grupo de registros internos para realizar el comando actual, y un grupo de registros externos para recibir comandos. El circuito de control también incluye un grupo de registros complementarios que permiten que la unidad lógica de memoria flash de tipo NAND tenga redundancia para mantener el estado de un comando de programa o borrado interrumpido. Cuando el comando de programa o borrado interrumpido se va a reasumir, la unidad lógica de memoria flash de tipo NAND de esa forma puede reasumir rápidamente la operación de programa o borrado pausada. Esto proporciona mejora significativa para tiempos de respuesta de lectura en el contexto de una unidad lógica de memoria flash de tipo NAND.
MX2012002118A 2009-08-28 2010-08-06 Memoria flash de tipo nand interrumpible. MX2012002118A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/549,897 US8850103B2 (en) 2009-08-28 2009-08-28 Interruptible NAND flash memory
PCT/US2010/044785 WO2011031398A2 (en) 2009-08-28 2010-08-06 Interruptible nand flash memory

Publications (1)

Publication Number Publication Date
MX2012002118A true MX2012002118A (es) 2012-03-07

Family

ID=43626518

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2012002118A MX2012002118A (es) 2009-08-28 2010-08-06 Memoria flash de tipo nand interrumpible.

Country Status (9)

Country Link
US (1) US8850103B2 (es)
EP (1) EP2471067B1 (es)
JP (1) JP5529275B2 (es)
KR (1) KR101702158B1 (es)
CN (1) CN102483951B (es)
AU (1) AU2010292898B2 (es)
CA (1) CA2768212C (es)
MX (1) MX2012002118A (es)
WO (1) WO2011031398A2 (es)

Families Citing this family (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140059102A (ko) * 2009-06-10 2014-05-15 마이크론 테크놀로지, 인크. 메모리 어레이들에서 감소된 읽기 지연시간에 대한 메모리 작업들의 서스펜션
US8131889B2 (en) 2009-11-10 2012-03-06 Apple Inc. Command queue for peripheral component
JP5441216B2 (ja) 2010-02-24 2014-03-12 ルネサスエレクトロニクス株式会社 半導体装置及びデータ処理システム
WO2012021379A2 (en) * 2010-08-10 2012-02-16 Rambus Inc. Verify before program resume for memory devices
JP5378326B2 (ja) 2010-08-17 2013-12-25 株式会社東芝 不揮発性半導体記憶装置とその制御方法
US8819328B2 (en) * 2010-12-30 2014-08-26 Sandisk Technologies Inc. Controller and method for performing background operations
US8364888B2 (en) * 2011-02-03 2013-01-29 Stec, Inc. Erase-suspend system and method
US8543758B2 (en) * 2011-05-31 2013-09-24 Micron Technology, Inc. Apparatus including memory channel control circuit and related methods for relaying commands to logical units
US9021146B2 (en) 2011-08-30 2015-04-28 Apple Inc. High priority command queue for peripheral component
US20130179614A1 (en) * 2012-01-10 2013-07-11 Diarmuid P. Ross Command Abort to Reduce Latency in Flash Memory Access
US8918680B2 (en) 2012-01-23 2014-12-23 Apple Inc. Trace queue for peripheral component
US20130318285A1 (en) * 2012-05-23 2013-11-28 Violin Memory Inc Flash memory controller
US9754648B2 (en) * 2012-10-26 2017-09-05 Micron Technology, Inc. Apparatuses and methods for memory operations having variable latencies
US9740485B2 (en) 2012-10-26 2017-08-22 Micron Technology, Inc. Apparatuses and methods for memory operations having variable latencies
CN103809717B (zh) * 2012-11-09 2017-04-12 华为技术有限公司 复位方法和网络设备
US10230396B1 (en) 2013-03-05 2019-03-12 Microsemi Solutions (Us), Inc. Method and apparatus for layer-specific LDPC decoding
US9813080B1 (en) 2013-03-05 2017-11-07 Microsemi Solutions (U.S.), Inc. Layer specific LDPC decoder
US9734097B2 (en) 2013-03-15 2017-08-15 Micron Technology, Inc. Apparatuses and methods for variable latency memory operations
KR20150008671A (ko) * 2013-07-15 2015-01-23 에스케이하이닉스 주식회사 반도체 장치
US9727493B2 (en) 2013-08-14 2017-08-08 Micron Technology, Inc. Apparatuses and methods for providing data to a configurable storage area
US9400745B2 (en) 2013-11-06 2016-07-26 International Business Machines Corporation Physical address management in solid state memory
KR102226367B1 (ko) 2014-01-02 2021-03-12 삼성전자주식회사 불휘발성 메모리 장치 및 그것을 포함하는 불휘발성 메모리 시스템
KR102187637B1 (ko) 2014-02-03 2020-12-07 삼성전자주식회사 불휘발성 메모리 장치를 포함하는 메모리 시스템 및 그것의 소거 방법
KR102203298B1 (ko) * 2014-08-01 2021-01-15 삼성전자주식회사 비휘발성 메모리 장치 및 비휘발성 메모리 장치의 구동 방법
US9214045B1 (en) 2014-08-29 2015-12-15 Freescale Semiconductor, Inc. Flash memory express erase and program
CN106158026A (zh) * 2015-04-09 2016-11-23 旺宏电子股份有限公司 存储装置与其操作方法
TWI582775B (zh) * 2015-04-14 2017-05-11 旺宏電子股份有限公司 記憶體裝置與其操作方法
US10540115B2 (en) * 2015-04-21 2020-01-21 SK Hynix Inc. Controller adaptation to memory program suspend-resume
CN111857814B (zh) * 2015-05-18 2025-04-01 北京忆芯科技有限公司 执行微指令的存储控制器
US10332613B1 (en) 2015-05-18 2019-06-25 Microsemi Solutions (Us), Inc. Nonvolatile memory system with retention monitor
US9799405B1 (en) 2015-07-29 2017-10-24 Ip Gem Group, Llc Nonvolatile memory system with read circuit for performing reads using threshold voltage shift read instruction
US10318193B2 (en) * 2015-09-14 2019-06-11 Sandisk Technologies Llc Systems and methods of command authorization
KR102314137B1 (ko) * 2015-11-04 2021-10-18 삼성전자 주식회사 리커버리 동작을 선택적으로 수행하는 불휘발성 메모리 장치 및 그 동작방법
US9886214B2 (en) 2015-12-11 2018-02-06 Ip Gem Group, Llc Nonvolatile memory system with erase suspend circuit and method for erase suspend management
US9892794B2 (en) 2016-01-04 2018-02-13 Ip Gem Group, Llc Method and apparatus with program suspend using test mode
US9899092B2 (en) 2016-01-27 2018-02-20 Ip Gem Group, Llc Nonvolatile memory system with program step manager and method for program step management
US10203884B2 (en) * 2016-03-30 2019-02-12 Intel Corporation Methods and apparatus to perform erase-suspend operations in memory devices
KR102624606B1 (ko) * 2016-07-04 2024-01-15 에스케이하이닉스 주식회사 반도체 메모리 장치 및 그 동작 방법
US10283215B2 (en) 2016-07-28 2019-05-07 Ip Gem Group, Llc Nonvolatile memory system with background reference positioning and local reference positioning
US10291263B2 (en) 2016-07-28 2019-05-14 Ip Gem Group, Llc Auto-learning log likelihood ratio
US10236915B2 (en) 2016-07-29 2019-03-19 Microsemi Solutions (U.S.), Inc. Variable T BCH encoding
JP2018045741A (ja) * 2016-09-12 2018-03-22 東芝メモリ株式会社 半導体記憶装置及びメモリシステム
CN106708441B (zh) * 2016-12-29 2019-06-21 至誉科技(武汉)有限公司 一种用于降低固态存储读延迟的操作方法
CN106775503A (zh) * 2017-02-23 2017-05-31 郑州云海信息技术有限公司 一种执行操作指令的方法及装置
JP2018156698A (ja) * 2017-03-15 2018-10-04 東芝メモリ株式会社 メモリシステム
US10658046B2 (en) 2017-05-26 2020-05-19 Macronix International Co., Ltd. Memory device and method for operating the same
KR102631353B1 (ko) * 2017-08-17 2024-01-31 삼성전자주식회사 비휘발성 메모리 장치 및 이의 동작 방법
KR102420161B1 (ko) * 2017-12-01 2022-07-12 삼성전자주식회사 메모리 컨트롤러 및 그것의 제어 방법
US10566062B2 (en) 2017-12-14 2020-02-18 Macronix International Co., Ltd. Memory device and method for operating the same
TWI667657B (zh) * 2017-12-14 2019-08-01 旺宏電子股份有限公司 記憶體裝置及其操作方法
CN109935252B (zh) * 2017-12-15 2021-03-30 旺宏电子股份有限公司 存储器装置及其操作方法
KR20190088293A (ko) * 2018-01-18 2019-07-26 에스케이하이닉스 주식회사 메모리 장치 및 그 동작 방법
US12393340B2 (en) * 2019-01-16 2025-08-19 Pure Storage, Inc. Latency reduction of flash-based devices using programming interrupts
KR102608825B1 (ko) * 2018-04-26 2023-12-04 에스케이하이닉스 주식회사 메모리 컨트롤러 및 이의 동작 방법
US10802756B1 (en) 2018-07-12 2020-10-13 Seagate Technology Llc Flash queue status polling
CN109407991B (zh) * 2018-10-22 2022-06-07 湖南国科微电子股份有限公司 一种非易失性闪存执行命令的暂停及恢复方法、非易失性闪存及电子设备
KR102725221B1 (ko) 2018-11-16 2024-11-01 삼성전자주식회사 통신되는 데이터의 양을 동작의 중단 빈도에 따라 스로틀링하는 스토리지 장치
JP7159069B2 (ja) 2019-01-29 2022-10-24 キオクシア株式会社 メモリシステムおよび制御方法
US11164640B2 (en) 2019-04-30 2021-11-02 Samsung Electronics Co., Ltd. Non-volatile memory device and programming method thereof
US11901012B2 (en) 2019-04-30 2024-02-13 Samsung Electronics Co., Ltd. Non-volatile memory device and programming method thereof
KR102763159B1 (ko) 2019-04-30 2025-02-07 삼성전자주식회사 비휘발성 메모리 장치 및 그 프로그래밍 방법
US11061578B2 (en) * 2019-08-05 2021-07-13 Micron Technology, Inc. Monitoring flash memory erase progress using erase credits
KR102735080B1 (ko) 2019-11-12 2024-11-27 에스케이하이닉스 주식회사 메모리 장치, 메모리 컨트롤러, 메모리 시스템 및 그 동작 방법
FR3104285B1 (fr) * 2019-12-05 2022-05-27 St Microelectronics Grenoble 2 Contrôle d’intégrité d’une mémoire
US11081187B2 (en) * 2019-12-11 2021-08-03 SanDiskTechnologies LLC Erase suspend scheme in a storage device
US11137936B2 (en) 2020-01-21 2021-10-05 Google Llc Data processing on memory controller
JP7461794B2 (ja) * 2020-05-15 2024-04-04 ルネサスエレクトロニクス株式会社 半導体装置
US12197770B2 (en) 2020-06-16 2025-01-14 SK Hynix Inc. Memory system, memory controller, and operation method of memory system
KR102834407B1 (ko) 2020-06-16 2025-07-16 에스케이하이닉스 주식회사 메모리 시스템, 메모리 컨트롤러 및 메모리 시스템의 동작 방법
US11625297B2 (en) 2020-08-28 2023-04-11 Samsung Electronics Co., Ltd. Storage device and operating method thereof
KR20220094726A (ko) 2020-12-29 2022-07-06 삼성전자주식회사 메모리 컨트롤러, 비휘발성 메모리 장치 및 그 스토리지 장치
US11604732B1 (en) 2021-09-02 2023-03-14 Micron Technology, Inc. Memory performance during program suspend protocol
CN115658570B (zh) * 2022-12-14 2023-03-21 杰创智能科技股份有限公司 闪存编程方法和闪存接口电路
CN120295584B (zh) * 2025-06-11 2025-09-02 北京全路通信信号研究设计院集团有限公司 支持伪操作暂停和恢复的闪存存储器设备及控制方法

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5034922A (en) * 1987-12-21 1991-07-23 Motorola, Inc. Intelligent electrically erasable, programmable read-only memory with improved read latency
DE68913695T2 (de) * 1988-12-27 1994-10-20 Nippon Electric Co Mikrorechner mit einem elektrisch löschbaren und programmierbaren nichtflüchtigen Speicher.
US5509134A (en) * 1993-06-30 1996-04-16 Intel Corporation Method and apparatus for execution of operations in a flash memory array
JPH07181195A (ja) 1993-12-24 1995-07-21 Kobe Steel Ltd 溶融金属用電磁流速センサ及び流速測定装置並びにそれを用いた流速測定方法
US5559988A (en) * 1993-12-30 1996-09-24 Intel Corporation Method and circuitry for queuing snooping, prioritizing and suspending commands
JPH07254292A (ja) * 1994-03-15 1995-10-03 Mitsubishi Electric Corp 不揮発性メモリおよびこの不揮発性メモリを用いたマイクロコンピュータ
US6201739B1 (en) * 1996-09-20 2001-03-13 Intel Corporation Nonvolatile writeable memory with preemption pin
GB2317721B (en) 1996-09-30 2001-09-12 Nokia Mobile Phones Ltd Memory device
US5847998A (en) 1996-12-20 1998-12-08 Advanced Micro Devices, Inc. Non-volatile memory array that enables simultaneous read and write operations
US5822244A (en) 1997-09-24 1998-10-13 Motorola, Inc. Method and apparatus for suspending a program/erase operation in a flash memory
JP3525070B2 (ja) 1999-01-27 2004-05-10 松下電器産業株式会社 アクセス制御装置及びアクセス方法
US6851026B1 (en) 2000-07-28 2005-02-01 Micron Technology, Inc. Synchronous flash memory with concurrent write and read operation
JP4004811B2 (ja) * 2002-02-06 2007-11-07 株式会社東芝 不揮発性半導体記憶装置
US7062615B2 (en) * 2003-08-29 2006-06-13 Emulex Design & Manufacturing Corporation Multi-channel memory access arbitration method and system
ITMI20050063A1 (it) * 2005-01-20 2006-07-21 Atmel Corp Metodo e sistema per la gestione di una richiesta di sospensione in una memoria flash
US8200887B2 (en) 2007-03-29 2012-06-12 Violin Memory, Inc. Memory management system and method
US7562180B2 (en) 2006-03-28 2009-07-14 Nokia Corporation Method and device for reduced read latency of non-volatile memory
US8004884B2 (en) * 2009-07-31 2011-08-23 International Business Machines Corporation Iterative write pausing techniques to improve read latency of memory systems

Also Published As

Publication number Publication date
CN102483951B (zh) 2015-04-29
CA2768212A1 (en) 2011-03-17
JP2013503412A (ja) 2013-01-31
WO2011031398A3 (en) 2011-05-05
KR101702158B1 (ko) 2017-02-02
US8850103B2 (en) 2014-09-30
EP2471067A4 (en) 2013-08-07
CN102483951A (zh) 2012-05-30
EP2471067A2 (en) 2012-07-04
EP2471067B1 (en) 2021-09-15
AU2010292898B2 (en) 2014-06-05
JP5529275B2 (ja) 2014-06-25
KR20120092561A (ko) 2012-08-21
CA2768212C (en) 2016-09-13
WO2011031398A2 (en) 2011-03-17
US20110055453A1 (en) 2011-03-03
AU2010292898A1 (en) 2012-02-16

Similar Documents

Publication Publication Date Title
MX2012002118A (es) Memoria flash de tipo nand interrumpible.
TW201612909A (en) Semiconductor memory device, memory controller and memory system
TW200739354A (en) Method and device for reduced read latency of non-volatile memory
EP4361828A3 (en) Method and apparatus for reducing read latency for a block erasable non-volatile memory
GB2473348A (en) Apparatus and method for multi-level cache utilization
TW201614505A (en) Memory cell and memory array
GB2468091A (en) System and method for fast platform hibernate and resume
WO2012166522A3 (en) Apparatus including memory system controllers and related methods
JP2013229019A5 (ja) プロセッサ
TW200616148A (en) Method for programming charge store memory cell and integrated circuit
WO2016069188A8 (en) Processing of un-map commands to enhance performance and endurance of a storage device
GB2491004B (en) Throttling accesses to flash based memory in a combined storage device
WO2014121947A3 (de) Verfahren und steuerungsvorrichtung zum ein- und ausschalten eine nachtmodus einer heizungs- und/oder klimaanlage
MX2015006298A (es) Estructuras de unidades de estado solido.
TW201129978A (en) A method and apparatus for operation of a NAND-like dual charge retaining transistor NOR flash memory device
JP2012142562A5 (ja) 半導体装置
WO2011021174A3 (en) Storage peripheral device emulation
MY183169A (en) A programmable electrical control device
WO2010085340A3 (en) Host controller
MX2013011405A (es) Comando de desconfiguracio de memoria de clase de almacenamiento.
TW200731267A (en) Semiconductor memory device controlling program voltage according to the number of cells to be programmed and method of programming the same
IN2014CN02917A (es)
GB0918297D0 (en) Program flow control
IN2014CN02914A (es)
EP2416229A3 (en) Information processing device, power control method, and program

Legal Events

Date Code Title Description
FG Grant or registration
PD Change of proprietorship

Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC