ModelSim SE 10.1c版本 破解 配置Float License
首先安裝modelsim SE 10.0c,完成后不需要重啟電腦!
1.把MentorKG.exe和patch_dll.bat拷貝到D:\modeltech_10.1c\win32(你的Modelsim SE安裝路徑)。
2. 以管理員權限運行patch_dll.bat。運行后會自動替換掉目錄下mgls.dll,然后調用MentorKG.exe,確定后打開一個 license的文件,保存這個license文件到安裝目錄下,在環境變量里設置MGLS_LICENSE_FILE,變量值為 D:\modeltech_10.1c\win32\license.txt。完成后可以運行modelsim。如下圖:
因為這種破解會限制多開,也就是說你只能打開一個modelsim窗口。要多開就必須配置Float License,方法如下,當運行patch_dll.bat文件后,批處理文件調用MentorKG.exe生成的license可保存也可不保存(建議根據上面方法保存吧),然后開始下面步驟。
3.修改license.src文件,具體如下:
SERVER HostName XXXXXXXXXXXX 27001
VENDOR mgcld D:\modeltech_10.1c\win32
第1行的HostName改為你的windows的主機名,XXXXXXXXXXXX替換為你的網卡MAC地址,
這里給出查看主機名和MAC地址的方法,(在附件中打開“命令提示符cmd”運行ipconfig /all
其中的Host Name為主機名,win7會帶有“-PC”后綴,Physical Address為物理MAC地址,為12位十六進制數,替換的時候不帶"-"(如下圖紅色陰影區)).
27001為license serve的端口號,可以浮動設置,確保端口號不被其他服務占用,任意設置(保持默認即可)。
第2行D:\modeltech_10.1c\win32改為你的modelsim安裝路徑,保存。
4.運行run_me.bat,根據license.src內容,更新當前目錄下的mentor.dat這個float license,把mentor.dat復制到安裝目錄下。
5.指定環境變量MGLS_LICENSE_FILE值如下圖:
27001是之前提到的license server端口號,@后為之前提到的Host Name你的windows計算機主機名。
6.來到D:\modeltech_10.1c\win32目錄下,運行lmtools.exe,wndows 7以管理員權限運行lmtools.exe。點擊Config Services選項,配置以下信息:
Service Name:隨便填,這個名字會存在于windows 服務列表中。
Path to the lmgrd.exe file:這個lmgrd.exe文件路徑在D:\modeltech_10.1c\win32目錄下。
Path to the license file:前面第4步驟生成的mentor.dat,這里指定這個文件所在的路徑。
Path to the debug log file: 這個Log文件是用來記錄License server的運行狀況的。如果License有問題,在這個Log文件中會找到一些報錯信息。如果一切正常, 沒必要看,當然你可以不定義也是沒有問題,這里隨便指定一個路徑和文件名都可以,也可以不指定。記得勾上“Use Services”和 “Start Server at Power Up”。最后要點擊“Save Service”,把這個設置保存。可以在windows的服務列表中找 到這項服務,名字就是Service Name這一項的內容。
7. 這樣Float License就配置好了,你可以重新啟動電腦,或者手動啟動這項服務。手動啟動:控制面板->管理工具->服務,找到對應 的服務,然后點右鍵,選“啟動”。之后可以同時打開多個ModelSim。每次開機License Server也會自動運行。
鏈接:http://pan.baidu.com/s/1c0mthHe 密碼:wjdi