WSL中配置EDA環境:遇到的問題以及解決辦法

〆1008号宇航员發表於2024-10-12

1.安裝器和軟體版本問題

安裝VCS、verdi等軟體時,需要根據版本選擇對應的安裝器。軟體版本過高時,低版本的安裝器無法安裝。
本人安裝vcs2018、verdi2018,使用的是3.3的安裝器;安裝scl2020,使用的5.0的安裝器。

2.license問題

  • 在根據其他博文生成license檔案時,注意先修改.src檔案對應的時間。
  • 修改license檔案第二行的snpslmd的路徑時,應該將路徑新增在已有的snpslmd前面。切忌,不要直接把已有的snpslmd當成路徑的一部分,否則會啟用失敗。
  • 生成許可證後,可以先驗證許可證是否有效。使用命令sssverify <許可證路徑>
  • 使用wsl時主機分配的MAC地址會在重啟wsl後變化,導致許可證失效。故可以固定MAC地址,並且固定的地址和生成許可證的地址對應。在.bashrc中新增如下程式碼:
wantmac=24:41:8c:cb:72:b2
mac=$(ip link show bond0 | awk '/ether/{print $2}')
if [[ $mac != $wantmac ]]; then
   sudo ip link set dev bond0 address $wantmac
fi

3.環境變數的問題

WSL是預設包含主機的環境變數的,可以禁用主機的環境變數。參考如下:
https://blog.csdn.net/weixin_43698781/article/details/124792708
當禁用主機環境變數後將無法使用主機的程式,可以選擇性的新增一些,如vscode等。

這裡列出安裝過程中參考的博文,供諸君學習

https://blog.csdn.net/qq_43132308/article/details/113602789
https://blog.csdn.net/heyuming20062007/article/details/126852329
https://blog.csdn.net/wenli8620/article/details/124744637
https://blog.csdn.net/zmfmfking/article/details/140162270
https://zhuanlan.zhihu.com/p/613401479

相關文章