cadence license 文件格式的相關說明

cadence license 文件格式的相關說明ide

cadence 安裝完畢後,默認license保存路徑爲: /cadence_install_dir/share/license/license.dat工具

Cadence全部工具安裝完成後,再每一個工具目錄下都有/share/license這個子目錄,其中就有flexlm_enduser.pdf這個FlexNet的用戶手冊。flex

具體到icense的格式是第三章Reading a License File,在這兒指出了license文件主要包含了SERVER行、VENDOR行、FEATURE或INCREMENT行這三部分
(另外能夠有USE_SERVER這行,這個USE_SERVER在uncounted , features時主要記錄server使用情況用,對server運行沒有任何影響)。server

在一些情形中,能夠沒有SERVER行或/和VENDOR行。因爲將要在下面提到的緣由,咱們不在此對SERVER行以及VENDOR行的格式作進一步說明,由於咱們在license.dat中將不須要這兩行。Cadence在其license說明中明確指出它只採用FEATURE這個關鍵詞,而不用INCREMENT。blog

FEATURE 格式爲:string

FEATURE feature_name vendor_deamon feat_version exp_date num_lic [optional_attributes] SIGN2="..."it

如圖所示:io

cadence license 文件格式的相關說明

分解顯示:
cadence license 文件格式的相關說明class

feature_name: license string, 全部virtuoso相關的license string都在 / cadence_install_dir/share/license/products.dfll這個文件中列出,只須要將他們分別添加到feature_name 便可;pdf

vendor_daemon: 各EDA公司 daemon的專有名稱, Cadence 爲 cdslmd,Mentor的爲mgcld 等;

feat_version:feature的版本號,如2300.000 ;

exp_date: feature的失效日期,格式爲dd-mm-yyyy,當exp_date設置爲permanent時,表示這個license永久不會失效;

num_lic:feature能夠同時使用的license數目,當num_lic被設定爲uncounted 或 0 時,則這個feature的license就是無限制的,此時就再也不須要使用license server ,但feature中必須包含hostid值;

SIGN2=簽名密碼或簽名密碼被嵌入AUTH=keyword ,是用來驗證這個FEATURE行的;

[optional_attributes]: 額外屬性變量,如 ISSUED=,ISSUER=,HOSTID=,等等。

當license.dat文件中爲設置SERVER行、VENDOR行這些時,則咱們在設置環境變量CDS_LIC_FILE時須要使用絕對路徑指向license.dat ,即CDS_LIC_FILE=/cadence_install_dir/share/license/license.dat ,而不是設置成CDS_LIC_FILE=port@hostname

以上是針對cadence的license.dat,一樣,對其餘EDA工具如 Synopsys、Mentor Graphics、Keysight Ansys等等,均可以照此辦理,使用Flexlm SDK製做lmcrypt,而後再生成相應的license.dat.

相關文章
相關標籤/搜索