|
发表于 2021-8-13 17:37:39
|
显示全部楼层
我这边不是专门做DFT的, 主要做ATE的, 经常做的是在ate上调试atpg的pattern
个人理解是, 测试一个模块,或者一个芯片(统称为DUT), 就是需要输入一个激励, 然后观测DUT的理想的响应, atpg的工作就是根据你设置好的规则自动产生激励以及记录DUT在该激励下的理想的响应, 最后生成了一个波形文件, 比如vcd/evcd, wgl, stil等,
你说的测试电路应该使用其他工具插入进去的。并不是atpg的功能。 比如说插入scan, 或者设计bist, 这个电路是提前设计好的, 芯片确定好或者流片后, 之后才会有人用atpg来生成测试激励, 给到量产那边用ate来提供激励,以及比较输出。
另外,在量产的时候, atpg的激励反复修改这个常有的事情, scan pattern又大又长, 很少有一次就能过的, 需要反复修改, mask之类的。 所以一般不会再芯片里边把测试做死
|
|