基于指令的处理器时延测试产生方法

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:ake5nene
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着半导体工艺向超深亚微米推进,处理器的设计复杂度随之提高。这使得处理器的测试面临着越来越多的挑战,特别是处理器的时延测试已成为工程应用的需要和测试研究领域的热点。同时随着基于知识产权(Intellectual Property, IP)核的系统芯片(System-on-Chip, SOC)设计越来越普及,为了有效地测试深嵌在片内的处理器核,基于指令的处理器测试是一个很有前景的研究方向。本文从时延测试和基于指令的处理器测试入手,综述了这两个领域内已有的研究成果和成熟技术,并分析了基于结构的通路分类与基于功能的通路分类之间的联系和区别。在此基础上,本文针对处理器的数据通路部分的通路时延故障提出一种基于指令的处理器时延测试产生方法。它能在不增加任何硬件开销的情况下,在处理器的正常操作模式运行处理器自身的指令来进行测试。本文的主要贡献如下:1.建立了一种以数据流-状态矩阵表征的新指令集模型。从待测处理器(Processor Under Test,简称PUT)的指令集结构和寄存器传输级(Register Transfer Level,简称RTL)描述中,提取出每条指令的数据流-状态矩阵,记录指令执行过程中状态的转换和寄存器间数据的传输。指令集的数据流-状态矩阵模型很好地反映了执行处理器指令时信号传播所经过的数据通路,基于这些矩阵可以很方便地在RTL进行通路分类。2.提出了一种基于数据流-状态矩阵的通路分类算法。在RTL将处理器数据通路部分寄存器间通路分成功能不可测通路(Functional Untestable Paths,简称FUPs)和潜在功能可测通路(Potential Functional Testable Paths,简称PFTPs)。在RTL就将这些功能不可测通路识别出来,无疑为接下来的测试产生节省了很多计算开销。另外,在通路分类时,就对PFTPs记录下潜在测试指令(序列),降低从门级测试向量对到测试指令序列转换的复杂度。3.研究并实现了约束提取及约束下的非强健通路时延测试产生算法。从PUT的RTL描述里提取出控制约束和数据约束,并结合这些约束在门级进行有约束的测试产生。为了提取控制约束,根据PUT的RTL描述创建一个instr-state-ctrlsig表,来记录每条指令的每个状态下值为高的那些控制信号名。数据约束的提取分为两类:一类是某些寄存器的非法取值;另一类是控制约束下相应寄存器的值,对这种情况我们提出了4种提取依据。最后,在一个门级非强健通路时延自动测试生成(Automatic Test Pattern Generation,简称ATPG)工具中,将测试不同通路的寄存器取值约束分别施加到PUT的门级组合网络中相应的伪原始输入上,实现了对所有潜在功能可测通路的带约束的非强健通路时延测试产生。对Parwan处理器的实验结果表明我们的通路分类和有约束的ATPG算法非常有效。在RTL的通路分类识别出70.93%的通路是功能不可测的。约束对ATPG的结果也产生
其他文献
学生成绩是评估教学质量的重要依据,也是学生是否掌握好所学知识的重要标志。随着高校的扩招,学生规模越来越大,学生成绩分析就愈加重要和迫切。但传统的基于统计的分析方法已不
论文首先介绍了双序列比对问题的最基本方法——动态规划全局比对算法,然后学习和研究了几个双序列比对的经典算法,如线性空间的动态规划算法,仿射空隙罚分函数,FASTA启
随着计算机技术和人工智能的发展,组卷系统的研究被越来越多的专家所关注。它不仅涉及到组卷数学模型的建立问题,还包括对其应用的算法进行研究。本文在分析国内外大量文献的基
本文阐述了数字化校园的基本理念及发展现状,指出了目前数字化校园建设中存在的主要问题。从数字化校园建设的实际要求出发,以数字化校园理念为基础,采用最新的Web服务技术,构建
软构件技术是支持软件复用的核心技术,在基于构件的软件开发过程中,构件库系统扮演着一个重要角色。在构件库的管理中,检索和提取满足用户需求的构件一直是构件库系统的核心
信息家电是计算机技术、通信技术与传统家电控制技术结合的产物。随着全球信息化时代的到来,家电设备的信息化是发展的必然结果。但是家电领域至今没有形成统一的行业规范和协
在宽带产业中,宽带接入服务提供商ISP与内容提供商ICP都面临着盈利的难题。ISP的接入用户数快速增长,但用户增长速度与宽带使用率远远低于预期目标;ICP则除了广告费用以外没
为了能够快速准确的进行焦炭自动分析,本文所涉及的研究项目设计并实现了一个焦炭光学组织自动分析软件,包含了显微图像自动采集、焦炭成分识别、焦炭成分分析三大功能。  显
  本文在借鉴现在的客户管理的先进理念,结合目前商业银行的现状,开发了基于WEB模式的商业银行的CRM系统原型,实现了客户关系管理的基本功能,并将数据挖掘技术与CRM相结合。在
自从我国将发展“数字海洋”列入“十五”和2015年国家海洋科学技术发展计划以来,研究、发展有关海洋信息可视化的理论、技术与方法就成了一个急需面对的问题。本文就海洋信