基于RISC-V指令集的BOOM处理器优化与验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zhouyonge
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BOOM(Berkeley Out-of-Order Machine)是加州大学伯克利分校研发的一款基于RISC-V指令集架构的开源处理器,其主要用于ASIC优化以及FPGA。本文针对BOOM处理器进行时序优化与验证。通过研究处理器微体系结构的实现方式并结合综合报告的关键路径来提出处理器的时序优化方法,以提升处理器整体运行速度,并搭建验证处理器功能的仿真验证平台,完成处理器验证。本文首先对BOOM处理器流水线微体系结构进行研究。采用Synopsys的Design Compiler工具和中芯国际40nm工艺库及其Memory Compiler对处理器进行综合,根据综合结果报告的关键路径对指令译码、寄存器重命名和指令发射三个流水级进行时序优化。通过切割流水线以及优化内部逻辑的方式,在增加了一定时钟周期的情况下提升了处理器运行速度,综合主频提升了14.2%。其次,本文使用指令集模拟器ISS与RTL协同仿真的验证策略对BOOM处理器进行功能验证。同时,为了保证浮点执行单元功能的正确性以及弥补指令集模拟器的缺陷,针对BOOM处理器的浮点执行单元搭建了基于通用验证方法学(UVM,Universal Verification Methodology)的验证平台,对浮点单元支持的全部浮点(54条)指令进行验证,而后将本浮点验证平台集成到BOOM处理器验证平台中进行处理器验证。为了更有效、快速的验证FPU单元,使用业界流行的通用验证方法学以及SystemVerilog语言搭建验证平台,以参考模型结果对比结合代码覆盖率和功能覆盖率的方式来检验DUT的正确性。通过前期的随机激励以及后期增加的定向激励,最终代码覆盖率达到98%,功能覆盖率达到100%,完成FPU验证。最后,在对BOOM处理器验证时通过集成FPU验证平台在体系结构层面上对处理器内部指令执行结果进行对比,实现了计分板自动对比ISS与RTL仿真Log、覆盖率自动收集等功能齐全的处理器验证平台。本文采用的随机指令生成平台可有效加速覆盖率收敛,最终代码覆盖率达到93%,功能覆盖率达到100%,同时针对Chisel转化的RTL中未覆盖代码进行分析。目前,通过对优化流水级以及验证后的BOOM处理器上版测试未出现明显异常。该处理器已在FPGA开发板独立启动操作系统,并且可以单独运行定点以及浮点30余项测试程序,本文最终完成了对BOOM处理器的优化与验证工作。
其他文献
直齿圆柱齿轮精锻工艺正日益受到国内外业界的重视。但由于零件的几何形状复杂,影响因素多,成形难度大,直齿圆柱齿轮精锻成形规律的研究比较薄弱。本文从精锻成形工艺、研究
为阐明硅缓解镉对水稻幼苗的毒害机制提供理论依据,采用溶液培养试验,研究不同浓度的硅对镉胁迫下水稻幼苗根生物量及其镉含量的影响。结果表明:在硅镉胁迫下(4 mg/L),SiO2浓
深化初中教育教学改革,需要在先进的教育教学思想引领下,脚踏实地地将先进思想理念加以科学运用并深入推进,走特色办学、塑造学校品牌之路;需要通过制度创新,优化教师教育教
我挂职所在的法院举行演讲比赛,参赛者主要是青年法官,主题是“凝聚青春力量、扬帆法治梦想”。一众青年才俊轮番登台,和平日低调温和的形象大为不同,多数选手都是声情并茂,慷慨陈
<正>8月23日,徐汇区科技工作会议在上海市委党校隆重举行,区委书记茅明贵在大会的报告中勾画出未来徐汇区发展的蓝图:争取到2010年,科技在促进经济社会发展的主导作用显著增强
岳阳楼记》是北宋文学家范仲淹的代表作,众多学者从语篇、修辞、情感等角度对《岳阳楼记》的不同译本进行了探讨,具有一定的价值。本文运用了伽达默尔提出的"视域融合"理论,
硬件木马是针对信息系统的新型攻击武器,直接攻击集成电路本身,现有的上层信息安全措施对其无效,目前的集成电路设计制造流程也无法防御其植入。微处理器作为信息系统的核心芯片,是承受硬件木马攻击的脆弱节点。开展微处理器硬件木马设计与植入研究,既是硬件木马检测和应对策略研究的基础,也有助于推进研制和开发信息域中具有战略制高点意义的装备和技术,对下一代信息安全系统的开发和部署至关重要。然而,现有公开的硬件木马
时域有限差分法(Finite difference time domain method,FDTD)是一种电磁学计算的基本方法,通过空间内电场和磁场的交替计算,得到整个研究空间的电磁分布情况。对于很多电磁
为海南省姜科药用植物资源可持续利用提供依据,采用野外调查、访问调查与查阅文献资料相结合的方法对其进行研究。结果表明:初步确定海南岛姜科药用植物共有11属36种,介绍其
真正市场化的风投公司在运作模式上有很严谨的“行规”,如对项目的跟踪评估和远期规划,对成功率的科学分析与合理评价等。上海风投公司的运作管理方式应该多借鉴国外经验,学