配置文件)
相關(guān)閱讀Genushttps://blog.csdn.net/weixin_45791458/category_13003519.html?spm1001.2014.3001.5482當(dāng)啟動Genus時它會自動執(zhí)行六個設(shè)置文件中的命令這些文件位于不同的目錄中它們可以包含初始化變量、命令別名等偏好。Genus按以下順序讀取并執(zhí)行這些目錄中的設(shè)置文件Stylus Common UI推薦用戶家目錄中的.cadence目錄(/home/....../.cadence/genus/gui.tcl)如果啟動了GUI則會加載該文件文件中包含用戶對GUI的一些偏好設(shè)置。Genus安裝目錄($CDN_SYNTH_ROOT/lib/cdn/genus_startup.tcl)其中環(huán)境變量CDN_SYNTH_ROOT始終指向Genus的安裝目錄如/opt/Cadence/GENUS21/tools.lnx86手動將環(huán)境變量CDN_SYNTH_ROOT修改為其他路徑不會生效因為在Genus啟動該變量會被強制覆蓋。Genus安裝目錄($CDN_SYNTH_ROOT/../etc/genus/genus.tcl)該文件通常用于站點級別的配置。用戶家目錄中的.cadence目錄(/home/....../.cadence/genus/genus.tcl)該文件用于用戶個人配置。當(dāng)前工作目錄中的.cadence目錄(./.cadence/genus/genus.tcl)當(dāng)前工作目錄(./genus_startup.tcl)該文件用于項目級配置之所以命名為genus_startup.tcl是為了避免在使用genus.tcl作為運行腳本名稱或執(zhí)行rm genus.*命令時誤刪除啟動文件。如果使用了上面這些文件可以在啟動genus時看到以下信息。Loading tool scripts... Sourcing GUI preferences file /home/summer/.cadence/genus/gui.tcl... /home/summer/.cadence/genus/gui.tcl Finished loading tool scripts (10 seconds elapsed). Sourcing /home/summer/Cadence/GENUS21/tools.lnx86/lib/cdn/genus_startup.tcl... /home/summer/Cadence/GENUS21/tools.lnx86/lib/cdn/genus_startup.tcl Sourcing /home/summer/Cadence/GENUS21/tools.lnx86/../etc/genus/genus.tcl... /home/summer/Cadence/GENUS21/tools.lnx86/../etc/genus/genus.tcl Sourcing /home/summer/.cadence/genus/genus.tcl... /home/summer/.cadence/genus/genus.tcl Sourcing .cadence/genus/genus.tcl... .cadence/genus/genus.tcl Sourcing genus_startup.tcl... genus_startup.tcl如果想禁止這些默認(rèn)設(shè)置文件的讀取和執(zhí)行在啟動genus時添加-disable_user_startup選項即可不要使用-no_custom選項該選項已被廢棄。Legacy UI不推薦Genus安裝目錄($CDN_SYNTH_ROOT/lib/cdn/genus_startup.tcl)其中環(huán)境變量CDN_SYNTH_ROOT始終指向Genus的安裝目錄如/opt/Cadence/GENUS21/tools.lnx86手動將環(huán)境變量CDN_SYNTH_ROOT修改為其他路徑不會生效因為在Genus啟動該變量會被強制覆蓋。用戶家目錄中的.cadence目錄(/home/....../.cadence/.synth_init)該文件用于用戶個人配置。當(dāng)前工作目錄(./.synth_init)該文件用于項目級配置。如果使用了上面這些文件可以在啟動genus時看到以下信息。Loading tool scripts... Finished loading tool scripts (10 seconds elapsed). Sourcing /home/summer/Cadence/GENUS21/tools.lnx86/lib/cdn/genus_startup.tcl... /home/summer/Cadence/GENUS21/tools.lnx86/lib/cdn/genus_startup.tcl Sourcing /home/summer/.cadence/.synth_init... /home/summer/.cadence/.synth_init Sourcing /home/summer/Desktop/.synth_init... /home/summer/Desktop/.synth_init如果想禁止這些默認(rèn)設(shè)置文件的讀取和執(zhí)行在啟動genus時添加-disable_user_startup選項即可不要使用-no_custom選項該選項已被廢棄。