首页> 外文会议>2011 International Symposium on Electronic System Design >An Efficient Method for Using Transaction Level Assertions in a Class Based Verification Environment
【24h】

An Efficient Method for Using Transaction Level Assertions in a Class Based Verification Environment

机译:在基于类的验证环境中使用事务级别断言的有效方法

获取原文

摘要

Transaction level assertions are powerful way of abstracting property of a design. This paper talks about application of transaction level assertion in a transaction driven verification (TDV)environment and shows how assertions on meaningful collection of transactions from different verification component checks property of a design under verification (DUV) using SVA. In conventional class based transaction driven verification environment (example OVM, UVM), system verilog temporal assertions are possible only in design elements like module. So for modeling transaction level assertions, transactions are needed to pass from class environment to module/program block where the assertions are implemented. Here we are proposing a new method for doing transaction level assertions by exploiting concept of method ports and system verilog scoping rules.
机译:事务级别断言是抽象设计属性的强大方法。本文讨论了事务级别声明在事务驱动的验证(TDV)环境中的应用,并展示了如何使用SVA从不同的验证组件对有意义的事务集合进行声明如何检查使用SVA进行验证的设计(DUV)的属性。在常规的基于类的事务驱动的验证环境(示例OVM,UVM)中,仅在诸如模块之类的设计元素中才可能进行系统Verilog时间断言。因此,为了对事务级别的断言建模,需要将事务从类环境传递到实现断言的模块/程序块。在这里,我们提出一种通过利用方法端口和系统Verilog作用域规则的概念来进行事务级别声明的新方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号