私はこれらの指示を機能させようとしています。途中で問題が発生しました。正しい方向に向けていただければ大変助かります。
Web サイトの指示に従ってみました。ステップ2と3がよくわかりませんでした。
このディレクトリ内の各スクリプトの最初の行に Python パスを追加します
これがどのpythonパスかわかりません。これ$PDK_DIR/ncsu_basekit/gentech/sshaft/bin
ですか?bin
しばらく試してみると、フォルダーが作成されたようで、すべてのファイルがここ$PDK_DIR/ncsu_basekit/gentech/bin
にコピーされました。*.py
を更新しているときに、ファイルicoa_setup.csh
も必要であることがわかりました。そうしないと、またはライブラリが Cadence Virtuoso に読み込まれません。source
setup.csh
NCSU_TechLib_FreePDK45
NCSU_Devices_FreePDK45
最後に、gentech.py -log gen.log
からコマンドを実行する$PDK_DIR/ncsu_basekit/gentech
と、次のエラーが発生します。
/home/class/ahmed589/NCSU-FreePDK45-1.4/FreePDK45/ncsu_basekit/gentech/sshaft/bin/gentech.py: Permission denied
おそらく理由:の最初の行はgentech.py
実行可能ファイルではなく、フォルダーです
#!/home/class/ahmed589/NCSU-FreePDK45-1.4/FreePDK45/ncsu_basekit/gentech/sshaft/src/py/
行が次のように変更された場合
#!/home/class/ahmed589/NCSU-FreePDK45-1.4/FreePDK45/ncsu_basekit/gentech/sshaft/src/py/gentech.py
次に、次のエラー メッセージが表示されます。
import: Command not found.
Badly placed ()'s.
たぶん、次の情報が役立つでしょう:
- オペレーティング·システム:
Linux 2.6.32-573.3.1.el6.x86_64
- Cadence Virtuoso バージョン
6.1.5
- oaGetVersion :
22.41.004
- パイセル スタジオ バージョン:
2014.09-L4 of PyCell Studio
- Python バージョンの PyCell Studio ビルド:
2.6.2 (r262:71600, Apr 7 2011, 14:30:04) [GCC 4.4.3]