-
公开(公告)号:CN117094269A
公开(公告)日:2023-11-21
申请号:CN202311345104.1
申请日:2023-10-17
Applicant: 北京开源芯片研究院
IPC: G06F30/367 , G06F30/373
Abstract: 本发明实施例提供一种验证方法、装置、电子设备及可读存储介质,涉及计算机技术领域,该方法包括:利用仿真软件对待测设计进行调试;所述待测设计烧录在可编程逻辑芯片中;在满足预设条件的情况下,停止仿真软件的运行,并读取所述仿真软件的第一状态信息;根据所述第一状态信息修改所述待测设计对应的比特流文件;根据所述比特流文件将所述状态信息写回至所述可编程逻辑芯片中;重新运行所述待测设计,以继续对所述待测设计进行验证。本发明实施例利用FPGA加速提升了验证效率,并在验证过程中,利用仿真软件对待测设计进行调试,保证了仿真的自由度和调试效率。
-
公开(公告)号:CN116663462B
公开(公告)日:2023-11-17
申请号:CN202310934159.X
申请日:2023-07-27
Applicant: 北京开源芯片研究院
IPC: G06F30/331 , G06F30/3312 , G06F30/3323 , G06F30/327
Abstract: 本发明实施例提供一种断言验证方法、断言验证平台、电子设备及可读存储介质,涉及计算机技术领域。其中的断言验证方法应用于断言验证平台,所述断言验证平台包括可编程逻辑芯片,所述可编程逻辑芯片中配置有被测设计、覆盖率监视器和硬件化断言测试集;所述方法包括:利用所述硬件化断言测试集对所述被测设计进行断言验证,并通过所述覆盖率监视器确定所述被测设计的断言覆盖率;在所述被测设计的断言覆盖率满足预设条件的情况下,确定所述被测设计通过验证。在本发明实施例提供的断言验证平台中,不可综合的断言语句被转化为等效硬件化断言测试集,实现了用硬件对被测设计进行调试加速。
-
公开(公告)号:CN116702663A
公开(公告)日:2023-09-05
申请号:CN202310937005.6
申请日:2023-07-27
Applicant: 北京开源芯片研究院
IPC: G06F30/327 , G06F30/331 , G06F30/3312 , G06F30/3323
Abstract: 本发明实施例提供一种电路综合方法、装置、电子设备及可读存储介质,该方法包括:对待综合的断言语句进行解析,识别所述断言语句对应的关键字和验证方式;将所述断言语句中的关键字例化为基础电路模块;根据所述验证方式确定所述基础电路模块对应的连接方式;按照所述连接方式对所述基础电路模块进行连接,得到所述断言语句对应的断言电路。本发明实施例可以将不可综合的断言语句转换为等效的可综合的断言电路,以便在硬件中实现基于断言的验证。
-
公开(公告)号:CN116663467A
公开(公告)日:2023-08-29
申请号:CN202310934158.5
申请日:2023-07-27
Applicant: 北京开源芯片研究院
IPC: G06F30/3323 , G06F30/331 , G06F30/3312 , G06F30/327
Abstract: 本发明实施例提供一种断言等效硬件库的构建方法、装置、电子设备及存储介质,涉及计算机技术领域。该方法包括:确定待处理的断言算子的输入信号与输出信号之间的逻辑关系;所述断言算子为所述断言语句中实现基础断言功能的算子;根据所述逻辑关系确定所述断言算子对应的逻辑器件和所述逻辑器件之间的连接方式;按照所述连接方式连接所述断言算子对应的各个逻辑器件,得到所述断言算子对应的基础电路模块;将所述断言算子对应的基础电路模块添加至断言等效硬件库中。本发明实施例可以提升断言语句的电路综合效率,进而实现基于断言的硬件验证。
-
-
-