...
首页> 外文期刊>Design automation for embedded systems >Towards Automatic Validation of Dynamic Behavior in Pipelined Processor Specifications
【24h】

Towards Automatic Validation of Dynamic Behavior in Pipelined Processor Specifications

机译:朝向流水线处理器规格中动态行为的自动验证

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

获取外文期刊封面封底 >>

       

摘要

As embedded systems continue to face increasingly higher performance requirements, deeply pipelined processor architectures are being employed to meet desired system performance. A significant bottleneck in the validation of such systems is the lack of a golden reference model. Thus, many existing techniques employ a bottom-up approach to architecture validation, where the functionality of an existing pipelined architecture is, in essence, reverse-engineered from its implementation. Our validation technique is complementary to these bottom-up approaches. Our approach leverages the system architect's knowledge about the behavior of the pipelined architecture, through Architecture Description Language (ADL) constructs, and thus allows a powerful top-down approach to architecture validation. The most important requirement in top-down validation process is to ensure that the specification (reference model) is golden. Earlier, we have developed validation techniques to ensure that the static behavior of the pipeline is well-formed by analyzing the structural aspects of the specification using a graph based model. In this paper, we verify the dynamic behavior by analyzing the instruction flow in the pipeline using a Finite State Machine (FSM) based model to validate several important architectural properties such as determinism and in-order execution in the presence of hazards and multiple exceptions. We applied this methodology to the specification of a representative pipelined processor to demonstrate the usefulness of our approach.
机译:由于嵌入式系统继续面临越来越高的性能要求,因此正在采用深深流水线处理器架构来满足所需的系统性能。验证此类系统的重要瓶颈是缺乏金色参考模型。因此,许多现有技术采用自下而上的架构验证方法,其中现有流水线体系结构的功能实质上是从其实现的反向设计。我们的验证技术与这些自下而上的方法互补。我们的方法利用系统架构师通过架构描述语言(ADL)构造的流水线架构的行为的知识,从而允许强大的自上而下方法来实现架构验证。自上而下验证过程中最重要的要求是确保规范(参考模型)是金色的。早些时候,我们已经开发了验证技术,以确保通过使用基于曲线图的模型分析规范的结构方面来确保管道的静态行为。在本文中,我们通过使用基于有限状态机(FSM)的模型分析管道中的指令流来验证动态行为,以验证在存在危险和多个例外时确定若干重要架构属性,例如确定主义和秩序执行。我们将该方法应用于代表流水线处理器的规范,以展示我们方法的有用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号