首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >Semantics Driven Hardware Design, Implementation, and Verification with ReWire
【24h】

Semantics Driven Hardware Design, Implementation, and Verification with ReWire

机译:语义驱动的硬件设计,实施和ReWire验证

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

摘要

There is no such thing as high assurance without high assurance hardware. High assurance hardware is essential, because any and all high assurance systems ultimately depend on hardware that conforms to, and does not undermine, critical system properties and invariants. And yet, high assurance hardware development is stymied by the conceptual gap between formal methods and hardware description languages used by engineers. This paper presents ReWire, a functional programming language providing a suitable foundation for formal verification of hardware designs, and a compiler for that language that translates high-level, semantics-driven designs directly into working hardware. ReWire's design and implementation are presented, along with a case study in the design of a secure multicore processor, demonstrating both ReWire's expressiveness as a programming language and its power as a framework for formal, high-level reasoning about hardware systems.
机译:没有高可靠性的硬件,就没有高可靠性的东西。高安全性硬件是必不可少的,因为任何高安全性系统最终都依赖于符合但不会破坏关键系统特性和不变性的硬件。但是,正式方法与工程师使用的硬件描述语言之间的概念鸿沟阻碍了高度保证的硬件开发。本文介绍了ReWire,它是一种功能编程语言,为硬件设计的形式验证提供了合适的基础,以及该语言的编译器,可将高级的,语义驱动的设计直接转换为可工作的硬件。介绍了ReWire的设计和实现,并结合了安全多核处理器设计中的案例研究,展示了ReWire作为编程语言的表现力以及作为硬件系统形式化高级推理的框架的强大功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号