天天看點

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

Ubuntu18.04安裝Sysnopsys Hspice16,Custom WaveView16等工具

  • Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具
    • 一、軟體包的準備
    • 二、Synopsys hspice16的安裝
    • 三、Synopsys SCL11.9安裝
    • 四、Synopsys Custom Waveview L-2016.06的安裝
    • 五、環境變量的配置
    • 六、軟體的破解
    • 七、相關庫檔案缺乏的解決辦法

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

由于本人剛接觸到內建電路設計工具,對其中一些license管理的機制不太熟悉,對Ubuntu的了解也不是太深入,是以在安裝和破解過程中遇到了很多坑,在此将完整的安裝過程步驟記錄下來,友善後面需要安裝這些工具的朋友,有什麼問題可以在下面留言,我會盡量解答!

一、軟體包的準備

本次安裝基于Ubuntu18.04發行版Linux, 系統可以在官網進行下載下傳,連結這裡就不再給出,可以自行百度,SynopsysInstaller_v3.2為Synopsys軟體的安裝器,下面是Synopsys hspice16,Synopsys Custom Waveview L-2016.06,scl11.9的 網盤連結。

1、SynopsysInstaller_v3.2

連結:https://pan.baidu.com/s/1SFWG5n2MYjQgEhZyv_QxVw 提取碼:2pg6

2、Synopsys hspice16

連結: https://pan.baidu.com/s/1kdjnN_I9uxJ8g_SAcu5chA 提取碼:2xt8 .

3、Synopsys Custom Waveview L-2016.06

連結:https://pan.baidu.com/s/1Fhv_m3dg4gTWkUL8kNajXw 提取碼:1ue4

4、Synopsys SCL11.9

連結:https://pan.baidu.com/s/1oEZOUY5R9X4XsQs6NXbvgw 提取碼:8auj

二、Synopsys hspice16的安裝

1、SynopsysInstaller_v3.2.run 的解壓

Ctrl+Alt+T 打開linux終端,cd到SynopsysInstaller_v3.2.run所在的目錄,執行以下代碼:

./SynopsysInstaller_v3.2.run
           

然後選擇需要解壓到的檔案夾,執行解壓,如下圖:

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具
Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

2、安裝hspice

cd到上一步安裝程式解壓到的檔案夾,執行以下代碼:

./setup.sh
           

然後進入圖形化安裝界面,其中Site Administrator一項填寫主機名,如下圖:

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

安裝源選擇兩個.spf檔案所在的檔案夾,安裝位置可以自己選擇,建議在home檔案夾下建立一個Synopsys的檔案夾,用于安裝這些軟體。最後執行安裝就好!

注意:安裝軟體必須擁有安裝位置的讀寫權限,不然無法安裝。

三、Synopsys SCL11.9安裝

SCL11.9的安裝過程同Hspice的安裝,在此就不再贅述。注意這次不要選擇和Hspice相同的安裝目錄。建議在Synopsys下常見一個scl目錄作為SCL的安裝位置。

四、Synopsys Custom Waveview L-2016.06的安裝

這部分由于我上傳的不是原始安裝包,是以就不用上面的安裝軟體安裝,直接将解壓後的檔案複制到Synopysy檔案夾下就行,但是這樣有一個問題,在18.04版的ubuntu中可能沒有此軟體運作所需要版本的運作庫,需要自行安裝所需版本的運作庫,或者從現有的運作庫建立軟連結。

具體的運作庫缺乏的解決方法在破解完成後詳細講解,在此就先忽略。

五、環境變量的配置

由于本人對linux也不是很熟悉,是以有些說法可能從專業角度上并不正确,還望各位批評指正!

以下是環境變量的配置方法:

首先打開使用者主目錄,鍵盤快捷鍵Ctrl+H顯示隐藏檔案,之後會看到一個.bashrc檔案。

接下來打開此檔案,在後面導入相關程式的運作路徑以及license的路徑,license管理程式的路徑,可參考我的配置方法,可根據自己實際的安裝位置及情況自行更改,改完之後,儲存退出即可。

**####### Configurations for Synopsys Hspice ######
export SNPSLMD_LICENSE_FILE=27000@ubuntu
export LM_LICENSE_FILE=/home/song/eda/Sysnopsys/sysnopsys.dat

export PATH="/home/song/eda/Sysnopsys/hspice/bin:"$PATH
export PATH="/home/song/eda/Sysnopsys/scl/linux/bin:"$PATH
export PATH="/home/song/eda/Sysnopsys/CUSTOM_WAVEVIEW_2016/bin:"$PATH

alias hsplmd='/home/song/eda/Sysnopsys/scl/linux/bin/lmgrd -c /home/song/eda/Sysnopsys/sysnopsys.dat'**
           

這步完成後安裝及配置的過程就基本完成,但是現在還是不能打開軟體,因為還沒有加載license,軟體是無法打開運作的。可參考下述方法破解。。

六、軟體的破解

整個破解過程在windows下進行。

破解準備:

需要用到的破解軟體可在下面的連結下下載下傳:

連結:https://pan.baidu.com/s/1K9GSlBAGVweXHM910VcD9w

提取碼:0p11

下載下傳之後解壓,注意要關閉防毒軟體,不然防毒軟體可能會誤報木馬而将破解檔案給删除,正常到開後的檔案夾是這樣的

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具
Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

破解過程:

1、擷取ubuntu的主機名和網卡号

在linux下打開終端,輸入hostname,即可得到主機名。

網卡号的擷取,可在終端中輸入ifconfig指令檢視,如果沒有這個指令的話按照給出的訓示安裝響應的工具就可以。

除上述方法外,也可以cd到scl檔案夾下的linux/bin/目錄下,然後指令行執行以下代碼,效果圖如下:

./lmhostid
           
Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

注意:如果運作此指令後,沒有網卡号輸出,此時需要更改一下網卡号的命名規則。即修改/etc/default/grub中GRUB_CMDLINE_LINUX=“net.ifnames=0”,grub參數通過在shell執行update-grub實作。接着重新開機系統後,網卡的命名方式恢複為老版本即ethx的命名,這樣Synopsys的License系統便可正确識别,這步在破解的過程中是必須的。

2、生成synopsys.dat檔案

在windows下打開LicGen.exe,如下:

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

點選open,選中裡面的Synopsys.lpd檔案:

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

接着勾選響應的選項,将ANY替換為ubuntu的網卡号,之後就可以點generate生成synopsys.dat檔案,将此檔案儲存至如下截圖的檔案夾中,名稱儲存為synopsys.dat(原本檔案夾中的synopsys.dat可以另存為其他名字):

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

3、修改synopsys.dat檔案

首先,在指令行中cd到下圖目錄。

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

然後輸入 sssverify synopsys.dat,點選enter執行,,如下圖:

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

複制執行後SECRET DATA的值。

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

打開下圖軟體,輸入上一步複制的SECRET DATA到相應的位置,同時輸入網卡号,點選generate,生成license.dat檔案。如下圖,

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

接着把license.dat裡面的内容替換掉synopsys.dat的PACKAGE字段之前的内容,并将<host_name>修改成自己的主機名(ubuntu),在snslmd後面加上在linux下snpslmd執行檔案的路徑,修改之後儲存到檔案,如下圖:

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

4、 配置相關檔案

接下來将synopsys.dat複制到hspice的安裝目錄下(正是前面配置環境變量時license檔案對應的目錄),此步就不再截圖說明。

接着将synopsys.dat複制到如下目錄,并改名為license.dat(如果普通使用者無權限複制到此目錄,切換到管理者模式複制)。

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

最後在usr/tmp路徑下建立.flexlm檔案夾,如下圖:

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

就此,整個安裝破解的過程就結束了,此時可以測試一下軟體的是否可以運作。

5、測試

在管理者權限下,依次輸入以下指令:

. .bashrc
hsplmd
           

如下圖:

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

如果破解成功的話最後會停止在如下地方:

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

此時可以輸入hspice -I來看hspice是否已經破解,破解之後的情況如下。

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

就此hspice的安裝破解就已完成。

這時候你可以輸入sx來打開custom waveview16,但是輸入指令之後,你會發現系統缺少響應的庫檔案。接下來就需要自行安裝所需要的庫,或者在系統現有庫的基礎上建立軟連接配接。其中一些庫缺乏的解決辦法見下。

七、相關庫檔案缺乏的解決辦法

1、缺乏libmng.so.2

解決辦法:cd 到/usr/lib/x86_64-linux-gnu 目錄下,查找類似的庫檔案,你會找到一個libmng.so.1的庫,此時你可以通過以下的代碼建立一個軟連接配接進行解決。

ln -s libmng.so.2 libmng.so.1
           

缺乏其它類似的庫也可以通過上述方法進行解決。

2、缺乏libpng12.so.0

此時可在網上下載下傳對應的庫檔案進行手動安裝。此庫檔案我已上傳到百度網盤,可直接通過ubuntu系統自帶的軟體包安裝程式進行安裝。

網盤連結:https://pan.baidu.com/s/1bMCDj14g3gs7Wm2Hhr81uw

提取碼:txkf

缺乏其它庫的解決辦法可模仿上面的方法進行解決,在此就不再贅述。

所有依賴庫缺乏問題解決之後基本就可以打開waveview了,輸入sx,出現如下界面,程式即安裝成功。

Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具Ubuntu18.04安裝Synopsys Hspice16,Custom WaveView16等工具

整個安裝破解過程就此結束,如有侵權,請聯系本人删除!

如要轉載,記得注明出處!!!!!!!!!!!

繼續閱讀