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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 13954|回复: 30

[求助] 请问做pcell时,怎么使W和L等变量带有单位u?

[复制链接]
发表于 2015-6-9 01:33:32 | 显示全部楼层 |阅读模式

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

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

x
如题,通常做成的pcell,调出来时需要输入数值的参数W和L等都是没有单位的,如W=5;怎么做pcell才能使参数带有单位u,如W=5u?

想这么做的原因是做Layout XL时,对应的电路的参数是带有单位 u 的,如电路中W=5u,调出来的pcell的尺寸是W=0.000005,而不是想要的W=5,因此版图与电路的尺寸有1000000倍的差距,想问同行高手们怎么解决,拜托各位。
发表于 2015-6-9 09:05:07 | 显示全部楼层
定义管子的cdl
 楼主| 发表于 2015-6-9 18:55:51 | 显示全部楼层
回复 2# xxtop


    请问具体定义哪项?怎么定义?
发表于 2015-6-10 13:44:58 | 显示全部楼层
好高深的问题,没做过,是不是有个隐身的单位,你看我们平时抽取的aucdl file , w=1e-6,也就是cell尺寸属性里面的w=1u
发表于 2015-6-10 20:08:32 | 显示全部楼层
看看cdf的帮助文档就清楚了。
 楼主| 发表于 2015-6-10 20:43:18 | 显示全部楼层
回复 4# QQ874283381


    你说的隐身的单位是指默认的单位吗?默认单位是M(米),我省略没写出来,电路中的尺寸是带有M单位的,如W=5u M。
    而工艺厂提供的PDK中的pcell是可以对应上的,在版图上调用时,pcell也是带有单位 u 的。
    只是自己做出来的pcell调出来时就跟电路中的尺寸单位对应不上了。
 楼主| 发表于 2015-6-10 21:01:22 | 显示全部楼层
回复 5# trumen


    大侠,请详细指点下吧。 我对cdf不是很了解,通常我编辑cdf都只是对应改变电路单元的属性,没试过怎么改版图的pcell的属性,电路单元我是用工艺厂提供的PDK。Layout XL中用工艺厂提供的pcell调出来是没有问题的,而我用自己做的pcell调出来就遇到尺寸单位的问题了。同样的电路单元,所以我想应该是我做的pcell哪里没设置好。再次请求指点!
发表于 2015-6-11 20:48:23 | 显示全部楼层
HELLO
我的理解是, CDF 中的值是 string, 若單位為 m, 比方說 "5" 指的是 5 m, "5u" 是 5e-06 m.
他會對應到 PCell SKILL 中 pcDefinePCell 裏的 formal parameters.
但是在 SKILL 程式內, 畫圖參數用的是 float or int,
所以寫個兩行把 string parse 成 float, 再 div 1e-06, "5u" 就變成 5.0, 接著畫 layout.
Good luck
 楼主| 发表于 2015-6-11 22:21:45 | 显示全部楼层
回复 8# whyarthur


    嗯,电路中的值应该是string,版图中做的pcell的值是float,但是我问的是怎么把画图pcell中的float变成string,而不是把电路中的string变成float。
发表于 2015-6-12 07:42:36 | 显示全部楼层
把 number 變 string 常用 sprintf .請看manual.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-24 13:08 , Processed in 0.021726 second(s), 7 queries , Gzip On, Redis On.

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