基于Golomb码测试压缩技术的研究与仿真测试

基于Golomb码测试压缩技术的研究与仿真测试

论文摘要

在半导体工艺和集成电路制造技术飞速发展的今天,系统芯片SoC(system on chip)的设计已成为国际超大规模集成电路的发展趋势和集成电路设计的主流。数量繁多的复合模块集成在一个芯片上,并能够完成更加复杂的工作。鉴于市场日益紧迫的需求,芯片的设计周期愈发变得短暂,因此,SoC芯片中大量地采用了预先设计好的、完整的IP(intellectual property)模块来减少生产时间。但随之也带来了问题,因其规模的庞大,芯片的制造故障随之提高了。这样以来就对芯片的测试提出了更高的要求,不但需要更加精准的时序控制,还需要更长的芯片测试时间,这些都会导致测试成本的提高。测试数据压缩是解决SoC测试成本等诸多问题的一种行之有效的办法,它能够减少测试所需的存储测试数据量,减少测试时间。为了有效地测试SoC,各IP供应商在提供IP核的同时会提供测试向量。一般来说平均每个SoC芯片上就拥有数百亿位的测试向量。通过测试向量的压缩(编码)之后,测试数据量可以缩小20倍以上。本文在深入研究各种测试压缩技术的基础上,着重研究几种用编码方式压缩测试向量的方法,从压缩率和解码电路规模角度上对它们做出比较,得出了使用Golomb编码来进行测试向量压缩是一种简单而又行之有效的办法。Golomb编码最大的特点就是选择了变长到变长的编码方式,这样编码方式灵活,且会使代码字的长度降低。同时,针对Golomb编码中游程长度游离分散不易进行编码压缩的特点,提出了基于分组频率的Golomb码压缩方法,并以公认的ISCAS85基准测试电路中的C17逻辑电路为被测电路进行实验,将编码后的测试向量输入到设计好的解码电路部分,再由该解码器释放出原来的测试向量,最后施加到C17上电路完成全部测试。使用此方案在标准测试电路上的实验,从仿真的实际测试结果看,测试系统的软硬件设计达到了预定的设计目标,各项指标均符合SoC测试的各项要求。在解压电路略微增加的少量代价下测试向量的压缩有了更好的压缩率,从而降低了测试成本。只要加以改进,就可以达到实用化的程度。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的来源及研究的目的和意义
  • 1.2 国内外研究现状
  • 1.3 课题研究的主要内容
  • 第2章 SOC 测试的相关理论
  • 2.1 引言
  • 2.2 SOC 测试概论
  • 2.2.1 SOC 测试的目的和过程
  • 2.2.2 SOC 测试结构
  • 2.2.3 SOC 测试分类
  • 2.3 测试生成
  • 2.3.1 功能测试和结构测试
  • 2.3.2 面向故障的测试生成方法
  • 2.4 本章小结
  • 第3章 基于Golomb 码测试数据压缩方法
  • 3.1 引言
  • 3.2 SOC 测试数据压缩方法
  • 3.2.1 测试集的压缩
  • 3.2.2 编码压缩技术
  • 3.3 基于Golomb 码测试向量压缩技术
  • 3.3.1 Golomb 码的数学基础
  • 3.3.2 Golomb 编码的原理
  • 3.3.3 Golomb 的编码算法
  • 3.3.4 Golomb 编码算法的改进思想
  • 3.4 本章小结
  • 第4章 分组频率Golomb 码测试数据压缩
  • 4.1 引言
  • 4.2 分组频率Golomb 码思想
  • 4.2.1 分组频率Golomb 码
  • 4.2.2 无关位赋值策略
  • 4.3 编码过程
  • 4.4 分组频率Golomb 码编码伪代码及流程图
  • 4.5 本章小结
  • 第5章 基于分组频率Golomb 码数据压缩的仿真实现
  • 5.1 引言
  • 5.2 基于分组频率Golomb 码数据压缩总体框架与设计
  • 5.3 各个模块的设计与分析
  • 5.3.1 C17 测试电路的向量生成
  • 5.3.2 用Golomb 码给初始向量编码
  • 5.3.3 分组Golomb 码再压缩及其仿真
  • 5.3.4 解压电路
  • 5.3.5 特征分析电路
  • 5.3.6 比较电路
  • 5.3.7 综合逻辑仿真
  • 5.4 实验结果
  • 5.5 本章小结
  • 结论
  • 参考文献
  • 攻读硕士期间发表的论文
  • 致谢
  • 相关论文文献

    • [1].基于测试系统的测试向量工具设计研究[J]. 电子测量技术 2019(06)
    • [2].基于人工蜂群的硬件木马测试向量生成方法[J]. 上海交通大学学报 2019(10)
    • [3].基于极小碰集求解算法的测试向量集约简[J]. 计算机研究与发展 2019(11)
    • [4].最大近似相容的分组测试向量相容压缩方法[J]. 电子测量与仪器学报 2016(12)
    • [5].基于失败向量信息的难测固定故障测试向量生成[J]. 微电子学与计算机 2017(04)
    • [6].一种基于海明排序进行无关位填充的低功耗测试向量优化方法[J]. 计算机科学 2018(02)
    • [7].一种面向故障隔离的测试向量优化方法[J]. 电子技术应用 2018(09)
    • [8].可测性设计测试向量低功耗设计方法[J]. 电子测量技术 2016(11)
    • [9].基于内建自测试的测试向量生成方法[J]. 电脑与电信 2014(06)
    • [10].低功耗测试向量产生技术的研究[J]. 微电子学与计算机 2009(01)
    • [11].基于FPGA的数据域边界扫描测试向量发生器的设计与实现[J]. 电子技术应用 2011(09)
    • [12].基于马尔可夫决策模型的测试向量排序新方法[J]. 计算机科学 2010(05)
    • [13].基于蚁群和遗传算法的测试向量生成方法[J]. 微计算机信息 2009(27)
    • [14].基于探索式分区和测试向量生成的硬件木马检测方法[J]. 电子学报 2016(05)
    • [15].无关位在增加测试向量分组长度上的应用[J]. 计算机工程 2011(02)
    • [16].基于分治策略的加法器测试向量生成技术[J]. 仪器仪表学报 2016(05)
    • [17].一种引导测试向量自动生成广义折叠集的方法[J]. 东南大学学报(自然科学版) 2018(02)
    • [18].最小权点覆盖的扫描测试向量生成算法[J]. 计算机仿真 2019(07)
    • [19].基于节点活性的硬件木马检测方法[J]. 微电子学与计算机 2017(01)
    • [20].一种基于电路自反馈的测试向量产生算法[J]. 科学技术与工程 2008(23)
    • [21].无回溯并行多路径搜索测试向量生成算法[J]. 计算机应用 2010(05)
    • [22].DDR器件关键测试向量的设计[J]. 计算机与数字工程 2019(01)
    • [23].一种新的小时延测试向量筛选方法[J]. 电子测量与仪器学报 2012(03)
    • [24].VLSI测试向量转换过程实现[J]. 电子技术与软件工程 2018(17)
    • [25].基于STILLink平台的测试向量转换研究[J]. 计算机与数字工程 2016(09)
    • [26].基于SAT的组合电路自动测试向量生成[J]. 微电子学 2011(02)
    • [27].基于TDS系统的超大型测试向量生成技术研究[J]. 微处理机 2016(05)
    • [28].一种基于TRC-LFSR结构的二维测试向量压缩设计[J]. 西安电子科技大学学报 2009(05)
    • [29].基于GPU的最大化1~n倍检测的测试向量选择方法[J]. 计算机辅助设计与图形学学报 2014(01)
    • [30].基于区域分割技术的硬件木马检测方法[J]. 半导体技术 2017(07)

    标签:;  ;  ;  

    基于Golomb码测试压缩技术的研究与仿真测试
    下载Doc文档

    猜你喜欢