...
首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Verification of Tempura specification of sequential circuits
【24h】

Verification of Tempura specification of sequential circuits

机译:验证时序电路的Tempura规范

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

摘要

Verifying a sequential circuit consists in proving that the given implementation of the circuit satisfies its specification. In the present work the input-output specification of the circuit, which is required to hold for the given implementation, is assumed to be available in the form of a Tempura program segment B. It captures the desired ongoing behavior of the circuit in terms of input-output relationships that are expected to hold at various time instants of the interval in question. The implementation is given as a formula W/sub S/ of a first-order temporal equality theory, /spl Fscr/. Goal formulas of the form P /spl sup/ B have been introduced to capture the correctness property of the circuit in question. P is a formula of the equality theory /spl epsiv/ contained in /spl Fscr/ and encodes the initial state(s) of the circuit. A goal reduction paradigm has been used to formulate the proof calculus capturing the state transitions produced along the intervals. Formulas, called verification conditions (VC's), whose validity ensures the correctness of the circuit, are produced corresponding to the output equality statements in B. For finite state machines, VC's are formulas of propositional calculus and, therefore, require no temporal reasoning for their proofs. In fact, since binary decision diagram (BDD) representations are used throughout, their proofs become quite simple. The goal reduction rules proposed for iterative constructs also incorporate synthesis of invariant assertions over the states of the circuit. The proof of a nontrivial example has been presented. The paper concludes with a discussion on a broad overview of the building blocks of the verifier.
机译:验证时序电路包括证明电路的给定实现满足其规格。在本工作中,假定为给定实现所必需的电路的输入-输出规范以天麸罗程序段B的形式可用。它捕获了期望的电路持续行为,包括:预期在有关时间间隔的各个时刻保持的输入-输出关系。该实现由一阶时间相等理论/ spl Fscr /的公式W / sub S /给出。引入了P / spl sup / B形式的目标公式来捕获所讨论电路的正确性。 P是包含在/ spl Fscr /中的等价理论/ spl epsiv /的公式,并编码电路的初始状态。目标减少范式已用于制定证明演算,以捕获沿间隔生成的状态转换。对应于B中的输出相等性语句,产生了称为有效性的条件(VC),这些条件的有效性确保了电路的正确性。对于有限状态机,VC是命题演算的公式,因此,对于它们的条件不需要时间推理证明。实际上,由于始终使用二进制决策图(BDD)表示,因此它们的证明变得非常简单。为迭代构造提出的目标约简规则还结合了电路状态上不变断言的综合。提出了一个非平凡的例子的证明。本文最后以对验证程序构建块的广泛概述进行了讨论。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号