【技术实现步骤摘要】
一种集成电路验证方法、系统、装置、设备及介质
[0001]本专利技术涉及电数字数据处理
,尤其涉及一种集成电路验证方法、系统、装置、设备及介质。
技术介绍
[0002]为了适应各种数据传输,集成电路中设置了多个用于传输指定类型的数据的接口。在集成电路的验证过程中,需要针对每一个待测接口,根据待测接口的传输数据类型和接口通信协议与待测接口进行事务传递。
[0003]相关技术中,常用的集成电路验证方案为:测试人员针对集成电路的每一个待测接口,编写一个对应的验证系统。通过验证系统生成与待测接口对应的待传递事务,将待传递事务发送至待测接口,接收待测接口反馈的响应事务和待测接口发送的与待测接口对应的待传递事务。或者直接通过验证系统接收待测接口发送的与待测接口对应的待传递事务。与待测接口对应的待传递事务是基于待测接口使用的通信协议的用于携带与待测接口对应的协议事务的数据信号。与待测接口对应的协议事务是待测接口需要根据待测接口使用的通信协议传输的指定类型的数据。相关技术中的集成电路验证方案需要测试人员针对集成电路的每一个待测接口,编写一个对应的验证系统,会耗费大量的人力成本和时间成本,导致集成电路的验证周期较长,验证效率比较低。
技术实现思路
[0004]本专利技术提供了一种集成电路验证方法、系统、装置、设备及介质,以解决相关技术中的集成电路验证方案需要测试人员针对集成电路的每一个待测接口,编写一个对应的验证系统,会耗费大量的人力成本和时间成本,导致集成电路的验证周期较长,验证效率比较低的问题。 />[0005]根据本专利技术的一方面,提供了一种集成电路验证方法,包括:
[0006]获取被测电路的接口规格书,根据所述被测电路的接口规格书,生成与所述被测电路的至少一个待测接口对应的事务转换组件和观测组件;
[0007]检测与所述被测电路对应的验证模式;
[0008]若检测到与所述被测电路对应的验证模式为主动模式,则通过各所述待测接口对应的事务转换组件根据与各所述待测接口对应的协议事务,生成与各所述待测接口对应的待传递事务,并将与各所述待测接口对应的待传递事务发送至验证组件;
[0009]通过所述验证组件分别将与各所述待测接口对应的待传递事务发送至各所述待测接口,并接收各所述待测接口反馈的响应事务;
[0010]通过所述验证组件接收各所述待测接口发送的与各所述待测接口对应的待传递事务,将各所述待测接口发送的与各所述待测接口对应的待传递事务发送至各所述待测接口对应的事务转换组件;
[0011]通过各所述待测接口对应的事务转换组件,根据与各所述待测接口对应的待传递
事务,确定与各所述待测接口对应的协议事务;
[0012]在所述验证组件与各所述待测接口之间的事务传递过程中,通过各所述待测接口对应的观测组件对各所述待测接口的电路信号进行展示。
[0013]可选的,在检测与所述被测电路对应的验证模式之后,还包括:
[0014]若检测到与所述被测电路对应的验证模式为被动模式,则通过验证组件接收各所述待测接口发送的与各所述待测接口对应的待传递事务,将各所述待测接口发送的与各所述待测接口对应的待传递事务发送至各所述待测接口对应的事务转换组件;
[0015]通过各所述待测接口对应的事务转换组件,根据与各所述待测接口对应的待传递事务,确定与各所述待测接口对应的协议事务;
[0016]在所述验证组件与各所述待测接口之间的事务传递过程中,通过各所述待测接口对应的观测组件对各所述待测接口的电路信号进行展示。
[0017]根据本专利技术的另一方面,提供了一种集成电路验证系统,包括:被测电路、验证组件以及与所述被测电路的至少一个待测接口对应的事务转换组件和观测组件;
[0018]其中,各待测接口对应的事务转换组件和观测组件是根据所述被测电路的接口规格书生成的;
[0019]各所述事务转换组件,用于在与所述被测电路对应的验证模式为主动模式时,根据与各所述待测接口对应的协议事务,生成与各所述待测接口对应的待传递事务,并将与各所述待测接口对应的待传递事务发送至验证组件;在接收到所述验证组件发送的与各所述待测接口对应的待传递事务之后,根据与各所述待测接口对应的待传递事务,确定与各所述待测接口对应的协议事务;
[0020]所述验证组件,用于在与所述被测电路对应的验证模式为主动模式时,分别将与各所述待测接口对应的待传递事务发送至各所述待测接口,并接收各所述待测接口反馈的响应事务;接收各所述待测接口发送的与各所述待测接口对应的待传递事务,将各所述待测接口发送的与各所述待测接口对应的待传递事务发送至各所述待测接口对应的事务转换组件;
[0021]各所述观测组件,用于在所述验证组件与各所述待测接口之间的事务传递过程中,对各所述待测接口的电路信号进行展示。
[0022]根据本专利技术的另一方面,提供了一种集成电路验证装置,包括:
[0023]组件生成模块,用于获取被测电路的接口规格书,根据所述被测电路的接口规格书,生成与所述被测电路的至少一个待测接口对应的事务转换组件和观测组件;
[0024]模式检测模块,用于检测与所述被测电路对应的验证模式;
[0025]事务生成模块,用于若检测到与所述被测电路对应的验证模式为主动模式,则通过各所述待测接口对应的事务转换组件根据与各所述待测接口对应的协议事务,生成与各所述待测接口对应的待传递事务,并将与各所述待测接口对应的待传递事务发送至验证组件;
[0026]事务发送模块,用于通过所述验证组件分别将与各所述待测接口对应的待传递事务发送至各所述待测接口,并接收各所述待测接口反馈的响应事务;
[0027]事务接收模块,用于通过所述验证组件接收各所述待测接口发送的与各所述待测接口对应的待传递事务,将各所述待测接口发送的与各所述待测接口对应的待传递事务发
送至各所述待测接口对应的事务转换组件;
[0028]事务确定模块,用于通过各所述待测接口对应的事务转换组件,根据与各所述待测接口对应的待传递事务,确定与各所述待测接口对应的协议事务;
[0029]信号观测模块,用于在所述验证组件与各所述待测接口之间的事务传递过程中,通过各所述待测接口对应的观测组件对各所述待测接口的电路信号进行展示。
[0030]可选的,事务接收模块还用于在与所述被测电路对应的验证模式为被动模式的情况下,通过验证组件接收各所述待测接口发送的与各所述待测接口对应的待传递事务,将各所述待测接口发送的与各所述待测接口对应的待传递事务发送至各所述待测接口对应的事务转换组件;事务确定模块还用于在与所述被测电路对应的验证模式为被动模式的情况下,通过各所述待测接口对应的事务转换组件,根据与各所述待测接口对应的待传递事务,确定与各所述待测接口对应的协议事务;信号观测模块,还用于在与所述被测电路对应的验证模式为被动模式的情况下,在所述验证组件与各所述待测接口之间的事务传递过程中,通过各所述待测接口对应的观测组件本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种集成电路验证方法,其特征在于,包括:获取被测电路的接口规格书,根据所述被测电路的接口规格书,生成与所述被测电路的至少一个待测接口对应的事务转换组件和观测组件;检测与所述被测电路对应的验证模式;若检测到与所述被测电路对应的验证模式为主动模式,则通过各所述待测接口对应的事务转换组件根据与各所述待测接口对应的协议事务,生成与各所述待测接口对应的待传递事务,并将与各所述待测接口对应的待传递事务发送至验证组件;通过所述验证组件分别将与各所述待测接口对应的待传递事务发送至各所述待测接口,并接收各所述待测接口反馈的响应事务;通过所述验证组件接收各所述待测接口发送的与各所述待测接口对应的待传递事务,将各所述待测接口发送的与各所述待测接口对应的待传递事务发送至各所述待测接口对应的事务转换组件;通过各所述待测接口对应的事务转换组件,根据与各所述待测接口对应的待传递事务,确定与各所述待测接口对应的协议事务;在所述验证组件与各所述待测接口之间的事务传递过程中,通过各所述待测接口对应的观测组件对各所述待测接口的电路信号进行展示。2.根据权利要求1所述的集成电路验证方法,其特征在于,在检测与所述被测电路对应的验证模式之后,还包括:若检测到与所述被测电路对应的验证模式为被动模式,则通过验证组件接收各所述待测接口发送的与各所述待测接口对应的待传递事务,将各所述待测接口发送的与各所述待测接口对应的待传递事务发送至各所述待测接口对应的事务转换组件;通过各所述待测接口对应的事务转换组件,根据与各所述待测接口对应的待传递事务,确定与各所述待测接口对应的协议事务;在所述验证组件与各所述待测接口之间的事务传递过程中,通过各所述待测接口对应的观测组件对各所述待测接口的电路信号进行展示。3.根据权利要求1所述的集成电路验证方法,其特征在于,所述获取被测电路的接口规格书,包括:根据接口规格书模板和目标用户输入的接口信息,得到被测电路的接口规格书。4.根据权利要求1所述的集成电路验证方法,其特征在于,所述根据所述被测电路的接口规格书,生成与所述被测电路的至少一个待测接口对应的事务转换组件和观测组件,包括:通过事务转换组件生成脚本,根据所述被测电路的接口规格书,生成与所述被测电路的各所述待测接口对应的事务转换组件;通过观测组件生成脚本,根据所述被测电路的接口规格书,生成与所述被测电路的各所述待测接口对应的观测组件。5.根据权利要求1所述的集成电路验证方法,其特征在于,在检测与所述被测电路对应的验证模式之前,还包括:通过配置组件,根据所述被测电路的接口规格书,对验证组件进行配置。6.一种集成电路验证系统,其特征在于,包括:被测电路、验证组件以及与所述被测电
路的至少一个待测接口对应的事务转换组件和观测组件;其中,各待测接口对应的事务转换组件和观测组件是根据所述被测电路的接口规格书生成的;各所述事务转换组件,用于在与所述被测电路对应的验证模式为主动模式时,根据与各所述待测接口对应的协议事务,生成与各所述待测接口对应的待传递事务,并将与各所述待...
【专利技术属性】
技术研发人员:杨兵,丁鹤群,毕金琼,
申请(专利权)人:北京燧原智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。