在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7357|回复: 9

[求助] 问个CDL导入的问题

[复制链接]
发表于 2015-6-15 21:45:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
使用smic130的数字库,仅需导入一个器件做尝试CDL文件为

***********************************************************************
* LIBRARY NAME: SMIC13LL_9T_SCH_M
* CELL NAME: OAI22B2HD4X
* VIEW NAME: SCHEMATIC
************************************************************************
.SUBCKT OAI22B2HD4X AN BN C D Z
MN7 Z NET35 NET8 GND N15LL W=3.52U L=0.13U
MN8 NET8 C GND GND N15LL W=3.52U L=0.13U
MN9 NET8 D GND GND N15LL W=3.52U L=0.13U
MN11 NET48 AN GND GND N15LL W=1.38U L=0.13U
MN10 NET35 BN NET48 GND N15LL W=1.38U L=0.13U
MP7 Z D NET058 VDD P15LL W=4.92U L=0.13U
MP9 NET35 AN VDD VDD P15LL W=1.65U L=0.13U
MP5 Z NET35 VDD VDD P15LL W=3.56U L=0.13U
MP8 NET35 BN VDD VDD P15LL W=1.65U L=0.13U
MP4 NET058 C VDD VDD P15LL W=4.92U L=0.13U
.ENDS



自己写的devicemap文件为,
devMap := nfet n15ll
propMatch := subType n15ll
termMap := D D G G S S B B
propMap := w w l l
addProp := model n15ll


devMap := pfet p15ll
propMatch := subType p15ll
termMap := D D G G S S B B
propMap := w w l l
addProp := model p15ll


以上这段devicemap写的不对,参考了很多文档还是没有办法,菜鸟~~
smic130库中提供的mos器件cell name是p15ll和n15ll
当前选择的做法是在smic130库中增加pfet和nfet两个器件,先将schematic转出来,随后再将pfet和nfet转换成n15ll和p15ll的两步走的方法,也就是devicemap文件没有起作用,存在的问题是管子的W信息没有导入,需要手动修改。

ni.log的错误信息是
==========================

Subckt: OAI22B2HD4X
==========================

Created the CV OAI22B2HD4X->netlist_tmp.

#####################################

MOS Instance: MP4
#####################################

...Searching for a valid mapping in the dev-map file...
        ...did not find a valid mapping.
Searching for the master cellview pfet->symbol in ref libs...
    ...in sGenerated sheet 1 for schematic OAI22B2HD4X
Warning (gdmiClaErrors): Error at line 21 of /prj/PN203/cds_master/project.lib for /ecad/soft/eda/cadence/ic5141/tools/dfII/samples/artist/pllLib:

Permission denied
Loading smic13pf_153350/libInit.il ...

Loading smic13pf_153350/loadCxt.ile ... done!

Loading context 'smic13pf_153350' from library 'smic13pf_153350' ... done!

Loading context 'pdkUtils' from library 'smic13pf_153350' ... done!

Loading smic13pf_153350/libInitCktPro.il ... done!

Loading smic13pf_153350/libInitCustomExit.il ...
Loading libInitCustomExit.il for smic13pf_153350
done!
Loaded smic13pf_153350/libInit.il successfully!
smic13pf_153350: Bingo! Found the master cellview pfet->symbol.

instName->'MP8' is created.
The net 'NET35' of instance 'MP8' has been connected to the terminal 'D'.
The net 'BN' of instance 'MP8' has been connected to the terminal 'G'.
The net 'VDD' of instance 'MP8' has been connected to the terminal 'S'.
The net 'VDD' of instance 'MP8' has been connected to the terminal 'B'.


也就是说没有devicemap上去。

请高手指导,非常感谢。
发表于 2016-6-29 21:46:06 | 显示全部楼层
加入空的。SUBCKT n15ll   P15ll 试试
发表于 2016-10-10 14:11:13 | 显示全部楼层
楼主还记得当时这个问题怎么解决的么?我也遇到同样的问题,求助啊
发表于 2017-5-19 19:43:38 | 显示全部楼层
同样的问题,加入propMatch会报错,不加又没加法区分高低压器件,
楼主,你解决了吗
发表于 2017-5-19 21:40:36 | 显示全部楼层
试试把网表里在模型改成两个或者一个字符,然后 SUBTPYE 改成一样 的 字符如 M1 D G S B N1 L=1U W=1U
发表于 2017-5-19 21:42:15 | 显示全部楼层
CDL 网表 中在模型N15LL 改成两个或者一个字符 如 N1,再修改
propMatch := subType N1
发表于 2019-10-24 15:12:21 | 显示全部楼层


calear 发表于 2017-5-19 21:42
CDL 网表 中在模型N15LL 改成两个或者一个字符 如 N1,再修改
propMatch := subType N1 ...


也遇到这个问题了,按你的办法解决了!!!
发表于 2019-11-9 01:22:03 来自手机 | 显示全部楼层
propMap := w w l l应该改为propMap := w fw l l,因为w是由fw计算得到的,所以应该把w传给finger width。
发表于 2019-11-11 11:23:33 | 显示全部楼层
没用过你那种deviceMAP,我遇到mos type不同的情况,直接在netlist加一句:*.EQUIV nl=n5ll pl=p5ll就行了
发表于 2020-12-23 20:53:59 | 显示全部楼层
楼上高手
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 06:25 , Processed in 0.026650 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表