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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 412|回复: 0

[求助] 关于skill制作Pcell,pcell parameter求助

[复制链接]
发表于 2024-9-2 10:15:43 | 显示全部楼层 |阅读模式

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

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

x
求助:最近在学习制作pcell时遇到一些问题,希望各位大佬们能指点一二,如何通过cdfCreateParam修改原定义的参数?


pcDefinePCell(
        list(ddGetObj(plib) PCell pview)
        (
        (W  string  "2.0u")
        (L    string  "2.0u")
        (polytype string "top")     :mos gate contact "top"/"bottom"/"both"
        ....................               现想通过cdfcreateparam 改成"radio"类型按钮选择
由pcell本身定义得参数转化成cdf的过程如何实现?
此外,在网上查找过程中看到我自己加入其中实验过程中也产生几个问题,希望可以解答一下
cell_id=ddGetObj(plib PCell)       
cdf_id=cdfGetBaseCellCDF(cell_id)
if(cdf_id  cdfDeleteCDF(cdf_id))                //cdfDeleteCDF 是否是删除pcell自身定义的CDF?
cdf_id=cdfCreateBaseCellCDF(cell_id)

cdfCreateParam(cdf_id                //输入值没有输入"u"时数值如何限制?
?name        "W"                        // callback是否正确?如何编写?
?prompt        "W:"
?type        "string"
?defValue "2.0u"
?display        "t"
?editable        "t"
?callback        "cdfgData->W->value = cdfgData->W->value")

cdfCreateParam(cdf_id                //是否正确?
?name                "polytype"                // callback是否正确?如何编写?
?prompt                "polytype:"
?type                "radio"
?defValue         "top"
?editable                "t"
?storeDefault            "yes"
?callback        "cdfgData->polytype->value = cdfgData->polytype->value")

....................................
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-19 00:22 , Processed in 0.012786 second(s), 7 queries , Gzip On, Redis On.

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