首页> 外文期刊>Computers & Digital Techniques, IET >Refinement-based verification of elastic pipelined systems
【24h】

Refinement-based verification of elastic pipelined systems

机译:基于细化的弹性管道系统验证

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

摘要

A formal verification procedure to check the correctness of synchronous elastic pipelined systems against their synchronous specification systems was developed. The procedure can deal with elastic systems that incorporate early evaluation. Note that the goal of the verification procedure is not to establish the correctness of the algorithm for synthesising elastic circuits, but instead, to find bugs and formally prove the correctness of elasticised designs. Dataflow through elastic architectures is complicated by the insertion of any number of elastic buffers in any place in the design. The authors introduce elastic token-flow diagrams, which are used to track the flow of data in elastic architectures. The authors provide a method to construct such diagrams. The authors also develop a highly automated and systematic procedure based on elastic token-flow diagrams that computes functions that map states of elastic systems to states of the synchronous parent systems. Such functions, known as refinement maps are used to compare behaviours of elastic and synchronous systems and hence prove their equivalence. The effectiveness of our methods is demonstrated by verifying 14 elastic pipelined processor models, eight of which incorporate early evaluation.
机译:建立了正式的验证程序来检查同步弹性管道系统相对于其同步规范系统的正确性。该程序可以处理包含早期评估的弹性系统。请注意,验证过程的目的不是建立弹性电路综合算法的正确性,而是寻找错误并正式证明弹性设计的正确性。通过在设计的任何位置插入任意数量的弹性缓冲区,使通过弹性体系结构的数据流变得复杂。作者介绍了弹性令牌流图,该图用于跟踪弹性体系结构中的数据流。作者提供了一种构建此类图的方法。作者还基于弹性令牌流图开发了高度自动化的系统过程,该过程计算出将弹性系统的状态映射到同步父系统的状态的函数。这种功能称为精化图,用于比较弹性系统和同步系统的行为,从而证明它们的等效性。通过验证14个弹性流水线处理器模型,证明了我们方法的有效性,其中八个模型进行了早期评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号