VirtuosoのSOI MPW run用設定
参考: MPW runのwebページ のSOI Design Lecture Slide(Install)
必要なファイル
最新版はSOI MPW runのwebページからダウンロードすること
ファイル名はリリースのバージョンによって若干変化があるので注意
筑波大の環境では /opt/ 以下にダウンロードしてあるので、各自の作業ディレクトリにcpして使用
作業ディレクトリの構造は /home/senzaki/Lapis/ を参照
おそらく構造自体は以下で設定するパスさえ正しければ適当で問題ない
ただし、virtuoso起動するのは.cds***と同じ場所でないとダメっぽい
- soi020_kek_LAPIS_Semi_ic61/ (WPW run webからDLする場合、PDK_Rel_XXのリンクからDLして解凍)
- PC_020umSOI_KEK
- cds.lib
- .cdsinit
- .cdsenv
- .cdsPCskill
- .simrc
- display.drf
- streamIn.template
- streamOut.template
- RESTRICT
- SIM_PARAM
- rules
- IOLIB6**/ (WPW run webからDLする場合、IOLIB6**.tar.gzのリンクからDL)
- calibre関係 (WPW run webからDLする場合、以下のファイル名のリンクからDL)
- calibre_antena_drc_5lmG.runset
- calibre_antena_drc_5lmSD.runset
- calibre_drc.runset
- calibre_drc_Marea.runset
- calibre_drc_gencheck.runset
- calibre_drc_logicgen.runset
- calibre_drc_option.rul
- calibre_lvs.runset
- calibre_lvs_option.rul
- 表示関係(WPW run webからDLする場合、以下のファイル名のリンクからDL)
- 020soi_kek_arai*.tech
- display_arai*.drf
cds.libの編集 : 必要なライブラリの追加
以下の行の、PC_020umSOI_KEKのパスを書き換える DEFINE PC_020umSOI_KEK .../PC_020umSOI_KEK
- I/Oライブラリを追加(デザイン提出の際、このライブラリにあるマークが必要)
以下の行を追加 DEFINE IOLIB6 .../IOLIB6v3
calibreのセットアップ
rulesファイルを指定している行のパスを正しく書き換える
例
drcRulesFile: /.../rules/020soi_for_KEK_calibre_drc_5m_r21.rule
drcRunDir: /.../rules
- virtuosoのメニューバーにcalibreを加える: .cdsinitの編集
.cdsinitに以下を追加 load(strcat(getShellEnvVar("MGC_HOME") "/lib/calibre.skl"))
SIM_PARAM/select.incの編集
例
.inc '/.../SIM_PARAM/hspice/02soi_options.inc'
.lib '/.../SIM_PARAM/hspice/Core/02soi_3p3v_nch_colvbf.skew' nt
- rgpn, mimcap_1p5fなどのSPICEモデルはPDKに含まれていないので、擬似モデルを追加
以下の行を追加
* Resistor Model (for res_polyn)
.subckt rgpn r1 r2
.param r=3e3 l=696.01e-6 w=97.5e-6
ra r1 r2 r=r l=l w=w
.ends
* Capacitor Model
.model mimcap C
.model mimcap_1p5f C
インストールの確認
以上、正しくインストールされると次のように、メニューに"LAPIS_semi", "Calibre"が追加される
"LAPIS_Semi"
"Calibre"
表示の最適化(任意)
1 virtuoso起動
2 CIW -> Tools -> Tchnology File Managerを開く
3 "Load" をクリック
- ASCII Technology File で "020soi_kek_araix.texh" を選択
- Select All にチェック
- Technology Library で PC_020umSOI_KEK を選択
- Replace にチェック
->OK
4 Save for binary technology database
5 %cp display_araix.drf display.drf
--
RenSenzaki - 2015-08-03
Topic revision: r4 - 2015-08-03 - 13:01:55 -
RenSenzaki