一种闪存器件的软信息提取方法

    公开(公告)号:CN105159840A

    公开(公告)日:2015-12-16

    申请号:CN201510675524.5

    申请日:2015-10-16

    Abstract: 本发明公开了一种闪存器件的软信息提取方法,包括离线训练与在线运行两部分,在离线状态下,对目标闪存器件进行先验性实验,实验测试内容包括对闪存器件内部物理块的存储单元进行大量重复的擦除、写入以及读出操作,从而记录闪存器件在其测试周期内的外部特征量;然后进行数据集训练,建立闪存内部存储单元物理状态与外部特征量之间的关联;在线运行状态下,对正在在线运行的闪存物理状态进行识别,并预估错误率,并计算软信息。本发明所提出的方法不仅不依赖于闪存内部的特殊命令,而且可以方便地集成进自主闪存控制器中,与LDPC纠错模块相配合,实现对先进工艺闪存器件的高强度纠错,满足固态存储对先进工艺闪存器件数据纠错的需求。

    一种适用于嵌入式处理器的数据完整性验证方法

    公开(公告)号:CN101853190B

    公开(公告)日:2012-07-04

    申请号:CN201010191552.7

    申请日:2010-06-04

    Abstract: 本发明公开了一种适用于嵌入式处理器的数据完整性验证方法,它包括多粒度散列计算方法,地址转换方法以及散列节点访问控制方法。多粒度散列计算方法用于产生多粒度Merkle树,该树缓存在散列cache中,同时在树的节点缺失时,此算法负责计算内存中数据块的散列值。地址转换方法为每个节点提供了一个唯一对应的地址。散列节点访问控制方法主要负责访问各个散列树的节点,特别是在读缺失和写操作时采取不同的对策。由于采用多粒度散列算法,本发明产生的散列树节点少,层数少,因而减少了存储空间,硬件面积开销和初始化时间,提高了性能。

    一种闪存接口控制方法及装置

    公开(公告)号:CN105389134B

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

    申请号:CN201510918453.7

    申请日:2015-12-11

    Abstract: 本发明公开了一种闪存接口控制方法,所述方法包括:控制器接收用户请求并译码,判断用户请求的操作类型;继而,从微代码存储器中进行取指操作,将操作类型对应的微代码序列从微代码存储器中逐一取出并与寄存器组中的操作数相链接,得到完整的闪存命令;最后,控制器将向对应的接口控制器发送所述完整的时序与闪存命令请求,从而与外部闪存器件实现交互。相应地,本发明还提出了一种与上述方法对应的装置。本发明通过以上软硬件协同工作的方式,仅用简单的硬件,实现了复杂多样的闪存命令,不仅满足了固态存储设备对闪存操作上的灵活需求,同时大大降低了实现开销,显著提高了相关设备的竞争力。

    一种无线传感器网络接入协议的实现装置

    公开(公告)号:CN101521952A

    公开(公告)日:2009-09-02

    申请号:CN200910061561.1

    申请日:2009-04-10

    Abstract: 本发明公开了一种无线传感器网络接入协议的实现装置,将不同MAC协议的信道争用机制映射为协处理器内部的软件程序,利用协处理器可编程的灵活性来增强MAC的可重用性,提升硬件灵活性,降低硬件设计成本。该装置包括发送部分,协处理器部分和接收部分;协处理器部分包括中断标志位寄存器、随机数产生器、可编程MAC定时器和协处理器;协处理器通过内部总线接收来自CPU接口的信号,根据产生控制指令,控制发送部分、接收部分和中断标志位寄存器,完成接收状态,发送状态之间的切换控制及CSMA/CA算法的实现。FPGA验证显示,该设计结构简单,占用面积小,可支持20-250kbps通信速率,充分考虑了不同无线传感网络协议下通讯可行性,特别适合应用于无线传感网络节点芯片中。

    一种闪存器件的软信息提取方法

    公开(公告)号:CN105159840B

    公开(公告)日:2018-11-02

    申请号:CN201510675524.5

    申请日:2015-10-16

    Abstract: 本发明公开了一种闪存器件的软信息提取方法,包括离线训练与在线运行两部分,在离线状态下,对目标闪存器件进行先验性实验,实验测试内容包括对闪存器件内部物理块的存储单元进行大量重复的擦除、写入以及读出操作,从而记录闪存器件在其测试周期内的外部特征量;然后进行数据集训练,建立闪存内部存储单元物理状态与外部特征量之间的关联;在线运行状态下,对正在在线运行的闪存物理状态进行识别,并预估错误率,并计算软信息。本发明所提出的方法不仅不依赖于闪存内部的特殊命令,而且可以方便地集成进自主闪存控制器中,与LDPC纠错模块相配合,实现对先进工艺闪存器件的高强度纠错,满足固态存储对先进工艺闪存器件数据纠错的需求。

    一种闪存接口控制方法及装置

    公开(公告)号:CN105389134A

    公开(公告)日:2016-03-09

    申请号:CN201510918453.7

    申请日:2015-12-11

    CPC classification number: G06F3/0604 G06F3/0626

    Abstract: 本发明公开了一种闪存接口控制方法,所述方法包括:控制器接收用户请求并译码,判断用户请求的操作类型;继而,从微代码存储器中进行取指操作,将操作类型对应的微代码序列从微代码存储器中逐一取出并与寄存器组中的操作数相链接,得到完整的闪存命令;最后,控制器将向对应的接口控制器发送所述完整的时序与闪存命令请求,从而与外部闪存器件实现交互。相应地,本发明还提出了一种与上述方法对应的装置。本发明通过以上软硬件协同工作的方式,仅用简单的硬件,实现了复杂多样的闪存命令,不仅满足了固态存储设备对闪存操作上的灵活需求,同时大大降低了实现开销,显著提高了相关设备的竞争力。

    一种适用于嵌入式处理器的数据完整性验证方法

    公开(公告)号:CN101853190A

    公开(公告)日:2010-10-06

    申请号:CN201010191552.7

    申请日:2010-06-04

    Abstract: 本发明公开了一种适用于嵌入式处理器的数据完整性验证方法,它包括多粒度散列计算方法,地址转换方法以及散列节点访问控制方法。多粒度散列计算方法用于产生多粒度Merkle树,该树缓存在散列cache中,同时在树的节点缺失时,此算法负责计算内存中数据块的散列值。地址转换方法为每个节点提供了一个唯一对应的地址。散列节点访问控制方法主要负责访问各个散列树的节点,特别是在读缺失和写操作时采取不同的对策。由于采用多粒度散列算法,本发明产生的散列树节点少,层数少,因而减少了存储空间,硬件面积开销和初始化时间,提高了性能。

    一种真随机数发生器
    8.
    发明公开

    公开(公告)号:CN101515228A

    公开(公告)日:2009-08-26

    申请号:CN200910060751.1

    申请日:2009-02-13

    Abstract: 本发明公开了一种真随机数发生器,它包括随机源模块以及后处理模块。随机源模块用于产生具有随机特性的数字信号,并提供给后处理模块,后处理模块采用循环编码纠错法对该数字信号进行后处理,消除数据信号中的偏置,得到随机数系列。其中随机源模块可以由多组反相器振荡环构成,后处理模块采用线性反馈移位寄存器(LFSR)实现。这种TRNG结构简单,由于仅使用了普通数字逻辑器件,因而本发明具有良好的工艺弱相关性,在进行原型验证后能快速移植到集成电路设计流程中,提高了模块设计的效率,降低了开发的风险。

Patent Agency Ranking