|
99% 是 layout engineer 的問題.$ s- |; `- E; U" ?- H6 C
Hold time fix 只要看 report 加 buffer /delay cell 就可解決" X* M. J H) q, Z+ P2 e' x" Q
如果解不掉有幾個可能* } Y; A3 j& Q! u, U* I& H& E# }* R+ q
4 ?" m: g/ K+ i8 m8 r1. 你不會看 timing report
, o6 _& S0 t' x2. Multiple Corner/Mode , timing path re-converge (同上); S, m O1 U+ d& z; \
3. Clock Tree 做錯
4 h8 c; `/ @3 t6 F% M: D( S4. Design Variation (PVT) 過大, 或是 OCV mode 過於悲觀6 U$ l8 _1 B. a `5 W/ v
5. Timing Constraint 過於保守 (ex. set_clock_uncertainty 1.0 [all_clocks] )6 e9 m+ P( z: f( K
6. 沒有足夠的 layout resource ( area, routing) 使得 buffer 無法加入或是造成 long wire (detour) |
|