目录
前言
本文主要对SMIC0.18um工艺库中文件夹进行说明,方面以后使用。
首先解压压缩包,文件夹中主要包含以下内容:
1. calibre
mentor公司的calibre是目前业界很多公司用于进行版图DRC和LVS检查用的软件,所以这个文件夹中存放的就是calibre使用的DRC、LVS文件。
2. digital
该文件夹中主要存放数字集成电路设计过程中可能会用到的文件,其中包括三个文件夹io、pll、sc,sc内存放标准单元库相关的文件。
2.1 apollo
该文件中存放用于自动布局布线所需要的文件。
2.1.1 clf
其中,clf文件夹中存放有关版图时序(timing)、功耗(power)、寄生电阻电容参数的文件;4lm,5lm,6lm指4、5、6层金属所用到的文件,需要注意的是,这里的4、5、6并不是指第几层金属的意思,而是指整个芯片使用4层、5层、6层金属制造时,就使用相应层数的工艺规则进行布线。这些文件都是需要添加到自动布局布线软件中去的。typical、fast、slow指的是工艺角,分别对应典型的、快速的和慢速的NMOS和PMOS模型。
2.1.2 smic18
返回上一层中,smic18文件夹中存放的是版图文件,所有门级网表对应的单元都在这里面,CEL是标准单元,FRAM是金属层次,PWR是电源。在自动布局布线软件中直接载入这些文件即可。
2.1.3 tf
tf文件夹中主要存放的是工艺技术库,也就是工艺规则库文件,分别对应4、5、6层金属所采用的工艺规则。
2.2 doc
该文件夹中主要存放工艺库的使用说明。
2.3 lef
lef文件夹中存放的是Cadence公司encounter、innovus工具所使用的物理版图库,同样也是分别提供4、5、6层金属工艺文件。
2.4 primetime
存放用于PT的文件。
2.5 symbols
符号库,用于DC等。
2.6 synopsys
主要存放逻辑库,DC、PT、FM、ICC/innovus等都需要使用。该库主要包含了标准单元的时序信息、功耗信息(开关功耗、泄露功耗、短路功耗),线载模型等,此外还提供tt、ss、ff 以及0、25、125度下标准单元的各模型参数,是整个数字设计的核心。
.db文件是二进制文件,可以由.lib文件转化过来。.pdb和.plib是以前物理综合时需要使用的,现在大概率已经用不到了。
2.6 Verilog VHDL
该文件夹主要存放verilog和VHDL语言建模的标准单元库,用于版图的后仿真。
总结
以上就是对SMIC0.18um工艺库文件的初步理解,参考资源如下: