TLP 用户操作手册

TLP 用户操作手册

目录

TLP 用户操作手册

第一章 :系统概览

TLP (Technology Library Package) 是用于管理技术库包(如 PDK,STD Cell,MEMORY 等)的一套工具,允许用户完成安装,验证,打包,和管理等操作。

主要功能: – 完整的 ReleaseNote (.tlp) 配置信息导入 – 安全的技术库包安装流程(包括依赖性检查) – 统一化打包和发布 – 安装后的质量验证

第二章 :环境准备

图:Technology Library 目录结构分类
目录结构图
图:Legends and Color Coding
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 安装执行流程
操作流程图
  1. 准备 ReleaseNote 和 package
  2. 配置环境变量
  3. tlp_import
  4. tlp_install
  5. tlp_pack
  6. tlp_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