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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部