首页> 外文期刊>ACM Transactions on Design Automation of Electronic Systems >Verifying sequential equivalence using ATPG techniques
【24h】

Verifying sequential equivalence using ATPG techniques

机译:使用ATPG技术验证顺序对等

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

摘要

In this paper we address the problem of verifying the equivalence of two sequential circuits. State-of-the-art sequential optimization techniques such as retiming and sequential redundancy removal can handle designs with up to hundreds or even thousands of flip-flops. However, the BDD-based approaches for verifying sequential equivalence can easily run into memory explosion for such designs. In an attempt to handle larger circuits, we modify test pattern-generation techniques for verification. The suggested approach utilizes the popular efficient backward-justification technique used in most sequential ATPG programs. We present several techniques to enhance the efficiency of this approach by (1) identifying equivalent flip-flop pairs using an induction-based algorithm, and (2) generalizing the idea of exploring the structural similarity between circuits to perform verification in stages. This ATPG-based framework is suitable for verifying circuits either with or without a reset state. In order to extend this approach to verify retimed circuits, we introduce a delay-compensation-based algorithm for preprocessing the circuits. The experimental results of verifying the correctness of circuits after sequential redundancy removal and retiming with up to several hundred flip-flops are presented.
机译:在本文中,我们解决了验证两个时序电路等效性的问题。最新的顺序优化技术(例如重定时和顺序冗余消除)可以处理多达数百甚至数千个触发器的设计。但是,用于验证顺序等效性的基于BDD的方法很容易陷入此类设计的内存爆炸。为了处理更大的电路,我们修改了测试模式生成技术以进行验证。建议的方法利用了在大多数顺序式ATPG程序中使用的流行的高效后向对齐技术。通过(1)使用基于感应的算法识别等效触发器对,以及(2)概括探索电路之间的结构相似性以分阶段执行验证的思想,我们提出了几种提高此方法效率的技术。这种基于ATPG的框架适用于验证带有或不带有复位状态的电路。为了扩展此方法以验证重定时电路,我们引入了基于延迟补偿的算法对电路进行预处理。给出了在顺序冗余消除和多达数百个触发器重新定时之后验证电路正确性的实验结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号