首页> 外文会议>Annual Canadian Conference on Electrical and Computer Engineering >Formal Verification of a Pipelined Cryptographic Circuit Using Equivalence Checking and Completion Functions
【24h】

Formal Verification of a Pipelined Cryptographic Circuit Using Equivalence Checking and Completion Functions

机译:使用等价检查和完成功能的流水线加密电路的正式验证

获取原文

摘要

In formal hardware verification, equivalence checking is often used but is unable to verify a pipelined circuit against a non-pipelined one. Without sophisticated optimizations such as structural matching, equivalence checkers can also run into state-space explosion problems. A solution is to supplement equivalence checking with the verification strategy of completion functions. In this work, three pipelined register-transfer-level implementations of the KASUMI cryptographic circuit were verified against a non-pipelined one. Our work established a practical method for constructing these completion functions efficiently in hardware description languages. At the trade-off of increased verification effort, the completion functions approach enables equivalence checking to handle both pipelined and non-pipelined circuits, and it can localize a bug into a pipeline stage.
机译:在正式的硬件验证中,通常使用等效检查,但无法验证针对非流水线的流水线电路。如果没有复杂的优化,如结构匹配,则等同跳棋也可以进入状态空间爆炸问题。解决方案是通过完成功能的验证策略来补充等效检查。在这项工作中,验证了KASUMI加密电路的三个流水线寄存器转移级实现。我们的工作建立了一种实用的方法,可以在硬件描述语言中有效地构建这些完成功能。在验证工作的折衷过程中,完成功能方法使等当量检查能够处理流水线和非流水线电路,并且可以将错误定位到管道阶段。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号