白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Soft-decision input generation for data storage systems

專利號(hào)
US11175983B2
公開日期
2021-11-16
申請(qǐng)人
Western Digital Technologies, Inc.(US CA San Jose)
發(fā)明人
Guangming Lu; Kent D. Anderson; Anantha Raman Krishnan; Shafa Dahandeh
IPC分類
G06F11/10
技術(shù)領(lǐng)域
bit,llr,memory,decision,read,may,in,reads,page,soft
地域: CA CA San Jose

摘要

An error management system for a data storage device can generate soft-decision log-likelihood ratios (LLRs) using multiple reads of memory locations. Bit patterns provided by multiple reads of reference memory locations can be counted and used to generate probability data that is used to generate possible LLR values for decoding target pages. Possible LLR values are stored in one or more look-up tables.

說(shuō)明書

In one embodiment, these LLR values may be scaled by some constants. These calculated possible LLR values may be used to populate one or more LUTs, as described above. Furthermore, the system may be configured to dynamically update LUT entries based on ongoing calibration/decoding operations. In certain MLC embodiments, memory cells comprise upper and lower pages of data, wherein separate LUTs are generated for upper and lower page values. When reading upper page values, the controller 130 (FIG. 1A) may reference lower page data in order to distinguish between read levels R1 and R3, as illustrated in FIG. 2.

Multi-Read Approach—Apply LLR Values to Target Memory Location(s)

With further reference to FIG. 5A, at block 508 of the process 500A, the recorded possible LLR values are applied to decode additional target memory locations that are determined to have retention characteristics similar enough to those of the reference memory location that similar bit pattern probability characteristics can be assumed. For example, when the error management module 140B is unable to decode a memory location/page using hard-decision input, the error management module 140B identifies the LUT(s) associated with such location, looks up the bit patterns that occur based on multiple reads of the memory location, and provides a sequence of LLR values associated with the bit patterns in the LUT(s). In some embodiments, at least a portion of the possible LLR values generated from block 506 is selected at block 508 and applied to the decoding of the target memory location. For example, given this lookup table (LUT) of possible LLR values:

權(quán)利要求

1
微信群二維碼
意見反饋
    1. <tt id="k850p"></tt>