📚 Synopsys 库文件建模与定制
30章 · 完全目录
⭐
风格 · 活泼易读
01
库文件概述
什么是Synopsys库文件
库文件在数字设计流程中的作用
库文件的基本组成结构
02
时序库基础
时序弧的概念
建立时间与保持时间
传输延迟与转换时间
时序检查类型
03
库文件语法
Liberty语法基础
关键字与保留字
数据类型与表达式
注释与包含文件
04
库文件结构
库级别定义
工作条件定义
电压与温度定义
工艺角定义
05
单元建模基础
cell定义
pin定义
bus定义
level shifter定义
06
时序模型
NLDM模型原理
查找表结构
索引变量与索引值
二维查找表插值
07
功耗模型
动态功耗建模
漏电流建模
内部功耗定义
开关功耗计算
08
噪声模型
串扰噪声基础
噪声容限定义
噪声传播模型
CCS噪声模型
09
CCS模型
CCS时序模型
CCS噪声模型
CCS功耗模型
CCS与NLDM对比
10
ECSM模型
ECSM基础
分段线性模型
电流源模型
ECSM与CCS对比
11
统计时序模型
PVT变化建模
统计时序弧
统计延迟分布
SSTA基础
12
高级时序模型
老化效应建模
温度反转效应
偏置效应
可靠性建模
13
库文件生成工具
SiliconSmart介绍
Liberate介绍
LCK工具
库特征化流程
14
库文件验证
语法检查
一致性检查
时序一致性验证
库质量评估
15
库文件定制方法
修改库参数
添加自定义单元
调整时序模型
优化功耗模型
16
多电压域库
多电压域基础
电平转换器建模
隔离单元建模
电源门控单元
17
低功耗库
CPF/UPF支持
多阈值单元
动态电压频率调整
电源管理单元
18
测试库
扫描链单元建模
BIST单元建模
边界扫描单元
测试时序模型
19
IO库
输入输出缓冲器建模
ESD保护建模
IO时序模型
IO功耗模型
20
存储器库
SRAM建模
ROM建模
寄存器文件建模
存储器时序模型
21
标准单元库
组合逻辑单元建模
时序逻辑单元建模
特殊功能单元
单元库优化
22
库文件版本管理
Liberty版本演进
版本兼容性
迁移策略
版本选择建议
23
库文件与EDA工具集成
DC综合库设置
ICC布局布线库设置
PT时序分析库设置
24
库文件调试
常见错误分析
时序违例调试
功耗异常调试
噪声问题调试
25
库文件优化
面积优化
速度优化
功耗优化
综合优化策略
26
工艺迁移库
工艺缩放规则
库文件移植
模型参数调整
迁移验证流程
27
第三方库集成
IP库集成
硬宏库集成
第三方库验证
接口一致性检查
28
库文件文档化
文档规范
参数说明
使用指南
版本历史记录
29
库文件自动化
脚本自动化生成
Python库处理
TCL脚本管理
CI/CD集成
30
综合案例
从零构建一个标准单元库
库文件定制全流程
项目实战经验分享