dc综合过程中non-unate clock即非单调时钟及set_clock_sense

non-unate clock即非单调时钟_renzao_ai的博客-CSDN博客理论上来说,时钟电路只能经过寄存器时钟端、buffer(正相关、inverter(负相关),clock 经过or ,xor等除了与门和非门外的其他逻辑,就会被叫做non_unate。(1)一种可能是,作为时钟使用时,并不会走导致non-unate的路径。这时候,可以设置clock source 到 non-unate,数据路径的false path;或者对此warning不处理。(2)第二种可...https://blog.csdn.net/zt5169/article/details/89355933

了解了 unate clock 这种warning如果不处理,那么timing检查时,时钟之间的相位可能是不正确的,比较悲观的是工具可能要进行半周期检查。它会认为上升沿和下降沿同时驱动时序器件,从而导致strict timing check

当然如果工具能优化下来 就不用处理。如果不行:

可以分析之后设置set_clock_sense或set_clock_groups -physically_exclusive

你可能感兴趣的:(芯片后端,时序相关,unate,clock)