91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ubuntu18.04如何安裝cadence virtuoso

發布時間:2021-11-16 09:29:29 來源:億速云 閱讀:2990 作者:小新 欄目:互聯網科技

這篇文章主要為大家展示了“ubuntu18.04如何安裝cadence virtuoso”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“ubuntu18.04如何安裝cadence virtuoso”這篇文章吧。

最近需要做一些集成電路設計相關的工作,研究了一下,還挺復雜。不過千里之行,始于足下,再復雜的東西也是一步步由簡單的東西構建而成的。根據工作需要 ,安裝了全定制集成電路設計軟件IC617,下面記錄一下過程。

由于virtuoso不支持windows系統,因此先安裝了ubuntu18.04系統,并安裝好jdk。如果懶得下載oracle jdk的,可以如下直接apt安裝openjdk。

sudo apt-get install openjdk-8-jdk openjdk-8-jre

除此以外,還需要安裝如下軟件包

sudo apt-get install ksh csh xterm libncursesw5-dev libxtst6:i386 libxi6:i386 lib32ncurses5 lib32stdc++6 libstdc++5:i386

由于virtuoso支持的redhat enterprice linux和ubuntu還是有些不同,因此還需要做一些修改才能順利安裝。首先創建如下軟鏈接

sudo ln -s /usr/bin/mawk /bin/awk
sudo ln -s /usr/bin/basename /bin/basename
sudo ln -s /lib/x86_64-linux-gnu/libncursesw.so.5.9 /lib/libtermcap.so.2

然后在/etc文件夾中新增文件redhat-release,其內容為如下一句話

Red Hat Enterprise Linux release 6.12

這是為了讓軟件認為自己運行在red hat enterprice linux上。注意在/etc中創建文件需要root權限,因此完成后最好把權限修改為644

sudo chmod 644 /etc/redhat-release

接下來就可以開始安裝了。首先下載安裝文件,所有安裝文件可在如下地址下載

https://pan.baidu.com/s/1Pq_ofvvDoV8u5jz1wZyQIg

提取碼為:eern

ubuntu18.04如何安裝cadence virtuoso

注意下載后的文件是按安裝在虛擬機上準備的,因此有一些文件是沒必要的,實際上用得到的只有從03到10。此外,文件的排列順序也就是實際的安裝順序,在安裝前要對所有文件進行解壓。因為04的兩個壓縮包是分卷壓縮的,因此解壓需要使用如下方法

cat 04.IC06.17.700_Base.zip* > 04.IC06.17.700_Base.zip
unzip 04.IC06.17.700_Base.zip

即先將兩個分卷合并,然后再解壓,否則可能遇到無法解壓的情況。

進入解壓后的03.InstallScape,可看到如下壓縮文件,

ubuntu18.04如何安裝cadence virtuoso

該文件可用如下方法解壓

zcat IScape04.23-s010lnx86.t.Z | tar xvf -

解壓后得到如下文件

ubuntu18.04如何安裝cadence virtuoso

在此目錄下執行如下語句即可開始安裝。注意網上的帖子均安裝在/opt目錄下,因此需要root權限創建文件夾并修改權限。此處我直接裝在當前用戶目錄下,故不需要root權限,而且以后的操作也都不再需要root權限。

iscape/bin/iscape.sh

ubuntu18.04如何安裝cadence virtuoso

選擇IC617解壓后所在目錄,直接點擊continue

ubuntu18.04如何安裝cadence virtuoso

選擇要安裝的程序,點擊next

ubuntu18.04如何安裝cadence virtuoso

在安裝過程中,配置環節會跳出窗口進行配置,可以按如下方式處理

ubuntu18.04如何安裝cadence virtuoso

ubuntu18.04如何安裝cadence virtuoso

ubuntu18.04如何安裝cadence virtuoso

ubuntu18.04如何安裝cadence virtuoso

安裝完成后,點擊done,回到主界面,此時可以點擊cancel,重新選擇軟件包路徑,繼續安裝MMSIM

ubuntu18.04如何安裝cadence virtuoso

ubuntu18.04如何安裝cadence virtuoso

接下來的安裝步驟和之前安裝IC617幾乎完全一樣。

ubuntu18.04如何安裝cadence virtuoso

ubuntu18.04如何安裝cadence virtuoso

同樣在配置時會跳出窗口進行配置

ubuntu18.04如何安裝cadence virtuoso

ubuntu18.04如何安裝cadence virtuoso

至此安裝完成,可如下查看當前系統安裝的軟件,然后退出iscape。此時,IC617和MMSIM都被安裝到用戶目錄cadence/installs目錄下。

ubuntu18.04如何安裝cadence virtuoso

ubuntu18.04如何安裝cadence virtuoso

接下來安裝calibre,可以看到,解壓后的calibre是個單獨的exe文件。

ubuntu18.04如何安裝cadence virtuoso

由于運行該文件會直接把calibre安裝在當前目錄下,因此在cadence目錄下創建一個calibre2015目錄,將該exe文件復制或剪切進去。

ubuntu18.04如何安裝cadence virtuoso

接下來進入該目錄下,運行如下指令

chmod u+x aoi_cal_2015.2_36.27_mib.exe
./aoi_cal_2015.2_36.27_mib.exe

第一句將文件變為可執行,然后第二句直接運行,按如下操作輸入,即可完成安裝。

ubuntu18.04如何安裝cadence virtuoso

ubuntu18.04如何安裝cadence virtuoso

如果出現下面的錯誤提示,mgc_install: not found,說明安裝文件解壓有問題。

ubuntu18.04如何安裝cadence virtuoso

可在如下網址下載install.ixl.zip文件,解壓后和安裝文件 aoi_cal_2015.2_36.27_mib.exe 放在同一目錄下,更改權限為777(chmod 777 install.ixl),然后重新運行安裝文件即可。

https://download.csdn.net/download/u014559935/12187860

ubuntu18.04如何安裝cadence virtuoso

至此IC617, MMSIM和Calibre2015均安裝完成,接下來分別為其安裝補丁。先進入07.cadence_patch解壓后的文件夾,如下所示

ubuntu18.04如何安裝cadence virtuoso

執行如下指令打補丁

chmod u+x cadence.pat cadence_patch.sh sfk
./cadence_patch.sh /home/praise/cadence/installs/IC617
./cadence_patch.sh /home/praise/cadence/installs/MMSIM151

第一句為幾個文件增加可執行權限,后面兩句分別為IC617和MMSIM打補丁,注意./cadence_patch.sh后面是IC617和MMSIM的安裝目錄,不同的用戶安裝目錄可能不同,要根據自己的情況修改。另外就是執行完后,可能會顯示有幾個錯誤(errors),不用理會,這是由于IC617目錄中有鏈接到系統文件,打補丁時沒權限所致,如果看著別扭,可以用sudo執行即可。

為calibre打補丁的過程類似,解壓后的文件如下所示

ubuntu18.04如何安裝cadence virtuoso

將這幾個文件復制到calibre安裝目錄下(此處為/home/praise/cadence/calibre2015),然后進入該目錄執行如下指令對calibre打補丁(注意calibre的補丁必須復制到安裝目錄下運行,不能像IC617和MMSIM那樣在解壓后的目錄下也可以直接運行)

chmod u+x patch_calibre sfk
./patch_calibre aoi_cal_2015.2_36.27

同樣可能出現errors,但此處是由于無法對二進制文件(sfk和之前的安裝文件aoi_cal_2015.2_36.27_mib.exe)進行讀寫所致,同樣不用理會。

接下來安裝license文件,解壓后的cadence_license文件夾如下

ubuntu18.04如何安裝cadence virtuoso

直接將其中的license.dat文件復制到IC617 的license目錄下即可(此處為/home/praise/cadence/installs/IC617/share/license)

同樣的,將解壓后的calibre_license目錄下license.dat文件復制到calibre的license目錄下(此處為/home/praise/cadence/calibre2015/aoi_cal_2015.2_36.7/shared/license),需要注意的是,此時license目錄不存在,需要自己建一個。

ubuntu18.04如何安裝cadence virtuoso

打開該license.dat文件,將其中的HOSTID=000c294756b0替換為自己的mac地址。ubuntu18.04默認沒安裝ifconfig工具,可用如下方式查看自己的mac地址

ip address
# 或者
cat /sys/class/net/enp0s3/address

如果使用第二種方法的話,注意enp0s3是對應的網卡,可能每臺機器的名字不一樣,需根據自己的情況修改。

至此,就算安裝完成了,只需要設置一些環境變量即可運行了。但為了不污染系統本來的環境變量,采用腳本的方式來執行。將09.bashrc解壓后文件夾中的bashrc文件復制到合適的位置(比如新建一個工程目錄project放進去或者放在用戶bin目錄下),改個名字(此處改為run_virtuoso)。

ubuntu18.04如何安裝cadence virtuoso

將該文件改為可執行

chmod u+x run_virtuoso

然后打開文件,修改其中的路徑,主要修改的有如下幾處(按照自己機器上的路徑來設置)

ubuntu18.04如何安裝cadence virtuoso

ubuntu18.04如何安裝cadence virtuoso

ubuntu18.04如何安裝cadence virtuoso

ubuntu18.04如何安裝cadence virtuoso

ubuntu18.04如何安裝cadence virtuoso

注意上面倒數第二個圖中(417,418行)的praise-VirtualBox是主機名,可用hostname命令查看。此外可以看出,該腳本實際上為多個軟件設置了環境變量,其中有一些用不到,另外一些雖然將來會用到,但現在暫時先不理會,在后續文章中再處理。

此時,我們可以通過運行run_virtuoso來啟動virtuoso,但為了把calibre整合到virtuoso的菜單欄里,還需要用到最后一個壓縮文件10.Calibre config.zip。該文件解壓后只包含一個文本文件calibre config,截取其中的一段,如下所示,放在新建的文件.cdsinit中,然后將該文件放入新建文件夾project01。

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;
; check CALIBRE_HOME
;
cal_home=getShellEnvVar("CALIBRE_HOME")
if( cal_home==nil then
    cal_home=getShellEnvVar("MGC_HOME")
    if( cal_home!=nil then
        printf("// CALIBRE_HOME environment variable not set; setting it to value of MGC_HOME\n");
    )
)

if( cal_home!=nil && isDir(cal_home) && isReadable(cal_home) then

    ; Load calibre.skl or calibre.4.3.skl, not both!

    ; Load calibre.skl for Cadence versions 4.4 and greater
    load(strcat(cal_home "/lib/calibre.skl"))

;;;;Load calibre.4.3.skl for Cadence version 4.3
;;; load(strcat(cal_home "/lib/calibre.4.3.skl"))

else

    ; CALIBRE_HOME is not set correctly. Report the problem.

    printf("//  Calibre Error: Environment variable ")

    if( cal_home==nil || cal_home=="" then
        printf("CALIBRE_HOME is not set.");
    else
        if( !isDir(cal_home) then
            printf("CALIBRE_HOME does not point to a directory.");
        else
            if( !isReadable(cal_home) then
                printf("CALIBRE_HOME points to an unreadable directory.");
            )
        )
    )
    printf(" Calibre Skill Interface not loaded.\n")

    ; Display a dialog box message about load failure.

    hiDisplayAppDBox(
        ?name           'MGCHOMEErrorDlg
        ?dboxBanner     "Calibre Error"
        ?dboxText       "Calibre Skill Interface not loaded."
        ?dialogType     hicErrorDialog
        ?dialogStyle    'modal
       ?buttonLayout   'Close
    )
)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

除此以外,還需要刪掉calibre文件夾下的失效鏈接tmp,重新創建一個tmp文件夾

ubuntu18.04如何安裝cadence virtuoso

接下來在新建的project01文件夾中運行run_virtuoso,即可啟動virtuoso。

ubuntu18.04如何安裝cadence virtuoso

ubuntu18.04如何安裝cadence virtuoso

ubuntu18.04如何安裝cadence virtuoso

以上是“ubuntu18.04如何安裝cadence virtuoso”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

浦城县| 无为县| 中西区| 重庆市| 清苑县| 广平县| 会宁县| 玛纳斯县| 湘潭市| 舟山市| 沙坪坝区| 临沂市| 时尚| 郧西县| 轮台县| 纳雍县| 本溪市| 开阳县| 天气| 全椒县| 福海县| 鄢陵县| 雷山县| 黑龙江省| 阳谷县| 都昌县| 泗洪县| 南汇区| 朝阳县| 嘉义县| 澄江县| 和龙市| 阿拉善左旗| 宜兰市| 青川县| 九江县| 太保市| 毕节市| 高碑店市| 乌什县| 五河县|