[go: up one dir, main page]

CN111406282A - A memory control circuit for a storage device - Google Patents

A memory control circuit for a storage device Download PDF

Info

Publication number
CN111406282A
CN111406282A CN201880076748.6A CN201880076748A CN111406282A CN 111406282 A CN111406282 A CN 111406282A CN 201880076748 A CN201880076748 A CN 201880076748A CN 111406282 A CN111406282 A CN 111406282A
Authority
CN
China
Prior art keywords
memory
data blocks
control circuit
reading
writing
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
CN201880076748.6A
Other languages
Chinese (zh)
Other versions
CN111406282B (en
Inventor
范茜
周威
单明星
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN111406282A publication Critical patent/CN111406282A/en
Application granted granted Critical
Publication of CN111406282B publication Critical patent/CN111406282B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

A memory control circuit (400) relates to the field of digital circuits, and is used for reading and writing data in a nonvolatile memory (160), and comprises an exclusive-nor circuit (420) and a reading and writing control circuit (440). The exclusive-nor circuit (420) is used for carrying out bitwise exclusive-nor operation on a plurality of data blocks and generating redundant data blocks, and the read-write control circuit (440) is used for writing the data blocks and the redundant data blocks into the nonvolatile memory (160) and reading the data blocks from the nonvolatile memory (160), wherein the data blocks and the redundant data blocks are stored in one storage unit. Wherein the non-volatile memory (160) comprises a plurality of memory cells, each memory cell having a capacity of n bits and having a capacity of 2nAnd the number of the data blocks is n-1, and n is an integer greater than or equal to 2. Since there is only 2 in each memory celln‑1Since the memory states are used for storing data, the difference of the threshold voltages corresponding to the memory states is about twice that of the original threshold voltages, so that the overlapping degree of the memory states is reduced, and the probability of reading error data by the memory control circuit (400) is reduced.

Description

PCT国内申请,说明书已公开。PCT domestic application, the description has been published.

Claims (16)

PCT国内申请,权利要求书已公开。PCT domestic application, the claims have been published.
CN201880076748.6A 2018-04-23 2018-04-23 Memory control circuit for memory device Active CN111406282B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/084116 WO2019204967A1 (en) 2018-04-23 2018-04-23 Memory control circuit for use in storage device

Publications (2)

Publication Number Publication Date
CN111406282A true CN111406282A (en) 2020-07-10
CN111406282B CN111406282B (en) 2022-06-07

Family

ID=68293434

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880076748.6A Active CN111406282B (en) 2018-04-23 2018-04-23 Memory control circuit for memory device

Country Status (2)

Country Link
CN (1) CN111406282B (en)
WO (1) WO2019204967A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102063266A (en) * 2009-11-18 2011-05-18 联发科技股份有限公司 Non-volatile memory controller and method for writing current data into non-volatile memory
US20140029355A1 (en) * 2012-07-24 2014-01-30 Samsung Electronics Co., Ltd. Memory device and method of determining read voltage of memory device
CN104679448A (en) * 2015-02-05 2015-06-03 深圳市硅格半导体有限公司 Data bit stream conversion method and device
US9281049B1 (en) * 2014-10-28 2016-03-08 Xilinx, Inc. Read clock forwarding for multiple source-synchronous memory interfaces
CN105632558A (en) * 2014-11-24 2016-06-01 三星电子株式会社 Cross-point memory device including multi-level cells and operating method thereof
CN107027326A (en) * 2015-11-25 2017-08-08 华为技术有限公司 The method and device of data backup in storage system
CN107527645A (en) * 2016-06-22 2017-12-29 爱思开海力士有限公司 The interface circuit related to variable delay and include its semiconductor device and system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8041886B2 (en) * 2008-09-15 2011-10-18 Seagate Technology Llc System and method of managing memory
US8316175B2 (en) * 2009-11-03 2012-11-20 Inphi Corporation High throughput flash memory system
CN101751334B (en) * 2009-12-30 2012-03-21 中国人民解放军国防科学技术大学 Hardware fault detection method based on reducing program
CN102855934B (en) * 2012-08-23 2016-09-28 上海华虹宏力半导体制造有限公司 Nonvolatile memory system and method for deleting thereof
WO2014109771A1 (en) * 2013-01-14 2014-07-17 Hewlett-Packard Development Company, L.P. Nonvolatile memory array logic

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102063266A (en) * 2009-11-18 2011-05-18 联发科技股份有限公司 Non-volatile memory controller and method for writing current data into non-volatile memory
US20140029355A1 (en) * 2012-07-24 2014-01-30 Samsung Electronics Co., Ltd. Memory device and method of determining read voltage of memory device
US9281049B1 (en) * 2014-10-28 2016-03-08 Xilinx, Inc. Read clock forwarding for multiple source-synchronous memory interfaces
CN105632558A (en) * 2014-11-24 2016-06-01 三星电子株式会社 Cross-point memory device including multi-level cells and operating method thereof
CN104679448A (en) * 2015-02-05 2015-06-03 深圳市硅格半导体有限公司 Data bit stream conversion method and device
CN107027326A (en) * 2015-11-25 2017-08-08 华为技术有限公司 The method and device of data backup in storage system
CN107527645A (en) * 2016-06-22 2017-12-29 爱思开海力士有限公司 The interface circuit related to variable delay and include its semiconductor device and system

Also Published As

Publication number Publication date
CN111406282B (en) 2022-06-07
WO2019204967A1 (en) 2019-10-31

Similar Documents

Publication Publication Date Title
KR102102828B1 (en) Error correction code (ECC) operation in memory
US9819361B2 (en) List decoding method for polar code and memory system using the same
KR102372825B1 (en) Data storage device and operating method thereof
US8612836B2 (en) Non-volatile memory device with uncorrectable information region and operation method using the same
US8417879B2 (en) Method for suppressing errors, and associated memory device and controller thereof
US11243838B2 (en) Methods and apparatuses for error correction
US10389380B2 (en) Efficient data path architecture for flash devices configured to perform multi-pass programming
JP2015536595A (en) Update reliability data
CN101763895A (en) Data storage device and data storage system having the same
US9998151B2 (en) Data storage device and operating method thereof
JP6994136B1 (en) Monotonic counter in memory
US9236886B1 (en) Universal and reconfigurable QC-LDPC encoder
CN107634764B (en) Decoder and memory controller using low density parity check code
US10503433B2 (en) Memory management method, memory control circuit unit and memory storage device
CN110349616B (en) Dynamic interleaver changes for bit line failures in NAND flash memories
CN108268337A (en) Method for managing data in memory device, memory device and controller thereof
KR102755335B1 (en) Error correction device, operating method thereof and electronic device including the same
US11528038B2 (en) Content aware decoding using shared data statistics
US10310940B2 (en) Method for extending lifetime of resistive change memory and data storage system using the same
CN112486416A (en) Data processing method, data processing device, storage medium and processor
CN111406282A (en) A memory control circuit for a storage device
TW202435225A (en) Non-volatile memory and memory systems
CN117153232A (en) Cross-column scaled bit-flip threshold for irregular low density parity check decoding
US20160071597A1 (en) Storage device, memory controller and memory control method
US20160034343A1 (en) Data storing method, memory control circuit unit and memory storage device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant