微处理器芯片的指令级测试方法研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:zhaochunguang741
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
指令级测试方法是一种通过指令测试微处理器自身故障的测试方法。指令是微处理器芯片区别于其他芯片的重要特点。指令流控制微处理器的运行,可以影响到微处理器所有的内部逻辑。通过指令测试微处理器的故障,可以大大减少甚至没有测试开销、降低测试功耗、更有效的对性能相关故障进行测试。在相应存储技术配合下还能够减少对高端测试设备的使用,降低测试成本。但是在复杂的微处理器设计中,指令级测试需要解决测试复杂度、测试有效性和测试效率等问题。现有的指令级测试,为了降低复杂微处理器的测试难度,大多采用模块级测试方法,而微处理器中的部分模块,指令对其内部信号的控制和观测能力有限,进行指令级测试比较复杂,测试覆盖率难以满足要求。这些是指令级测试需要解决的问题。   本文对微处理器芯片进行了指令级测试方法研究,提出一种指令级可测性概念及其分析方法并以此为基础,针对微处理器主要的三类部件,功能部件、控制部件和存储部件设计了相应的指令级测试方法。文中在龙芯2号微处理器上的部分模块中实践了相关研究,获得了很好的效果。本文的主要贡献和创新点如下:   1)提出一种能够应用于不同设计层次的指令级可测性分析方法。现有指令级可测性相关的研究主要针对高层次的简单设计,无法应用在复杂微处理器的实际测试中。本文根据微处理器设计的特点,对触发器和模块边界信号的指令级可控制性和可观测性进行分析。这种分析方法不仅可以从网表获得较为准确的数据,同时还可以反馈回RTL级或者结构级设计,作为修改设计、提高相关可测性的依据。利用这种指令级可测性的分析,结合相关信号对故障覆盖率的影响,可以用更少的代价高效地进行指令级可测性设计。   2)基于上述指令级可测性分析方法,本文建立了一种基于指令级可测性的指令级测试流程。传统的指令级测试流程优先测试指令容易测试的部分,对指令难以测试的部分只能回避,或者通过大量人工干预进行测试,因此对于复杂的微处理器设计测试效果不好。本文建立的流程,在前述的指令级可测性分析基础上,结合覆盖率分析指令级测试的效果,通过指令级可测性设计完成难以测试部分的指令级测试。该流程不受微处理器设计复杂度的影响,因此提高了指令级测试的效率和测试覆盖率,扩大了指令级测试的应用范围。   3)在上述工作基础上,根据龙芯2号微处理器中具体设计的特点,对难以通过指令进行测试的逻辑,提出了相应的指令级可测性设计方法。根据指令级可测性和故障覆盖率的分析,通过新设计的指令提高相关逻辑的指令级可控制性或指令级可观测性,简化指令级测试。数据表明,通过指令级可测性设计可以大幅提高指令级测试的效率和效果,而带来的面积的开销小于0.5%,对性能的影响为零。   4)对典型的存储部件内容索引存储器的测试中,本文针对电路单元的结构,提出基于物理故障模型的指令可实现算法,该算法可以完成对目标故障100%的测试,同时其不仅可以应用在BIST设计中,也可以通过指令实现,便于进行在线测试等。实验数据表明该算法能获得很好的测试效果。
其他文献
命名实体翻译是机器翻译、跨语言信息检索等多语言信息处理领域的一项重要任务。同时,随着互联网的发展,网络资源日益丰富,如何将海量的网络资源用于命名实体翻译任务,以提高实体
学位
机密性,完整性和可用性是计算机安全追求的目标。其中机密性保证了敏感信息的访问受限于某些特殊的群体。完整性保证了信息不会被任意地篡改,体现了人们对信息的信任程度。可用
如何高效、低成本地开发优质的软件产品一直是计算机软件领域重点研究的问题。模型驱动工程(MDE)被认为是软件开发技术朝此目标发展的一条新的道路。MDE的核心部分是建模和模
ARP项目是中科院“十五”期间重点建设的科研管理信息化支撑平台。自从2006年建成并部署使用以来,该系统极大地完善了中科院科研管理和电子政务业务建设,基本上解决了中科院内
学位
随着信息技术的发展和计算机技术的普及,互联网逐渐成为儿童生活中的一部分,但目前培养儿童创造力的网络软件很少。讲故事对提高儿童创造力起着非常大的作用,但是现有儿童网络讲
在约束满足问题中,给定一组变元和一组约束条件,求变元的一组赋值来满足所有的约束条件。很多实际中经常遇到的NP难问题(如布尔可满足性、图着色等问题)都是约束满足问题的特例
我国是一个小麦生产和消费大国,小麦是我国重要的粮食作物、商品粮品种和人民的主要口粮。小麦产量的高低将直接影响到人民的经济和生活,由于各种病害的存在严重地影响了小麦的
在信息全球化的今天,为了主动、快速、高效地获取自己需要的信息,人们对于搜索引擎的使用越来越频繁。当前的通用搜索引擎,对于任意查询,其检索结果都是以线性列表的形式组织展现
随着人类基因组计划的完成,蛋白质组学受到了越来越多关注。其中对蛋白质翻译后修饰的研究是一个重要的分支,而对翻译后修饰进行鉴定是研究的首要任务。   串联质谱技术是鉴
学位
近些年来,随着新疆经济的快速发展,新疆与内地的交往和联系日趋广泛和深入。但是对于新疆的民族群众而言,语言障碍阻碍了这种交往和联系。最有效的解决方法,就是提高少数民族教师