某所でCADのライセンス数の取り扱いについてヒートアップしている.Citrixのライセンスツールを使ってライセンスが管理されている場合,lmstatを使ってライセンスを確認することができる.
% lmstat [-a][-f feature]
-a : 提供されているすべてのライセンスの情報を表示
-f "feature" : "feature"のライセンスに関して情報を表示
例えばhspiceの場合,
% lmstat -f hspice
と打ち込めばよい.
ただしライセンスサーバーが複数ある場合,複数のサーバーにアクセスするためライセンスのチェックに時間がかかるようだ.以前記事にしたように実際に1つライセンスを取った方が速いかもしれない.
なお,うちの研究室も自分を含む何人かやらかした事があるので,それ以降皆自重するようになりました.
"&"とかつけてジョブを複数投げるときは気をつけましょう.
2013年6月20日木曜日
2013年6月19日水曜日
SiliconSmart備忘録
SiliconSmart ACEを研究室の子に教えてもらったのでメモ.
最低限必要なのは
・全体の設定ファイル(configure.tcl)
・各セルごとの論理を定義したファイル(.inst).
・SPICEネットリスト.
configure.tclはインストールディレクトリにテンプレがある..instは無ければ手で作れとのこと.既存の.libがあればそれから生成することもできる.
各ファイルのディレクトリ構造は(ほぼ)固定である.SiliconSmartはカレントディレクトリのディレクトリ構造から,各設定ファイルを読み取る.ディレクトリ構造は以下となっている.
./config # configure.tclを入れる.
./control # .instファイルを入れる.
./netlists # ネットリストを入れる.これは別のディレクトリを指定できる.
キャラクタライズの条件はconfigure.tclにも,.instにも,そして既存の.libからも読み取ることができる.
優先度が存在し,高い順に
.inst > configure.tcl > .lib
である..libにIndexの切り方とか指定していても全然反映されず詰まった.
キャラクタライズで利用するSPICEファイルの拡張子は.cir.別の拡張子を使うときはimport時に-extオプションを使う.
Magmaのツールなので,平等にNLDMもCCSもESCMも出せる.
セルの面積情報を付加することができない.やり方はマニュアルに書いてあるが,.libに反映されない.バグ?
最低限必要なのは
・全体の設定ファイル(configure.tcl)
・各セルごとの論理を定義したファイル(.inst).
・SPICEネットリスト.
configure.tclはインストールディレクトリにテンプレがある..instは無ければ手で作れとのこと.既存の.libがあればそれから生成することもできる.
各ファイルのディレクトリ構造は(ほぼ)固定である.SiliconSmartはカレントディレクトリのディレクトリ構造から,各設定ファイルを読み取る.ディレクトリ構造は以下となっている.
./config # configure.tclを入れる.
./control # .instファイルを入れる.
./netlists # ネットリストを入れる.これは別のディレクトリを指定できる.
キャラクタライズの条件はconfigure.tclにも,.instにも,そして既存の.libからも読み取ることができる.
優先度が存在し,高い順に
.inst > configure.tcl > .lib
である..libにIndexの切り方とか指定していても全然反映されず詰まった.
キャラクタライズで利用するSPICEファイルの拡張子は.cir.別の拡張子を使うときはimport時に-extオプションを使う.
Magmaのツールなので,平等にNLDMもCCSもESCMも出せる.
セルの面積情報を付加することができない.やり方はマニュアルに書いてあるが,.libに反映されない.バグ?