TsmcN28工艺库是台积电28nm工艺节点下的数字逻辑标准单元库,包含多种工艺类型,数字标准单元库导入涉及Spice网表、GDS文件和Verilog文件的处理。以下是对TsmcN28工艺库的介绍与数字标准单元库导入的详细说明:
TsmcN28工艺库介绍工艺类型:28nm工艺节点包含多种工艺类型,如28LP、28HP/HPL/HPM、28HPC和最优版本28HPC+。文件夹结构:模拟库通常位于TF文件夹中,包含工艺checklist、各种guideline、designrule等文档。
数字标准单元库位于logic文件夹中。
选择安装过程中需注意LO/RF选项,LO为数字logic,RF为射频工艺,RF会比LO多包含一些RF器件和无源如mimcap等。
logic库版本:logic库中存在多个版本,导入方法一致。以tcbn28hpcplusbwp7t40p140_180b为例,各符号含义如下:bwp:表示tap cell的Nwell/Pwell直接连到Vdd/Vss。
7t:表示7 track。
p140:指纵向pin grid = 0.14um。
180b:为版本号。
名称与要导入的文件名称保持一致,保持可读性。
注意attach到logic库要调用的模拟库,如果模拟库是22nm,则生成的数字库中调用的器件为22nm工艺库中的器件。
在CIW中选择File-Import-Spice。
在红框内选择Spice/CDL(建议选CDL,可以通过修改网表改变pin的类型,增加电路可读性)。
添加自己要导入的目标lib(建议新建一个和网表名称相同的lib)。
默认配置即可,但如果网表和reference lib中的cell名称相同,最好进行配置,以确保导入的schematic的cdf参数和网表一致。
选择overwrite后会在之前原理图基础上刷新,不需删除。
建议通过查看输出的log文件,看导入是否成功。
如发现错误需要自行纠错修正。
在CIW中选择import-stream-translate。
输入压缩包中解压的gds文件。
输入要导入的lib名称。
输入要导入工艺的laymap文件(可以在安装的模拟工艺库中找到)。
如果使用Verilog文件生成的symbol是未定制的格式,可以从cdk包里面一个一个拷贝到最后生成的library中,或者采用其他方法定制symbol。
