Mentor-dft 学习笔记 day27-Timing-Aware ATPG vs. Transition ATPG

本文探讨了Timing-Aware ATPG的局限性,包括执行时间的延长、覆盖范围可能降低、不准确的定时计算等问题。同时,列举了在进行定时感知ATPG时可能遇到的错误和警告,如SDF文件限制、不支持条件延迟和时钟偏移等。此外,还提到了通过设置故障列表来减少运行时间的方法。
摘要由CSDN通过智能技术生成
Timing-Aware ATPG vs. Transition ATPG
以下是starc03的testcase来评估timing-aware ATPG,为了对比transition fault ATPG and timing-aware ATPG,testcase有以下特性:
Design Size: 2.4M sim_gate
Number of FFs: 69,153
CPU: 2.2Ghz
315 sec to read SDF file that has 10,674,239 lines

 Timing-Aware ATPG Limitations

执行timing-awareATPG有许多限制。以下是timing-awareATPG限制列表:

•有关SDF文件的限制

•不支持 Launch-off shift。

•timing-aware的ATPG运行时间大约比正常transition faultATPG慢八倍。 

•大型组合回路可能会减慢计算静态松弛的分析速度。这也使得实际的延迟分析不太准确。

•timing-awareATPG上的过渡测试覆盖率可能低于正常transition faultATPG。因为定时感知ATPG尝试检测故障的时间更长路径,则更可能达到中止限制。请注意,使用此选项会增加运行时间。

•在计算间隙时,该工具没有明确考虑假或多周期路径效应,因此它将所有路径延迟添加到间隙计算中。当结果松弛度为负,意味着故障的最大延迟大于时钟周期,工具将松弛舍入为零。

•静态松弛计算中不包括命名捕获程序中的定时信息。

•保存检查点时,不会存储SDF数据库。使用展平模型时,必须使用read_SDF命令重新加载SDF数据。

•当指定了-Slack_margin_for_fault_dropping时,不能使用静态压缩(compress_patterns命令)和模式排序(order_patters命令)。

•时钟偏移被忽略。时钟偏移是由时钟路径上的延迟引起的,而定时感知ATPG不使用时钟路径上延迟。因此,在定时计算中不考虑时钟偏移(时钟路径上的延迟)。

•SDF文件不会影响良好的机器模拟值。SDF文件主要用于指导定时感知ATPG沿长路径检测故障,以及计算延迟测试覆盖率。也就是说,该工具不会从SDF文件中的延迟中提取(或推断)错误和多循环路径。 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值