一款处理器的可测试性/可调试性设计与小时延故障测试质量评估

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:cuthberthirsch
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路设计规模的增长和制造工艺的不断进步,高性能处理器芯片在测试和验证等方面面临着日益严峻的挑战。可测试性设计(Design for Testability,DFT)用于提高测试覆盖率并降低测试成本,已经成为芯片设计流程中的重要环节。硅后调试可以弥补硅前验证的不充分,但面临着错误难定位的问题,为了提高调试的效率需要进行可调试性设计(Design for Debug,DFD)。先进的工艺条件下,越来越多的因素会在芯片中引入小时延故障(Small Delay Fault,SDF)。SDF覆盖率的准确度量对于提高时延测试质量非常重要。   本文首先分析了可测试性设计的具体技术和可调试性设计的研究现状,在此基础上对Godson-D处理器设计并实现了多种DFT技术和两种DFD结构。在SDF测试质量评估方面,本文提出了一个专用于评估SDF测试效果的度量指标:统计小时延故障覆盖率(Statistical-Small Dehy Fault Coverage,S-SDFC)。本文的主要工作包括:   1.对Godson-D处理器实现了可测试性设计。对Godson-D处理器含有的写使能映射功能的RAM实现了MBIST设计,对逻辑电路部分实现了内部扫描设计、自适应扫描压缩等多种DFT技术。对固定型故障和跳变时延故障实现了测试生成和向量仿真,实验结果表明Godson-D处理器最终达到了较高的故障覆盖率。   2.针对Godson-D处理器的硅后调试流程设计并实现了获取扫描链数据和存储单元数据的两种可调试性设计结构。在全扫描设计中,通过扫描链结构可以得到电路内部扫描触发器的状态和存储单元的数据,将设计的扫描链配置到JTAG结构中作为数据寄存器可以把数据送到片外,这些数据反馈给软件模拟器可以使其从希望时刻开始向后模拟,加速了软件模拟的进程,为准确定位到错误的根源提供了有力的支持。功能验证结果表明设计的DFD结构完全符合规范的要求。   3.提出一种评估SDF覆盖率的度量指标。本文对SDF测试进行了简要的介绍并对已有的度量指标在用于评估SDF测试质量时的优缺点进行了深入的分析之后提出了S-SDFC。通过对大时延故障建模并在测试空间中将其排除,实现了对SDF时延区间的准确界定。实验结果表明S-SDFC在评估测试集合质量和指导测试生成方面都优于已有的度量指标。
其他文献
曙光6000龙芯分区采用HPP体系结构,具有节点内异构多处理器、处理单元间耦合度适中以及非对称设备共享的体系结构特性。高性能计算机研究中心系统软件组针对上述特性设计并实
伴随着集成电路制作技术按照摩尔定律发展,现代现场可编程门阵列(FPGA)正在变得越来越复杂,传统的寄存器传输级(RTL)设计技术越来越不适应大容量FPGA开发的需要。由于基于Sys
网络容灾与网络可生存性是网络安全的基本问题,也是下一代网络不可回避的关键问题。网络上最重要最宝贵的资源是数据和信息,其次才是硬件设备及其驱动软件。因此网络上承载的数
随着控制、计算机、通信和网络技术的不断发展,开放式体系结构、网络化、高可靠性、复合化、多轴联动化成为数控系统的发展趋势。Ether CAT以其开放性好、拓扑结构灵活、可靠
模式识别是人工智能学科中一个重要的研究领域,运用数据挖掘方法解决研究对象的模式识别问题,称为模式挖掘。中医在冠心病诊断和治疗方面有着完善的理论基础和成熟的方法体系
行人检测在智能交通、视频监控、多媒体检索等领域具有重要的应用价值。行人检测的相关方法与关键技术已经成为计算机视觉领域研究热点。然而,行人的多姿态、多尺度、局部遮挡
在IEEE802.11无线局域网中,各AP负载经常处于不均衡状态,这将导致宝贵的无线资源不能得到充分利用、网络吞吐量降低等弊端。目前IEEE802.11标准没有对负载均衡问题进行规定和
粒子计算越来越深入的应用于化工、材料、生物等重大挑战性领域。随着粒子计算规模的增大,海量粒子数据的处理和存储遇到越来越大的挑战,如粒子数据读写的查找开销大、小磁盘
本文主要研究了自适应锁相环的模型和设计。   微处理器的工作频率不断提高,时钟周期变短,对于时钟偏差和抖动的要求也更严格。现代半导体工艺的进步,伴随着电源电压降低,
协同机制和信息融合是无线传感器网络中的关键技术,本文以基于无线传感器网络的道路交通信息采集为应用背景,将实时准确实现交通流量监测转化为高精度细粒度的车型识别问题,