首页> 外文会议>Asia and South Pacific Design Automation Conference 1999 January 18-21, 1999 Wanchai, Hong Kong >Formal Design Verification for Correctness of Pipelined Microprocessors with Out-of-order Instruction Execution
【24h】

Formal Design Verification for Correctness of Pipelined Microprocessors with Out-of-order Instruction Execution

机译:具有乱序指令执行的流水线微处理器正确性的正式设计验证

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

摘要

In this paper, we propose a verification method for pipelined microprocessors with out-of-order execution. We define a class of pipelined microprocessors with out-of-order execution and give a sufficient condition that guarantees the correctness of implementation. Each microprocessor in this class has a pipeline stg_1,--,stg_n such that the stages stg_c,--,stg_n are so-called "inorder pipeline" and changes the execution order of instructions within the stages of stg_1,--,stg_c-1. Using our method, we carried out the correctness proof of a practical 6-stage pipelined microprocessor that has a so-called scoreboard(1). We used a verifier having a decision procedure for Presburger sentences. The total CPU time spent in the proof was about 8 hours.
机译:在本文中,我们提出了一种对顺序执行错误的流水线微处理器的验证方法。我们定义一类具有乱序执行的流水线微处理器,并给出充分的条件以保证实现的正确性。此类中的每个微处理器都具有流水线stg_1,-,stg_n,以便将stg_c,-stg_n级称为“有序流水线”,并在stg_1,-stg_c-级中更改指令的执行顺序1。使用我们的方法,我们对具有所谓记分板(1)的实用的6级流水线微处理器进行了正确性证明。我们使用了具有对Presburger句子进行判决的决策程序的验证程序。证明中花费的CPU总时间约为8小时。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号