首页> 中文学位 >面向SPARC V8 ISA的处理器模型验证技术研究
【6h】

面向SPARC V8 ISA的处理器模型验证技术研究

代理获取

目录

封面

中文摘要

英文摘要

目录

第1章 绪 论

1.1 课题背景及研究意义

1.2 国内外研究现状

1.3 课题主要研究内容

1.4 论文结构

第2章SPARC V8 ISA验证技术

2.1SPARC V8ISA架构

2.2 基于功能点的处理器与总线接口验证策略

2.3 基于UVM验证平台的总线接口验证技术

2.4 基于动态神经网络的激励生成技术

2.5 本章小结

第3章 总线接口的功能验证

3.1 总线接口模型结构分析

3.2 总线接口的功能点提取

3.3 总线接口验证平台的搭建

3.4基于DPI的混合仿真技术实现

3.5 平台配置与验证结果

3.6 本章小结

第4章SPARV V8ISA处理器模型功能验证

4.1 处理器模型指令分析与验证策略

4.2 处理器模型功能验证结果

4.3 基于动态神经网络的激励生成技术实现

4.4动态神经网络激励生成性能评估

4.5 本章小结

结论

参考文献

攻读硕士学位期间发表的论文及其它成果

声明

致谢

展开▼

摘要

伴随着SoC系统、尤其处理器开销的增加,芯片设计中可能存在的错误数目也急剧增长,使得业界迫切需要新的验证方法学与工具来提高系统的验证效率。而近年来,验证工作花费的项目时间比例不断提高,因此有必要在占据项目周期大部分内容的处理器验证工作中,研究提高效率、增强寻找设计错误能力的技术,具有重要的研究意义。
  本文首先完成了SPARCV8ISA(instruction set architecture,指令集架构模型)处理器模型以及四种AMBAAHB(Advanced High performance Bus of Advanced Microcontroller Bus Architecture)处理器总线接口模型的功能验证,针对SPARC V8ISA处理器模型与其AHB总线接口的架构分析,基于处理器的架构特点与硬件设计要素,阐述了基于验证功能点的处理器验证策略,并给出了基于UVM验证方法学的处理器总线接口模型的验证方案。针对四种处理器AHB总线接口模型,完成了功能点提取工作,设计并为待测模型挂载了UVM验证平台,设计了基于DPI的混合仿真技术的新型接口,实现SystemC的待测模型与SystemVerilog验证平台之间的混合仿真,并相对官方提供的混合仿真库具有开销小、速度快等优点。
  其次,针对SPARC V8ISA处理器的架构,对于SPARC V8ISA完成包括单条指令、组合指令、随机指令验证工作,以及Mibench程序集与Dhrystone测试程序的验证,给出了各个验证结果与分析,其指标符合预期。
  最后,为了进一步提高指令集的验证效率,本文尝试将NARX动态神经网络引入测试激励生成方法中,通过设计两层的NARX网络结构,实施合理的量化策略,输入移植后的Mibench程序集中反汇编代码为训练样本,采用贝叶斯正交化算法完成训练流程。通过生成激励序列,分别以按序列以及类型查找两种方式量化比对了该技术与传统伪随机激励生成技术的性能,从而证明了应用该技术能够更加行之有效地寻找到待测模型的设计错误,提高约15%的验证效率。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号