|
假设连续三个上升沿叫T0, T1, T2,你在T0 launch, T2 capture那确实是2T,但你的设计有没有可能是T1 launch呢?这里分三种情况:
1. T1 launch,T2必须capture正确的值,那显然不能用multicycle
2. T1 launch, T4 capture即可,从功能上似乎没问题,但是T2可能会capture到亚稳态,那也不能用multicycle
3. T1 launch, T4 capture即可,连亚稳态传播都无所谓,那设计上不用做任何处理都可以用multicycle
一般的处理就是要保证不会在T1 launch,比如说直接插个clock gating使得launch clock在T1没有有效沿 |
|