ATPG

overview

ATPG:Automatic Test Pattern Generation,表示自动生成测试向量(test pattern,有时也被称为test vectors),是在直到测试过程中,在PI(primary input)引脚上设置的一组0和1,以确定芯片是否正常工作。应用test pattern时,ATE(Auto Test Equipment)通过比较包含在test pattern中的fault-free输出(在test pattern生成时,同时生成了正确的输出)和ATE实际测试的输出值,判断电路是否有制造缺陷。

The ATPG Process

ATPG的目的是创建一组patterns, 来达到给定的测试覆盖率,测试覆盖率是pattern集实际检测到的故障占可测试性故障的百分比。

ATPG分为两步:1.生成patterns;2.执行故障仿真来确定patterns检测到哪些故障。Mentor Graphics ATPG 工具自动将这两步华为一个操作或ATPG process。ATPG process生成的patterns可以以tester指定的格式保存,使tester能够将pattern数据加载到芯片的扫描单元,然后正确应用patterns。

两种最典型的pattern生成方法使随机的和确定性的。除此之外,ATPG工具可以从外部集仿真故障patterns,并将检测故障patterns放置到测试集中。

Random Pattern Test Generation

ATPG工具在生成大量随机模式并仅识别检测故障的模式时使用随机模式测试生成。用在随机生成测试向量的故障仿真类型不能取代生成确定性测试性向量的类型,因为它不能识别冗余故障。它也不能为检测概率非常低的故障创建test patterns。然而,它可以用于由确定性测试生成终止的可测试故障。作为初始步骤,使用少量随机patterns可以提高ATPG性能。

Deterministic Pattern Test Generation

当ATPG工具为检测给定故障而创建test pattern时,使用生成确定性测试向量。该程序从故障列表选择一个故障,创建检测故障的pattern,故障防战pattern,检查确保生成的pattern能检测到故障。

更具体地说,工具给控制点分配一组值,使故障点与无故障状态具有相反的状态,所以,可以检测到故障值和无故障值之间的差异。工具必须找到一个方式来传递这个差异到一个点,在这个点可以观察故障效应。为了满足条件必须创建test pattern,测试生成过程决定如何在想要的gate上以最好的方式放置值。如果一个矛盾阻止了这些值在门上的放置,那么该工具在试图找到一个成功的test pattern时会细化这些决定。

如果工具排除了所有可能的选择,而没有找到成功的test pattern,将会在分类故障之前做进一步分析。故障要求该分析包括冗余,即ATPG-不可测试,以及可能被检测-不可测试的情况。通过确定性测试生成识别这些故障类型是重要的,关乎实现高的覆盖率。例如,如果工具证明了故障冗余,可能会标记该故障为不可测,否则,将划分为潜在可检测故障,计算测试覆盖率时归类为不可测试故障。

External Pattern Test Generation

当ATPG的初始源是一组预先存在的外部模式时,ATPG工具使用外部模式测试生成。工具分析外部pattern集来确定从活动故障列表中哪些pattern检测故障,然后将这些有些故障放进内部pattern集中。在这种情况下,“生成的patterns”包括来自以外部集的patterns,可以有效地实现最高的测试覆盖率。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Tessent EDT ATPG (自动测试程序生成)是一种专业的芯片测试解决方案。Tessent EDT ATPG 是迅捷先进公司推出的一套创新的测试生成工具,旨在帮助半导体芯片制造商更高效地进行芯片测试。Tessent EDT ATPG 可以有效地避免由于设计错误而导致的芯片故障,提高芯片测试的质量和效率。 Tessent EDT ATPG 的实施过程主要分为三个主要步骤。首先,需要创建一个测试模型,该模型描述了芯片的功能、输入和输出。然后,通过设置测试要求和约束条件,生成测试向量,用于模拟和测试芯片。最后,使用生成的测试向量,通过电子工具和测试平台对芯片进行测试和验证。这样,制造商可以及时发现和修复芯片中的错误,确保芯片的质量和可靠性。 Tessent EDT ATPG 的特点主要体现在以下几个方面:首先,它提供了一种高度灵活且易于使用的测试生成方法。不同类型的芯片可以使用不同的测试方法,以满足不同的测试需求。其次,它具有高效的测试向量生成能力,可以快速生成高覆盖率的测试向量。再次,它提供了全面的故障模型,可以针对不同类型的故障进行测试。最后,它支持多种测试平台和工具的集成,方便制造商进行芯片测试和验证。 总之,Tessent EDT ATPG 是一种专业的芯片测试解决方案,能够帮助半导体芯片制造商提高芯片测试的质量和效率。通过使用 Tessent EDT ATPG 可以有效地降低芯片故障的风险,并且加快芯片的上市时间,促进半导体产业的发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值