首页> 外文期刊>Journal of Electronic Testing: Theory and Applications: Theory and Applications >Reusing RTL Assertion Checkers for Verification of SystemC TLM Models
【24h】

Reusing RTL Assertion Checkers for Verification of SystemC TLM Models

机译:重用RTL断言检查器来验证SystemC TLM模型

获取原文
获取原文并翻译 | 示例
           

摘要

The recent trend towards system-level design gives rise to new challenges for reusing existing (RTL) intellectual properties (IPs) and their verification environment in (TLM). While techniques and tools to abstract (RTL) IPs into TLM models have begun to appear, the problem of reusing, at TLM, a verification environment originally developed for an RTL IP is still under-explored, particularly when (ABV) is adopted. Some frameworks have been proposed to deal with ABV at TLM, but they assume a top-down design and verification flow, where assertions are defined ex-novo at TLM level. In contrast, the reuse of existing assertions in an RTL-to-TLM bottom-up design flow has not been analyzed yet, except by using transactors to create a mixed simulation between the TLM design and the RTL checkers corresponding to the assertions. However, the use of transactors may lead to longer verification time due to the need of developing and verifying the transactors themselves. Moreover, the simulation time is negatively affected by the presence of transactors, which slow down the simulation at the speed of the slowest parts (i.e., RTL checkers). This article proposes an alternative methodology that does not require transactors for reusing assertions, originally defined for a given RTL IP, in order to verify the corresponding TLM model. Experimental results have been conducted on benchmarks with different characteristics and complexity to show the applicability and the efficiency of the proposed methodology.
机译:系统级设计的最新趋势为重用现有(RTL)知识产权(IP)及其在(TLM)中的验证环境提出了新的挑战。虽然已经开始出现将IP(RTL)IP抽象为TLM模型的技术和工具,但在TLM上,对于为RTL IP最初开发的验证环境进行重用的问题仍未得到充分研究,尤其是在采用(ABV)的情况下。已经提出了一些框架来处理TLM上的ABV,但是它们假定了自上而下的设计和验证流程,其中断言是在TLM级别上重新定义的。相反,除了通过使用事务处理程序在TLM设计和与该声明相对应的RTL检查器之间创建混合仿真之外,尚未分析RTL-to-TLM自下而上的设计流程中现有声明的重用。但是,由于需要开发和验证交易者本身,使用交易者可能会导致更长的验证时间。此外,仿真时间受到事务处理程序的不利影响,该事务处理程序以最慢的部分(即RTL检查器)的速度减慢了仿真速度。本文提出了一种替代方法,该方法不需要用于重复使用断言的事务处理程序,该方法最初是为给定RTL IP定义的,以便验证相应的TLM模型。在具有不同特征和复杂性的基准上进行了实验结果,以显示所提出方法的适用性和效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号