
相关阅读Genushttps://blog.csdn.net/weixin_45791458/category_13003519.html?spm1001.2014.3001.5482当启动Genus时它会自动执行六个设置文件中的命令这些文件位于不同的目录中它们可以包含初始化变量、命令别名等偏好。Genus按以下顺序读取并执行这些目录中的设置文件Stylus Common UI推荐用户家目录中的.cadence目录(/home/....../.cadence/genus/gui.tcl)如果启动了GUI则会加载该文件文件中包含用户对GUI的一些偏好设置。Genus安装目录($CDN_SYNTH_ROOT/lib/cdn/genus_startup.tcl)其中环境变量CDN_SYNTH_ROOT始终指向Genus的安装目录如/opt/Cadence/GENUS21/tools.lnx86手动将环境变量CDN_SYNTH_ROOT修改为其他路径不会生效因为在Genus启动该变量会被强制覆盖。Genus安装目录($CDN_SYNTH_ROOT/../etc/genus/genus.tcl)该文件通常用于站点级别的配置。用户家目录中的.cadence目录(/home/....../.cadence/genus/genus.tcl)该文件用于用户个人配置。当前工作目录中的.cadence目录(./.cadence/genus/genus.tcl)当前工作目录(./genus_startup.tcl)该文件用于项目级配置之所以命名为genus_startup.tcl是为了避免在使用genus.tcl作为运行脚本名称或执行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如果想禁止这些默认设置文件的读取和执行在启动genus时添加-disable_user_startup选项即可不要使用-no_custom选项该选项已被废弃。Legacy UI不推荐Genus安装目录($CDN_SYNTH_ROOT/lib/cdn/genus_startup.tcl)其中环境变量CDN_SYNTH_ROOT始终指向Genus的安装目录如/opt/Cadence/GENUS21/tools.lnx86手动将环境变量CDN_SYNTH_ROOT修改为其他路径不会生效因为在Genus启动该变量会被强制覆盖。用户家目录中的.cadence目录(/home/....../.cadence/.synth_init)该文件用于用户个人配置。当前工作目录(./.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如果想禁止这些默认设置文件的读取和执行在启动genus时添加-disable_user_startup选项即可不要使用-no_custom选项该选项已被废弃。