数字后端零基础学习记录01-SMIC0.18um工艺库文件解析

目录

前言

1. calibre

2. digital

2.1 apollo

2.1.1 clf

2.1.2 smic18

2.1.3 tf 

2.2 doc

2.3 lef

2.4 primetime

2.5 symbols

2.6 synopsys

2.6 Verilog VHDL

总结


前言

本文主要对SMIC0.18um工艺库中文件夹进行说明,方面以后使用。


首先解压压缩包,文件夹中主要包含以下内容:

数字后端零基础学习记录01-SMIC0.18um工艺库文件解析_第1张图片

1. calibre

mentor公司的calibre是目前业界很多公司用于进行版图DRC和LVS检查用的软件,所以这个文件夹中存放的就是calibre使用的DRC、LVS文件。

数字后端零基础学习记录01-SMIC0.18um工艺库文件解析_第2张图片

2. digital

该文件夹中主要存放数字集成电路设计过程中可能会用到的文件,其中包括三个文件夹io、pll、sc,sc内存放标准单元库相关的文件。

数字后端零基础学习记录01-SMIC0.18um工艺库文件解析_第3张图片

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模型。

数字后端零基础学习记录01-SMIC0.18um工艺库文件解析_第4张图片

数字后端零基础学习记录01-SMIC0.18um工艺库文件解析_第5张图片

2.1.2 smic18

        返回上一层中,smic18文件夹中存放的是版图文件,所有门级网表对应的单元都在这里面,CEL是标准单元,FRAM是金属层次,PWR是电源。在自动布局布线软件中直接载入这些文件即可。

数字后端零基础学习记录01-SMIC0.18um工艺库文件解析_第6张图片

2.1.3 tf 

        tf文件夹中主要存放的是工艺技术库,也就是工艺规则库文件,分别对应4、5、6层金属所采用的工艺规则。

2.2 doc

        该文件夹中主要存放工艺库的使用说明。

2.3 lef

        lef文件夹中存放的是Cadence公司encounter、innovus工具所使用的物理版图库,同样也是分别提供4、5、6层金属工艺文件。

数字后端零基础学习记录01-SMIC0.18um工艺库文件解析_第7张图片

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是以前物理综合时需要使用的,现在大概率已经用不到了。

数字后端零基础学习记录01-SMIC0.18um工艺库文件解析_第8张图片

2.6 Verilog VHDL

        该文件夹主要存放verilog和VHDL语言建模的标准单元库,用于版图的后仿真。


总结

以上就是对SMIC0.18um工艺库文件的初步理解,参考资源如下:

Asic设计学习总结-工艺库说明 - tfpwl_lj的日志 - EETOP 创芯网论坛 (原名:电子顶级开发网) -

你可能感兴趣的:(数字后端学习记录,学习)