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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: forever'

[讨论] about layout routing

[复制链接]
发表于 2015-3-6 09:39:45 | 显示全部楼层
回复 20# forever'

没啥有才的  其实都挺简单的 我也才学会不长时间   给你一点提示 你可以自己写写试试 :
1 用dbCreatePath()这个函数  这个函数关键是把它的参数找对  最主要的是坐标 坐标通过mos原点的坐标加加减减得出来
2 用dbCreateLabel()这个函数 同理主要是cellname 和 坐标两个参数  都比较好找
3 第三个同样用 dbCreateLabel()这个函数 把cellname 变成Net name 再找到坐标点 就好了
发表于 2015-3-6 09:42:46 | 显示全部楼层
回复 20# forever'

给你个样子作参考

给你个样子作参考
 楼主| 发表于 2015-3-9 13:49:58 | 显示全部楼层
回复 22# lijianxin04


    最近太忙了,没能及时回帖。你说的第一条我能理解,第二点和第三点的cellname和坐标是怎么对应起来的?完全相同的管子,cellname是怎么找到它对应的坐标?
发表于 2015-3-9 14:06:24 | 显示全部楼层
回复 23# forever'


   第二个  cellname 可以通过geGetSelectedSet()~>cellName(所选cell的cellname)  得到   至于坐标 可以通过 geGetSelectedSet()~>xy 得到原点坐标 再得到Mos的 Width 和length  加加减减就可以算出  mos 中心坐标   第三个  netname可以通过geGetSelectedSet()~>net~>name 得到  (所选目标的netname)    坐标通过geGetSelectedSet()~>points 得到 path线的前 端和后端坐标  算一下就可以得到中心点坐标




   不知道我的解释你能听懂不?  不懂了可以再问我或者问其他高手
 楼主| 发表于 2015-3-9 15:43:08 | 显示全部楼层
回复 24# lijianxin04


    明白了,用xl调出的管子已经被命名了。多谢,给你点个赞!
发表于 2015-3-9 16:12:11 | 显示全部楼层
回复 25# forever'
发表于 2015-3-10 10:57:02 | 显示全部楼层
61的版本就有飞线 ,51没有,顶层有上千根线?你这block的level都很低啊 电路设计的问题 让他用顶层都包起来啊
 楼主| 发表于 2015-3-11 09:15:15 | 显示全部楼层
回复 27# suly

电路设计的没有问题,是因为模块太多。
发表于 2015-3-11 22:22:24 | 显示全部楼层
请问你是用什么Tools
发表于 2015-3-12 11:08:41 | 显示全部楼层
我的意思是那就是block的层级比较少,导致top层block太多,那样连线也就过多,这还是电路的问题,他可以多建几个层级,一般顶层连线最多几百条回复 28# forever'
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-23 21:40 , Processed in 0.021876 second(s), 8 queries , Gzip On, Redis On.

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