[发明专利]一种接口复用模块验证平台架构及快速扩展实现方法有效
申请号: | 201911318029.3 | 申请日: | 2019-12-19 |
公开(公告)号: | CN110888767B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 张洪柳;郭勇;刘超 | 申请(专利权)人: | 山东方寸微电子科技有限公司;青岛方寸微电子科技有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 李琳 |
地址: | 250000 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 模块 验证 平台 架构 快速 扩展 实现 方法 | ||
本公开提供了一种接口复用模块验证平台架构及快速扩展实现方法,数据端集成多种agent,各个agent中均集成有monitor监测模块,用于对总线上的控制和数据信号进行采样,通信端口在自主agent或第三方提供的行为级功能模型中添加monitor监测模块,用于对通信端口进行监测采样;monitor监测模块将采样信号解析成以单元地址为单位的数据事务,通过管道发送到scoreboard进行比对校验;本公开能适用于绝大多数接口类模块的验证,并能够通过仅少量改动适用于其他功能模块的验证,帮助验证工程师快速搭建模块验证平台或移植到其他项目平台,极大的节省了验证平台搭建的时间,提高了验证工作效率。
技术领域
本公开涉及接口模块验证平台技术领域,特别涉及一种接口复用模块验证平台架构及快速扩展实现方法。
背景技术
本部分的陈述仅仅是提供了与本公开相关的背景技术,并不必然构成现有技术。
目前芯片设计已经由传统的ASIC(Application Specific Integrated Circuit:专用集成电路)设计转变为SoC(System on Chip:片上系统)集成设计,SoC通过IP复用技术可以帮助芯片研发团队大大节省开发时间完成芯片设计,尽早将产品推向市场。所有的SoC芯片中都会包含丰富的数据传输接口或接口控制模块,高速接口如:USB接口、SATA接口、Ethernet接口等,低速接口如:UART接口、IIC接口、GPIO接口等,接口类或桥接类芯片甚至还会定制专用的复用接口,实现三种或四种传输模式的复用。众所周知,一般芯片验证花费的时间和人力大约为芯片设计的2~3倍左右,完成所有的模块验证无疑会花费很长时间。
接口模块一般包含命令端口、数据端口、中断等辅助端口,以及符合协议时序的通信端口。命令端口和数据端口为芯片内部配置和数据传输的端口,根据芯片总线架构以及接口模块的传输速度和挂载位置,命令端口和数据端口可为AMBA(AdvancedMicrocontroller Bus Architecture:先进的微控制器总线架构)总线中的AHB(AdvancedHigh-performance Bus:高性能总线)总线、AXI(Advanced eXtensible Interface:可扩展总线)总线或APB(Advanced Peripheral Bus:外围总线)总线中的任意一种,其中命令端口为Slave端口,数据端口既可以为Master端口,也可以为Slave端口;通信端口一般为芯片与芯片外部进行通信的传输端口,这类端口同样既可以为Master端口,也可以为Slave端口,其时序根据自身协议而定,协议可以为自主设计的接口时序协议,也可以为业界通用标准协议。
本公开发明人发现,传统的接口模块验证平台,根据自身的设计集成ahb或axi的一种命令和数据agent,以及通信端agent,数据和通信端的agent负责产生符合设计规范的随机激励,通过agent中的driver驱动到DUV(Design Under Verification:待测设计),同时将激励通过管道发送一份到reference model,并在reference model中按照制定的规则进行解析,然后由reference model将解析后的数据事务通过管道发送到scoreboard进行数据比对和校验。这种验证品台在后续设计发生变更,或通信端口协议发生改变的情况下,验证平台中的相关agent,reference model和scoreboard改动较大,会增加工作量,严重影响验证进度。
发明内容
为了解决现有技术的不足,本公开提供了一种接口复用模块验证平台架构及快速扩展实现方法,与传统的验证平台结构相比,该平台具有可移植性强和扩展快速方便的优点,能适用于绝大多数接口类模块的验证,并能够通过仅少量改动适用于其他功能模块的验证,帮助验证工程师快速搭建模块验证平台或移植到其他项目平台,极大的节省了验证平台搭建的时间,提高了验证工作效率。
为了实现上述目的,本公开采用如下技术方案:
本公开第一方面提供了一种接口复用模块验证平台架构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东方寸微电子科技有限公司;青岛方寸微电子科技有限公司,未经山东方寸微电子科技有限公司;青岛方寸微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911318029.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于叉车的门架
- 下一篇:一种基于食品加工的自动生产线