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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1775|回复: 5

[求助] Skill 写PCELL时,如何将参数最小值固定

[复制链接]
发表于 2022-1-25 22:02:12 | 显示全部楼层 |阅读模式
50资产
求助,最近用skill写pcell ,有关于参数设置的问题想要请教一下
PCELL类似于定义一个mos,这个mos的width最小值假设1u,PCELL写好之后版图调用进来通过Q 来改parameter里面的width 值 ,
已实现功能:输入的width值<1u ,版图上面的mos的width始终保持最小1u
未实现功能:输入的width值,比如0.5u ,在用Q打开的属性那一栏里面不会被还原成最小的1u ,这样就会造成版图和它的参数值不匹配

哪位大神帮忙能解答一下,怎样定义才能让Q出来显示的参数值最小固定在1u,即使修改成0.5u也会被还原成1u?


最佳答案

查看完整内容

对的, cdfCreateParam 函数做
发表于 2022-1-25 22:02:13 | 显示全部楼层


mawankang 发表于 2022-1-26 09:41
我现在的脚本只创建了Pcell,如果要实现我想要的功能就要再定义CDF参数了? ...


对的, cdfCreateParam 函数做
发表于 2022-1-26 08:59:30 | 显示全部楼层
判断强制赋值,如下给你个示例:
procedure(fixMinLength(inst parName val)
let((valAsNum)
valAsNum=cdfParseFloatString(val)
if(abs(valAsNum-400n) < 1n then
"400n"
else
val
)
)

)
发表于 2022-1-26 09:30:17 | 显示全部楼层
对输入的W值做一个 ?callback  
 楼主| 发表于 2022-1-26 09:41:22 | 显示全部楼层


zlun1987 发表于 2022-1-26 09:30
对输入的W值做一个 ?callback


我现在的脚本只创建了Pcell,如果要实现我想要的功能就要再定义CDF参数了?
发表于 2023-7-24 10:55:32 | 显示全部楼层
可以把代码放出来,帮你看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-3-28 17:12 , Processed in 0.023079 second(s), 7 queries , Gzip On, Redis On.

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