ISHI会版OpenMPW用のレイアウトを作るための環境構築用スクリプトです。
WSL2 (Windows Subsystem for Linux)上のUbuntu22.04とUbuntu22.04とMac Mコアシリーズで動作します。
下記のコマンドを実行するだけです。
./eda-setup.sh
brewのqt@5が必要です。
qtがインストール済みの場合は削除する必要があります。
./pdk_PTC06-setup.sh
./pdk_TR10-setup.sh
./pdk_MF20-setup.sh
uninstall.sh
PDKを変えたい場合はPDK削除後、PDKのみインストールして下さい。
- Poly : 20Ω□(500Ω, 45um/1.8um)
- Nwell : 1.1kΩ□(10kΩ, 45um/4.8um)
- Nact : - (- , 45um/3.0um)※ダイオード特性となって測定不能
- Pact : 42Ω□(625Ω, 45um/3.0um)
- Poly-Metal (ACTEG15) 3.06fF/um^2 (44pF, 120um/120um)
- nMOS Cap (ACTEG14) 5.42fF(蓄積・強反転)/3.82fF(弱反転) (78pF/55pF, 120um/120um)
- pMOS Cap (ACTEG07) 5.34fF(蓄積・強反転)/3.54fF(弱反転) (77pF/51pF, 120um/120um)
URAさんによりコンテスト第一部用schematicが提供されましたので、LVSなどをする場合にお使いください。
テクノロジーで「OpenRule1umPDK」を選択する。
テクノロジーで「ICPS2023_5」を選択する。
パッドのレイアウトとなります。これをベースに設計してください。
ピン番号は、下面左端(南面西端)が1番で左回りでカウントします。
本番のパッドではESD対策が施されています。(ただのメタルがあるだけのように見えますが、最終提出の時にはESD対策が施されたパッドへ置き換わります。)
もし、アナログ回路の実装などでESD対策が不要や自分で実装したい場合には下記の手順に従ってESD未対策のパッドをお使いください。
後日アップロード予定
サンプル内に各種サンプルがあります。
自動生成ツールを用意してあります。
インダクタシミュレーターのFastHenry2用のファイルとGDSファイルを生成します。
- R
- 内側の内径[um]
- S
- ワイヤー間のスペース[um]
- W
- ワイヤーの幅[um]
- N
- 巻き数
- T
- ワイヤーの厚さ[um]
- GuardRing_S
- inductorからガードリングまでの距離[um]
- GuardRing_W
- ガードリングのワイヤーの厚さ[um]
- ガードリング
- inductorは非常に他のワイヤーからの影響を受けやすいため、安全距離として設けているワイヤーの囲み