0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是test point?test point的作用有哪些?

冬至配饺子 来源:简矽芯学堂 作者:简矽芯学堂 2023-09-15 11:34 次阅读

什么是test point

Test point指的是在电路或芯片设计中特别添加的电路元件或逻辑,以便在测试时可以轻松地检测电路的正确性。Test point的添加有助于提高测试覆盖率和测试效率,从而减少测试成本,加快产品上市时间。

使用test point的目的

使用test point的目的有:

1、减少确定性pattern的数量。在某些情况下,测试覆盖率也可能会提高,但通常提高幅度很小;

2、提高random pattern resistant faults的测试覆盖率。插入测试点是为了提高随机性pattern控制给定故障点、观察给定故障点或两者兼有的概率;

3、提高ATPG期间undetected故障的覆盖率。

Test Point Insertion****介绍

插入的test point分为control point 和observe point两类,而其中的control point又可以分为OR control point和AND control point。

Control Point

先来看一下插入OR control point整个过程中电路的变化情况。

在做完ATPG的report中看到测试覆盖率不满足要求,报告中一个例化名为U1024的四输入与门的输出端Y有故障。分析该故障点,发现该点可以单独控制或观察,但当将两种情况结合在一起时便无法检测到。

图片

于是,我们决定在输出Y处插入一个OR control point,调出电路图,发现工具将输出端Y和一些电路基本单元通过一个或门连接在一起。

图片

做完Scan后,再次调出电路图,发现左下角的SFF被连接至Scan Chain了。

图片

OR control point的工作原理为:先将Scan_en信号置为1,通过Scan chain向F1024配值为1。当需要控制Y的值时,可以将test_point_en信号置1,这样就可以将最右侧或门的一个输入端口控制为1,便可以将输出控制为1。

AND control point的工作原理与OR control point类似,只是电路结构稍有不同,在此不作过多赘述。

图片

Observe Point

再来介绍一下插入observe point整个过程中的电路变化。假设上述U1024四输入与门的输入端A0无法观测。于是,我们在输入端A0处插入一个observe point后,调出电路图。

图片

做完Scan后,再次调出电路图,同样发现右侧的SFF被连接至Scan Chain了。

图片

Observe point的工作原理为:将test_point_en信号置1,便可以将A0处的值通过与门传递至F0001的D端,再将Scan_en信号置0,将A0处的值暂存在F0001中。最后将Scan_en信号置1,通过Scan chain将值传播出去,实现了对输入端A0观测的目的。

总结

插入test point 可能对电路带来的一些不利影响:

1、在设计中插入 test point 可能需要占用更多的空间,因为需要添加额外的电路或信号线路,这可能会导致芯片大小的增加,从而增加成本和复杂性;

2、在设计中插入 test point 可能会影响性能,因为需要添加额外的电路或信号线路,这可能会引入噪声或延迟,从而影响芯片的性能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16339

    浏览量

    177859
  • 芯片设计
    +关注

    关注

    15

    文章

    1017

    浏览量

    54880
  • SFF
    SFF
    +关注

    关注

    0

    文章

    6

    浏览量

    10244
  • ATPG
    +关注

    关注

    1

    文章

    6

    浏览量

    7558
收藏 人收藏

    评论

    相关推荐

    使用ad2s1210edz与28335dsp串行通信,运行dsp测试test point,sclk和rdi均测不到输入信号是为什么?

    test point,只能测到wr/fsync的信号,sclk和rdi均测不到输入信号?请问问题可能在什么地方?
    发表于 12-21 07:31

    噪音布线上的test point的限制

    请问为什么要限制在噪音布线上test point的数量?test point对噪音的放大或传导什么影响吗?谢谢各位大侠指点!
    发表于 06-18 11:41

    AD2S1210的spi使用,测试test point只能测到wr/fsync的信号

    test point,只能测到wr/fsync的信号,sclk和rdi均测不到输入信号?请问问题可能在什么地方?
    发表于 12-14 09:09

    3014 Reliability Test

    3014 Reliability Test:Resistance Soldering Heat(Reflow Soldering)Test Conditions:Tsld =260+5℃ (3 times)(Standard : JEITA ED-4701 300-301
    发表于 09-07 08:03 5次下载

    Interface Test Adapter (ITA) H

    DescriptionThe HP9421A Interface Test Adapter (ITA) providesconnections to and from the unit under
    发表于 07-09 17:36 8次下载

    Sample Test Plan for Traffic M

    Performancesolution note. This solution noteprovides a sample test plan andexpected results for this test category.
    发表于 07-09 18:04 7次下载

    PIM-SM Conformance Test Suite

    Agilent Technologies’ automated PIM-SM Conformance Test Suite is the ideal solution for network
    发表于 07-16 23:25 32次下载

    Pigeon Point Systems延续xTCA产品

    Pigeon Point Systems延续xTCA产品 爱特公司 (Actel Corporation) 独资的子公司Pigeon Point Systems宣布,延续其xTCA板级及模块管理控制器产品的兼容性和互用性举措。在2009 ATCA Summit会
    发表于 11-25 17:42 670次阅读

    Comparing_Fixed-and_Floating-Point_DSPs

    Comparing Fixed- and Floating-Point DSP。
    发表于 01-19 14:12 5次下载

    Floating_Point

    Floating Point,好东西,喜欢的朋友可以下载来学习。
    发表于 02-22 15:04 0次下载

    Test Keyboard

    Test Keyboard.多种集合,符合热爱PCB绘图的学习者的胃口,喜欢的朋友下载来学习。
    发表于 03-21 15:18 0次下载

    Floating-Point设计编码风格与技巧

    尽管通常Fixed-Point(定点)比Floating-Point(浮点)算法的FPGA实现要更快,且面积更高效,但往往有时也需要Floating-Point来实现。这是因为Fixed-Po
    发表于 11-22 15:20 1549次阅读

    Floating-Point IP接口操作介绍

    作者:OpenSLee 1、Floating-Point IP支持的运算操作 1)Multiply乘法 2) Add/subtract加法和减法 3)Accumulator累加 4) Fused
    的头像 发表于 11-13 15:17 3524次阅读

    单片机常用死机写法总结

    //错误举例1://对控制指针进行赋值 int *test_point = NULL; *test_point = 9;//正确用法 int *test_point = NULL; int
    发表于 01-13 15:04 3次下载
    单片机常用死机写法总结

    cut point可优化FEV的执行效率

    cut point就是在模型中指定一个位置,将这个cut point的值设为随机值,去除这个点前后逻辑的关联性。
    的头像 发表于 09-19 11:09 768次阅读