首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

基于约束求解的微处理器功能验证程序自动生成技术研究

目录第1-7页
图目录第7-8页
表目录第8-9页
摘要第9-10页
ABSTRACT第10-11页
第一章 绪论第11-16页
   ·课题背景第11-12页
   ·研究内容第12-14页
   ·本文工作第14页
   ·论文结构第14-16页
第二章 功能验证方法与验证程序自动生成技术第16-26页
   ·功能验证技术第16-20页
     ·形式化验证方法第16-18页
     ·模拟验证方法第18-19页
     ·覆盖率驱动的验证方法第19-20页
   ·微处理器功能验证程序自动生成技术第20-23页
     ·伪随机生成第20-22页
     ·半形式化生成第22-23页
   ·覆盖率分析第23-24页
   ·硬件验证语言第24-25页
   ·本章小结第25-26页
第三章 约束描述语言的设计与实现第26-45页
   ·总体设计第26-28页
     ·设计概述第26-27页
     ·有关定义第27-28页
   ·指令模型及表示第28-29页
   ·约束模型表示及分解第29-33页
     ·DC(P)算法第29-30页
     ·定理第30-31页
     ·约束分解的规则树第31-33页
   ·约束描述语言第33页
   ·约束编译器的实现第33-40页
     ·体系结构信息第34-35页
     ·词法和语法分析第35-39页
     ·错误处理第39-40页
   ·实例分析第40-44页
     ·编写用户约束描述文件第40-41页
     ·编译器中各个表格中的数据说明第41-43页
     ·中间代码产生第43-44页
     ·最终测试程序代码生成结果第44页
   ·本章小结第44-45页
第四章 指令生成策略及流水线覆盖率第45-59页
   ·CSP算法及非二元约束求解第45-46页
     ·CSP通用算法概述第45页
     ·非二元约束求解第45-46页
   ·指令模板库的调用第46-50页
   ·指令约束建模策略第50-55页
     ·简单约束赋值第51页
     ·异常指令处理第51-52页
     ·数据相关的约束第52-53页
     ·数据cache验证第53-54页
     ·求解结果示例第54-55页
   ·控制相关的资源锁定算法第55-56页
   ·流水线覆盖率启发器第56-58页
     ·流水线状态模型第56-57页
     ·流水线覆盖率算法第57-58页
   ·本章小结第58-59页
第五章 功能验证程序自动生成的实例研究第59-67页
   ·验证框架第59-60页
   ·DLX处理器验证第60-64页
     ·体系结构第60-61页
     ·代码结构第61-62页
     ·覆盖率实验结果第62-64页
   ·LEON2处理器验证第64-65页
     ·体系结构第64-65页
     ·错误捕捉实验结果第65页
   ·本章小结第65-67页
第六章 结束语第67-69页
   ·全文工作总结第67页
   ·工作展望第67-69页
致谢第69-70页
附录A: 约束描述语言第70-75页
 A.1 BNF范式第70页
 A.2 语法规则第70-75页
附录B: 攻读硕士期间发表的论文第75-76页
附录C: 攻读硕士期间参加的科研项目第76-77页
参考文献第77-80页

论文共80页,点击 下载论文
上一篇:关联理论和广告双关语
下一篇:轿车内部的虚拟设计及评价