[发明专利]一种模块接口验证组件的生成方法在审
申请号: | 201711335277.X | 申请日: | 2017-12-14 |
公开(公告)号: | CN108228973A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 何全;付彦淇;鲁毅 | 申请(专利权)人: | 天津津航计算技术研究所 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 天津翰林知识产权代理事务所(普通合伙) 12210 | 代理人: | 王瑞 |
地址: | 300300 天津市*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证组件 模块接口 接口信号 配置文件 验证 标记替换 基本组件 开发周期 生成模块 输入配置 项目验证 信号使用 行为代码 质量差异 组件接口 读入 重复 | ||
本发明公开了一种模块接口验证组件的生成方法,其特征在于该方法包括以下步骤:步骤1、采用一套经过验证确认功能正确的接口验证组件模板,将所述模板的验证组件文件中涉及信号使用的位置采用特殊标记;步骤2、接口验证组件生成模块读入接口信号配置文件,再根据输入配置将接口验证组件模板中的特殊标记替换成接口信号配置文件中的信号,并完成这些信号的组件接口行为代码,从而生成一套该接口的全套验证组件;步骤3、重复步骤1和步骤2,完成所有接口的模块接口验证组件。该方法避免因各验证人员经验差异而产生的接口基本组件的质量差异,提高项目验证效率,缩短开发周期,提高验证组件实现质量。
技术领域
本发明属于数字芯片开发领域,具体是一种应用于数字芯片验证平台的模块接口验证组件的生成方法。
背景技术
目前数字专用集成芯片(Application Specific Integrated Circuit,ASIC)的集成度和主频速度呈摩尔定理每两年翻一倍地高速发展,而开发规模也同样高速发展着,GPU、加解密算法等算法芯片有着越来越高的发展集成规模,随着芯片复杂度的提升,数字芯片验证工作也会面临着巨大挑战。越来越复杂的芯片开发会涉及到多模块划分,模块与模块之间必然涉及到各种通用或者自定义的通信协议接口,各模块的验证人员在搭建验证平台时会面临着大量的模块接口验证组件开发工作。
在数字芯片验证中,对于某一个模块一般会根据模块接口进行划分,各个验证人员负责自己模块接口的验证组件开发工作,通常包括该接口的接口信号包、接口驱动、接口监视器、接口数据包等。验证组件是由硬件描述语言(如:verilog、VHDL)编写的文件。模块的接口验证组件开发完毕后,再将涉及的各个接口验证组件搭建成验证环境、集成该模块参考模型,对接到设计人员开发的设计模块上,完成验证平台的搭建。
传统验证方法是:1、验证人员根据模块各个接口逐一开发各套接口基本验证组件。2、验证人员根据模块各个接口逐一验证各套接口基本验证组件正确性。原有接口验证组件的开发方法最主要的问题是效率低下,开发一个接口组件之后,就需要对其正确性进行验证,修改解决开发中因经验不足或考虑不周等存在的问题,开发完成后再对下一个接口进行类似流程的开发。开发过程中很容易出现组件不完善而进行返工,即使经验丰富的验证人员返工少,但逐个接口开发需要的时间周期也会较长,影响模块验证效率,也严重项目整体的验证效率。
发明内容
针对现有技术的不足,本发明拟解决的技术问题是,提供一种模块接口验证组件的生成方法。
本发明解决所述技术问题的技术方案是,提供一种模块接口验证组件的生成方法,其特征在于该方法包括以下步骤:
步骤1、采用一套经过验证确认功能正确的接口验证组件模板,将所述模板的验证组件文件中涉及信号使用的位置采用特殊标记;
步骤2、接口验证组件生成模块读入接口信号配置文件,再根据输入配置将接口验证组件模板中的特殊标记替换成接口信号配置文件中的信号,并完成这些信号的组件接口行为代码,从而生成一套该接口的全套验证组件;
步骤3、重复步骤1和步骤2,完成所有接口的模块接口验证组件。
与现有技术相比,本发明有益效果在于:
(1)采用标准的接口验证组件模板,避免因各验证人员经验差异而产生的接口基本组件的质量差异,提高项目验证效率,缩短开发周期,提高验证组件实现质量。
(2)接口验证组件生成模块的使用使得只需进行一次接口验证组件模板的开发,从而改造人工开发流程,使人工开发流程能够自动化。
(3)不同数字芯片的不同接口可以采用同一套来自于Synopsys公司提供的vmm验证方法学实例,所有接口只需使用接口验证组件生成模块根据各接口配置来生成各自的接口验证组件。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711335277.X/2.html,转载请声明来源钻瓜专利网。