初心者ガイド - Centos7 (Linux)、IC618、SPECTER18、Calibre2019のインストールからCMOSインバータシミュレーション(3) ソフトウェアのインストールまで

ソフトウェアのインストール部分は非常に難しく、各種チュートリアル以外でも問題が発生する可能性があります。

注: ソフトウェアの起動は環境変数ファイル (.cshrc ファイル)、パスフォルダー名などに依存するため、ソフトウェアのインストールパス、フォルダー名、場所はチュートリアルに従って正確にインストールすることをお勧めします。環境変数ファイル内の内容はチュートリアルと完全に一致します。チュートリアルに従ってパスをインストールしたり、フォルダー名を書き換えたりしないと、さまざまなソフトウェアの起動の問題が発生する可能性があります(私はこれを試しました)。

準備: VMware ソフトウェアと centos7 をコンピューターにインストールします。IC618、SPECTER18、Caliber2019のインストールパッケージとパッチツールを準備します。仮想マシンには少なくとも 80 GB のストレージ スペースを割り当てる必要があり、すべてのインストール後にソフトウェアが占有するスペースは少なくとも 60 GB である必要があります。

要約:

ライブラリファイルのインストールLinux 仮想マシンのインストール後、ターミナルに対応するコードを入力してインストールする必要がある多くのライブラリ ファイルがあります。

具体的な方法は、端末に対応するコードを入力し、Enter キーを押してから y (yes の場合、n の場合は n) を押し、再度 Enter キーを押してライブラリ ファイルのインストールを実行することです。

 インストール プロセス中に、ライブラリ ファイルが見つからないさまざまな状況が発生する可能性があります。特定のファイルが見つからない場合は、オンラインで対応するライブラリ ファイルのインストール コードを見つけて、自分でインストールして完了してください。全体として、足りないものは補われます。

1. IC618の取り付け

通常のアカウントを使用してインストールすることも、root アカウントを直接使用してインストールすることもできます。Linux コマンドに慣れていない人にとっては、root アカウントを使用してインストールするのが比較的簡単です。以下では root アカウントを使用してインストールします/opt ディレクトリ内の eda ソフトウェアを例として挙げます。

1. root アカウントでシステムにログインし、opt ディレクトリの下に eda フォルダを作成します (opt ディレクトリはルート ディレクトリの下にあります) (マウスを直接右クリックするか、コマンド mkdir を使用できます)。 /opt/eda ディレクトリの下にディレクトリを作成し、/opt の下に cadence ディレクトリを作成します。 /eda ディレクトリの下に mentor ディレクトリを作成します。

2. IC618、SPECTER18、calibre2019 インストール パッケージとパッチ ツールを Linux 仮想マシンにコピーし、右クリックして Windows に直接コピーし、右クリックして Linux システムに貼り付けます (もう一度右クリックして貼り付ける必要がある場合があります)最初の貼り付けが完了した後)。

2. /opt/eda/cadence ディレクトリに入り、IC618 の 3 つの圧縮パッケージを解凍し、マウスを右クリックして、ここで解凍して解凍します。

3. /opt/eda/cadence ディレクトリに IC618 インストール ディレクトリとして IC618 フォルダを作成します。

4. /opt/eda/cadence/IC06.18.000.lnx86.Base/CDROM1 ディレクトリに入り、右クリックしてターミナルを開き、ターミナルに ./SETUP.SH と入力し、Enter キーを押してコマンドを実行します。

5. ポップアップ インターフェイスで、Enter キーを押し続けます。

6. プロンプトに従い、IC618 インストール ディレクトリ /opt/eda/cadence/IC618 を入力し、Enter キーを押します。

7. InstallScape は事前にインストールされていないため、/opt/eda/cadence ディレクトリに iscape フォルダを作成し、画面の指示に従ってインストールします。

8. インストールが完了すると、InstallScape インターフェイスがポップアップ表示されます。[ローカル ディレクトリ/メディア インストール] を選択し、[参照] をクリックして、インストール パッケージへのパスを選択して、[続行] をクリックします。

9. ポップアップインターフェースで IC_06.18.000 をチェックし、「次へ」をクリックします。

10. ポップアップ インターフェイスで、IC618 のインストール パスを選択した後、[開始] をクリックしてインストールを開始します。

11. インストールが完了したら、設定する必要があります。ほとんどの設定では Enter キーを直接押すことができます。注意する必要があることが 2 つあります。1 つは、ライブラリ ファイルをインストールするかどうかを尋ねるプロンプトであり、インストールすることを選択できます。 ; もう 1 つは、デフォルトの OA パスを使用するかどうかを尋ねるプロンプトです。デフォルトのパスを選択することをお勧めします。(必ず飛び出すわけではありません、取り付けた時は飛び出さなかったです)

12. 設定が完了したら、IC618 のインストールが完了します。下図に示すようにインターフェイスを閉じずに、SPECTRE181 のインストールを続行します。

2. SPECTER181のインストール

1. SPECTER の 2 つの圧縮パッケージを解凍し、/opt/eda/cadence ディレクトリに SPECTER181 フォルダーを作成します(フォルダー名は SPECTER181 である必要があります。そうしないと、その後ソフトウェアを使用するときにエラーが報告されます。私はそれを試しました)、SPECTER インストール マニュアルとして使用されます。上の図で [完了] をクリックし、ポップアップ インターフェイスで [キャンセル] をクリックして、下の図のインターフェイスに戻り、SPECTER インストール パッケージのストレージ パスを選択して、[次へ] をクリックします。

2. SPECTER_18 にチェックを入れて、「次へ」をクリックします。

3. SPECTER のインストール パスを選択し、[開始] をクリックしてインストールを開始します。

4. ポップアップ表示される構成インターフェイスで、デフォルトの OA パスを選択します。(必ず飛び出すわけではありません、取り付けた時は飛び出ませんでした)

5. インストールが成功した後のインターフェースは次のとおりです。

3.Calibre2019をインストールする

1. caliber2019 インストール パッケージが保存されているディレクトリ /opt/eda/mentor に移動し、calibre のインストール パスとして calibre2019 フォルダーを作成します; caliber2019 ディレクトリに入り、右クリックしてターミナルを開き、「./aoj_cal_2019.3_15」と入力します。 11_mib.exe を選択し、Enter キーを押します。

2. ld-linux.so.2 が見つからないため、最初に32 ビット glibcライブラリをインストールする必要があることを示すプロンプトが表示されます。ターミナルに yum install glibc.i686 と入力し、Enter キーを押して、y (はいを表す) を選択して完了します。glibcライブラリのインストール。

3. Calibre インストールターミナルに戻り、引き続き ./aoj_cal_2019.3_15.11_mib.exe と入力し、Enter キーを押します。

4. d を入力して Enter を押し、yes と入力して Enter を押して calibre2019 のインストールを開始します。

 

5. Caliber2019のインストールは数分で完了しました。

4. パッチファイルの処理

1. /opt/eda/cadence/patch ディレクトリに入り、ターミナルを開き、./1patch.sh ../IC618/ と入力して Enter キーを押すと、libstdc++.so.6 が見つからないというメッセージが表示されます。

2. 右クリックしてターミナルを開き、「yum -y install libstdc++」と入力して Enter を押してインストールを完了します。次に、「yum -y install libstdc++.i686」と入力し、Enter キーを押してインストールを完了します。

3. パッチを実行した端末に戻り、「./1patch.sh ../IC618/」と再度入力し、Enter キーを押して IC618 のパッチを実行します。

4. ターミナルに ./1patch.sh ../SPECTRE181/ と入力し続け、Enter キーを押して SPECTER パッチを実行します。

5. 引き続きターミナルに ./1patch.sh /opt/eda/mentor/calibre2019/ と入力し、Enter キーを押して Calibre Patch を実行します。

6. 引き続きターミナルに python cdslicgen.py と入力して IC618 のライセンスを生成し、生成されたlicense.dat を /opt/eda/cadence/license ディレクトリにコピーします。

7. 端末で ifconfig と入力して MAC アドレスを確認します。ens33 の下の ether の後の 00:0c:29:65:15:7f が MAC アドレスです。続けて python mgclicgen.py 00:0c:29:65:15: と入力します。 7f、Calibreのライセンスを生成し、生成されたlicense.datを/opt/eda/mentor/licenseディレクトリにコピーします。

8. システムのホスト名を eda に変更します。/etc ディレクトリに入り、hosts ファイルを開き、次の図に示すように最後に行「127.0.0.1 eda」を追加します。ホスト名ファイルを開いて、図に示すように「eda」ホスト名を追加します。 /etc/sysconfig ディレクトリに入り、ネットワーク ファイルを開き、次の図に示すように「HOSTNAME=eda」を追加します。

9. 現在の仮想マシンの静的ユーザー名と一時ユーザー名が eda になるように仮想マシンを再起動できますが、仮想マシンのデフォルトのホスト名でソフトウェアを起動することはできません。試してみたところ、静的ホスト名と一時的ホスト名が異なるためソフトが起動できない状況が発生しましたが、仮想マシンを再起動することで問題は解決しました。ターミナルに hostnamectl と入力して、現在のホスト名を表示します。

5. IC618 および Caliber2019 を実行します (非 root ユーザーで操作します)。

1. 個人アカウント (非 root アカウント) に切り替えてシステムに入り、/opt/eda/cadence/patch ディレクトリにある .cshrc を個人ディレクトリ /home/skywalker にコピーします。.cshrc は隠しファイルです。 CTRL+H を押すと表示されます。

2. 個人アカウント ディレクトリで端末を開き、「su」と入力して Enter キーを押し、root ユーザーのパスワードを入力し、一時的に root アカウントに切り替え、引き続き usermod -s /bin/csh skywalker と入力し、個人ユーザーのシェルを csh に変更します。 。環境変数は csh で設定されるため、デフォルトの bash を csh に変更する必要がありますが、環境変数が bash で設定されている場合は、シェルを変更する必要はありません。もう一度「su skywalker」と入力して個人アカウントに戻ります。

3. 個人アカウント ディレクトリ /home/skywalker でターミナルを開き、source .cshrc と入力し、環境変数をロードし、次に virtuoso と入力して IC618 を起動します。

4. 個人ディレクトリ /home/skywalker でターミナルを開き、source .cshrc と入力して環境変数をロードし、次に calibre -gui と入力して calibre を起動します。

ここまででIC618、SPECTER18、Calibre2019のインストールは完了です。フォルダー名はチュートリアルの要件に従っている必要があり、そうでない場合はソフトウェアの起動時にエラーが発生することに注意してください。

6. IC618 と Caliber2019 を実行します (root ユーザーでのソフトウェアの起動はオプションです)。

1. まず、5 番目の部分を完了します。IC618、calibre2019 を実行します (非 root ユーザーで操作します)。ソフトウェアが正常に起動できれば、この操作が考えられます。

2. root アカウントで IC618 と caliber2019 を起動したい場合は、「su skywalker」と入力して個人アカウントを入力する必要があります。次に、source .cshrc と入力して環境変数をロードし、次に virtuoso と入力して IC618 を起動します。または、「source .cshrc」と入力して環境変数をロードし、「calibre -gui」と入力してcalibreを起動します。

3. 注: プロトコルが指定されていないエラーが発生する場合は、再版記事を確認して解決してください(メッセージ 15 件) Linux システムでの「プロトコルが指定されていません」エラーを解決する_Deep Scientific Research のブログ - CSDN ブログ

3.1. 再版記事の通り問題は解決しましたが、再起動するたびに「プロトコルが指定されていません」エラーが発生するため、rootモードでxhost +を入力し、次にsu skywalkerで個人ユーザーモードに入り、このモードのソフトウェア。次回以降の使用時に、source .cshrc を入力する必要がなくなり、ソフトウェアを起動するために virtuoso を入力するだけで済みます。&起動方法として、追加してもしなくても良いのですが、意味がよくわかりません。

3.2. Calibre と virtuoso は同じ方法で起動します。virtuso が起動できる場合は、calibre も起動できます。calibre -gui と入力するだけです。

この時点で、root ユーザーでソフトウェアを起動できます。su skywalkerでは個人ユーザーモードに入る必要があり、rootユーザー単独では起動できません。

おすすめ

転載: blog.csdn.net/qq_67311527/article/details/131216392