首页> 外文期刊>Formal Aspects of Computing >Proof producing synthesis of arithmetic and cryptographic hardware
【24h】

Proof producing synthesis of arithmetic and cryptographic hardware

机译:产生证明的算术和密码硬件综合

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

摘要

A compiler from a synthesisable subset of higher order logic to clocked synchronous hardware is described. It is being used to create coprocessors for cryptographic and arithmetic applications. The compiler automatically translates a function f defined in higher order logic (typically using recursion) into a device that computes f via a four-phase handshake circuit. Compilation is by fully automatic proof in the HOL4 system, and generates a correctness theorem for each compiled function. Synthesised circuits can be directly translated to Verilog, and then input to design automation tools. A fully-expansive 'LCF methodology' allows users to safely modify and extend the compiler's theorem proving scripts to add optimisations or to enlarge the synthesisable subset of higher order logic.
机译:描述了从高阶逻辑的可综合子集到时钟同步硬件的编译器。它用于创建用于密码和算术应用程序的协处理器。编译器自动将以高阶逻辑(通常使用递归)定义的函数f转换为通过四阶段握手电路计算f的设备。通过HOL4系统中的全自动证明进行编译,并为每个编译函数生成正确性定理。合成电路可以直接转换为Verilog,然后输入到设计自动化工具中。全面扩展的“ LCF方法”允许用户安全地修改和扩展编译器的定理证明脚本,以添加优化或扩大高阶逻辑的可综合子集。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号