RTL设计与验证环境之间的参数自动同步方法技术

技术编号:32473859 阅读:17 留言:0更新日期:2022-03-02 09:35
本发明专利技术公开了一种RTL设计与验证环境之间的参数自动同步方法,包含如下步骤:创建接口封装,根据DUT中需同步的第一参数,在接口封装里创建相同名称的第二参数;在接口封装里创建结构体变量,结构体变量获取第一参数并向验证环境传递;绑定接口封装和DUT,指定参数连接;在验证环境的顶层测试构建运行之前,验证环境获取第一参数;在验证环境里获取结构体变量内的第一参数,并根据实际项目需要来使用结构体变量。本发明专利技术采用改进后的方案,通过接口封装中的接口方法自动与RTL设计参数进行同步,从而节省大量的调试时间,提高开发效率。提高开发效率。提高开发效率。

【技术实现步骤摘要】
RTL设计与验证环境之间的参数自动同步方法


[0001]本专利技术涉及芯片验证
,特别涉及一种RTL设计与验证环境之间的参数自动同步方法。

技术介绍

[0002]如下图1所示,通常RTL(register transfer level,寄存器传输级)设计(图中DUT,即design under test)中会存在一些设计参数,这些设计参数通常用于RTL内部的逻辑功能设计,而验证环境中也需要使用到这些设计参数用来实现参考模型和一些检查逻辑,因此在实际的芯片验证工作中,往往需要将RTL设计中的这些设计参数传递到验证环境中以供使用。RTL设计中需要使用的参数往往是不固定的,即会被当作IP(Intellectual Property,知识产权,一种可以被商业化和重用的RTL设计代码)来传递参数以例化多份来供不同的顶层模块来使用,那么设计人员通常会通过定义parameter参数的方式来传递。那么在顶层模块例化该RTL设计模块时,只需要在例化时指定不同的参数即可。但是有些情况下RTL设计中的该部分参数不会被例化多份,即不会在被用作IP时被设定成不同的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种RTL设计与验证环境之间的参数自动同步方法,其特征在于,包含如下步骤:创建接口封装,根据DUT中需同步的第一参数,在接口封装里创建相同名称的第二参数;在所述接口封装里创建结构体变量,所述结构体变量获取所述第一参数并向验证环境传递;绑定所述接口封装和所述DUT,指定参数连接;在所述验证环境的顶层测试构建运行之前,所述验证环境获取所述第一参数;在所述验证环境里获取所述结构体变量内的所述第一参数,并根据实际项目需要来使用所述结构体变量。2.如权利要求1所述RTL设计与验证...

【专利技术属性】
技术研发人员:马骁
申请(专利权)人:杭州云合智网技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1