[发明专利]一种基于形式验证对仲裁器验证的装置以及方法在审
申请号: | 202011514078.7 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112632882A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 王聪 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F30/33 | 分类号: | G06F30/33 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 余菲 |
地址: | 300450 天津市滨海新区华苑产*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 形式 验证 仲裁 装置 以及 方法 | ||
1.一种基于形式验证对仲裁器进行验证的装置,其特征在于,所述装置包括:
激励约束模块,被配置为对输入待验证仲裁器的激励信号进行约束,得到合法激励信号;
辅助代码模块,被配置为基于所述合法激励信号,得到参考响应信号;
断言检查模块,被配置为比较所述参考响应信号和实际响应信号,以完成对所述待验证仲裁器的逻辑验证,其中,所述实际响应信号是将所述合法激励信号输入所述待验证仲裁器得到的。
2.如权利要求1所述的装置,其特征在于,所述待验证仲裁器包括:轮询仲裁器、零优先级仲裁器和Qos仲裁器。
3.如权利要求1所述的装置,其特征在于,所述辅助代码模块是根据所述待验证仲裁器的定义编写处理代码得到的。
4.如权利要求3所述的装置,其特征在于,所述辅助代码模块被配置为:
接收输入的合法激励信号,其中,所述合法激励信号包括多路合法信号;
根据所述处理代码得到与所述多路合法信号中各路合法信号对应的期望输出信号,得到所述参考响应信号,其中,所述参考响应信号包括多路所述期望输出信号;
将所述参考响应信号输入所述断言检查模块。
5.如权利要求4所述的装置,其特征在于,所述断言检查模块是通过编写断言以检查所述待验证仲裁器的输出逻辑。
6.如权利要求5所述的装置,其特征在于,所述断言检查模块被配置为:
接收所述实际响应信号,其中,所述合法激励信号包括多路合法信号,所述实际响应信号包括由所述待验证仲裁器输出的多路与所述多路合法信号对应的输出逻辑信号;
接收多路所述期望输出信号;
将所述多路期望输出信号中的各路信号与相应路的所述输出逻辑信号进行比较;
确认所述多路期望输出信号与所述多路输出逻辑信号相同,则验证通过。
7.如权利要求1所述的装置,其特征在于,所述装置还包括:覆盖率收集模块,被配置为收集设定的时序的逻辑是否被覆盖。
8.一种基于形式验证对仲裁器验证的方法,其特征在于,所述方法包括:
约束输入待验证仲裁器的激励信号,得到合法激励信号;
将所述合法激励信号输入待验证仲裁器,得到与所述合法激励信号对应的实际响应信号;
将所述合法激励信号输入辅助代码模块,得到与所述合法激励信号对应的参考响应信号;
比较所述实际响应信号和所述参考响应信号,以完成对所述待验证仲裁器的验证。
9.如权利要求8所述的方法,其特征在于,所述约束输入待验证仲裁器的激励信号,得到合法激励信号之前,所述方法还包括:编写激励约束以将所述激励信号转化为所述合法激励信号。
10.如权利要求8所述的方法,其特征在于,所述比较所述实际响应信号和所述参考响应信号,以完成对所述待验证仲裁器的验证之前,所述方法还包括:编写断言以检查所述待验证仲裁器的输出逻辑。
11.如权利要求8所述的方法,其特征在于,所述方法还包括:当确认验证不通过时,修改激励约束或者修改所述待验证仲裁器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011514078.7/1.html,转载请声明来源钻瓜专利网。