NangateOpenCellLibrary是一个工艺库。由于是开源的,所以代码应该也可以发出来。概念看再多估计也还是抽象,直接看代码认识会更清晰。
1、
前面的一些代码提供一些信息,对后续的代码应该没有关系,方便阅读
2、操作条件
operation condition,同样是一些信息,应该也没有什么用
3、阈值定义
这里的定义不太能看懂,甚至这几个量的单位都不清楚
slew应该是电平变化的意思,lower和upper定义的是最小值和最大值,fall和rise代表的是上升行为和下降行为
pct的意思真的不知道
4、电容定义
具体还是不懂,只知道是一些定义
5、wire load model
这里看起来挺关键
该模型包含了互连线长度,电阻,电容等信息。在综合阶段计算时序时,工具从lib文件中得到cell的延迟,而互连线的延迟则从线负载模型中的计算出来的RC信息得到。
(引用的)
这是一个计算互连线电容电阻的查找表
即对于一个扇出为x的门,可以通过特定的方式和如上代码里的信息,得到RC的值
6、cell的信息
最后的部分是理解查找表的概念,不多赘述了,其实我也没有很明白
本来看网上有关时序文件lib的帖子写的都很烂想整理一下,完了发现自己写的更烂,算了
标签:电容,定义,lib,代码,信息,笔记,Siliconsmart,互连 From: https://www.cnblogs.com/Raven-claw/p/17490748.html