一种基于RISC-V的SM4算法加速计算方法

    公开(公告)号:CN119299075A

    公开(公告)日:2025-01-10

    申请号:CN202411125183.X

    申请日:2024-08-16

    Abstract: 本发明公开了一种基于RISC‑V的SM4算法加速计算方法,包括如下步骤:步骤1、获取相对应的明文和密钥数据;步骤2、基于RISC‑V平台搭建一个SM4算法计算器,在SM4算法加速器中设置数据处理区和算法优化区;步骤3、将明文和密钥数据作为输入,通过数据处理区将输入的明文和密钥数据进行保存并预处理,同时通过用于运行SM4算法的系统生成初始化向量,并得到系统运行的计数器值;步骤4、所述算法优化区读取密钥数据和系统参数并执行密钥扩展算法,将扩展后的密钥进行保存;步骤5、所述算法优化区将扩展后的密钥和计数器值作为输入数据并将其与执行加密算法,从而对SM4算法的轮函数操作进行加速处理。该方法解决硬件实现SM4算法时,处理数据能力低效的问题。

    一种基于IP核的芯片及其实现方法

    公开(公告)号:CN119203870A

    公开(公告)日:2024-12-27

    申请号:CN202411039797.6

    申请日:2024-07-31

    Abstract: 本发明公开了一种基于IP核的芯片及其实现方法,该芯片内部集成至少一个IP核以及与所述IP核的接口相连接的可变延时线,所述可变延时线用于修复IP核接口的时序偏差。与现有技术相比较,本发明通过在IP接口增加可变延时线,能够有效调整IP接口的延时来抵消IP库文件时序不准确的问题,从而修复时序违例,提高基于IP核设计芯片的可靠性。

    一种检查芯片内部电源网络供电能力的方法

    公开(公告)号:CN119153461A

    公开(公告)日:2024-12-17

    申请号:CN202411061063.8

    申请日:2024-08-05

    Abstract: 本发明公开了一种检查芯片内部电源网络供电能力的方法,包括如下步骤:步骤S1:在芯片设计中提取所有IP核并获取各个IP核的面积;步骤S2:获得芯片设计中各个IP核中电源和接地引脚(PG PIN)所在的金属层与其上层金属的通孔(VIA)数量;步骤S3:计算出各个IP核在相应金属层上的VIA密度;步骤S4:将计算得到的各金属层的VIA密度与各金属层预设的VIA密度作对比,当有某一金属层的VIA密度小于预设的VIA密度,则认定不满足VIA密度要求,说明IP核的供电存在风险。采用本发明技术方案,有助于提高芯片设计效率,减少无效工作和设计迭代次数,从而缩短芯片设计周期。

    一种固态硬盘
    5.
    发明授权

    公开(公告)号:CN110413234B

    公开(公告)日:2024-04-26

    申请号:CN201910683094.X

    申请日:2019-07-26

    Abstract: 本发明公开了一种固态硬盘控制器,至少包括固态硬盘控制器以及与其相连接的DRAM和FLASH,其中,固态硬盘控制器为集成封装为单颗芯片,至少包括CPU、主控接口控制器、DRAM控制器、闪存控制器和缓存单元,其中,CPU与主控接口控制器、DRAM控制器、闪存控制器和缓存单元相连接,用于控制固态硬盘控制器的工作;主控接口控制器与外部主机相连接,用于与外部主机进行数据传输;缓存单元和DRAM在逻辑上映射为连续内存地址,用于缓存主控接口控制器接收的数据;DRAM控制器与CPU、主控接口控制器、闪存控制器和缓存单元相连接,用于根据CPU的指令控制缓存单元和DRAM;闪存控制器与FLASH相连接,用于将缓存单元和DRAM中的数据存储至FLASH中。

    利用黄金分割搜索法优化3DNAND闪存开放块特性的方法

    公开(公告)号:CN117198367A

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

    申请号:CN202310957394.9

    申请日:2023-08-01

    Abstract: 本发明公开一种利用黄金分割搜索法优化3DNAND闪存开放块特性的方法,包括设定搜索区间[a,b],针对开放块特性的电压状态分布负向偏移问题,偏移量最大值a为‑128,默认参考电压处于b为0的位置;设定收敛精度d,用于约束搜索结束条件,若设置d为1表示当区间长度收缩至1时则结束搜索;初始化收缩系数r为0.618,该值为黄金分割点,再将最小值点X初始为默认参考电压位置;计算偏移量,并向下取整;区间收缩循环;判断收缩后的区间[a,b]是否小于或等于收敛精度d;否,则返回上步;是,则输出a和b两点中错误数较小的点。本发明分析边缘WL的高原始误码率和原理,并基于黄金分割法提出一种优化读电压方案,降低边缘WL原始误码率,提高开放块的数据可靠性。

    一种低传输能耗的无人机数据传输方法

    公开(公告)号:CN108521667B

    公开(公告)日:2020-12-29

    申请号:CN201810185437.5

    申请日:2018-03-07

    Abstract: 本发明公开了一种低传输能耗的无人机数据传输方法,步骤S1:根据无人机自身参数和任务以及环境的实际情况建立数学模型;步骤S2:利用离散化和线性化技术处理模型;步骤S3:利用基于CCCP(concave‑convex procedure)思想的迭代方法得到最终结果。与现有技术相比较,本发明首先利用无人机自身参数和任务要求以及环境实际情况建立数学优化模型,然后对该数学模型进行离散化和线性化近似处理,最后提出了基于CCCP思想的迭代算法求解该优化问题,最终给出了无人机在完成任务期间的飞行轨迹以及对多个地面终端的传输功率分配和任务分配系数,降低了无人机对地面终端的传输能量消耗。

    一种高振荡频率的RC振荡器

    公开(公告)号:CN106788266B

    公开(公告)日:2019-12-17

    申请号:CN201611022517.6

    申请日:2016-11-18

    Abstract: 本发明公开了一种高振荡频率的RC振荡器,其特征在于,包括运算放大器AMP1、电阻控制单元、第一NMOS管NM1、第二NMOS管NM2、第三NMOS管NM3、第四NMOS管NM4、第五NMOS管NM5、第一PMOS管PM1、第二PMOS管PM2、第三PMOS管PM3、第四PMOS管PM4、第五PMOS管PM5、第六PMOS管PM6、第一非门NG1、第二非门NG2、第三非门NG3、第四非门NG4、第一电容C1、第二电容C2、第三电容C3和RS触发器。与现有技术相比较,本发明的技术方案采用MOS管和反相器的结构替代现有技术中通过比较器来控制RC充放电,由于MOS管开关速度能达到1ns以内,从而大大减少了电路延迟,使振荡频率得到显著提高。

    一种基于PCIe接口的加密设备和方法

    公开(公告)号:CN110245526A

    公开(公告)日:2019-09-17

    申请号:CN201910376045.1

    申请日:2019-05-07

    Inventor: 樊凌雁 张蓝

    Abstract: 本发明公开了一种基于PCIe接口的加密设备和方法,CPU、数据分配模块、加密信息模块、AES加密模块、SM4加密模块、高速缓存区、第一PCIe控制器、第二PCIe控制器、PCIe SSD模块、PCIe Host模块和外设,其中,CPU通过内部总线控制其余模块工作以及对各模块的中断做出响应,高速缓存区通过内部总线与第一PCIe控制器、第二PCIe控制器、AES加密模块和SM4加密模块相连,用于缓存写数据和读数据。本发明利用随机算法将数据随机分成长度不等的数据段落,且随机地分配给加密模块进行不同加密模式的加密,并在异常发生后,可接续完成未完成的加密任务,且无需占用HOST操作。

    一种Boost型DC-DC变换器的自适应控制方法

    公开(公告)号:CN108566087B

    公开(公告)日:2019-09-17

    申请号:CN201810330049.1

    申请日:2018-04-13

    Abstract: 本发明公开了一种Boost型DC‑DC变换器的自适应控制方法,控制器根据设置的期望输出电压以及所获取实时反馈输出电压、实时反馈输出电流输出驱动信号控制Boost变换器使其输出电压稳定至预设的参考输出电压。与现有技术相比较,采用边界层滑模控制技术来减小滑模变结构控制在控制过程中产生的抖振。同时,针对Boost变换器在工作过程中由于系统参数变化和外部未知干扰引发的不确定性问题,对Boost变换器的状态方程进行更精确的描述;以及,针对系统的不确定性,本发明在设计的滑模变结构控制器的基础上增加自适应控制,能够对外界环境进行自适应同时能够最大程度降低外界环境中各种干扰对Boost变换器的影响并且不损失鲁棒性。

Patent Agency Ranking