non-unate path
时间:10-02
整理:3721RD
点击:
各位大侠,non-unate path会影响report_timing的结果吗?
工具都会报warning,但是很少去管它,应该没有多大影响的
什么是non-unate path呢?
就是输入固定时,输出也是不确定的,没有一定的函数关系
什么样的逻辑会出现这种问题
比如两个时钟通过一个与门,icc无法确定输出的时钟的边沿是上升沿有效还是下降沿有效。
你百度下,我记得前几天搜索了下,有讲的很好的博客一枚。
经过XOR门时候 容易产生这种事情,
学习一下
能说的具体一点么?怎么就无法确定了?
encounter里有个global variable:timing_clock_phase_propagation, 默认的设置为
set_global timing_clock_phase_propagation positive
还有另外的设置是negative | both.
对于这样的non-unate path,设置不同,报告的timing reports里选择的trigged edge,phase shift,等都不一样.
元件输出的上升、下降沿在收入为上升/下降沿时均可能产生。在XOR中易出现。
请问,如果确实在网表里面有这样的xor门,那么遇到这样的警告应该如何处理?在dc和pr的时候还可以这样定义分频时钟么?
同问!
set_case_analysis
输出和输入没有一定的函数关系
输出不是输入的单调函数