在ATPG之前,可使用STA工具在设计上执行时序优化。
这个process也会定义timing exception paths,包括以下:
-
False Path——在操作的功能模式下,path不能被敏化(当确定电路的时序性能时,STA工具忽略这些paths)。
-
Multicycle Path——具有超过一个clock cycle的信号传播延迟的path。

对于任何包含多个at-speed capture clock pulses的sequential pattern,都要评估timing exception paths的影响。包括以下pattern类型: -
Clock sequential(broadside transition patterns和stuck-at patterns)
-
RAM sequential
-
Path delay
在创建test patterns之前,ATPG工具自动评估false和multicycle paths。当在ATPG仿真patterns期间,工具识别通过false或multicycle paths传播的transitions,并且当transitions由于timing exceptions而不稳定时,在结果patterns中在捕获寄存器上屏蔽它们(修改为X,为0或1,即预期值为0或者1,由于设置了false或者multicycle,使transition不能正常传播,将预期值设为X&#

本文介绍了时序异常路径在ATPG(自动测试模式生成)过程中的作用,重点关注了虚假路径和多周期路径。时序优化过程中,STA工具会识别并处理这些路径。在创建测试模式前,ATPG工具会评估并处理可能导致不稳定转换的虚假和多周期路径。时序异常如设置时间和保持时间异常会影响测试响应和覆盖率,特别是跨时钟域的情况。使用SDC文件可以提供时序异常信息,从而更准确地仿真和优化测试模式。
最低0.47元/天 解锁文章
803

被折叠的 条评论
为什么被折叠?



