SOS 与 Custom Compiler 软件集成

文摘   2024-07-31 21:51   江苏  

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 compilerlibrary manager窗口中出现Design Manager



IC模拟版图设计
IC 设计后端知识分享 EDA使用心得 Linux 环境 脚本分享 Perc开发 Custom compiler