X86架构的高性能处理器的功能验证

来源 :湘潭大学 | 被引量 : 0次 | 上传用户:qianjun0412064
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着处理器制造工艺尺寸的缩小,处理器的设计规模越来越大,设计的复杂度随之增加,大规模的设计对处理器的功能验证提出了挑战。据统计,功能验证会占据设计周期60%-80%的时间,如何快速高效的验证成为了处理器设计首要解决的问题。通用处理器的功能验证的主要方法有两种:一是模拟验证,二是形式化验证。由于形式化验证方法受到设计规模所限,在实际的工业化应用中,主要采用是模拟验证方法。本文对通用处理器的功能验证方法进行了研究,完成了Godson-D处理器的指令在实地址模式和虚拟8086模式下的功能验证。本文的主要工作如下:1、对处理器的指令和处理器的系统结构进行了深入的研究,完成了处理器在不同操作模式上的转换。2、分析处理器复杂指令的功能,执行过程以及在实地址操作模式和虚拟8086操作模式下运行的特点以及过程,提取指令的功能覆盖点,针对提出的覆盖点编写测试用例(test_case),采用模拟验证的方法,使功能覆盖率和代码覆盖率都达到100%。3、分析处理器系统指令的功能以及指令运行时处理器中各寄存器的变化,并参考Intel指令手册,编写测试用例,并通过覆盖率分析来调整测试用例的编写,最终使它的覆盖率达到100%。
其他文献
特征提取是模式识别所研究的关键问题之一,其基本任务是寻求对分类尽可能有效的特征。在监督的特征提取方法中,线性判别分析(LDA)具有代表性,并已在人脸识别、文本分类、信息检索
基于三维人体运动数据的情感识别是一个崭新的人体运动学与模式识别的交叉课题,该技术的研究目前尚处于起步阶段。本文对该技术进行了深入的探索与研究,包括人体运动建模、Peri
数字化、高清晰度、可连接网络、自带操作系统的智能电视成为了下一代电视的发展趋势。虽然智能电视与传统电视有许许多多的不同,但智能电视在提供新功能的同时也需要支持传统
随着电子政务信息化进程的推进,电子政务的优势凸显,对比传统政务方式,工作效率有了极大的提高,但是因为初期建设时缺乏统一规划,各个业务系统间不能相互沟通交流,形成了一个个的“
互联网中海量的非结构化信息包含丰富的语义内容,对其进行语义分析具有重要的意义。语义分析的对象主要有文字、图像和图像中的文字。微博是当前流行的社交网络,其中包含大量的
近年来,从海量数据中学习出数据的潜在特征层次已成为机器学习领域中的热点,深度学习就是旨在解决这一问题的一种无监督学习方法。随着深度学习的广泛应用,其构成基础——玻尔兹
启动子序列模式的建模与发现是基因表达与调控组织特异性模式发现的核心。研究表明,综合多个模式发现工具的结果覆盖度较高,但是需要消除冗余。目前,在消除模式冗余中缺乏变长模
随着信息技术和网络技术的迅速发展,各类复杂系统的规模和复杂程度也在急剧增大,用MAS(Multi-Agent System,MAS)的理论和技术研究其网络结构和信息传播现象引起越来越多的关注和
随着计算机系统规模的迅速增大,系统设计实现的正确性问题越来越严峻。形式化方法的出现,成为了解决该问题的一个重要手段。它运用数学方法的特点相比于传统的模拟和测试具有更
随着上千种生物基因组测序工作的完成和研究者们对于基因组功能研究的不断深入,人类对于生命的认知已经进入了后基因组时代。探索基因表达的调控方式已经成为当下科研工作者