首页> 外文期刊>International Journal on Software Tools for Technology Transfer >From high-level modeling toward efficient and trustworthy circuits
【24h】

From high-level modeling toward efficient and trustworthy circuits

机译:从高级建模到高效且可信赖的电路

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

摘要

Behavior-interaction-priority (BIP) is a layered embedded system design and verification framework that provides separation of functionality, synchronization, and priority concerns to simplify system design and to establish correctness by construction. BIP framework comes with a runtime engine and a suite of verification tools that use D-Finder and NuSMV as model-checkers. In this paper, we provide a method and a supporting tool that take a BIP system and a set of invariants and compute a reduced sequential circuit with a system-specific scheduler and a designated output that is true when the invariants hold. Our method uses ABC, a sequential circuit synthesis and verification framework, to (1) generate an efficient circuit implementation of the system that can be readily translated into FPGA or ASIC implementations and to (2) verify the system and debug it in case a counterexample is found. Moreover, we generate a concurrent C implementation of the circuit that can be directly used for runtime verification. We evaluated our method with two benchmark systems, and our results show that, compared to existing techniques, our method is faster and scales to larger sizes.
机译:行为交互优先级(BIP)是分层的嵌入式系统设计和验证框架,该框架提供功能,同步和优先级问题的分离,以简化系统设计并通过构造来确定正确性。 BIP框架带有运行时引擎和一套验证工具,这些验证工具使用D-Finder和NuSMV作为模型检查器。在本文中,我们提供了一种方法和支持工具,该方法和支持工具采用BIP系统和一组不变量,并使用系统特定的调度程序和指定的输出(当不变量成立时为真)来计算简化的时序电路。我们的方法使用ABC(顺序电路综合和验证框架)来(1)生成可以轻松转换为FPGA或ASIC实现的系统的高效电路实现,以及(2)验证系统并进行调试,以防出现反例被发现。此外,我们生成了电路的并发C实现,可直接用于运行时验证。我们使用两个基准系统对我们的方法进行了评估,结果表明,与现有技术相比,我们的方法速度更快,并且可以扩展到更大的尺寸。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号