Timing修复的几种方法之setup
芯冰乐知识星球入口:芯冰乐
之前的推文已经提到过D触发器的工作原理及setup和hold的相关介绍。如果没有看过的童鞋可以戳此处进行了解。
下面我们看一下setup如果出现了violation是怎么解的。先看一下setup公式。
setup_slack = (capture_clock_latency + phase_shift ) - (launch_clock_latency + data_latency + setup_check)
其中,phase_shift是指launch clock发出数据后,capture clock是在哪一个沿去采。正常来说,capture clock默认是下一个周期的上升沿去采。因此,phase shift默认是1个周期时间。但有的