GBA
一、
常見的關于GBA的解釋]如下:對于多輸入的cell,計算cell delay時取每個input pin上transition最差的作為input transition去計算;
二、
對于一個三輸入的AND門,實際在GBA下report_timing,不同的三條path,分別經過 AND/A,AND/B,AND/C,AND這個cell的cell delay是不一樣的;
如下兩條path,path1經過U52/A,path2經過U52/C;在這兩條path上U52這一級cell delay是不一樣的,但是output transiton都是0.4612;
個人理解,對于GBA,
(1)不同的input pin transition會計算得到不同的output transition,工具取最差的output transition往下傳遞,賦值給下一級cell的input transition,用這個transition值去計算下一級cell的delay;
(2)對于當前cell的delay,data從哪個pin來,就用哪個pin上的input transition(此時的input transition已經上一級經過GBA之后的output transition)去算;
因此,這樣的說法“用最差的 input transition 去計算當前 cell 的 delay”是不正確的;從第一張圖的原文(參考資料)來看,原文描述如下: 考慮從FF1到FF2的setup check,計算OR門A-Z的delay時,用的是pin A的transition,而不是B pin的transition ;
-
GBA
+關注
關注
0文章
10瀏覽量
8693 -
PIN管
+關注
關注
0文章
36瀏覽量
6325
發布評論請先 登錄
相關推薦
評論