[发明专利]基于SV和UVM实现AHB VIP的方法、电子装置及存储介质在审
申请号: | 202110288992.2 | 申请日: | 2021-03-18 |
公开(公告)号: | CN113204929A | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 肖云飞 | 申请(专利权)人: | 珠海泰为电子有限公司 |
主分类号: | G06F30/3312 | 分类号: | G06F30/3312;G06F30/33 |
代理公司: | 广东朗乾律师事务所 44291 | 代理人: | 闫有幸 |
地址: | 519000 广东省珠海市高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sv uvm 实现 ahb vip 方法 电子 装置 存储 介质 | ||
本发明公开一种基于SV和UVM实现AHB VIP的方法、电子装置及存储介质,使用SV和UVM实现VIP内核以减少跨语言编译障碍,不加密以减少仿真障碍,最终实现在一次“编译‑仿真”过程中就可定位故障点,可模拟主机、从机及多重选择器,并可前后门访问。
〖技术领域〗
本发明属于半导体集成电路技术领域,具体涉及一种使用SystemVerilog和UVM实现AHB VIP的方法及相应的电子装置及存储介质。
〖背景技术〗
目前AHB(Advanced High-Performance Bus)总线接口协议已经在SOC(片上系统)、MCU(微控制器)、DSP(数字信号处理器)等芯片的设计领域广泛使用。AHB总线接口协议是一种高性能可综合的片内总线协议,该协议是AMBA(Advanced Microcontroller BusArchitecture)4.0/5.0协议的重要的组成部分,能满足高性能和复杂芯片系统的数据传输与寄存器配置的需求。
芯片验证是芯片研发的重要环节之一,由于AHB总线在现代芯片中的广泛使用,所以非常多的验证场景都要面向AHB总线协议收发数据。此时,能够在行为级抽象简化且在信号级精确模拟AHB协议收发数据信息的装置就叫AHB VIP(Verification IntellectualProperty)。
针对AHB总线接口验证收发数据,早期就有基于各种语言(如E语言、C/C++等)和验证方法学(如V M M、O V M等)的VIP,有的甚至直接采用Verilog模块,但都有其固有的缺点。随着SV(SystemVerilog)和通用验证方法学(UVM,Universal VerificationMethodology)的发展和广泛使用,各大EDA厂商都推出了基于SVUVM的AHB VIP。
各大EDA厂商通过其商业模式推广其AHB VIP,并得到了广泛应用。但是工具厂商的AHB VIP对用户只开放一些类的成员(members)和方法(methods)的简要介绍,其内部核心的实现通常是基于C语言并且加密的,用户只能使用其提供的回调(callback)函数对VIP的行为和状态做一些配置和调试。当遇到复杂问题需要调试时,用户无法在一次“编译仿真”过程中在辅助工具里精准定位故障点,通常需要多次迭代“修改增减回调函数编译仿真查看打印信息或波形”的过程才能定位到故障点。
EDA厂商提供的AHB VIP通常是直接将各UVM组件如Sequence和Component的成员、方法以及各传输阶段(通常是周期级)的底层回调函数开放给用户。这不仅要求用户对AHB协议非常熟悉,还要求用户对VIP(Verification Intellectual Property)的架构以及VIP的回调函数对应的传输阶段非常熟悉,不仅给用户带来了很高的学习曲线,也使减低了调试效率。
此外,可能是由于使用C语言作为VIP的内核的原因,某些芯片EDA工具厂商提供的AHB VIP无法很好的实现用户定义的时序相关约束的解约束。这一点在其用户手册中也明确注明其在某些无法解约束(约束不一定冲突)的情况时会忽略某些用户设定的时序约束,并且按照最宽松的约束条件去解约束,且不会在仿真记录文件(log)中提示。并且,由于内核加密的原因,用户无法知道其内部解约束的顺序,两大缺陷使得用户在测试一些极端时序时,需要尝试多次调试,严重降低了验证效率。
〖发明内容〗
本发明目的是提供一种基于SV和UVM实现AHB VIP的方法、电子装置及存储介质,可模拟主机、从机及多重选择器,并可前后门访问。本发明由以下技术方案实现:
一种基于SV和UVM实现AHB VIP的方法,其特征在于,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海泰为电子有限公司,未经珠海泰为电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110288992.2/2.html,转载请声明来源钻瓜专利网。