时序电路测试生成算法研究

时序电路测试生成算法研究

论文摘要

为解决同步时序电路的测试难题,提高时序电路测试生成效率,本文进行了时序电路测试生成算法的研究。近年来,发展迅速的进化算法在组合优化等领域获得了广泛的应用,本文在对多种进化算法进行研究比较的基础上,将蚂蚁算法、遗传算法、粒子群算法等应用在时序电路的测试生成上,希望能够从中获得高效的时序电路测试生成器。首先研究了时序电路自动测试生成技术,主要是为加速测试生成采用的电路预处理和故障模拟技术。在研究蚂蚁算法和遗传算法基本原理的基础上,结合时序电路的结构特点,提出了带初始化的基于蚂蚁算法和遗传算法的自动测试生成模型,针对国际标准时序电路ISCAS’89进行了多项实验验证,与同类算法相比,均获得了较好的测试生成结果,证明了两种算法的结合是成功的。此外,为得到更加精简的测试集,采用了矢量删除的静态压缩方法对基于蚂蚁算法的测试生成结果进行了后处理。鉴于粒子群算法操作简单,可以避免复杂的遗传操作,本文利用其特有的记忆功能,将其应用在时序电路的测试生成中。针对时序电路建立了离散粒子群自动测试生成模型,并针对ISCAS’89进行了实验验证。此外,为解决粒子群算法容易出现停滞现象,搜索精度不高,进化后期收敛速度慢的缺点,结合蚂蚁算法实现时序电路的测试生成,并针对ISCAS’89进行了实验验证,给出了相关实验结果。为解决基于模拟的测试生成不能识别不可测故障的缺点,将其与确定性算法相结合实现测试生成。在基于蚂蚁算法和遗传算法的测试生成基础上再引入SAT算法。SAT算法通过将时序电路进行迭代连接构成迭代组合模型,再转换为CNF范式,调用组合SAT算法求解实现。针对ISCAS’89的实验结果表明,模拟和确定性算法的结合使得测试生成效率得到了进一步的提高。为解决MCM基板互连测试探针路径优化问题,在研究了MCM互连测试探针路径优化原理的基础上,结合MCM基板互连的结构特点,建立了ACS求解单探针路径的数学模型,给出了探针测试策略,实现了基于蚂蚁算法的探针测试路径优化,并进行了相关参数仿真实验。采用分片优化的方法,首次解决了大规模MCM基板互连的探针测试路径优化问题。针对MCNC提供的MCM Benchmark进行了实验,本文设计的算法在优化结果上均优于其它算法,从而证明了蚂蚁算法在解决探针测试路径优化问题中的有效性,其主要原因在于蚂蚁算法信息素的引入,使得蚂蚁算法能够以较稳定的速度逼近最优解,而且收敛速度较快。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 数字电路测试生成
  • 1.1.1 数字电路测试生成的发展
  • 1.1.2 时序电路测试分析
  • 1.1.3 时序电路获取测试集的方法
  • 1.2 基于模拟的时序电路ATPG 发展
  • 1.3 研究目标
  • 1.4 论文的研究内容与组织结构
  • 第二章 时序电路测试生成的主要技术
  • 2.1 系统模型
  • 2.1.1 电路模型
  • 2.1.2 故障模型
  • 2.2 故障压缩技术
  • 2.2.1 故障等价
  • 2.2.2 单固定故障等价
  • 2.2.3 基本门的故障压缩
  • 2.2.4 故障支配
  • 2.2.5 电路中的等价故障
  • 2.2.6 故障压缩结果
  • 2.3 可测性分析
  • 2.4 故障模拟
  • 2.4.1 故障模拟技术
  • 2.4.2 HOPE 技术
  • 2.4.3 故障模拟的统计分析
  • 2.5 本章小结
  • 第三章 基于蚂蚁算法和遗传算法的测试生成
  • 3.1 概述
  • 3.2 测试生成流程
  • 3.3 蚂蚁算法和遗传算法
  • 3.3.1 蚂蚁算法
  • 3.3.2 遗传算法
  • 3.4 基于蚂蚁算法和遗传算法的测试生成
  • 3.4.1 算法描述
  • 3.4.2 基于蚂蚁算法和遗传算法的初始化
  • 3.4.3 基于蚂蚁算法和遗传算法的测试矢量生成
  • 3.5 测试生成实现
  • 3.5.1 测试生成步骤
  • 3.5.2 基于蚂蚁算法的测试生成示例
  • 3.6 实验结果
  • 3.6.1 初始化实验结果
  • 3.6.2 基于蚂蚁算法的测试生成实验结果
  • 3.6.3 基于蚂蚁算法和遗传算法的测试生成结果
  • 3.7 时序电路测试矢量的静态压缩
  • 3.7.1 概述
  • 3.7.2 基于矢量删除的静态压缩
  • 3.7.3 实验结果
  • 3.8 本章小结
  • 第四章 基于粒子群算法的时序电路测试生成
  • 4.1 粒子群优化算法
  • 4.1.1 粒子群算法基本原理
  • 4.1.2 粒子群算法的发展
  • 4.2 基于粒子群算法的时序电路测试生成
  • 4.2.1 自动测试生成粒子群模型
  • 4.2.2 测试生成步骤
  • 4.2.3 实验结果
  • 4.3 基于粒子群算法和蚂蚁算法的时序电路自动测试生成
  • 4.3.1 概述
  • 4.3.2 基于粒子群算法和蚂蚁算法的时序电路自动测试生成
  • 4.3.3 实验结果
  • 4.4 本章小结
  • 第五章 基于模拟和确定性算法的测试生成
  • 5.1 概述
  • 5.2 SAT 算法简介
  • 5.2.1 SAT 问题概述
  • 5.2.2 可满足性问题的有关定义
  • 5.2.3 SAT 的算法
  • 5.3 可满足性测试生成的基本原理
  • 5.3.1 可满足性测试生成的基本原理
  • 5.3.2 基本门的CNF 范式
  • 5.4 基于模拟和SAT 的测试生成
  • 5.4.1 基于SAT 的时序电路测试生成
  • 5.4.2 布尔可满足性搜索算法
  • 5.4.3 基于模拟和SAT 的测试生成实现
  • 5.5 实验结果
  • 5.6 本章小结
  • 第六章 MCM 互连测试的探针路径优化研究
  • 6.1 MCM 基板的互连测试方法
  • 6.1.1 单探针测试
  • 6.1.2 双探针测试
  • 6.1.3 单双探针混合测试的原理
  • 6.2 探针测试路径优化
  • 6.3 基于蚂蚁算法的探针测试路径优化
  • 6.3.1 定义
  • 6.3.2 蚂蚁算法求解单探针路径的数学模型
  • 6.3.3 基于蚂蚁算法的单探针测试路径优化实现
  • 6.3.4 参数仿真试验
  • 6.3.5 小结
  • 6.4 MCM 基板互连的探针测试策略和路径优化
  • 6.4.1 MCM 基板互连的探针测试和路径优化流程
  • 6.5 大规模 MCM 基板互连的探针测试路径优化
  • 6.6 探针测试路径优化算法的复杂度分析
  • 6.7 本章小结
  • 第七章 结束语
  • 参考文献
  • 致谢
  • 攻读博士学位其间的研究成果
  • 相关论文文献

    • [1].时序电路分析中状态表与状态图输出的合理描述[J]. 湖南文理学院学报(自然科学版) 2017(01)
    • [2].数字时序电路中的竞争与冒险现象与消除方法[J]. 科技致富向导 2014(33)
    • [3].同步时序电路设计中状态化简方法探讨[J]. 自动化与仪器仪表 2010(05)
    • [4].基于自动机最简化的时序电路等价性验证方法[J]. 电脑知识与技术 2019(29)
    • [5].对数字电路中逻辑芯片相互通讯时的时序问题探讨[J]. 太原师范学院学报(自然科学版) 2019(03)
    • [6].高层次时序电路可靠度估计方法研究进展[J]. 计算机科学 2017(S2)
    • [7].基于混合技术的时序电路等价性验证[J]. 宁波大学学报(理工版) 2010(03)
    • [8].时序电路等价性检验中的存储元素映射方法研究[J]. 计算机科学 2009(04)
    • [9].时序电路测试生成算法研究[J]. 科技信息(科学教研) 2008(12)
    • [10].时序电路测试生成新算法研究[J]. 无线电工程 2008(07)
    • [11].基于FPGA的TDI-CCD时序电路设计[J]. 现代电子技术 2010(04)
    • [12].基于FPGA的分离时序电路的可靠性设计[J]. 计算机测量与控制 2013(07)
    • [13].时序电路功能测试生成方法探讨[J]. 仪器仪表用户 2009(02)
    • [14].基于分离时序电路的逻辑设计关键技术研究[J]. 科学技术与工程 2014(05)
    • [15].基于仿真的时序电路测试生成方法研究[J]. 计算机仿真 2008(03)
    • [16].低功耗互补传输门绝热逻辑和时序电路的设计[J]. 宁波大学学报(理工版) 2008(02)
    • [17].显示驱动芯片中MPU写SRAM时序电路设计[J]. 电脑知识与技术 2011(07)
    • [18].FPGA静态时序约束的策略研究及探讨[J]. 通信技术 2019(08)
    • [19].基于HDL仿真的同步时序电路演化方法[J]. 计算机工程 2011(18)
    • [20].数字电路的过渡干扰及其抑制方法[J]. 科技创新导报 2010(26)
    • [21].数字电路的过渡干扰及其抑制方法[J]. 科技信息 2010(29)
    • [22].时序驱动的详细布局方法[J]. 国防科技大学学报 2018(01)
    • [23].时序电路等价验证的触发器匹配[J]. 电子与信息学报 2014(09)
    • [24].基于虚拟可重构平台的时序电路演化设计[J]. 计算机技术与发展 2012(03)
    • [25].基于AMS的异步电路设计方法[J]. 微处理机 2016(04)
    • [26].结合关系建模与项重写技术的时序电路等价验证[J]. 微电子学 2009(02)
    • [27].ASM图在时序电路测试生成中的应用研究[J]. 微计算机信息 2008(18)
    • [28].基于行为卡诺图的低功耗时序电路设计[J]. 淮北师范大学学报(自然科学版) 2018(02)
    • [29].基于信息论的时序电路演化设计[J]. 计算机工程 2012(10)
    • [30].用于光纤光栅传感解调系统的线阵InGaAs驱动时序电路的设计[J]. 光电子技术 2009(02)

    标签:;  ;  ;  ;  ;  ;  

    时序电路测试生成算法研究
    下载Doc文档

    猜你喜欢