首页> 外文会议>IEEE International High Level Design Validation and Test Workshop >Formal model construction using HDL simulation semantics
【24h】

Formal model construction using HDL simulation semantics

机译:使用HDL仿真语义的正式模型施工

获取原文

摘要

All formal hardware verification tools in the market today interpret hardware description languages (HDLs) based on their synthesis semantics. This limits formal verification to synthesizable designs. The result, either a proof or a counterexample, produced by a formal tool can be inconsistent with simulation due to synthesis and simulation mismatches. And finally, conversion from a synthesized gate-level circuit to a formal model such as a Kripke structure or a Mealy machine is complex for designs containing gated clocks or latches. Existing solutions are often based on heuristics rather than language semantics. In this paper, we propose a new approach that constructs formal models based on simulation semantics. We symbolically simulate HDL designs using non-canonical word-level expressions to represent the values of design signals. We show that the formal model is consistent with simulation at specified sample points, which can be chosen to represent a clock cycle or a transaction. Our approach has been implemented in a tool called Simon. Experimental results show that Simon can efficiently construct formal models for large industrial designs.
机译:市场上的所有正式硬件验证工具今天根据其综合语义解释硬件描述语言(HDL)。这限制了可合成设计的正式验证。由正式工具产生的结果,证据或反例可以与综合和仿真失配导致的模拟不一致。最后,从合成的栅极电路电路转换为正式模型,例如Kripke结构或MEALY机器对于包含门控时钟或锁存器的设计是复杂的。现有解决方案通常基于启发式而不是语言语义。在本文中,我们提出了一种建立基于仿真语义的正式模型的新方法。我们象征性地模拟使用非规范字级表达式的HDL设计来表示设计信号的值。我们表明,正式模型与指定采样点的仿真一致,可以选择表示时钟周期或事务。我们的方法已在一个名为Simon的工具中实现。实验结果表明,西蒙可以有效地构建大型工业设计的正式模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号