VLSI测试生成工具(TGtool)的研制.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VLSI测试生成工具(TGt001)的研制 韩宏星石坚洗森祖 (中船总武汉70所) 摘要本文主要讨论测试向量自动生成的实现。 关键词 咖测试技术 一引言 在各种集成电路测试系统中有许多测试程序开发工具,这些工具可Ⅸ帮助用户开发测试程序,但是还投有一个测试向量的 自动生成工具,这使得测试向量的开发工作变得相当困难。针对这个原因,我们根据功能测试生成算法研制了vIsI测试向量自 动生成工具《1B州)。本文主要讨论TGt砌的原理、结构以及实现过程。 二田=tod的原理 在集成电路的测试程序中把集成电路的管腿按功能的定义划分来定义,将相关联的管腿组合起来形成针群,这些针群就可 以分为输入针群、输出针群、控制针群等等。T_G姗l工作流程是: 向量文件(无测试向量的文件) l 向量生成工具的变换 I 向量文件(输入针群和控制针群赋值的向量文件) J 测试系统的学习功能 ‘ 向量文件(完整的向量文件) l 结束 围一 完成测试器件某一功能的一组测试向量.vi是指测试器件的一条向量,Mi和Pi是指测试器件的一个针群的向量值.其中Mi是 指在一组向量中无变化的值,Pi是指在一组向量中有变化的值)。知道了向量的基本描述方式,就可以知道要生成测试向量首 Mi是无变化的值,那么在输入过程中用具体的数值代替;而Pi是变化的值,那么在输人过程中用变量来代替,然后用程序来实 现这部分的变化。这样就可以实现从v-.G—P的过程。 三田鼬湖的数据结构 要用1酬来实现从V-.G叶P的过程,首先就要确定需要哪些数据结构。在1n呻l这个工具中所用到的数据结构主要有 两个:第一是描述器件针群的定义;第二是描述如何存储测试向量的缓冲区。这两个的数据结构具体描述如下: SⅡ∞删DEF IⅡ盯刚啪ER;(描述该针群有几条管睫;) Ⅱ盯珈岫Bc;(描述该针群用什么进制来表示;) 曰盯删sD;(描述该针群在输入向量时用一个值来表示还是用两个值来表示;) }P删I 256l;(表示用这个变量来存储器件的针群描述方式,并说明器件最多有256个针群;) STRUCrVECmRDEF 【Ⅱ盯班融AINUMBER;(该向量在一组向量中的位置;) cHAR★0NI眦BuF;(用来保存一条向量的缓冲区;) Ⅱ盯vAR【101;(表明该向量中用到些什么变量;) Ⅱ盯vARcHANGEMODE【lO】;《这些变量的变化方式;) 21 INTvA哪c【lO】;(表明这些变量用什么进制来表示;) INllVAJ讲娜删BER【lo】;(表明这些变量所代衷的针群有几条管腿;) 有了这两个数据结构后就可以讨论TGlool的具体实现过程。 四砷鼬吣l的实现技术 有了‰I的原理和数据结构,就可以编写程序来实现Ⅱ酬。具体实现方案如下图所示: 开始 l 得到器件的针群描述方式和其他性质 I 用户输人器件的功能测试的

文档评论(0)

baihualong001 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档