SoC可测性设计中低成本与低功耗测试技术研究

SoC测试论文 低成本测试论文 低功耗测试论文 在线测试论文 测试数据压缩论文
论文详情
随着集成电路与工艺技术的快速发展,片上系统(System-on-a-Chip, SoC)集成密度与复杂性不断增长,嵌入芯核种类繁多,导致SoC芯片测试数据与测试功耗激增,而各芯核集成在SoC芯片内部,无法通过外部I/O端口对其进行直接访问与控制。同时,SoC芯片集成规模不断增加,而芯片管脚数有限,导致内嵌芯核测试面临难以控制和观察等诸多难题,需要内建可测性设计(Design for Testability,DFT)逻辑以提高其可控性和可观性,这会引起SoC测试逻辑和测试时间开销增高。过高的测试成本与测试功耗是SoC测试的两大难题,因此,在SoC可测性设计中,研究低成本与低功耗测试技术成为该领域的热点方向。本文以测试逻辑开销、测试数据、测试应用时间和测试功耗为优化目标,分别在并发在线测试BIST结构、测试数据编码压缩和扫描移位测试功耗等几个方面开展SoC可测性设计中低成本与低功耗测试技术研究,主要研究成果和创新性包括以下几点:1) 提出了一种基于多层解码结构改进的并发在线测试BIST结构及其低硬件开销优化方案。针对多层解码逻辑结构的实现特点,研究并提出一种低硬件开销优化方案,包括输入精简、解码结构改进和模拟退火输入重排序三种优化算法。输入精简用于合并确定性测试集中的相容列,精简需要解码的输入数,以降低解码开销;通过将当前解码划分后剩余不足本级分组列数一半的输入直接传输至下一级解码,改进优化分组以删除部分冗余逻辑;而模拟退火输入重排序对待测电路的输入进行排序优化,以降低解码逻辑开销。实验结果表明,优化后解码逻辑开销在特定测试集与ATALANTA工具生成的测试集上可以分别平均降低20.96%和8.38%,测试成本得到有效降低。此外,对基于多层解码逻辑的并发在线测试BIST结构进行改进,在输出端同样采用类似的多层解码结构对输出响应进行解码验证,使得改进后的BIST结构支持内部逻辑不可见IP核的并发在线测试,适用范围更广2) 提出了两种新的基于块融合和相容性的测试数据编码压缩方案BMC和BM-8C。测试数据量与测试应用时间是测试成本的两个主要因素,本文分析了块融合和9C编码压缩特点,基于块融合和相容性,对测试数据进行块划分并融合连续相容数据块后,在融合块问引入反相容、融合块内引入两个半块相容与反相容等特征构造新的编码测试压缩方案BMC。实验结果表明,BMC编码压缩方案可以获得平均高达68.02%的测试压缩率,且相比于现有方案,测试应用时间开销可以平均降低9.37%。同时,进一步结合9C编码压缩特点,引入融合块内各半块能否能被全0或全1填充等特征进行编码压缩构造新的BM-8C编码压缩方案,以进一步提升测试压缩率并减少测试应用时间。实验结果表明,BM-8C编码压缩方案可以平均获得68.14%的测试压缩率,且测试应用时间开销相对BMC方案平均减少0.73%,实现了低成本测试。此外BMC和BM-8C均为测试无关技术,即其解压缩电路与测试数据选取无关,不需要随着预先确定的测试集改变而进行相应修改。3)面向数据块编码压缩方案,提出一种基于混合粒子群算法的块内重排序优化技术。数据块编码压缩效率很大程度上依赖于数据块内排序,不同的块内排序可能会导致同一测试数据块具有不同编码特征,从而对测试压缩率产生影响。本文研究提出一种基于混合粒子群算法改进的块内重排序优化技术,通过优化数据块内排序,使得更多的数据块具有可以被编码压缩成更短码字的特征,从而减少测试数据存储开销,以提升测试压缩率并降低测试应用时间开销。实验结果表明,经块内重排序优化后,BMC和BM-8C编码压缩方案可以分别获得0.38%和0.43%的测试压缩率提升,而测试应用时间开销分别下降0.82%和2.12%,且不会引入新的测试逻辑开销。4) 基于扫描测试划分,提出一种结合Q-D连接选择性重构策略和测试向量重排序算法的扫描移位测试功耗优化方法。扫描测试划分通过将扫描链划分成等长的多个扫描片段以降低测试数据扫描移位长度,进而减少扫描移位引起的扫描单元翻转数,可以有效降低扫描移位测试功耗。本文基于扫描测试划分研究提出一种结合Q-D连接选择性重构策略和测试向量重排序算法的扫描移位测试功耗优化方法,在各扫描链均匀划分成多个扫描片段后,采用Q-D连接选择性重构各扫描片段内相邻扫描单元问的连接方式,减少扫描移位操作引起的扫描单元冗余翻转数,并通过基于蚁群算法改进的测试向量重排序算法优化测试向量间排序,以降低相邻测试向量间的跳变clash数,进一步降低扫描移位测试功耗。实验结果表明,扫描移位测试功耗经优化后在各扫描链划分成4个和10个扫描片段下分别可以平均降低6.39%和7.64%,且提出的优化方法不会对原有测试质量、测试成本以及待测电路的性能造成影响,并适用于所有扫描测试结构。
摘要第10-12页
Abstract第12-14页
第一章 绪论第15-43页
    1.1 研究背景第15-19页
    1.2 集成电路可测性设计技术概述第19-25页
        1.2.1 测试故障模型第19-20页
        1.2.2 扫描测试第20-22页
        1.2.3 边界扫描测试第22-23页
        1.2.4 内建自测试第23-25页
    1.3 相关测试技术研究现状第25-39页
        1.3.1 并发在线测试结构第25-29页
        1.3.2 测试数据压缩技术第29-33页
        1.3.3 低功耗测试技术第33-39页
    1.4 本文主要工作第39-40页
    1.5 本文结构第40-43页
第二章 低成本并发在线测试BIST结构第43-67页
    2.1 引言第43页
    2.2 多层解码逻辑结构分析第43-48页
        2.2.1 多层解码逻辑结构实现第43-45页
        2.2.2 优化分析第45-48页
    2.3 低开销并发在线测试BIST结构第48-51页
    2.4 多层解码结构低开销优化方案第51-57页
        2.4.1 输入精简第51-53页
        2.4.2 多层解码结构改进第53-54页
        2.4.3 模拟退火输入重排序第54-57页
    2.5 实验结果与分析第57-66页
        2.5.1 采用特定测试集第58-62页
        2.5.2 采用ATALANTA生成的确定性测试集第62-66页
    2.6 本章小结第66-67页
第三章 基于块融合与相容性的测试数据编码压缩研究第67-93页
    3.1 引言第67-68页
    3.2 BM编码测试压缩的局限性第68-70页
    3.3 基于块融合与相容性的测试数据编码压缩方案第70-83页
        3.3.1 BMC编码压缩方案第70-74页
        3.3.2 解压缩电路结构第74-78页
        3.3.3 实验结果与分析第78-83页
    3.4 基于块融合与8特征码的测试数据编码压缩方案第83-91页
        3.4.1 BM-8C编码压缩方案第83-86页
        3.4.2 解压缩电路结构第86-88页
        3.4.3 实验结果与分析第88-91页
    3.5 本章小结第91-93页
第四章 面向数据块编码压缩的块内重排序优化技术第93-103页
    4.1 引言第93页
    4.2 块内排序对数据块编码压缩的影响第93-95页
    4.3 块内重排序优化技术第95-98页
        4.3.1 基于混合粒子群算法的块内重排序优化算法第95-97页
        4.3.2 块内重排序优化解压缩结构第97-98页
    4.4 实验结果与分析第98-101页
    4.5 本章小结第101-103页
第五章 扫描移位测试功耗优化技术研究第103-117页
    5.1 引言第103页
    5.2 相关技术背景第103-107页
        5.2.1 扫描移位测试功耗评估模型第103-105页
        5.2.2 扫描测试划分与扫描保持第105-106页
        5.2.3 Q-D连接第106-107页
    5.3 扫描移位测试功耗优化技术第107-111页
        5.3.1 低功耗扫描测试结构第107页
        5.3.2 Q-D连接选择性重构策略第107-109页
        5.3.3 基于蚁群算法的测试向量重排序算法第109-111页
    5.4 实验结果与分析第111-115页
    5.5 本章小结第115-117页
第六章 结束语第117-121页
    6.1 论文工作总结第117-118页
    6.2 课题研究展望第118-121页
致谢第121-123页
参考文献第123-135页
作者在学期间取得的学术成果第135-136页
论文购买
论文编号ABS3447184,这篇论文共136页
会员购买按0.30元/页下载,共需支付40.8
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付68
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

点击收藏 | 在线购卡 | 站内搜索 | 网站地图
版权所有 艾博士论文 Copyright(C) All Rights Reserved
版权申明:本文摘要目录由会员***投稿,艾博士论文编辑,如作者需要删除论文目录请通过QQ告知我们,承诺24小时内删除。
联系方式: QQ:277865656