Data separation during garbage collection and wear leveling

    公开(公告)号:US10725668B1

    公开(公告)日:2020-07-28

    申请号:US14817118

    申请日:2015-08-03

    申请人: SK hynix Inc.

    IPC分类号: G06F12/00 G06F3/06 G06F12/06

    摘要: A type of data relocation to perform on a group of solid state storage cells is selected from a group that includes garbage collection and wear leveling. Source blocks in the group of solid state storage cells are identified using the selected type of data relocation. The source blocks are read in order to obtain relocated data and the relocated data is stored in an open block in the group of solid state storage cells. Relocated data associated with the selected type of data relocation is stored in the open block and relocated data associated with the unselected type of data relocation is excluded from the open block.

    Check after write for assessing wear related degradation in solid state storage
    8.
    发明授权
    Check after write for assessing wear related degradation in solid state storage 有权
    写入后检查固态存储中的磨损相关退化

    公开(公告)号:US09514845B1

    公开(公告)日:2016-12-06

    申请号:US14534638

    申请日:2014-11-06

    申请人: SK Hynix Inc.

    摘要: A group of one or more solid state storage cells is programmed. A predetermined amount of time after the group of solid state storage cells is programmed, the group of solid state storage cells is read to obtain read data. Error correction decoding is performed on the read data and the group of solid state storage cells is assessed for wear related degradation based at least in part on the error correction decoding.

    摘要翻译: 一组一个或多个固态存储单元被编程。 在组态固态存储单元被编程之后的预定时间量内,读取固态存储单元组以获得读取数据。 对读取的数据执行纠错解码,并且至少部分地基于纠错解码来评估固态存储单元组的磨损相关的退化。

    Threshold carrying for solid state storage
    9.
    发明授权
    Threshold carrying for solid state storage 有权
    携带固态存储的阈值

    公开(公告)号:US09236147B1

    公开(公告)日:2016-01-12

    申请号:US14493216

    申请日:2014-09-22

    申请人: SK Hynix Inc.

    IPC分类号: G06F17/50 G11C29/50 G06F11/10

    摘要: An instruction to read at least a portion of a superblock is received where the superblock is stored on at least a first solid state storage die. It is determined if adjusted threshold information, associated with the first solid state storage die and the superblock, is stored. If it is determined that adjusted threshold information is not stored, then an adjusted threshold is determined and a read is performed on the first solid state storage die using the determined adjusted threshold. If it is determined that adjusted threshold information is stored, then a read is performed on the first solid state storage die using the stored adjusted threshold information.

    摘要翻译: 接收读取超块的至少一部分的指令,其中超块被存储在至少第一固态存储芯片上。 确定与第一固态存储管芯和超级块相关联的调整的阈值信息是否被存储。 如果确定未存储调整后的阈值信息,则确定调整后的阈值,并使用所确定的调整后的阈值对第一固态存储管芯进行读取。 如果确定存储了调整后的阈值信息,则使用存储的调整后的阈值信息对第一固态存储管芯执行读取。

    High-speed low-power LDPC decoder design
    10.
    发明授权
    High-speed low-power LDPC decoder design 有权
    高速低功耗LDPC解码器设计

    公开(公告)号:US09590658B1

    公开(公告)日:2017-03-07

    申请号:US14444712

    申请日:2014-07-28

    申请人: SK Hynix Inc.

    IPC分类号: H03M13/00 H03M13/11

    摘要: Decoding an LDPC encoded codeword is disclosed. Variable nodes corresponding to a parity check matrix of the LDPC encoded codeword have been divided into a plurality of groups. A selected group of variable nodes from the plurality of groups of variable nodes is updated. Check nodes are updated using a min-sum update. A selected input value provided from a variable node of the selected group of variable nodes and provided to a certain check node of the check nodes is discarded to be not available for use in a future min-sum update.

    摘要翻译: 公开了解码LDPC编码码字。 对应于LDPC编码码字的奇偶校验矩阵的可变节点已被划分成多个组。 来自多个变量节点组的所选择的变量节点组被更新。 使用最小和更新更新检查节点。 从所选择的变量节点组的变量节点提供并提供给校验节点的某个校验节点的选择的输入值被丢弃为不可用于将来的最小和更新。