加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

IC617里CDL导电路图步骤和device_map文件格式

(2020-09-17 09:59:07)
分类: 工具使用
1.将CDL文件存放在制定目录下;
2.在CIW界面点击File -> import ->spice ,打开设置页面;
3.在input选项卡,导入CDL文件所在路径;
    netlist类型选CDL(可根据自己需要选择);
    Import字电路列表,如果没有其它字电路独立网表文件,可以不填写(一般CDL已经包含了所有内容);
    Reference库列表,填入参考库名称,比如analogLib,basic,要参考的PDK库,standcell库等;
    Trigger CDF参数返回函数,要选中;
    Device Mapping File要选中;
    其它的都不要动。
4.在Output选项卡,选择最终schematic要存放的库名称,输出类型选电路类型;
5.Schematic Generation选项卡默认不动;
6.Device map选项卡,可以直接导入已经写好的device map文件,也可以在该页面手动添加CDL和PDK文件里边对应的器件参数;
    点击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文件保存一下,即可使用;
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

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有