Instructions for ST Package Setup
Instructions for ST Package Setup
这篇文档介绍了意法半导体(ST)内部使用的设计环境配置和管理方式,其中明确区分了系统管理员(CAD Administrator)和普通设计工程师的角色与任务,具体概括如下:
一、管理员配置流程(System Administrator)
管理员的主要职责是准备设计环境,使所有用户能够无障碍地使用 EDA 工具和库。
管理员流程分为两种情况:
1. Design Kit 完整包
安装完成后,会创建特定目录:
1
<ST_AREA>/SETUP/SETUP_<ID_delivery>/
目录中包含:
.cdsinit
与.cdsinit.user
(Cadence 环境初始化)cds.lib
(库定义文件).simrc
与.simrc.user
(仿真配置)csh_init
(环境变量定义,核心文件,管理员必须修改)soft_init
(EDA工具配置,管理员必须修改).ucdprod
(UnicadKernel 产品定义文件,无需修改)
重点文件说明:
csh_init
文件定义重要环境变量:
ST_AREA
:安装目录根路径SETUP_DIR
:当前配置目录路径UCDPRJDIR
:项目路径.cdsinit.user
、.simrc.user
、cds.lib
文件路径
如果使用 Keysight 的 Goldengate 仿真器,需定义变量
opusver
以确保 CSF机制正常工作。
soft_init
文件- 包含各种 EDA 工具设置(Cadence、Mentor Graphics、Synopsys、Keysight)
- 需更新实际使用的工具配置,未使用的可注释掉。
管理员验证方法:
1
source <ST_AREA>/SETUP/SETUP_<ID_delivery>/csh_init
2. Addon 包(仅附加库或工具包,无 Design Kit)
若已安装基础 Design Kit,且包含 UnicadKernel:
- 仅需更新
<ST_AREA>/SETUP/SETUP_<ID_delivery>/.ucdprod
文件。
- 仅需更新
若未安装 UnicadKernel:
- 需要手动将新库添加到
cds.lib
中。
- 需要手动将新库添加到
验证方式与完整包相同。
二、用户配置流程(Design Engineer)
用户端环境配置相对简单,管理员完成前述配置后:
用户进入自己的工作目录(不同于
<ST_AREA>
):1
source <ST_AREA>/SETUP/SETUP_<ID_delivery>/csh_init
推荐方式:在用户工作目录中建立链接到上述
csh_init
文件,便于后续自动继承管理员配置的更新:1
ln -s <ST_AREA>/SETUP/SETUP_<ID_delivery>/csh_init .
运行上述命令后,自动在用户目录创建:
.cdsinit
.simrc
cds.lib
用户每次启动环境时,会自动引用最新的
.cdsinit
与.simrc
配置,即使用户在本地进行过修改,也会提示覆盖.ucdprod
文件,接受即可。
三、启动应用程序示例(Application launch)
完成上述环境配置后,用户即可启动具体的 EDA 应用:
模拟设计:
1
virtuoso &
数字设计:
1
encounter &
以上即为意法半导体PDK的配置与使用过程,管理员负责初始环境部署与定制,普通用户则通过简单的命令继承管理员的配置,最终启动各自的设计工具进行工作。
This post is licensed under CC BY 4.0 by the author.