かわいいは正義
ただの日記ですよ(・ω・)
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...
2020年6月15日月曜日
SiliconSmart で入力容量を評価するパラメータ:cin_bias_capacitance, set subtract_leakage
›
SiliconSmart で入力容量を評価する際,あまりに容量が小さいとシミュレーションが不正確になるので,SiliconSmart はドライバの出力に容量をつけてシミュレーションを行う.シミュレーション後入力容量の評価ができた後で,この容量は削除される. pintype グルー...
2020年6月9日火曜日
SiliconSmartでキャラクタライズする項目を限定する
›
SiliconSmartでキャラクタライズする項目を限定するには,characterizeコマンドに-matchオプションをつける. characterize -match {setup*|hold*|delay*} cells -match オプションでマッチしたシミュレーシ...
2020年6月5日金曜日
Calibre xactview を使う
›
Calibre xACT で抽出した RC つきネットリストを GUI で解析するには,Calibre xActView を使う.デバイスの構造を示す fs3 ファイルと,fs3 ファイル内のネット番号を実際のレイアウトのネットへ対応させる pdb が必要.いずれもCalibre...
Calibre で抽出する寄生成分を選択する
›
正確には,出力時のフォーマットで抽出した結果を選択できる. % calibre -xrc -fmt {-r|-c|-rc|-rcc|-adms|-all|-simple} rule.cal オプションはそれぞれ以下の通り. -r :抵抗のみ抽出 -c :容量のみ抽出 ...
2020年6月4日木曜日
Finesimで回路のタイプを指定し,精度と速度のトレードオフをとる(finesim_mode)
›
finesim_modeオプションを使い,対象回路のタイプを指定できる. .option finesim_mode=mode modeは以下の7つがある. Mode Target spicead High precision analog circuits. sp...
2020年5月22日金曜日
GPAの定義は大学によって違う
›
GPA(Grade Point Average)という成績の評価値があって,日本の大学で最近よく使われている.どの大学でもGPAと呼んでいるが,実は大学ごとに基準がグチャグチャでGPAでは大学間の成績評価できない.一般には1~4で評価するけれど,1~4.3とA+の+相当に0.3あ...
‹
›
ホーム
ウェブ バージョンを表示