1.设 $SYNOPSYS_CUSTOM_SITE 环境变量。
此变量指向包含 Synopsys 第三方软件集成文件的目录。此目录通常所有用户都可读,但只有管理员可写。建议您在 SOS 或 Synopsys 软件的安装目录中创建此目录。
setenv SYNOPSYS_CUSTOM_SITE path_to_directory
2.在 $SYNOPSYS_CUSTOM_SITE 下创建 images 子目录。
3.在 $SYNOPSYS_CUSTOM_SITE 下的 images 目录中创建 SOS 的images链接。此链接使 Custom Compiler 软件能够找到要在library manager中显示的 SOS check in/check out等等图标。这些图标显示 SOS 项目中对象的状态。
步骤示例如下
mkdir $SYNOPSYS_CUSTOM_SITE/images
ln -s $CLIOSOFT_DIR/adaptors/cdesigner/images/sos $SYNOPSYS_CUSTOM_SITE/images/sos
4.更新 SOS 客户端配置文件 sos.cfg,设置check in/out的数据类型比如cellview等。
如果所有项目都使用 Synopsys Custom Compiler,则可以更新自定义文件 $SOSD_CONFIG_DIR/sos.cfg 或系统默认文件 $CLIOSOFT_DIR/data/sos.cfg。如果某些项目使用其他设计工具,则更新特定于项目的文件 server_name.rep/project_name/setup/sos.cfg。
所需更改的模板可以参考下面:
$CLIOSOFT_DIR/adaptors/cdesigner/sos.cfg
例如:
cat $CLIOSOFT_DIR/adaptors/cdesigner/sos.cfg >> path_to_repository/setup/sos.cfg
5.$SYNOPSYS_CUSTOM_SITE/.cdesigner.tcl 文件。此文件包含针对第三方工具的 Custom Compiler 自定义内容。您可以从同一文件加载许多自定义集成。
append $CLIOSOFT_DIR/adaptors/cdesigner/.cdesigner.tcl 到
$SYNOPSYS_CUSTOM_SITE/.cdesigner.tcl 文件。
例如:
cat $CLIOSOFT_DIR/adaptors/cdesigner/.cdesigner.tcl >>
$SYNOPSYS_CUSTOM_SITE/.cdesigner.tcl
6.验证sos环境
customcompiler的$SYNOPSYS_CUSTOM_SITE 变量来指定诸如 SOS 等第三方扩展的位置。要验证 SOS 已正确与custom compiler集成,参考以下步骤操作:
使用此命令验证环境变量设置为正确的值:
ls $SYNOPSYS_CUSTOM_SITE/images/sos
如果未找到此目录或目录为空,请 CAD 管理员更新您的环境变量值或正确设置集成。
然后确认在custom compiler的library manager窗口中出现Design Manager。