文摘
英文文摘
声明
第一章绪论
1.1验证技术的重要性
1.2验证方法
1.2.1基于程序语言的验证
1.2.2基于受限随机的验证
1.2.3断言验证与形式验证
1.2.4基于验证平台的验证
1.2.5验证方法的分类与选择标准
1.3验证流程
1.3.1验证计划的制定
1.3.2验证语言的选择
1.3.3程序仿真与覆盖率追踪
1.3.4验证结果的提交
1.3.5验证流程自动化
1.4 e语言概述
1.4.1 e语言的面向对象特性
1.4.2 e语言的硬件验证相关特性
1.5本论文工作安排
第二章基于e语言的验证模块的实现
2.1 eVC的简介
2.2 eVC的设计
2.2.1 agent单元
2.2.2激励序列与总线功能模型
2.2.3监测与检验单元
2.2.4覆盖率追踪与信号映射单元
2.2.5环境单元与验证用例
2.3 eVC的分类
2.3.1模块eVC
2.3.2总线eVC
2.3.3平台eVC
2.4 小结
第三章基于eVC的系统级验证模型的实现
3.1系统级验证模型
3.1.1单点验证模型
3.1.2互连验证模型
3.1.3总线验证模型
3.1.4屏蔽CPU模型
3.2验证模型的代码实现
3.2.1设计代码的配置
3.2.2验证代码的配置
3.3 小结
第四章基于ARMll处理器的高性能片上通信系统系统级验证平台的实现
4.1基于ARM11片上通信系统的组成
4.2系统级验证环境的设计与代码重用
4.2.1 eVC的例化、连接与子类扩展
4.2.2功能单元的信号赋值与反向指针
4.2.3激励序列的重用
4.2.4验证用例的合并
4.3系统集成结果
4.4小结
第五章结束语
致谢
参考文献
研究成果
附录A AHB总线基本验证对象的定义