【技术实现步骤摘要】
一种模块接口验证组件的生成方法
本专利技术属于数字芯片开发领域,具体是一种应用于数字芯片验证平台的模块接口验证组件的生成方法。
技术介绍
目前数字专用集成芯片(ApplicationSpecificIntegratedCircuit,ASIC)的集成度和主频速度呈摩尔定理每两年翻一倍地高速发展,而开发规模也同样高速发展着,GPU、加解密算法等算法芯片有着越来越高的发展集成规模,随着芯片复杂度的提升,数字芯片验证工作也会面临着巨大挑战。越来越复杂的芯片开发会涉及到多模块划分,模块与模块之间必然涉及到各种通用或者自定义的通信协议接口,各模块的验证人员在搭建验证平台时会面临着大量的模块接口验证组件开发工作。在数字芯片验证中,对于某一个模块一般会根据模块接口进行划分,各个验证人员负责自己模块接口的验证组件开发工作,通常包括该接口的接口信号包、接口驱动、接口监视器、接口数据包等。验证组件是由硬件描述语言(如:verilog、VHDL)编写的文件。模块的接口验证组件开发完毕后,再将涉及的各个接口验证组件搭建成验证环境、集成该模块参考模型,对接到设计人员开发的设计模块上,完成验证平台的搭建。传统验证方法是:1、验证人员根据模块各个接口逐一开发各套接口基本验证组件。2、验证人员根据模块各个接口逐一验证各套接口基本验证组件正确性。原有接口验证组件的开发方法最主要的问题是效率低下,开发一个接口组件之后,就需要对其正确性进行验证,修改解决开发中因经验不足或考虑不周等存在的问题,开发完成后再对下一个接口进行类似流程的开发。开发过程中很容易出现组件不完善而进行返工,即使经验丰富的验 ...
【技术保护点】
1.一种模块接口验证组件的生成方法,其特征在于该方法包括以下步骤:步骤1、采用一套经过验证确认功能正确的接口验证组件模板,将所述模板的验证组件文件中涉及信号使用的位置采用特殊标记;步骤2、接口验证组件生成模块读入接口信号配置文件,再根据输入配置将接口验证组件模板中的特殊标记替换成接口信号配置文件中的信号,并完成这些信号的组件接口行为代码,从而生成一套该接口的全套验证组件;步骤3、重复步骤1和步骤2,完成所有接口的模块接口验证组件。
【技术特征摘要】
1.一种模块接口验证组件的生成方法,其特征在于该方法包括以下步骤:步骤1、采用一套经过验证确认功能正确的接口验证组件模板,将所述模板的验证组件文件中涉及信号使用的位置采用特殊标记;步骤2、接口验证组件生成模块读入接口信号配置文件,再根据输入配置将接口验证组件模板中的特殊标记替换成接口信号配置文件中的信号,并完成这些信号的组件接口行为代码,从而生成一套该接口的全套验证组件;步骤3、重复步骤1和步骤2,完成所有接口的模块接口验证组件。2.根据权利要求1所述的模块接口验证组件的生成方法,其特征在于特殊标记为关键字。3.根据权利要求1所述的模块接口验证组件的生成方法,其特征在于所述模板来自于Synopsys公司提供的vmm验证...
【专利技术属性】
技术研发人员:何全,付彦淇,鲁毅,
申请(专利权)人:天津津航计算技术研究所,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。