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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4469|回复: 10

[求助] innovus io pad摆放问题

[复制链接]
发表于 2023-6-12 23:20:40 来自手机 | 显示全部楼层 |阅读模式

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

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

x
最近刚开始学innovus flow,关于io的摆放有些疑惑。
设计比较小,前端给的网表不包含io,只有port口,所以我这边开始也是按照block来做apr,现在基本flow已经走完了,需要摆放io,有经验的同事建议我直接用custorm layout的方式从库里调取io进行手工摆放,因为给io的margin大和设计小,不用考虑io的时序。但是总觉得很麻烦,而且也不太熟悉virtuoso,感觉比较费力。
想请问一下,如果网表中没有io,后端应该如何使用工具去摆放io及io的连线,查看io库spec发现所用到的io都有多个mode,每个io都有十几个pin。
对于以上情况,请问
1,如果使用invs摆放,需要io库中哪些文件?是否同样为lef和lib
2,我这种情况invs io摆放flow是怎样的?对于摆放以及连线有哪些主要的命令?
3,cadence support上有无相关文档或rak?
发表于 2023-6-13 09:32:49 | 显示全部楼层
mark 一下
发表于 2023-6-13 09:34:36 | 显示全部楼层
如果网表中没有io
===
io 是io pad 吗? 不建议flow 这样跑哦,容易犯低级错误 。。。
强烈建议把io 放到代码,然后综合代码,出来带 io 的netlist ~~~

每个io都有十几个pin。
发表于 2023-6-13 10:06:36 | 显示全部楼层


voiluce 发表于 2023-6-13 09:34
如果网表中没有io
===
io 是io pad 吗? 不建议flow 这样跑哦,容易犯低级错误 。。。


写一个.io的摆放文件,用脚本例化出来呢
发表于 2023-6-13 11:38:07 | 显示全部楼层
写一个.io的摆放文件,用脚本例化出来呢
===
physical 这样可以搞定,但是 logic 维度上 ,formal 会过不了的 ~~~
 楼主| 发表于 2023-6-13 11:46:26 来自手机 | 显示全部楼层


voiluce 发表于 2023-6-13 11:38
写一个.io的摆放文件,用脚本例化出来呢
===
physical 这样可以搞定,但是 logic 维度上 ,formal 会过不了 ...


是的,由于前端也是初学,所以给的网表不包含io。目前的解决办法就是,不考虑时序问题,physical摆放,让我在virtuoso中手动连接io pad,但是我觉得这样比较麻烦,不知道invs对于这种情况是否有更加方便的解决方案?
发表于 2023-6-14 10:06:40 | 显示全部楼层
目前的解决办法就是,不考虑时序问题,physical摆放
===
flow 上不建议这么弄,弯道超车,risk 太高。
pad 有啥功能, rtl 没有考虑周全的,芯片回来就挂了。
按部就班跑flow,是最安全的。。。

老老实实在rtl 里面把pad 加上,跑上带pad的 仿真 ~~~
发表于 2023-6-14 10:07:44 | 显示全部楼层
不知道invs对于这种情况是否有更加方便的解决方案?
---
innovus 放io 的话,init_design 之后就可以 saveIOfile -location abc.io , 后面可以手工修改abc.io
发表于 2023-6-14 10:09:31 | 显示全部楼层
查看io库spec发现所用到的io都有多个mode,每个io都有十几个pin。
====
pad 那么多管脚,rtl一个都不接? 都floating吗 ?
发表于 2023-6-14 10:39:07 | 显示全部楼层
signal  IO必须前端添加,IO有很多pin要连接,而且IO本身的功能也是要仿真的。
PG IO和POC IO可以前端加,也可以后端加,前端只做功能的话,就后端加。
FILL IO是后端加,填空,做环。
pad是后端加,也可以在版图上手动摆放,比较简单
您需要登录后才可以回帖 登录 | 注册

本版积分规则

×

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

GMT+8, 2024-11-5 13:05 , Processed in 0.021959 second(s), 6 queries , Gzip On, Redis On.

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