数字电路的位级并行atpg研究-秦李青.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数字电路的位级并行atpg研究-秦李青.pdf》由会员分享,可在线阅读,更多相关《数字电路的位级并行atpg研究-秦李青.pdf(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 密 级 桂林电子 科 技大学 硕 士 学 位 论 文 题 目 数 字电路 的位级并 行 ATPG 研究 (英文 ) A bit-level Parallel ATPG Research of the Digital Circuit 研 究 生 学 号: 122081803 研 究 生 姓 名: 秦李青 指 导教 师姓 名、 职务: 颜学龙 教授 申 请 学 科 门 类: 工学硕士 学 科、专 业: 仪器科学与技术 提 交 论 文 日 期: 2015 年 4 月 论 文 答 辩 日 期: 2015 年 6 月 _ _ 摘 要 I I 摘 要 随着半导体存储器工业技术、深亚微米工艺技术及芯片生产
2、工艺技术的快速发 展, 电路的工艺尺寸不断减小, 电路的集成度、 复杂度与日俱增, 使 得高集成度电路 的测试变得尤为困难。 显然传统的测试生成算法对于目前的集成电路来说已经不再充 分有效甚至适用, 因此测试生成的研究具有十分重要的理论价值和实际意义, 它的主 要目的就是找到新颖、高效的测试生成算法。 早在六十年代单固定型故障的测试生成问题就已经得到解决了。 但是, 理论分析 证明,自动测试生成所涉及的问题及其相关的子问题几乎都是 NP 完全问题,所以, 加速测试生成,提高测试生成质量一直是人们关注的问题。 论文专注于组合电路中建立模型为单固定故障的测试向量生成。 为了减小测试向 量生成时间和
3、提高故障覆盖率的目的, 重点研究了以下内容: 数字电路测试的基本理 论、 故障模型及建模、 测试向量质量的评价指标、 可测性度量方法及自 动测试向量生 成的一些主要算法, 尤其详细介绍了一种确定性测试生成 位级并行的自动测试向量生 成算法 SWK 测试生成算法,并将该算法与可测性测度结合起来,对该算法进行改 进。在原型算法和改进型 SWK 测试生成算法 的基础上,设计了一个在 Windows 操 作系统下运行的用来研究组合电路测试向量 的生成平台。 该平台首先读入基准电路网 表文件对其进行分析, 然后用改进前后的 SWK 测试生成算法为电路生成测试向量并 且进行故障模拟, 最终给出测试向量生成
4、时间及测试集的故障覆盖率, 通过对所得的 实验数据进行比较分析可知改进后的算法具有可行性和实用性。 关 键词 : 集成电路 ,单 固定型故障,测试生成 ,SWK 测试生成算法 _Abstract II Abstract With the rapid development of technology of semi-conductor memory industry, deep sub-micron process and chip production process, the size of the circuit decreases and the integration and com
5、plexity of the circuit grows, so the test becomes particularly difficult in the high integrated circuit. Obviously, the traditional test generation algorithm is no longer effective or even suitable for the current IC. Consequently, the research of test generation is of great importance theoretically
6、 and practically. In fact, its main purpose is to find a novel and efficient test generation algorithm. In the early sixties, the problem of test generation has been solved for single stuck-at fault. However, theoretical analysis shows that almost all of the problems as well as the relevant sub prob
7、lem involved in the automatic test generation are belong to NP complete problem. Therefore, it has always been an issue of concern to speed up the test generation and improve the quality of test generation. This paper focuses on test vector generation in the combinational circuit for single stuck-at
8、 fault model. In order to reduce the time of test pattern generation and improve the purpose of the fault coverage, it mainly presents that the basic theory of the digital circuit test, fault model and modeling, the evaluation index of test quality, the method of the testability measure and some mai
9、n algorithm of automatic test pattern generation, and it especially introduces the automatic test pattern generation algorithm, which is a deterministic and bit-level parallel test generation SWK test generation algorithm, which is improved by combining with the testability measure. Based on the pro
10、totype algorithm and improved SWK test generation algorithm, the platform, which runs on the Windows operating system, is designed to study the test pattern generation in combinational circuit. It firstly reads and analyzes the benchmark circuit, and then applies the improved SWK test generation alg
11、orithm to the circuit to generate test pattern and performs fault simulation, and finally gives the test pattern generation and fault coverage of a test set. It shows that the improved algorithm is feasible and practicality by comparing and analyzing the experimental data. Keywords: the integrated c
12、ircuit, single stuck-at fault, test generation, SWK test generation algorithm _目 录 III 目 录 摘 要 . I Abstract . II 第一章 绪论 . 1 1.1 课题研究背景及意义 . 1 1.1.1 课题研究背景 . 1 1.1.2 课题研究目的及意义 . 2 1.2 测试基本原理 . 2 1.3 ATPG 算法发展现状 . 4 1.4 论文的研究内容及章节安排 . 6 第二章 数字电路测试生成的基本理论 . 7 2.1 测试生成的相关概念 . 7 2.1.1 基本概念 . 7 2.1.2 缺陷、失
13、效、故障 . 8 2.1.3 基本故障模型 . 8 2.1.4 故障等价和压缩 . 10 2.1.5 测试生成算法评价 . 11 2.2 故障模拟 . 11 2.3 主要的测试向量生成算法 . 14 2.3.1 生成算法的分类 . 14 2.3.2 测试生成中主要的算法 . 15 2.4 本章小结 . 17 第三章 SWK 测试生 成算法 . 18 3.1 引言 . 18 3.2 相关定义 . 19 3.3 SWK 测试生成算 法实现 . 19 3.3.1 模拟 . 20 3.3.2 回溯 . 21 3.4 本章小结 . 23 第四章 可测试性分析与 SWK 测试生成算法 . 24 4.1 可
14、测性测度 SCOAP . 24 4.1.1 可测性定义及相关计算公式 . 24 4.1.2 SCOAP 算法的实 现 . 26 _目 录 IV 4.2 SWK 测试生成算 法及其改进 . 28 4.3 测试生成涉及的有关文件和数据 . 30 4.3.1 解析网表 . 30 4.3.2 测试生成中的相关数据结构 . 34 4.4 测试生成的总体框架及流程 . 35 4.4.1 生成平台的总体框架 . 35 4.4.2 测试生成流程 . 36 4.5 实验结果 . 42 4.6 本章小结 . 44 第五章 总结与展望 . 45 5.1 总 结 . 45 5.2 展 望 . 45 参考文献 . 47
15、 致 谢 . 50 作者在攻读硕士期间主要研究成果 . 51 _第一章 绪论 1 第 一章 绪论 1.1 课题研 究背景 及意义 随着半导体存储器工业技术、深亚微 米 工 艺 技 术 及 芯 片 生 产 工 艺 技 术 的 快 速 发 展, 电路的工艺尺寸不断减小, 然而电路的集成度、 复杂度突飞猛进。 因此, 测试难 度的增加及对电路可靠性的要求已成为日益尖锐的矛盾问题, 其中最为突出的即是数 字电路的测试问题,因此测试已经成为迫切需要解决的问题。 1.1.1 课 题研究 背 景 美国贝尔实验室在 1947 年发明了世界上第一个晶体管,这使人类进入微电子世 界成为了可能。1958 年,德州仪
16、器公司(Texas Instruments )的 Jack Kilby 和仙童公 司(Fairchild Semiconductor ) 的 Robert Noyce 等人设计并创造出第一款集成电路 (Integrated Circuits ,IC )以后,世界由此进入一个属于集成电路的时代。采用某种 制造工艺, 将集成在半导体晶片上所需要的元器件用布线互连使其成为能实现某种特 定用途的微型电子器件就是集成电路。 集成电路经历半个多世纪的发展, 它已经从过 去的小规模集成电路(SSI ) , 发 展 到 如 今 的 特 大 规 模 , 其 中 经 历 了 中 规 模 (MSI)、 大规模 (L
17、SI ) 、 超大规 模 (VLSI ) 、 巨大规模 (ULSI ) 集成电路的时 代, 电路中集成 在单个芯片的元件数也从最初的十几个发展到现在的几亿个甚至几 十亿个 1 。 集成电 路不但具有质量轻、 体积小的特征, 还具有寿命长、 速度快、 集成度 高和可靠度高等 优点, 所以它从问世到现在便得到突飞猛进的发展。 从早期半导体工业开始以来, 迄 今为止,由 Gordon Moore 提出的摩尔定律依 然符合如今集成电路的发展规律,那就 是集成电路每经过一至两年的发展, 它表面上所集成的元件数量和它的性能指标都将 会增加一倍 234 。 现代电子产品的核心部件是集成电路, 并且集成电路也
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 并行 atpg 研究 秦李青
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内