首页> 外文会议>Interactive theorem proving >Verified Timing Transformations in Synchronous Circuits with λπ -Ware
【24h】

Verified Timing Transformations in Synchronous Circuits with λπ -Ware

机译:带有λπ-Ware的同步电路中经过验证的时序变换

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

摘要

We define a DSL for hardware description, called λ-π-Ware, embedded in the dependently-typed language Agda, which makes the DSL well-scoped and well-typed by construction. Other advantages of dependent types are that circuit models can be simulated and verified in the same language, and properties can be proven not only of specific circuits, but of circuit generators describing (infinite) families of circuits. This paper focuses on the relations between circuits computing the same values, but with different levels of statefulness. We define common recursion schemes, in combinational and sequential versions, and express known circuits using these recursion patterns. Finally, we define a notion of convertibility between circuits with different levels of state-fulness, and prove the core convertibility property between the combinational and sequential versions of our vector iteration primitive. Circuits defined using the recursion schemes can thus have different architectures with a guarantee of functional equivalence up to timing.
机译:我们定义了一种用于硬件描述的DSL,称为λ-π-Ware,它嵌入在依赖类型的语言Agda中,这使DSL具有良好的范围和构造性。依赖类型的其他优点是可以用相同的语言模拟和验证电路模型,并且不仅可以证明特定电路的特性,而且可以证明描述(无限)电路系列的电路生成器的特性。本文关注于计算相同值但状态水平不同的电路之间的关系。我们定义了组合和顺序版本的通用递归方案,并使用这些递归模式表达了已知的电路。最后,我们定义了具有不同水平状态的电路之间的可转换性概念,并证明了矢量迭代原语的组合版本和顺序版本之间的核心可转换性。因此,使用递归方案定义的电路可以具有不同的体系结构,并保证在时序上具有等效的功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号