首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >A Framework for Automatic Design Validation of RTL Circuits Using ATPG and Observability-Enhanced Tag Coverage
【24h】

A Framework for Automatic Design Validation of RTL Circuits Using ATPG and Observability-Enhanced Tag Coverage

机译:使用ATPG和可观察性增强的标签覆盖范围的RTL电路自动设计验证的框架

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

摘要

This paper presents a framework for high-level design validation using an efficient register-transfer level (RTL) automatic test pattern generator (ATPG). The RTL ATPG algorithm first generates a test environment for each validation objective, which includes variable assignments, conditional statements, and arithmetic expressions in the hardware description language (HDL) description. The test environment for a given validation objective is a set of symbolic conditions that allow for full controllability and observability of that objective. After the RTL ATPG terminates, a back-end translator intelligently translates the test environments into validation vectors by filling in the necessary values. Since the observability of error effect is naturally handled by the RTL ATPG algorithm, this approach is superior to most existing validation methods, which only focus on the excitation of HDL constructs. A set of heuristics is proposed to utilize high-level circuit information to enhance the RTL ATPG algorithm and to maximize the validation efficiency. The RTL ATPG algorithm is also coupled with an improved RTL validation-coverage metric, which can help users to gain a higher degree of confidence on the quality of generated validation vectors. The usage of the coverage metric also results in the generation of compact vector sets. Experimental results on academic and industrial benchmark circuits demonstrate that our method is able to obtain very high design-error coverage in short execution times
机译:本文提出了一个使用高效的寄存器传输级(RTL)自动测试模式生成器(ATPG)进行高级设计验证的框架。 RTL ATPG算法首先为每个验证目标生成一个测试环境,其中包括变量描述,条件语句和硬件描述语言(HDL)描述中的算术表达式。给定验证目标的测试环境是一组符号条件,这些条件允许该目标的完全可控性和可观察性。 RTL ATPG终止后,后端转换器通过填充必要的值,将测试环境智能地转换为验证向量。由于错误效应的可观察性是由RTL ATPG算法自然处理的,因此该方法优于大多数现有的验证方法,后者仅侧重于HDL结构的激发。提出了一组启发式方法,以利用高级电路信息来增强RTL ATPG算法并最大化验证效率。 RTL ATPG算法还结合了改进的RTL验证覆盖率指标,可以帮助用户对生成的验证向量的质量有更高的信心。覆盖率度量的使用还导致生成紧凑的向量集。在学术和工业基准电路上的实验结果表明,我们的方法能够在较短的执行时间内获得很高的设计错误覆盖率

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号