RISC-V架构兼容处理器的验证研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:sarnimoon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着低功耗 RISC-V(the fifth generation of reduced instruction set,第五代精简指令集)处理器研究的不断深入以及RISC-V指令集的不断发展,使得RISC-V架构处理器逐渐往高性能处理器方向发展,RISC-V指令集作为一种相对比较新的指令集,其软件和硬件生态还在不断发展中,但是随着处理器的规模和功能不断增加,对于高性能RISC-V架构处理器的验证难度也会像其他指令集的处理器一样呈指数级增加。开源的RISC-V验证框架对于高性能RISC-V架构处理器还存在许多不足,如对CSR(Control and Status Register,控制和状态寄存器)的定向测试的支持不够,CSR的覆盖率难以保证,核级验证结果比对方式不支持指令级别实时比较等。本文主要工作内容和创新点如下:1.本文从DMR(一种高性能RISC-V架构处理器设计)处理器的体系结构和微体系结构特点出发,探究了 DMR处理器的关键模块的验证方法与核级验证方法,提出一种自底向上、多种验证方法相结合的RISC-V架构兼容的验证方法,提升高性能RISC-V架构处理器的验证效率并缩短处理器开发周期。2.针对RISC-V架构处理器中CSR的特点,本文提出使用形式化验证方法对模块中的CSR进行验证,编写断言并使用形式化验证工具对CSR进行模型检查,能够在验证前期快速找出模块中存在的错误或者证明设计没有错误。3.核级验证工作主要包括:构建核级验证环境,包括RTL模拟环境、编译环境和指令集模拟环境,并通过脚本整合验证环境;RISC-V架构兼容性测试中,通过修改与扩展开源测试集得到64位RISC-V处理器CSR指令兼容性测试集,并通过测试;定向测试主要从CSR指令和CSR相关功能测试的角度进行阐述,通过构造不同测试模板并编写脚本生成测试激励,对于不便自动生成的测试场景手动补充编写汇编测试程序;随机指令测试是通过配置与扩展RISCV-DV(一种RISC-V处理器开源验证框架)中的指令产生器,使其从不同场景进行随机,产生大量的测试激励。基于覆盖率驱动的方法,并且经过定向测试和随机指令测试的不断迭代,实现CSR验证覆盖率的大幅提升。
其他文献
背景:心脏交感神经活动受心血管中枢下丘脑室旁核(Paraventricular nucleus,PVN)的调控。心肌梗死(Miocardial infarction,MI)后下丘脑PVN区氧化应激水平和细胞凋亡异常升高,心脏交感神经活动过度激活,损害心脏功能。抑制下丘脑PVN区氧化应激水平可保护中枢神经元功能,改善心脏交感神经系统活动,保护心脏功能。成纤维细胞生长因子21(Fibroblast g
学位
研究目的:睡眠是我们日常生活的重要组成部分,睡眠不足或睡眠剥夺会严重影响我们的日常生活,而且与慢性病以及其他一些心血管疾病密切相关。对体育大学生而言,睡眠不仅会影响第二天的学习,而且可能会对以后的训练产生影响,导致第二天的训练效果以及恢复状不佳。因此,检测体育运动员的睡眠状态就显得尤为重要。脑电信号(Electroencephalogram,EEG)代表着人类的多种神经活动,包括语言感觉等,在一定
学位
为提高女篮球队的竞技能力,明确与学习CUBA女篮强队制胜因素具有必要性。在上述目的下本文以第二十一届CUBA女篮全国四强为对象,综合采用文献法、录像法、问卷调查与访谈等方法,对四强队致胜因素进行剖析并提炼其中有价值的启示以指导实践应用。通过研究得出如下结果:一是,第二十一届CUBA女篮四强队之所以能够获得较好的比赛成绩并非偶然,而是存在一些必然性因素即制胜因素,宏观层面可以划分为:核心制胜因素、基
学位
选择性注意指个体因认知资源有限,只能对复杂外部环境中与个体当前目标行为密切相关或具有某些显著特征的少量信息进行优先加工的认知过程。基于客体的注意是指个体对相同客体两个或多个特征的识别比对不同客体两个或多个特征的识别更快、更准。以往研究表明,金钱奖赏预期能够提高选择性注意的反应速度,减小客体注意效应。近年来的研究逐渐将奖赏类型扩展到社会奖赏领域。社会奖赏与我们的日常生活息息相关,但目前选择性注意的相
学位
减少二氧化碳排放是控制温室效应,缓解全球变暖的有效途径之一。我国在《强化应对气候变化行动——中国国家自主贡献》中提出,二氧化碳排放量在2030年左右达到峰值并争取早日达峰,单位国内生产总值二氧化碳排放量与2005年相比下降60%-65%。河南省作为人口和经济大省,由于煤炭消费所占比重较大,能源消费比重与产业结构不尽合理,各地市发展状况及产业结构差异较大,使得河南省二氧化碳减排工作面临较大压力。分析
学位
目的:人体含有大量的正常微生物群,其组成复杂,种类繁多,在机体内发挥各种生理作用。当受到某些内外源性因素的影响时,微生物群平衡会被打破,从而引起微生物群失调,进而引发一系列疾病。随着肠道微生物学的发展和国家微生物计划的启动,人们逐渐意识到肠道菌群对维持机体健康起着重要作用。在剧烈运动中胃肠道问题受到一定的关注,尤其是竞技体育中要求运动员长期大强度训练,在长时间大强度的训练下会导致肠道屏障功能受损,
学位
近年来,电商通过超强的成本优势将消费者的目光从各地实体商场转移到庞大的线上购物体系中。“双十一”、“双十二”、“六一八”等购物节充斥着许多限时促销信息。大量研究从时间精度和时间压力等单一维度探讨了如何促进限时促销的效果,鲜有研究从解释水平的视角出发探究限时促销过程中时间精度对享乐品和实用品的购买意愿的不同影响。本研究旨在探讨特质性解释水平和情境性解释水平在时间精度对不同类型产品购买意愿的影响中的不
学位
目的:机械负荷以及由体力活动产生的应力和应变在骨骼的发育和维持中起着重要作用。人们普遍认为,运动可以在成骨阶段促进骨量的累积以及预防骨量的流失,也有许多学者在大量的动物实验中研究证明跑台运动对骨质的流失有非常显著的防治效果。但是过高的跑台速度可能会对骨健康产生相反的影响,跑台运动为骨健康带来的最大效益似乎就受到了限制,那么是否存在其它安全有效的方式可以联合跑台运动突破这一限制,并进一步优化骨的结构
学位
乒乓球是我国的国球,具有政治、历史和文化功能,带给我们国家和民族强大自信和无限力量。每个公民都应了解和学习乒乓球运动,弘扬和发展乒乓文化,也就意味着全体学生都应接受系统的、有规划的乒乓球教育。那么,乒乓球教学作为学校体育教学的组成部分,需要构建一套科学、合理、可持续的乒乓球教学体系,使乒乓球教学更加系统和规范。然而,实践需要理论的支撑和引导,乒乓球教学研究作为实践的理论支撑,是乒乓球教学成熟和发展
学位
研究目的:睡眠占据了人类一生中近三分之一的时间,睡眠质量的好坏与人体健康密不可分。近几年来人们的睡眠质量的问题日益突出。在睡眠的过程中,所有生物都存在以下特点:大脑的电生理模式改变、整个睡眠过程呈稳态变化以及外部刺激对大脑的影响减弱。睡眠剥夺(Sleep deprivation,SD)是指由于环境或自身原因导致正常睡眠无法得到满足的情况。它一般定义为在24小时内睡眠剥夺4小时,并引起生理、心理等一
学位