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

    文章

    1704

    浏览量

    149521
  • UVM
    UVM
    +关注

    关注

    0

    文章

    182

    浏览量

    19167

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

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

收藏 人收藏

    评论

    相关推荐

    DAC348X EVM的I路输出电路,画圈的那一部分有什么作用?0L电感L40有什么作用?

    下图是DAC348X EVM的I路输出电路,画圈的那一部分有什么作用?0L电感L40有什么作用?T11是1:1传输线变压器,这个有什么用?
    发表于 12-20 08:46

    BGA芯片封装:现代电子产业不可或缺的技术瑰宝

    不可或缺一部分。本文将深入探讨BGA芯片的定义、特点以及BGA封装工艺的详细流程,为读者揭开这先进封装技术的神秘面纱。
    的头像 发表于 12-13 11:13 290次阅读
    BGA芯片封装:现代电子产业<b class='flag-5'>不可或缺</b>的技术瑰宝

    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 597次阅读
    多口适配器-现代生活中的<b class='flag-5'>不可或缺</b>的<b class='flag-5'>一部分</b>

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

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

    LVDT位移传感器:守护蓝天安全的隐形守护者

    LVDT位移传感器以其精准、可靠的性能,成为了航空领域不可或缺一部分
    的头像 发表于 06-07 10:41 405次阅读
    LVDT位移传感器:守护蓝天安全的隐形守护者

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

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

    fpga原型验证流程

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

    WLAN没有有效的IP配置怎么办

    WLAN 是无线局域网技术的缩写,已经成为我们日常生活中不可或缺一部分。然而,在使用 WLAN 的过程中,我们可能会遇到些问题,其中之就是 WLAN 的无有效
    的头像 发表于 02-20 14:17 3648次阅读

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

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

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

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

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

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

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

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

    嵌入式开发的基本要求

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