最近の Caravel でPDKが sky130A から sky130B に変わっていますが,その違いについてのメモ
・sky130B は ReRAM対応
・Metal1 - Metal2 の距離が sky130A の2倍
・なので via の抵抗が2倍 (Typical: 4.5 Ω/via → 9 Ω/via)
・ただし長い分ばらつきが大きいので Worst corner は30 Ω/via.配線抵抗を気にする設計でビア本数が少ないところは注意が必要
・デザインルールに変更はないので DRC/LVS は sky130A と一緒
・IIC-OSIC-TOOLS では DOCKER_TAG=next,PDK=sky130B,PDK_PATH=/foss/pdks/sky130B すると使える.次のリリースでは最初から sky130A と sky130B 両方使えるようになる (予定)