かわいいは正義
ただの日記ですよ(・ω・)
2020年10月21日水曜日
VIMのスペルチェッカーの塗りつぶし方法を変える
›
VIMでスペルチェックをかけると違反箇所は標準で赤塗りになるが,カラースキームによっては非常に見づらい.hilight SpellBadコマンドで制御できるのだが,うまくいかない場合はColorSchemeコマンドで囲うとよいようだ. set spell set spelllan...
2020年8月23日日曜日
IC Compilerの配線長に制約を設定する (set_max_length)
›
IC Compile rでは通常使用する配線長に制約はない.意図的に制約を設けたいときは, set_max_length オプションを使用することができる. > set_max_length integer design このオプションは設計者がトップレベルで配線...
2020年8月21日金曜日
Calibre で cell is referenced but not defined とエラーが出る
›
Calibre LVS で ERROR: Cell cellname is referenced but not defined と表示されて LVS が止まる場合,GDS 中で参照されているセルのレイアウトが空である可能性がある.例えば参照している Milkyway が...
2020年8月12日水曜日
Mi Max 3
›
寿司食って膨らんだ男が浅草で爆発するCM で有名なXaomiのMi Max 3を買った.4月1日に注文したのに届いたのは4月22日だった.Amazon.co.jpで買ったのに中国直送とは思ってなかった…(COVID-19で物流が混乱している中申し訳なかった). デカイ...
2020年8月4日火曜日
Calibre xRC/xACT の出力ファイルを1つにまとめる
›
Calibre xRC/xACTの出力ファイルは,なぜか3つのファイルが出力される.手動でまとめてもよいが,Calibreのルールファイル中のネットリスト名指定時に SINGLEFILE オプションを与える事ではじめから1つのファイルに設定することができる. PEX NET...
2020年8月1日土曜日
BSIM-CMGでトランジスタ特性をばらつかせる
›
BSIM-CMGでトランジスタ特性をばらつかせるには,以下のモデルパラメータが利用できる.DELVTRAND,U0MULT,ISD0MULT以外はモデルパラメータとしてあらかじめ存在しているものである. パラメータ:初期値:説明 DTEMP :0 K:デバイスの温度シフト量...
2020年7月25日土曜日
Perlの二次元配列の走査
›
よく忘れるのでメモ. #!/bin/perl my @ARRAY=(["A1", "A2", "A3"], ["B1", "B2", "B3"]); ...
2020年6月26日金曜日
BSIM4 level 72におけるトランジスタ構造オプション
›
BSIM4 level 72 (BSIM-CMG)モデルは,一つのモデル式で様々な形状のトランジスタを表すことが可能である.近年のデバイス構造の進化によって様々なトランジスタ構造が提案されている.モデル式の中でトランジスタ構造を選択するオプションがあるので紹介する. BULK...
2020年6月19日金曜日
SiliconSmart のタイムステップ
›
SiliconSmart が呼び出すシミュレータのタイムステップは以下のパラメータで制御できる. time_res_high クリティカルな解析におけるシミュレーションタイムステップの最大値.高精度な過渡解析で必要となる最小の時間解像度となる. デフォルト値:1...
2020年6月16日火曜日
Libertyモデル(.lib)における,index_1とindex_2のxy軸対応
›
index_1がy軸,index_2が横軸. fall_constraint(mpw){ index_1("0.1, 0.2, 0.3"); index_2("0.1, 0.2"); values( "1.10 1.11...
‹
›
ホーム
ウェブ バージョンを表示