0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

言验证通常构成整个验证IP开发周期不可或缺的一部分

西门子EDA 来源:Mentor明导 作者:Mentor明导 2021-05-23 10:01 次阅读

断言是一种条件语句,通过标记错误继而捕获错误来指示设计的不正确行为。断言用于验证处于不同生命周期阶段(例如形式验证、动态验证、运行时监控和仿真)的硬件设计。基于断言的验证为设计和验证过程提供了显著的好处。它有助于轻松地检测功能错误,让用户能

够查找更接近实际问题根源的错误,以及确保在设计流程的早期找出错误。断言为整个设计和验证周期带来了诸多直接好处;因此,工程师在断言的编码和测试过程中遇到的任何挑战,都值得加以解决。

UVM 中的回调是一种用于改变验证组件(例如驱动器或监视器)的行为而无需实际更改组件代码的机制。Uvm_callback 类提供了用于实现回调的基类。从 uvm_callback扩展类并非推荐的编码实践,因为这可能导致一些潜在的排序问题。在 Siemens Digital Industries Software 下属部门 Siemens EDA 所提供的 Questa Verification IP(QVIP) 中,回调是通过扩展基类并为其填充必要的方法来实现的,以达成诸如将某个序列项替换为另一个包含一组新属性的序列项之类的回调实现。

断言验证通常构成整个验证 IP 开发周期不可或缺的一部分。第一步是编写断言,第二步是通过所谓的 “错误注入” 来对这些断言场景进行验证。回调对于此激励生成步骤可能非常有益,因为验证工程师不必修改源代码,而只需改变扩展的类便能测试不同的场景。这在 PCIe之类基于数据包的协议中特别有用,因为这类协议中的字段会被损坏,而通过回调可以提供精细的控制。因此回调可提高整个验证过程的功效,使其更加稳定可靠。

原文标题:免费下载 | 使用UVM回调简化断言验证

文章出处:【微信公众号:Mentor明导】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IP
    IP
    +关注

    关注

    5

    文章

    1604

    浏览量

    149230
  • UVM
    UVM
    +关注

    关注

    0

    文章

    181

    浏览量

    19121

原文标题:免费下载 | 使用UVM回调简化断言验证

文章出处:【微信号:Mentor明导,微信公众号:西门子EDA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    0.5mm层叠封装应用处理器的PCB设计指南,第一部分

    电子发烧友网站提供《0.5mm层叠封装应用处理器的PCB设计指南,第一部分.pdf》资料免费下载
    发表于 10-14 11:15 0次下载
    0.5mm层叠封装应用处理器的PCB设计指南,第<b class='flag-5'>一部分</b>

    0.4毫米层叠封装(PoP)的PCB设计指南,第一部分

    电子发烧友网站提供《0.4毫米层叠封装(PoP)的PCB设计指南,第一部分.pdf》资料免费下载
    发表于 09-19 11:00 0次下载
    0.4毫米层叠封装(PoP)的PCB设计指南,第<b class='flag-5'>一部分</b>

    多口适配器-现代生活中的不可或缺一部分

    满足现代人的使用习惯。在这种背景下,多口适配器应运而生,凭借其独特的功能和优势,成为了现代生活中的不可或缺一部分。 ​ 多口适配器,顾名思义,是种具备多个充电或数据传输接口的电子设备适配器。它的设计旨在让用
    的头像 发表于 07-28 16:08 548次阅读
    多口适配器-现代生活中的<b class='flag-5'>不可或缺</b>的<b class='flag-5'>一部分</b>

    库克:Vision Pro已成为日常生活中不可或缺一部分

    据知名科技媒体MacRumors援引的消息,苹果公司首席执行官蒂姆·库克在近期接受《太阳报》专访时,兴奋地分享了他个人对苹果最新力作——Vision Pro的深切体验与高度评价。库克透露,自这款创新产品登陆英国市场以来,Vision Pro已成为他日常生活中不可或缺一部分
    的头像 发表于 07-15 15:29 587次阅读

    模拟前端电路主要由什么构成

    模拟前端电路是电子系统中不可或缺一部分,它主要由信号放大电路、滤波电路、模数转换器(ADC)、激励电路、调制解调电路以及电源管理模块等关键组件构成。这些组件协同工作,共同确保模拟信号从物理世界到数字世界的准确、高效传输。
    的头像 发表于 03-16 15:51 1949次阅读

    fpga原型验证流程

    FPGA原型验证流程是确保FPGA(现场可编程门阵列)设计正确性和功能性的关键步骤。它涵盖了从设计实现到功能验证整个过程,是FPGA开发流程中不可
    的头像 发表于 03-15 15:05 1407次阅读

    铜缆的类型与应用有哪些?为啥铜缆仍然是数据中心不可缺少的一部分

    铜缆的类型与应用有哪些?为啥铜缆仍然是数据中心不可缺少的一部分? 铜缆是种常见的传输介质,用于连接电子设备和网络中心,其在数据中心中的应用广泛。铜缆的类型多种多样,适用于不同的传输要求和环境条件
    的头像 发表于 02-04 10:25 2547次阅读

    面向系统级芯片验证的硬件平台介绍

    当设计的规模动辄几十亿门,系统验证时间不断的增加,硬件验证系统几乎是验证工程师不可或缺的利器,因此对高性能硬件验证系统提出了更多的需求。
    的头像 发表于 01-05 10:06 746次阅读

    TVS管在以太网端口保护方案中的应用

    随着互联网的不断发展,以太网已经成为了现代通信中不可或缺一部分
    的头像 发表于 12-31 15:31 1088次阅读

    KAGA FEI无线整体解决方案的特性介绍

    在当今高度信息化的时代,无线通信技术已成为我们日常生活中不可或缺一部分
    的头像 发表于 12-28 16:53 466次阅读

    嵌入式开发的基本要求

    嵌入式系统已经成为现代科技中不可或缺一部分,涉及到从智能家居设备到汽车控制系统等广泛的应用领域。
    的头像 发表于 12-28 09:29 1036次阅读

    旋变输出的波形接到AD2S1200后,下端会被削掉一部分是为什么?

    和sinLO接到AD2S1200输入端,再用示波器看波形,波形下端被截止一部分 这是为什么?直没有找到解决方法,输入AD2S1200的波形符合3.6Vp-p,10HZ
    发表于 12-21 06:48

    驱动ADC 第一部分

    电子发烧友网站提供《差驱动ADC 第一部分.pdf》资料免费下载
    发表于 11-23 16:36 0次下载
    差<b class='flag-5'>分</b>驱动ADC 第<b class='flag-5'>一部分</b>

    使用Σ-Δ转换器——第一部分

    电子发烧友网站提供《使用Σ-Δ转换器——第一部分.pdf》资料免费下载
    发表于 11-23 14:31 0次下载
    使用Σ-Δ转换器——第<b class='flag-5'>一部分</b>

    用于高频接收器和发射器的锁相环——第一部分

    电子发烧友网站提供《用于高频接收器和发射器的锁相环——第一部分.pdf》资料免费下载
    发表于 11-23 10:32 0次下载
    用于高频接收器和发射器的锁相环——第<b class='flag-5'>一部分</b>