Chip123 科技應用創新平台

標題: layout的無力感 [打印本頁]

作者: bigc0710    時間: 2008-11-12 11:27 PM
標題: layout的無力感
今天被designer懷疑了我的能力!/ V1 E7 N! B2 D7 d
$ ?0 G: s- f6 o* ~/ ^
有種無力感!老闆也把我手中的工作抽掉了!
+ ^, o% J0 K+ P4 R7 t% v3 O3 R# S' k) o
請問大家APR如果timing 的hold slack修不調的時候會怎麼辦呢!(面積是很足夠的)
作者: kirk    時間: 2008-11-13 10:33 AM
APR?我能想到的問題:- `6 N: `4 Q6 q( t
1.用到slow cell3 a- x( E: q* ]  J
2.用錯cell5 J' x8 y, |: U4 v6 M( c9 S2 G
3.place的位置不對
1 z5 X4 e2 o' U4.path的寬度設定
作者: bigc0710    時間: 2008-11-13 11:49 PM
多謝kirk給了我幾各方向!馬上check!請問hlod time 修不過是否一定是layout的問題呢?
作者: kirk    時間: 2008-11-14 10:16 AM
那要看pre-layout跟post-layout模擬出來的值是否真的差異太大. S, w; z( v$ K: P" }& x
如果差異是在這出現的話,designer一定會說是layout的錯
作者: yytseng    時間: 2008-11-17 02:41 PM
99% 是 layout engineer 的問題.% [7 Q/ y* K# D
Hold time fix 只要看  report 加 buffer /delay cell 就可解決& i- A4 A% A! g2 m
如果解不掉有幾個可能
( L9 D' R6 W. W# ^! K5 F) Q( w  U4 a8 W# b7 b
1. 你不會看 timing report
. v8 b& {7 J- \$ W2 Q$ Y$ }) e2. Multiple Corner/Mode , timing path re-converge (同上), x. J5 e. U5 ~" L
3. Clock Tree 做錯
' _5 f) N: ]' _; {! Z4. Design Variation (PVT) 過大, 或是 OCV mode 過於悲觀
( w. U( T- P* A! q* m  k5. Timing Constraint 過於保守 (ex. set_clock_uncertainty 1.0 [all_clocks] ); Y9 y2 p; a( m) i* S/ \
6. 沒有足夠的 layout resource ( area, routing) 使得 buffer 無法加入或是造成 long wire (detour)
作者: caesarxl    時間: 2008-12-11 06:41 PM
学习学习∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼∼
6 x& W# W& x" T* s! K( U7 b9 B。。。。。。。。。。。。。。。。。。。。。
作者: jianping    時間: 2008-12-11 07:00 PM
標題: 回復 1# 的帖子
maybe you can use "astPostRouteOpt" to fix it  after finish routing.
作者: calear    時間: 2008-12-18 10:44 AM
真是大开眼界啊。。。。。。。。。
作者: andyfan66    時間: 2008-12-18 02:09 PM
hold的問題,插buffer,插delay cell之類的來解決就好呀,如果面積足夠的話
作者: semico_ljj    時間: 2008-12-19 04:24 PM
学习了!Thanks




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2