IC617里CDL导电路图步骤和device_map文件格式
(2020-09-17 09:59:07)分类: 工具使用 |
1.将CDL文件存放在制定目录下;
netlist类型选CDL(可根据自己需要选择);
Import字电路列表,如果没有其它字电路独立网表文件,可以不填写(一般CDL已经包含了所有内容);
Reference库列表,填入参考库名称,比如analogLib,basic,要参考的PDK库,standcell库等;
Trigger
CDF参数返回函数,要选中;
Device Mapping
File要选中;
其它的都不要动。
点击File->new,在框框下边点击Add above,在Device to map页面输入CDL中的器件名,在Mapped
to输入PDK里边器件的名称(即Cell name,可能和model name不一样)。user prop mapping里边写入w
w l l m m等CDL和PDKdevice之间参数的对应关系;user Added Properties里边写入 model
model_name,然后点击Commit即添加了一个device的映射关系。
之后再单击Add Above,依次填写其它各种类型device相关映射关系,即可;
待所有device都添加完毕后,单击File->save,将新建的Device Map文件保存一下,即可使用;
2.在CIW界面点击File -> import ->spice ,打开设置页面;
3.在input选项卡,导入CDL文件所在路径;
4.在Output选项卡,选择最终schematic要存放的库名称,输出类型选电路类型;
5.Schematic Generation选项卡默认不动;
6.Device map选项卡,可以直接导入已经写好的device
map文件,也可以在该页面手动添加CDL和PDK文件里边对应的器件参数;
7.针对Overwrite Cells选项卡,如果之前有进行过导入操作,选中Overwrite
Cellviews,all,即可;
8.其它保持不动,单击apply,即开始导入动作。
注意事项:如果CDL里边有“*.SCALE”相关指令,则删除掉,否则转换出来的参数单位不正确。
代码示例617
-- Device Mapping file generated from SpiceIn GUI
devSelect := VNPN npn33
propMatch := VNPN
addProp := model npn33a4
devSelect := LPNP pnp33
propMatch := LPNP
addProp := model pnp33a4
devSelect := resistor res
propMatch := R1
devSelect := capacitor mim
propMatch := C1
propMap := c Capacitance m Multiplier
addProp := model mim
devSelect := diode diode
propMatch := DI
addProp := model diode
devSelect := pfet p33
propMatch := PM
propMap := w w l l m m
addProp := model p33
devSelect := nfet n33
propMatch := NM
propMap := w w l l m m
addProp := model n33