一种硬件验证方法、装置、电子设备及存储介质

    公开(公告)号:CN119621379B

    公开(公告)日:2025-05-09

    申请号:CN202510155793.2

    申请日:2025-02-12

    Abstract: 本发明实施例提供了一种硬件验证方法、装置、电子设备及存储介质,涉及硬件验证技术领域。方法包括:将待验证的硬件模块,编译为第一动态库;在进程的堆内空间中,将第一动态库创建为多个隔离的对象;启动待验证的硬件模块对应的验证程序;在进程中创建多个线程;为验证用例匹配线程和对象,并运行线程,以进行硬件验证。本发明中,在进程的堆内空间中一个硬件模块被实例化多份对象,一方面,实现了同一个硬件模块可以同时被不同的线程访问,就是采用一个进程中的多个线程实现了并行硬件验证,硬件验证的效率更高,且计算资源的利用率更高,避免了计算资源浪费;另一方面,可以灵活组合验证用例,提升了硬件验证的灵活性。

    数据处理方法、装置、设备及存储介质

    公开(公告)号:CN119396540B

    公开(公告)日:2025-05-02

    申请号:CN202411997212.1

    申请日:2024-12-31

    Abstract: 本申请提供了一种数据处理方法、装置、电子设备及计算机可读存储介质,包括:按照与第二设备匹配的总线协议传输模式,接收第二设备发送的事务层数据包,事务层数据包包括属性字段,属性字段包括多种字段类型,不同的字段类型用于表征事务层数据包在第一设备中执行时所采用的不同的工作模式,工作模式与第一设备的总线协议传输模式相匹配;根据字段类型,从多种工作模式中选择事务层数据包在第一设备中执行时所采用的工作模式,并将所采用的工作模式作为目标工作模式;按照目标工作模式,控制第一设备对事务层数据包进行数据处理。本申请可以避免资源闲置等待,可以提高数据处理速率,从而提升数据处理性能。

    代码处理方法、装置、设备及可读存储介质

    公开(公告)号:CN119883282A

    公开(公告)日:2025-04-25

    申请号:CN202510350491.0

    申请日:2025-03-24

    Abstract: 本申请提供了一种代码处理方法、装置、设备及可读存储介质,涉及计算机技术领域,应用于编译器,方法包括:获取待处理文件,以及待处理文件中代码的第一语言类型;获取和第一语言类型对应的第一代码转换规则;第一代码转换规则包括:将第一语言类型的代码转换为预设语言类型的代码的代码转换规则,预设语言类型和编译器相适配;基于第一代码转换规则,将待处理文件中第一语言类型的代码转换为预设语言类型的代码;对转换为预设语言类型的代码进行语法分析,得到待处理文件的语法树,并根据语法树得到目标代码。本申请可以通过同一个编译器处理不同第一语言类型的待处理文件的代码,方法简单且高效。

    一种测试方法、装置、电子设备及可读存储介质

    公开(公告)号:CN119862831A

    公开(公告)日:2025-04-22

    申请号:CN202510352854.4

    申请日:2025-03-24

    Abstract: 本发明实施例提供了一种测试方法、装置、电子设备及可读存储介质,所述方法包括:对至少一个待控制的时钟门控进行分组,根据时钟门控的组数,确定控制链中控制寄存器的数量;将控制链插入扫描链;根据测试电路中所需的时钟信号,确定待开启的目标时钟门控组;根据目标时钟门控组,向扫描链的扫描使能端输入扫描使能信号,向扫描链的扫描输入端输入测试向量,以通过解复用器输出的使能信号对目标时钟门控组进行控制。本发明实施例通过分组控制各组时钟门控,降低了测试功耗,缩短了测试时间。

    芯片验证平台的调用方法、装置、电子设备及存储介质

    公开(公告)号:CN119862829A

    公开(公告)日:2025-04-22

    申请号:CN202510352820.5

    申请日:2025-03-24

    Abstract: 本申请提供了一种芯片验证平台的调用方法、装置、电子设备及计算机可读存储介质,通过在编译并运行软件语言调用程序,在预设的兼容链接库中具有各种软件语言封装的软件方法接口,为软件语言调用程序中待执行的调用函数确定匹配的软件方法接口,再通过与调用函数确定匹配的软件方法接口,调用对应的验证链接文件进行执行,并将执行结果作为调用函数的返回值进行输出,通过软件语言调用程序,实现了芯片验证平台功能函数方法封装后的验证链接文件执行结果的获取,由通过硬件描述语言调用转变为软件语言调用程序进行调用,减少了学习复杂度高的硬件描述语言的学习成本,降低了芯片验证学习的难度。

    硬件验证方法、装置、电子设备及可读存储介质

    公开(公告)号:CN119862827A

    公开(公告)日:2025-04-22

    申请号:CN202510350609.X

    申请日:2025-03-24

    Abstract: 本发明实施例提供了一种硬件验证方法、装置、电子设备及可读存储介质。该方法包括:通过基于待验证硬件的待验证引脚,生成第一异步函数以及第二异步函数;第一异步函数用于读写待验证引脚,第二异步函数用于获取待验证引脚的输出信号并输出;通过第一异步函数以及第二异步函数,构建模型代码;通过模型代码对待验证引脚进行验证。这样,本发明实施例通过为待验证引脚生成两类异步函数,可以将引脚的硬件操作建模为了软件中的简洁异步函数接口,使得软件编程人员能够更容易开始硬件验证过程,并能够更好地与软件测试技术将结合。可以将针对硬件行为的验证建模为软件验证,无需采用硬件描述和验证语言,通过软件中的异步函数提高硬件验证的效率。

    一种指令处理方法和处理器
    127.
    发明公开

    公开(公告)号:CN119861970A

    公开(公告)日:2025-04-22

    申请号:CN202510350499.7

    申请日:2025-03-24

    Abstract: 本发明实施例提供了一种指令处理方法和处理器,通过获取待执行指令,并确定所述待执行指令的冲突类型;基于所述冲突类型为所述待执行指令分配物理寄存器;确定所述待执行指令的依赖冲突情况和资源冲突情况,并基于所述依赖冲突情况和所述资源冲突情况确定所述待执行指令的执行顺序;基于所述执行顺序确定目标执行单元,并将所述待执行指令发送至所述目标执行单元;控制所述目标执行单元执行所述待执行指令,并在所述待执行指令完成执行时,将所述待执行指令写入所述物理寄存器,实现了通过精细化的冲突检测、资源分配和指令调度,实现了高效的乱序执行,能够显著提高RISC‑V处理器的性能,并增强其对复杂应用的适应性。

    数据处理方法、装置、设备及存储介质

    公开(公告)号:CN119835329A

    公开(公告)日:2025-04-15

    申请号:CN202510330176.1

    申请日:2025-03-19

    Abstract: 本申请提供了一种数据处理方法、装置、电子设备及计算机可读存储介质,包括:响应于接收到的请求指令,获取第一缓存的状态信息,并根据状态信息确定第一缓存的状态:请求指令用于指示目标缓存将第一目标数据写入第一缓存,第一缓存为片上网络中用于存储数据的第一接入设备中的缓存,目标缓存为片上网络中用于计算数据的第二接入设备中的缓存;在检测到第一缓存的状态为非忙碌状态的情况下,将第二接入设备的目标缓存中存储的第一目标数据,通过第一路由器和第二路由器,写入第一接入设备的第一缓存。本申请可以有效减少互联网络上不必要的流量,可以提高了系统的整体性能。

    片上网络构建方法、装置、设备及存储介质

    公开(公告)号:CN119378460B

    公开(公告)日:2025-04-11

    申请号:CN202411986960.X

    申请日:2024-12-31

    Abstract: 本申请提供了一种片上网络构建方法、装置、电子设备及计算机可读存储介质,涉及计算机技术领域,包括:确定用于构成片上网络的各个路由模块,以及确定路由模块连接的接入设备;根据路由模块的内部逻辑信息,以及与每个路由模块对应的接入设备,确定路由模块的端口信息;根据每个路由模块的内部逻辑信息以及端口信息,构建与路由模块对应的模块设计文件;将所有路由模块各自的模块设计文件汇总,得到片上网络设计文件。本申请可以不受固定格式和规则的限制,生成针对路由模块的功能和特性所开发的模块设计文件,这样可以大幅降低设计文件的复杂度和冗余度,使得开发效率和开发灵活性更高。

    硬件验证方法、装置、电子设备、存储介质及产品

    公开(公告)号:CN119782071A

    公开(公告)日:2025-04-08

    申请号:CN202510246067.1

    申请日:2025-03-03

    Abstract: 本申请提供了一种硬件验证方法、装置、电子设备、存储介质及产品,包括:获取用于测试待测电路设计文件的验证环境平台,验证环境平台中封装有多个交互函数;获取包括所有调用语句的参考模型;调用语句用于通过钩子函数调用关联的交互函数,调用语句是验证环境平台根据预设的验证规范定义以及交互函数与钩子函数之间的关联关系生成的;响应于输入的调用事件,执行与调用事件匹配的目标调用语句,以通过目标调用语句中的目标钩子函数调用目标交互函数进行执行,获得第一验证结果;获取验证环境平台仿真运行待测电路设计文件所得到的第二验证结果,并比对第一验证结果与第二验证结果,得到验证结果。本申请采用钩子函数捕获验证代码与DUT的交互。

Patent Agency Ranking