可变位宽的LDPC编码方法、编码器、SSD及存储介质

    公开(公告)号:CN113055027B

    公开(公告)日:2022-05-13

    申请号:CN202110292939.X

    申请日:2021-03-18

    IPC分类号: H03M13/11

    摘要: 本申请提供一种可变位宽的LDPC编码方法、编码器、SSD及计算机可读存储介质,所述可变位宽的LDPC编码方法包括:配置LDPC编码器的每个时钟周期的编码数据位宽;在每个时钟周期中,根据数据向量在当前时钟周期已传输的数据长度与当前时钟周期的编码数据位宽,读取编码矩阵在当前时钟周期的矩阵编码信息;根据所述编码矩阵在当前时钟周期的矩阵编码信息,进行当前时钟周期的LDPC编码。本申请实现了编码数据位宽可基于一定区间实时动态配置的LDPC编码器的硬件实现方案,满足基于当前系统架构对于写带宽和功耗的灵活需求,并有效解决现有LDPC编码器接口数据位宽不可变而引起的编码模块移植性差的问题。

    LDPC译码器的译码方法和系统

    公开(公告)号:CN114421973A

    公开(公告)日:2022-04-29

    申请号:CN202210309179.3

    申请日:2022-03-28

    IPC分类号: H03M13/11

    摘要: 本发明涉及数据存储技术领域,提供一种LDPC译码器的译码方法和系统,方法包括:在采用列分层最小和译码算法进行列更新时,根据当前迭代过程得到的当前列的变量节点传递给校验节点的信息中的最小值确定当前迭代过程中的真实最小值的近似估计值,真实最小值为所有列的变量节点传递给校验节点的信息全排序后得到的最小值;在进行当前迭代过程的列更新的同时,采用流水线的方式进入下一列更新的水平运算,在下一列更新过程采用所述近似估计值作为真实最小值计算校验节点传递给变量节点的信息。本发明能够在进行当前列的更新时根据近似估计值快速实现下一列的水平计算,方便硬件进行流水实现,从而大大降低延迟,提高带宽。

    固态硬盘对写入块的处理方法及装置、存储介质、设备

    公开(公告)号:CN114265552A

    公开(公告)日:2022-04-01

    申请号:CN202111482242.5

    申请日:2021-12-06

    IPC分类号: G06F3/06

    摘要: 本申请公开了一种固态硬盘对写入块的处理方法及装置、存储介质、计算机设备,该方法包括当检测到写入块的生成信号时,向所述写入块内填充字线;判断所述字线是否为辅助字线,若所述字线不是所述辅助字线,则向所述字线中写入新数据,直至所述写入块转换为完成块;若所述字线是所述辅助字线,则停止向所述字线中写入所述新数据,并将所述写入块转换为所述完成块。本申请有助于改善固态硬盘中的数据块在没有写满时,读取数据块最后写入的一层字线的数据时的错误率增高的现象,对于写入块的抑制错误效果好,复杂程度低。

    一种可提前终止迭代的增量计算的LDPC校验方法及装置

    公开(公告)号:CN114142871A

    公开(公告)日:2022-03-04

    申请号:CN202111470813.3

    申请日:2021-12-03

    IPC分类号: H03M13/11

    摘要: 本发明提供了一种可提前终止迭代的增量计算的LDPC校验方法及装置,该方法包括:对待解码数据进行初始校验,并判断初始检验是否成功;若初始校验失败,则按照行更新算法对待解码数据进行行更新,将LDPC校验矩阵中每个非零矩阵块与对应的更新后的数据块进行第二校验计算,并将第二校验计算结果与初始校验结果做增量校验;在行更新结束且完成当前校验行的增量校验后,判断增量校验是否成功;若增量校验成功,则停止迭代校验。本发明灵活实现任意行运算结束后提前终止迭代,同时每行的校验只计算当前行更新的数据块,可将增量校验计算完美融入到行更新的流水中,无需额外的周期,进而在增加灵活性的同时提高带宽,改善译码性能。

    LDPC码的译码方法、装置、存储介质及SSD设备

    公开(公告)号:CN114142870A

    公开(公告)日:2022-03-04

    申请号:CN202111358873.6

    申请日:2021-11-17

    发明人: 刘晓健 王嵩

    IPC分类号: H03M13/11

    摘要: 本发明提供了一种LDPC码的译码方法、装置、存储介质及SSD设备,所述方法包括:采用行分层最小和算法对校验矩阵当前校验层中变量节点的置信度信息进行更新;根据更新后的置信度信息对相应比特进行判决;比较当前校验层本次迭代判决前后的结果是否相同;若当前校验层本次迭代判决前后的结果不相同,则对判决结果发生变化的比特对应的校验结果采用本次迭代过程的判决结果进行更新;判断是否所有比特的校验结果都通过;若所有比特的校验结果都通过,则停止迭代校验。本发明能够在提高校验可靠度的同时,及时识别迭代中止条件,减少计算量,改善译码性能。

    闪存设备的数据读取方法、装置、存储介质及闪存设备

    公开(公告)号:CN114138190A

    公开(公告)日:2022-03-04

    申请号:CN202111373848.5

    申请日:2021-11-19

    发明人: 刘刚 刘晓健 王嵩

    IPC分类号: G06F3/06

    摘要: 本发明提供了一种闪存设备的数据读取方法、装置、存储介质及闪存设备,该方法包括:获取存储单位的地址标识;根据所述地址标识查找预设的重读列表映射表,以获取与所述地址标识对应的重读电压列表,所述重读列表映射表中包括有存储单位的地址标识与重读电压列表之间的对应关系;根据所述重读电压列表对当前存储单位进行重读操作。本发明在进行数据重读取时,不是将所有重读电压集中于一个重读电压列表中,而是为存储单位选择采用更适合当前存储区域的重读电压列表,可以大大提高重读效率,缩减闪存读取时间,从而提升整体读性能。

    NAND闪存芯片的纠错译码方法、存储介质及SSD设备

    公开(公告)号:CN114078560A

    公开(公告)日:2022-02-22

    申请号:CN202111233373.X

    申请日:2021-10-22

    IPC分类号: G11C29/42 G06F11/10

    摘要: 本发明提供了一种NAND闪存芯片的纠错译码方法、存储介质及SSD设备,所述方法包括:根据预设的初始判决电压对目标数据页进行读取,得到第一数据序列;对所述第一数据序列进行ECC译码;若译码失败,则采用重读取判决电压对所述目标数据页进行重读取,得到第二数据序列;对所述第一数据序列和第二数据序列进行比较,根据比较结果确定数据序列中对应比特位的可靠度信息;根据所述可靠度信息将第一数据序列或第二数据序列映射为译码软信息;对所述译码软信息进行ECC译码。本发明提出的NAND闪存芯片的纠错译码方法、存储介质及SSD设备,可以显著提升ECC译码器的纠错能力,减少Read Retry的尝试次数。

    一种NAND闪存设备的数据处理方法及装置

    公开(公告)号:CN107102820B

    公开(公告)日:2018-07-06

    申请号:CN201710251994.8

    申请日:2017-04-17

    IPC分类号: G06F3/06 G06F11/10

    摘要: 本发明实施例公开了一种NAND闪存设备的数据处理方法及装置,所述方法包括:接收到主机发送的数据写入请求命令时,判定待处理块数据在NAND闪存设备的待操作存储单元中对应的Page页;根据Page页的类型以及待处理块数据的数据特征,按照预设规则对所述待处理块数据进行求反运算,并在所述待操作存储单元对应Page页的元数据区进行数据处理方式的标识;对处理后的待处理块数据进行编码,并将编码后的编码数据写入所述待操作存储单元。本发明实施例提出的NAND闪存设备的数据处理方法及装置,能够有效地降低NAND闪存设备的数据错误发生概率,提升NAND闪存设备的总体性能。

    SSD单元、SSD设备以及基于SSD设备的数据处理方法

    公开(公告)号:CN106371773A

    公开(公告)日:2017-02-01

    申请号:CN201610971486.2

    申请日:2016-11-07

    IPC分类号: G06F3/06

    CPC分类号: G06F3/0626 G06F3/0629

    摘要: 本发明实施例涉及数据存储技术领域,公开了一种SSD单元、SSD设备以及基于SSD设备的数据处理方法,所述SSD单元,包括主控芯片和由所述主控芯片所控制的存储介质,所述主控芯片设置有两个PCI-E接口,分别为主从芯片传输接口PCIe root和从主芯片传输接口PCIe endpoint,所述PCIe root为将所述主控芯片与下级SSD单元的主控芯片连接的接口,所述PCIe endpoint为将所述主控芯片与上级SSD单元的主控芯片或主机连接的接口,使得SSD单元能够通过主、从串接的方式实现SSD设备的容量扩展,而且能够减少Host管理复杂程度与CPU开销,同时也能省下了PCIe Switch芯片的成本。

    冷热数据标定方法、装置及电子设备

    公开(公告)号:CN116627355A

    公开(公告)日:2023-08-22

    申请号:CN202310898642.7

    申请日:2023-07-21

    IPC分类号: G06F3/06

    摘要: 本发明涉及数据存储技术领域,提供了一种冷热数据标定方法、装置及电子设备,该方法包括:获取当前统计周期内统计的冷热数据预判阈值为预设阈值取值集合中不同取值时SSD的数据热度指标;获取SSD在不同数据热度指标时对应的当前统计周期的写放大系数;根据上一统计周期的历史冷热数据判决比例计算历史写放大系数;若历史写放大系数与当前统计周期的写放大系数的最小值之间的差值小于或等于调整阈值,则将历史冷热数据判决比例作为最优冷热数据判决比例,根据最优冷热数据判决比例对SSD中的逻辑区块进行冷热数据标定。本发明能够准确实现对冷热数据的识别和标记,有效减少SSD使用过程中的写放大系数,从而提高SSD的性能和寿命。