Mentor-dft 学习笔记 day15-Test Point Usage Scenarios

How to Insert Test Points and Perform Scan Stitching Using Third-Party Tools
您可以使用Tessent Shell执行测试点分析。这些测试点的插入和扫描链拼接可以使用第三方工具完成。分析测试点后,使用report_test_points编写报告。
ANALYSIS> analyze_test_points
ANALYSIS> report_test_points > test_points.list
An example report

 

TestPointLocation列指定需要拦截功能网络的位置。ScanCell时钟列指定要插入的测试点触发器的实例名称。TestPoint Type(测试点类型)列指定测试点的类型。需要连接的时钟在扫描单元时钟列中指定到测试点触发器。测试点可以作为连接到压缩器和压缩扫描链插入。Mentor Graphics建议您将测试点缝合到各自独立的扫描链中,以便更高效地生成低功耗EDTpattern。

Test Point Usage Scenarios
Test Points for ATPG Pattern Count Reduction
Test Points for Reducing Pattern Count
The 测试点的目标主要是减少EDTpattern count。测试点也可以提高测试覆盖率,但影响可能很小。必须首先分析测试点并将其插入网表,以减少模式计数,从而改进压缩。可以使用扫描前设计或扫描后缝合网表。测试点分析完成后,可以报告所需数量的测试点,也可以将其插入设计中。可以写出已插入测试点的修改网表和包含设计流程下一步所需信息的flow。
Requirements for Test Point Analysis and Insertion
  执行测试点分析和插入有一定的要求。 必须遵守以下规定:

•测试点插入需要门级Verilog网表和测试单元库。

•可以读取功能性SDC,因此该工具将省略向多周期路径或错误路径添加任何测试点。请参阅read_SDC命令。

•该工具识别潜在的扫描候选,以进行正确的可控性/可观测性分析。为了确保最终的非扫描单元不会用作观察点的目的地或控制点的源,您应该在测试点插入期间使用add_nonscan_instances命令声明所有非扫描存储器元件。

•应该使用add_black_boxes命令定义黑框,以便测试点分析可以包含此信息。

•如果正在具有未连接时钟网关的预扫描网表上执行测试点分析,则应将“set_clock_gating on”命令添加到您的数据文件中

Specify Test Point Type
默认情况下,该工具生成专门用于减少确定性pattern count 的测试点。可以指定测试点类型。
Prerequisites
The tool must be in SETUP mode to specify the test point type.(定义类型)
Procedure
<
  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值