一种针对存算一体芯片的编程方法及其装置

    公开(公告)号:CN119028404A

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

    申请号:CN202410951167.X

    申请日:2024-07-16

    Applicant: 南京大学

    Abstract: 本发明公开了一种针对存算一体芯片的编程方法及其装置。该方法包括以下步骤:步骤1,通过对存算一体芯片的构成器件进行全量程编程,测得器件权值随编程时间的特性曲线;步骤2,输入待编程的矩阵,将存算一体芯片的构成器件分为多组,分别对每一组进行多轮的并行编程:在每一轮编程中,首先根据上一轮校验时读出的权值,计算器件待编程值和当前权值之间的差值,并对差值通过编程特性查找表得到对应的下降率,基于差值和下降率计算出本轮的编程时间,然后开始编程,编程结束后对器件的当前权值进行校验,如果还存在有未完成编程的器件,则开始进行下一轮编程。本发明可以极大提高存算一体芯片的编程速度。

    一种轻量化认证加密解密装置及其方法

    公开(公告)号:CN119094204A

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

    申请号:CN202411224636.4

    申请日:2024-09-03

    Applicant: 南京大学

    Abstract: 本发明公开了一种轻量化认证加密解密装置及其方法。该装置包括加密电路、解密电路、认证输出模块和置换网络模块,其中加密电路包括依次相连的第一初始化模块、第一关联数据处理模块、明文处理模块和第一最终化模块;解密电路包括依次相连的第二初始化模块、第二关联数据处理模块、密文处理模块和第二最终化模块;明文处理模块与密文处理模块相连,第一最终化模块、第二最终化模块分别与认证输出模块相连;加密电路和解密电路中的各个模块均调用置换网络模块。本发明的硬件装置及其实现方法可以在节约硬件资源的基础上高效安全地执行任意长度明文的加密解密任务,并在抵御侧信道攻击方面具备一定的硬件防护能力。

    一种用于多核通讯的电路及方法
    3.
    发明公开

    公开(公告)号:CN119025467A

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

    申请号:CN202411069936.X

    申请日:2024-08-06

    Applicant: 南京大学

    Abstract: 本发明公开了一种用于多核通讯的电路及方法。其电路作为核间通讯模块部署在各个核上,用于在不同核之间以数据包的形式传递信息;该电路包括接收单元、发送单元以及全局寄存器;接收单元,用于接收来自核外的数据,并对该数据进行解析和处理,然后传输给核内;发送单元,用于接收来自核内的数据,并将核内数据进行解析和处理,然后传输至核外;全局寄存器,用于记录当前的工作模式与工作状态并分别连接所述接收单元与发送单元。本发明的电路具有配置灵活性强,结构简单,可扩展性强的优点,采用中断触发程序的方式,可配置性更强,可以应对各种复杂的数据传输需求。

Patent Agency Ranking