微处理器实速测试技术研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:yangglan2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路工艺特征尺寸不断缩小,芯片内部速度不断增加,时延缺陷(即影响电路定时行为但不改变电路在静态条件下的逻辑操作的缺陷)成为人们的广泛关注的问题。传统的测试方法譬如固定型故障测试和静态漏电流测试都不能很好的检测出时延故障,需要通过实速测试来测试高速电路。对于时钟频率达到GHz以上的处理器芯片,如果从片外提供测试时钟,需要昂贵的高性能测试仪和芯片封装材料,这导致测试成本急剧上升。现在高性能的处理器内有锁相环(Phase-Locked-Loop,PLL),为芯片提供高频率的时钟信号。考虑到不断增长的测试速度的需要以及锁相环特性的不断改善,利用锁相环提供测试时钟信号已成为可行,研究相应的片上实速测试应用方法具有重要的理论意义和实践意义。   与此同时,现在高性能的微处理器中经常会有多个时钟域。在时钟域之间,一般会存在数据通路用于数据交互。这些用于数据交互的逻辑同其他电路逻辑一样,也有可能会存在时延故障。因此很有必要对这部分逻辑进行实速测试,检测出其中的时延故障,保证芯片的良率。   本文分析了现有的时延测试应用方法,对微处理器实速测试应用方法进行了探讨,提出了一种基于片内锁相环来提供实速测试时钟的方法,并针对多时钟域电路给出了多时钟域实速测试的方法。本文的主要贡献包括:   1.提出了一种基于片内锁相环进行实速测试的方法。本文对工业界和研究领域提出的各种实速测试的方法进行了深入分析,提出了一种利用片内锁相环提供的高速时钟来产生实速测试时钟的方法。这种方法使得利用低成本的测试仪完成高速电路的实速测试成为可能,所需要的面积开销也仅为70多个门。该方法已被应用到一款高性能处理器芯片中,该芯片成功流片并通过了基于片内锁相环的实速时延测试,跳变故障覆盖率为85%,证明了本文方法的可行性和高效性。   2.提出了一种多时钟域实速测试时钟生成方法。本文针对集成电路设计存在多时钟域的情况,提出一种能够灵活生成测试时钟域内部及时钟域之间故障的多种实速测试时钟的方法。实验结果表明,与同类方法对比,该方法能够使面积开销与时钟域数目成线性关系,如在3个时钟域情况下面积开销不到其他方法的1/4。
其他文献
随着互联网技术的发展以及社会分工的不断细化,越来越多的组织为了共同的目标联合起来协同工作。这种动态协同环境给授权管理提出新的挑战。基于角色的访问控制适用于大型组织
本文以智能协同决策技术为研究对象,在基于主体的决策单元设计、决策单元协同问题求解、智能决策推理,以及协同决策支持系统框架设计等问题的研究上做了一些尝试。本文主要的研
随着计算机和通信系统的广泛普及和应用,信息社会对各种安全机制和服务的需求也日益迫切.与之相伴,信息安全尤其是密码学领域也正经历快速的发展,各种安全标准和基础设施正在广
在个人计算机普及的今天,个人计算机成为人们处理个人信息的主要工具。随着个人计算机中硬盘容量越来越大,如何有效地检索个人计算机中的信息成为我们面临的挑战。本文针对桌面
AM广播从19世纪初开始第一次实验性广播一直沿用至今,它包括了30Mhz以下长波(LF)、中波(MF)和短波(HF)三个频段,覆盖范围广,接收机十分廉价,应用十分广泛。但是随着无线通讯技术
随着宽带网络和多媒体技术的发展,在Internet上提供实时视频服务成为可能。然而,当前的Internet网络以尽力而为(Best-effort)的方式提供数据传输,带宽波动、延迟抖动和丢包等现
随着集成电路制造工艺的不断细化及芯片频率的不断提高,越来越多的跟时延相关的故障涌现出来。单纯的固定型故障(stuck-at)测试已经不足以保证芯片的可靠性和质量,用专用的时延
现代编译器使用大量的优化来改善程序的性能,而某个特定的优化效果则主要依赖于对程序的静态分析,而这通常都是基于硬件架构的机器模型进行的,但是,当前处理器的硬件架构越来越复
随着技术和工艺的发展,处理器和存储系统的性能不匹配问题日益严重,已成为阻碍计算系统性能发挥的瓶颈。为了弥补二者问的性能差距,现代芯片中普遍引入了Cache,以期缓解这一问题
多媒体凭借信息量大的优势,在互联网上获得广泛的应用。突发性的大数据量传输和多种业务不加区分地竞争网络资源容易导致Internet拥塞。由此网络服务质量QoS成为研究热点和下