微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > non-unate path

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

输出和输入没有一定的函数关系

输出不是输入的单调函数

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top