【24h】

SAT-Based Synthesis Methods for Safety Specs

机译:基于SAT的安全规范的合成方法

获取原文

摘要

Automatic synthesis of hardware components from declarative specifications is an ambitious endeavor in computer aided design. Existing synthesis algorithms are often implemented with Binary Decision Diagrams (BDDs), inheriting their scalability limitations. Instead of BDDs, we propose several new methods to synthesize finite-state systems from safety specifications using decision procedures for the satisfiability of quantified and unquantified Boolean formulas (SAT-, QBF- and EPRsolvers). The presented approaches are based on computational learning, templates, or reduction to first-order logic. We also present an efficient parallelization, and optimizations to utilize reachability information and incremental solving. Finally, we compare all methods in an extensive case study. Our new methods outperform BDDs and other existing work on some classes of benchmarks, and our parallelization achieves a superlinear speedup.
机译:自动合成声明规格的硬件组件是计算机辅助设计的雄心勃勃的努力。现有的综合算法通常用二进制决策图(BDD)来实现,继承其可伸缩性限制。我们提出了几种新方法,以利用定量和未处理的布尔公式(SAT-,QBF和EPRSOLVERS)的可靠性,从安全规范中综合有限状态系统来合成有限状态系统。所提出的方法基于计算学习,模板或减少到一阶逻辑。我们还提供了有效的并行化,并优化利用可达性信息和增量求解。最后,我们在广泛的案例研究中比较所有方法。我们的新方法优于BDD和某些类别的基准测试,我们的并行化实现超级连续式加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号