【技术实现步骤摘要】
验证方法和装置
本申请涉及电子
,具体涉及芯片验证
,尤其涉及一种验证方法和装置。
技术介绍
目前IC(IntegratedCircuit,集成电路)设计的前端验证过程中,随机验证序列的抽取方法是:首先基于UVM(UniversalVerificationMethodology,通用验证方法学)验证平台,将验证序列(典型场景)封装成一个个独立的uvmsequence;然后将得到的uvmsequence加入特定的uvmsequencelibrary;最后在运行testcase的时候,指定运行某一个uvmsequencelibrary,然后由UVM平台,自动在指定的uvmsequencelibrary中随机抽取uvmsequence运行,当前uvmsequence运行结束后,再随机抽取下一个uvmsequence运行,直到抽取的sequence个数满足用户要求为止。
技术实现思路
本申请实施例提供了一种验证方法、装置、设备以及存储介质。第一方面,本申请实施例提供了一种验证方法,该方法包括:响应于检测到运行验证实例的指令,获取与验证实例对应的通用验证方法学UVM序列库,UVM序列库包括配置有执行关系约束信息的验证序列;根据验证序列之间的执行关系约束信息,依次从所述UVM序列库中抽取出目标验证序列并执行。第二方面,本申请实施例提供了一种验证装置,该装置包括:获取模块,被配置成响应于检测到运行验证实例的指令,获取与验证实例对应的通用验证方法学UVM序列库,UVM序列库包括配置有执 ...
【技术保护点】
1.一种验证方法,所述方法包括:/n响应于检测到运行验证实例的指令,获取与所述验证实例对应的通用验证方法学UVM序列库,所述UVM序列库包括配置有执行关系约束信息的验证序列;/n根据所述验证序列之间的执行关系约束信息,依次从所述UVM序列库中抽取出目标验证序列并执行。/n
【技术特征摘要】
1.一种验证方法,所述方法包括:
响应于检测到运行验证实例的指令,获取与所述验证实例对应的通用验证方法学UVM序列库,所述UVM序列库包括配置有执行关系约束信息的验证序列;
根据所述验证序列之间的执行关系约束信息,依次从所述UVM序列库中抽取出目标验证序列并执行。
2.根据权利要求1所述的方法,其中,所述验证序列的执行关系约束信息包括:
第一约束信息,用于指示必须在当前验证序列之前执行的验证序列所组成的第一序列集合;
第二约束信息,用于指示禁止在当前验证序列之前执行的验证序列所组成的第二序列集合;
第三约束信息,用于指示必须在当前验证序列之后执行的验证序列所组成的第三序列集合;
第四约束信息,用于指示禁止在当前验证序列之后执行的验证序列所组成的第四序列集合。
3.根据权利要求2所述的方法,其中,所述根据所述验证序列之间的执行关系约束信息,依次从所述UVM序列库中抽取出目标验证序列并执行包括:
在所述UVM序列库中,获取第一序列集合为空的验证序列组成初次筛选序列集合;
在所述初次筛选序列集合中,随机抽取一个验证序列作为第一目标验证序列并执行;
执行抽取操作,所述抽取操作包括:基于所述第一目标验证序列的执行关系约束信息,在UVM序列库中随机抽取一个验证序列作为第二目标验证序列并执行,将所述第二目标验证序列作为新的第一目标验证序列并执行所述抽取操作。
4.根据权利要求1所述的方法,所述方法还包括:
响应于依次从所述UVM序列库中抽取出目标验证序列并执行的时长等于预设时长,停止目标验证序列抽取。
5.根据权利要求1所述的方法,所述方法还包括:
响应于依次从所述UVM序列库中抽取出目标验证序列并执行的时长小于预设时长,且抽取出的目标验证序列的数目等于预设数目,则继续根据所述验证序列之间的执行关系约束信息,依次从所述UVM序列库中抽取出目标验证序列并执行。
6.根据权利要求1或2所述的方法,其中,在所述根据所述验证序列之间的执行关系约束信息,依次从所述UVM序列库中抽取出目标验证序列并执行之前,所述方法还包括:
响应于所述UVM序列库中存在执行关系约束信息存在冲突的验证序列,对所述执行关系约束信息存在冲突的验证序列进行校正。
7.根据权利要求1所述的方法,其中,所述根据所述验证序列之间的执行关系约束信息,依次从所述UVM序列库中抽取出目标验证序列并执行包括:
基于所述验证序列之间的执行关系约束信息以及参数接口接收的传递参数,依次从所述UVM序列库中抽取出目标验证序列并执行,所述传递参数用于指示序列的运行策略信息。
8.一种验证装置,所述装置包括:
获取模块,被配置成响应于检测到运行验证实例的指令,获取与所述验证实例对应的通用验证方法学UVM序列库,所述UVM序列库包...
【专利技术属性】
技术研发人员:李炎,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。