gm300の日記: skew 30ps(予定)
日記 by
gm300
clock の配線を ladder にする。driver の個数は適当に 32 にする。 2 段 inverter だと初段の delay が結構大きい。ま、配置も適当だから。
最終段の skew は 70ps. 大きい原因は、buffer に隣接する FF が ladder を通らずに直接繋がってしまうことによる。それを除いても 60 ps くらい。一段目を直してからもう一度調べる。
CTS の最良の結果は 100ps なんでそれほど差がない。20psとかまで絞らないと impact ないな。いや、10 かな。10だと計算誤差の領域じゃないかな。えっと、
- 直結禁止のために buffer まわりは配置禁止。
- FF が偶数 row のみ。回転方向制御で、trunk 失敗の削減。
- double via を使って抵抗さげる。
- M5 bar を止めて M3 にする。 .. これは後で苦しくなりそう。
- buffer 数を増やす。
- ladder 縦棒を増やす、ずらす、module をもっと縦長にする。
aspra の cell はどうも、inverter はサイズに関わらず 1 段、buffer は 2 段のようだ。配線容量がそれなりに大きい clock にはこれはいいかもしれない。
最終段の skew は 70ps. 大きい原因は、buffer に隣接する FF が ladder を通らずに直接繋がってしまうことによる。それを除いても 60 ps くらい。一段目を直してからもう一度調べる。
CTS の最良の結果は 100ps なんでそれほど差がない。20psとかまで絞らないと impact ないな。いや、10 かな。10だと計算誤差の領域じゃないかな。えっと、
- 直結禁止のために buffer まわりは配置禁止。
- FF が偶数 row のみ。回転方向制御で、trunk 失敗の削減。
- double via を使って抵抗さげる。
- M5 bar を止めて M3 にする。 .. これは後で苦しくなりそう。
- buffer 数を増やす。
- ladder 縦棒を増やす、ずらす、module をもっと縦長にする。
aspra の cell はどうも、inverter はサイズに関わらず 1 段、buffer は 2 段のようだ。配線容量がそれなりに大きい clock にはこれはいいかもしれない。
skew 30ps(予定) More ログイン