基于龙芯平台的多核处理器指令级测试设计与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:jxncjwt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
指令级测试在当今测试领域正显示出越来越重要的应用价值,随着设计的复杂度日渐增大电路频率不断提高,集成电路的测试面临更加严峻的挑战。指令级测试作为一种低成本低功耗的测试技术,不但可以有效验证电路的逻辑功能,相比其他的测试手段还可以对芯片进行时速测试,满足测试频率和时延等要求,对时序要求严格的电路检测更加精确,可以防止由于时钟漂移和外部误差导致的过度测试问题,有效防止良率损失,在实际应用中有广阔前景。  本文对指令级测试的实施方法展开探讨,总结了指令级测试的应用背景和技术特点及优势,分析了多核处理器指令测试面临的问题,为了解决这些问题提出了一种新型的指令级测试设计方法,并基于实际龙芯处理器平台进行了设计实现,达到良好的测试效果。本文的主要工作和创新点有:  1.分析了多核处理器指令测试存在的问题,本文提出了一种新型实用的多核处理器指令级测试设计方案,根据多核处理器的测试要求设计了指令集测试结构,并且制定了测试的存储结构和测试使用的核间通信方式。而且为了保证测试执行的正确,创新性的制定了多核测试的睡眠唤醒模式、主从伺服、故障核检测和主核切换等控制机制,保证了多核处理器的指令测试执行顺利进行。  2.将基于指令级的测试设计应用于实际的龙芯平台,实现了仿真环境下和实际芯片上的成功运行。工程上首次在单一环境配置下将多种测试模式进行集成,并实现单核测试的复用,很好地体现了处理器指令级测试的特征,并对芯片进行了测试生成,同时可以有效降低ATE测试成本,方便地控制芯片的运行频率,实现利用功能程序进行频率筛选。  
其他文献
学位
近年来,在学术界和产业界的共同推动下,云计算得到持续发展,越来越多的应用系统走向云端,云服务模式逐步从理想走向现实。基础设施提供商构建数据中心甚至是跨域的数据中心平台以
学位
蛋白质是由氨基酸脱水缩合组成的复杂有机物。在大多数生物体各个组织里面,蛋白质的含量仅次于水,并参与多种生命活动过程,在生物体中的功能至关重要。  蛋白质的空间结构决定
学位
学位
作为传统虚拟现实技术的下一代革新,基于深度图像绘制的自由视点技术允许观看者在一定的范围内自主地选择视角观看其感兴趣的内容,使图像不再局限于若干个有限的固定视角,向观看
学位
学位
学位