TLP 用户操作手册
目录
- 第一章 :系统概览
- 第二章 :环境准备
- 第三章 :基本命令
- 第四章 :操作流程图
- 第五章 :示例目录结构
- 第六章 :常见错误排除
- 附录:Release Note (.tlp) 格式示例
- 附录:DVC 结构图
- 附录:DQI 流程图
TLP 用户操作手册
第一章 :系统概览
TLP (Technology Library Package) 是用于管理技术库包(如 PDK,STD Cell,MEMORY 等)的一套工具,允许用户完成安装,验证,打包,和管理等操作。
主要功能: – 完整的 ReleaseNote (.tlp) 配置信息导入 – 安全的技术库包安装流程(包括依赖性检查) – 统一化打包和发布 – 安装后的质量验证
第二章 :环境准备
图:Technology Library 目录结构分类
图:Legends and Color Coding
2.1 设置环境变量
source /path/to/setup.cshrc
必要的环境变量:
– TLP_HOME : 目标安装目录
– TLP_RELN : ReleaseNote (配置文件) 目录
– TLP_PKGS : 原始包资源目录
第三章 :基本命令
3.1 tlp_import
导入 ReleaseNote ,校验格式,组织目录结构
tlp_import --packageSrcDir $TLP_PKGS
功能: – 检查配置文件读取是否正确 – 根据 NODE/UPF/GROUP/TYPE 组织 ReleaseNote
3.2 tlp_install
将选定的技术包安装到目标目录
tlp_install --selectByCategory <NODE/UPF/GROUP/TYPE>
功能: – 检查依赖关系 – 规范安装顺序
3.3 tlp_pack
打包安装后的结果,生成 Bundle List
tlp_pack --output <bundle_list_file>
功能: – 生成将来重环安装使用的笔记清单
3.4 tlp_check
校验已安装完的技术包,检测完整性与兼容性
tlp_check --selectByCategory <NODE/UPF/GROUP/TYPE>
功能: – 确保安装结果无误 – 检测是否有包被修改或损坏
第四章 :操作流程图
图:TLP 安装执行流程
- 准备 ReleaseNote 和 package
- 配置环境变量
tlp_importtlp_installtlp_packtlp_check
第五章 :示例目录结构
$TLP_HOME/
└── 1222.2/
└── x1r0/
└── FDK/
└── PDK/
└── pdk222_r10HF7/
$TLP_RELN/
└── 1222.2/
└── x1r0/
└── FDK/
└── PDK/
└── P1222.2PDK_r1.0HF7.releaseNote
第六章 :常见错误排除
| 错误 | 解决方法 |
|---|---|
| 缺少依赖 | 先安装所需基础 package |
| MD5SUM 错误 | 重新下载 package 或校验 |
| 目录错误 | 检查 TLPHOME、TLPRELN 设置 |
附录:Release Note (.tlp) 格式示例
TLP FORMAT 1.0
KIT NODE 1222.2
KIT UPF x1r0
KIT GROUP FDK
KIT TYPE PDK
KIT VERSION r1.0HF7
KIT ORIGIN r1.0HF6
KIT TOPDIR pdk222_r10HF7
KIT SIZE 10000
KIT MD5SUM 11ba9bfa12c16459bc242c005c351b6f
PACKAGE FILE P1222.2PDK_r1.0HF7.tgz
TLP END
