Mentor-dft 学习笔记 day16-Test Points Special Topics

本文介绍了如何在Mentor DFT中处理测试点,包括使用set_test_point_insertion_options命令设置控制点和观察点,PrimeTime脚本的运用,以及在不同测试阶段如何管理控制点和观察点。同时,文章还讨论了测试点对静态时序分析和路径延迟ATPG的影响以及时钟选择策略。
摘要由CSDN通过智能技术生成
Control Point and Observe Point Enable Signal Handling
默认情况下,该工具使用test_point_en信号启用控制点和观察点。 建议 对控制点和观察点使用单独的启用信号,以保持它们的控制在模式集中的独立性和灵活性。

可以使用set_test_point_insertion_options命令为控制点和观察点指定不同的启用信号,如下所示:以下示例使用单独的控制点启用和观察点启用信号:

set_test_point_insertion_options -control_point_enable control_tp_enable
set_test_point_insertion_options -observe_point_enable obs_tp_enable
以下示例使用来自不同内部寄存器输出的单独控制点启用和观察点启用信号:
set_test_point_insertion_options -control_point_enable CR_reg/Q \
-observe_point_enable TR_reg[0]/Q
Test Point Analysis With Multiple Power Domains
如果设计包含多个电源域,则不应跨电源域共享测试点。 通过使用read_cpf或read_upf文件加载电源数据,可以防止跨电源域共享任何测试点。 以下是(部分)CPF文件的示例:
set_design design_top
create_power_domain -name PD1 -default
create_power_domain -name PD2 -instances {b1}
create_power_domain -name PD3 -instances {b2}
下图:处于不同电源域中的两个块b1和b2的示例。在这种情况下,\b1\u1\z处的测试点永远不会与\b2块中的任何测试点合并。

 

Test Point Analysis Multicycle and False Path Handling
在测试点分析和插入过程中,您可以识别使用read_SDC命令读入工具的功能SDC文件中的多循环路径和错误路径。该工具不会在这些路径上插入观察点或控制点, 如果想在MCP(多周期路径)/错误路径中添加测试点以进行低速测试,则不要读取工具中的功能sdc。
另一方面,如果没有功能性SDC,并且希望从MCP/FP中排除测试点,则使用以下命令:
set_test_point_analysis_options -exclude_cross_domain_paths on
用果由于SDC文件中列出的MCP/错误路径定时异常,导致大部分设计被排除在测试点插入之外,则在发出analyze_test_points命令时,工具将生成警告消息。例如:
// command: analyze_test_points
// Analyzing false and multicycle paths ...
// False and multicycle path summary : 112 false paths, 25 multicycle
paths
// Warning: The paths have 5 errors.
// Use the commands "report_false_paths -debug_error" and
"report_multicycle_paths -debug_error" to
// report the causes of the errors/warnings.
// Warning: Test points cannot be inserted at 1534865 (20.6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值