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

    公开(公告)号:CN119621379A

    公开(公告)日:2025-03-14

    申请号:CN202510155793.2

    申请日:2025-02-12

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

    多核处理器的独占访问控制方法、多核处理器及电子设备

    公开(公告)号:CN118656265B

    公开(公告)日:2025-03-14

    申请号:CN202410741614.9

    申请日:2024-06-07

    Abstract: 本发明实施例提供一种多核处理器的独占访问控制方法、多核处理器及电子设备,该方法包括:本地监测器在接收到缓存模块的互斥读请求的情况下,确定所述互斥读请求是否命中缓存;所述本地监测器在所述互斥读请求未命中缓存的情况下,向全局监测器发送第一请求;所述全局监测器在接收到所述第一请求的情况下,对全局寄存器置位,并根据所述处理器核标识将所述第一请求地址中记录的第一目标数据发送给所述本地监测器;所述本地监测器在接收到所述第一目标数据后,对本地寄存器置位,并保存所述第一目标数据和所述请求地址对应的缓存行状态。本发明实施例减少了处理器向CHI总线发出的报文请求,可以缓解总线拥塞,提升互斥访问的效率。

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

    公开(公告)号:CN119377168B

    公开(公告)日:2025-03-07

    申请号:CN202411986936.6

    申请日:2024-12-31

    Abstract: 本发明实施例提供一种片上网络构建方法、装置、设备及可读存储介质,该方法包括:根据待连接组件内包括的预设路由组件的层级数量,确定待连接组件的组件类型;第一类型对应的预设路由组件的层级数量大于第二类型对应的预设路由组件的层级数量;在待连接组件中确定属于第一类型的第一组件,将第一组件与预设的根路由组件的下游端口进行连接;在第一组件已连接的情况下,将根路由组件中剩余的下游端口与树状路由组件的上游端口进行连接,以使树状路由组件的下游端口处于可连接状态;在待连接组件中确定属于第二类型的第二组件,将第二组件连接到树状路由组件的下游端口,以构建树状片上网络。本发明可以提高片上网络的资源利用率。

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

    公开(公告)号:CN119378460A

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

    申请号:CN202411986960.X

    申请日:2024-12-31

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

    验证环境的生成、装置、设备及存储介质

    公开(公告)号:CN118821687B

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

    申请号:CN202411298295.5

    申请日:2024-09-14

    Abstract: 本申请提供了一种验证环境的生成、装置、电子设备及计算机可读存储介质,包括:在搭建界面中,创建界面元素,对界面元素进行相互连接,获得验证平台结构,并将验证平台结构转换为验证指引文件;每个界面元素对应验证平台中的一个构成单元;获取基础框架库,并根据验证指引文件,对基础框架库中的基础框架模板进行参数填充;将填充后的所有基础框架模板转换为验证环境代码文件后,编译及仿真运行验证环境代码文件,获得仿真结果。本申请的过程中消除了人工编写代码和脚本的环节,大大降低了对人力资源的依赖。

    访存指令乱序调度方法、装置、电子设备及可读存储介质

    公开(公告)号:CN119003134A

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

    申请号:CN202411466392.0

    申请日:2024-10-18

    Abstract: 本申请提供了一种访存指令乱序调度方法、装置、电子设备及可读存储介质,涉及计算机技术领域,方法包括:接收第一访存指令,并获取第一访存指令的第一地址;从缺失状态处理寄存器中获取第二访存指令的第二地址;第二访存指令为缓存未命中的访存指令;若第一地址和第二地址相同,则将第一访存指令挂起在冲突处理发射表中,并在缺失状态处理寄存器将第二访存指令访存的数据写入第二地址的情况下,通过高速缓存中对应项提供的唤醒信息,唤醒第一访存指令;若第一地址和第二地址不相同,则将第一访存指令存入常规访存发射队列中,并按照常规访存发射队列的发射顺序发射第一访存指令。本申请的方法,可以避免冲突访存指令阻塞其他访存指令入队。

    指令处理方法、装置、电子设备及可读存储介质

    公开(公告)号:CN118642762B

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

    申请号:CN202411116884.7

    申请日:2024-08-14

    Abstract: 本发明实施例提供了一种指令处理方法、装置、电子设备及可读存储介质。该方法包括:按照指令生成顺序将所生成的验证指令依次存储至待处理队列中;响应于针对当前验证指令的依赖构建请求,基于依赖构建请求从待处理队列中获取待确定指令;基于待确定指令的操作寄存器,为当前验证指令生成操作寄存器,以使当前验证指令与待确定指令形成依赖。本发明实施例可以在生成验证指令的过程中,在指令流中构建依赖,极大地提高了验证人员构建针对乱序执行模块进行测试的指令流的便捷性。

    一种访存方法、处理器、电子设备及可读存储介质

    公开(公告)号:CN118796272A

    公开(公告)日:2024-10-18

    申请号:CN202411287927.8

    申请日:2024-09-13

    Abstract: 本发明实施例提供一种访存方法、处理器、电子设备及可读存储介质,涉及计算机技术领域,本发明实施例保留站对目标向量指令进行拆分,得到第一向量元素,并向缓存单元发送第一向量元素对应的第一读取请求;缓存单元根据第一读取请求携带的源寄存器编号,向保留站返回第一向量元素对应的目标索引值;缓存单元对第一读取请求中携带有相同的源寄存器编号的请求进行合并,得到第二读取请求,并从寄存器堆获取第二读取请求对应的第一寄存器值;保留站在满足第一向量元素的执行条件的情况下,根据目标索引值从缓存单元获取第一向量元素对应的第二寄存器值。本发明实施例降低了寄存器堆的读口压力,提高了处理器的处理频率。

    指令依赖构建方法、装置、设备及可读存储介质

    公开(公告)号:CN118642761A

    公开(公告)日:2024-09-13

    申请号:CN202411116818.X

    申请日:2024-08-14

    Abstract: 本发明实施例提供一种指令依赖构建方法、装置、设备及可读存储介质,该方法包括:获取已生成指令中的多个寄存器号;每个寄存器号对应有寄存器类型信息;不同的寄存器号对应不同的已生成指令;基于每个寄存器号对应的寄存器类型信息,将所述多个寄存器号分别存储到至少一个寄存器号栈;获取待生成指令的目标寄存器类型,确定与所述目标寄存器类型对应的目标寄存器号栈;基于所述目标寄存器号栈中的目标寄存器号,生成所述待生成指令,以使所述待生成指令和所述目标寄存器号对应的已生成指令之间构成指令依赖。本发明可以提高指令依赖构建的效率。

    一种指令流的生成方法、装置、电子设备及存储介质

    公开(公告)号:CN118626152A

    公开(公告)日:2024-09-10

    申请号:CN202411112125.3

    申请日:2024-08-14

    Abstract: 本发明实施例提供了一种指令流的生成方法、装置、电子设备及存储介质,涉及计算机技术领域。方法包括:在配置文件中配置待生成的第一指令信息;在所述配置文件中配置从所述第一指令信息中待剔除的第二指令信息;在所述配置文件中,将所述第二指令信息的生成权重设置为0;基于所述配置文件,生成包含剔除了所述第二指令信息后的第一指令信息的指令流。本申请在配置文件中,将第二指令信息的生成权重设置为0,则在后续生成指令流的过程中,自动不解析该第二指令信息,实现了第二指令信息包含进配置文件之后,对其进行剔除,生成了剔除了该第二指令信息的指令流,提升了生成指令流灵活性。

Patent Agency Ranking