作者paul09253336 (paulma)
看板Electronics
标题[问题] Innovus使用ecoAddRepeater在inout pin上
时间Sun Aug 25 15:41:12 2019
大家好,目前正在使用Innovus进行绕线目前已进行至nanoRoute结束
而Report Timing後发现setup time为负值,因此使用了ECO的选项进行optimization
在进行完後发现只剩下一条net的setup time 为负值
之前我遇到这个状况的处理方式为: 使用" Interactive ECO"的选项 ,并用"AddRepeate
r"的方式手动在那一条上插入buffer 然後在用ECO的方式进行optimization
这样通常就能解决
但目前发现由於现在出现问题的net是属於inout pin 在使用"AddRepeater" 後会出现
"ERRORIMPOPT-6217) : Net xxxxxxx is a multi-driver net", and cannot buffered b
y ecoAddReapeater"
的错误讯息
由於目前整个晶片在Report timing後只有这条net是负值(slack:-0.014),目前不太想要
整个晶片重新绕线
因此 想请问这应该如何解决比较好?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.242.96.130 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1566718874.A.41F.html
1F:推 wildwolf: 就分成两个 pin,不要用 inout 啊 08/25 17:08
2F:→ paul09253336: 没办法 我的教授坚持要用inout pin的方式节省pin数 08/26 00:46
3F:→ paul09253336: 之前已做了一版分开的 现在教授要的这版就是要结合 08/26 00:46
4F:→ paul09253336: 的 08/26 00:46
5F:→ wildwolf: 节省 I/O pin 并不代表你的内部要用 inout ping 啊 08/26 12:40
6F:→ wildwolf: 你可以用有 input and output 的 I/O pad, 但是让内部所 08/26 12:41
7F:→ wildwolf: 有 module 都不需要 inout pin 08/26 12:41