首页> 外文期刊>Science of Computer Programming >On The Semantics Of Communicating Hardware Processes And Their Translation Into Lotos For The Verification Of Asynchronous Circuits With Cadp
【24h】

On The Semantics Of Communicating Hardware Processes And Their Translation Into Lotos For The Verification Of Asynchronous Circuits With Cadp

机译:通信硬件过程的语义及其转换为Lotos以便用Cadp验证异步电路的语义

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

摘要

Hardware process calculi,such as Chp (Communicating Hardware Processes),Balsa,or Haste (formerly Tangram),are a natural approach for the description of asynchronous hardware architectures.These calculi are extensions of standard process calculi with particular synchronisation features implemented using handshake protocols.In this article,we first give a structural operational semantics for value-passing Chp.Compared with the existing semantics of Chp defined by translation into Petri nets,our semantics is general enough to handle value-passing Chp with communication channels open to the environment,and is also independent of any particular (2- or 4-phase) handshake protocol used for circuit implementation.We then describe the translation of Chp into the process calculus Lotos (ISO standard 8807),in order to allow asynchronous hardware architectures expressed in Chp to be verified using the Cadp verification toolbox for Lotos.A translator from Chp to Lotos has been implemented and successfully used for the compositional verification of two industrial case studies,namely an asynchronous implementation of the Des (Data Encryption Standard) and an asynchronous interconnect of a NoC (Network on Chip).
机译:硬件过程计算,例如Chp(通信硬件过程),Balsa或Haste(以前称为Tangram),是描述异步硬件体系结构的自然方法。这些计算是标准过程计算的扩展,具有使用握手协议实现的特定同步功能。在本文中,我们首先给出了价值传递Chp的结构化操作语义。与通过翻译成Petri网定义的Chp现有语义相比,我们的语义足够通用,可以在环境开放的通信渠道下处理价值传递Chp。 ,并且也独立于用于电路实现的任何特定(两阶段或四阶段)握手协议。然后,我们将Chp转换为过程演算Lotos(ISO标准8807),以允许异步硬件架构表示为可以使用Lotos的Cadp验证工具箱来验证Chp。已经实现了从Chp到Lotos的翻译器并成功用于两个工业案例研究的组成验证,即Des(数据加密标准)的异步实现和NoC(片上网络)的异步互连。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号