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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4830|回复: 7

[求助] innovus关于assignIoPins的问题

[复制链接]
发表于 2021-1-18 17:29:56 | 显示全部楼层 |阅读模式

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

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

x
问:如何让IO pin在assignIoPins后,位置不发生较大的改变?
  这是一个block,前端给了我一些IO的位置。在我通过改写IO file再load放IO pin后,checkPinAssignment发现有违例:
image.png

image.png
  最多的是Pin不在走线track上。
  我只是想让这些Pin就近找一条track对齐就好,不改变太多IO的位置;但我用assignIoPins后,发现这些Pin的位置发生很大变化,这怎么办呢?  另外关于放IO pin各位大佬有没有什么好办法





 楼主| 发表于 2021-1-18 23:16:49 | 显示全部楼层
顶一下
发表于 2021-1-19 08:04:59 | 显示全部楼层
读入 IO 文件后不用再跑 assignIoPins。 和 routing tracking 对不上没关系,继续往下走。 如果 route 的时候能连上,就不是问题。
Spacing 没贴图,不好判断。 建议在 core 周围多留一些空间,让 Nanoroute 在连接 IO pins 的时候有更多自由空间。
 楼主| 发表于 2021-1-19 09:17:44 | 显示全部楼层


jake 发表于 2021-1-19 08:04
读入 IO 文件后不用再跑 assignIoPins。 和 routing tracking 对不上没关系,继续往下走。 如果 route 的时 ...


谢谢大佬,
主要是我手头的IO 位置并不全,还有些是IO是没指明位置的,所以要工具自动摆一些IO;check了一下,有20多spacing问题。如图:
image.png
它们的spacing不到一个track,我是需要自己一个个手动挪开吗,还是有其他方法呢?
发表于 2021-1-19 09:36:55 | 显示全部楼层
试一下在 IO 文件里把已知的 pin place_status=placed 改成 place_status=fixed。 这样也许 assignIoPins 就不会动已知的 pin。

Spacing 不用手动改。 在 IO 文件里找到有 spacing 问题的 pin,加大 skip。 这个 skip 是相邻 pin 的间距。

仅供参考。 不是大佬,只是年纪大在工地搬砖的时间比较长而已。
 楼主| 发表于 2021-1-19 18:51:23 | 显示全部楼层


jake 发表于 2021-1-19 09:36
试一下在 IO 文件里把已知的 pin place_status=placed 改成 place_status=fixed。 这样也许 assignIoPins  ...


  在此先感谢大哥的建议,
  您说的对,fixed住后确实不会动它们;另外我目前用的IO文件的格式是对每一个pin单独设置location offset,所以不会识别它相邻的pin,没法直接设置skip(稍后我会把图贴出来)。
  我目前暂时没管IO的问题往下走了,到了route时发现能够连上pin(也是惊了,稍后放图);对于spacing,我现在能想到的也只有手动在file里改坐标的土办法...

发表于 2021-7-13 16:09:07 | 显示全部楼层
运行两次editPin命令就会走在track上了。
发表于 2023-2-15 17:32:49 | 显示全部楼层
leglizePin 也可以试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-24 07:14 , Processed in 0.020300 second(s), 7 queries , Gzip On, Redis On.

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