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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 6831|回复: 8

[求助] 如何使用跳线法解决antenna问题!【已解决】

[复制链接]
发表于 2015-6-27 12:05:40 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 jiazhang 于 2015-6-27 22:41 编辑

icc中解决antenna问题,可以采用跳线法,也可以采用插入diode的方法,
第二种方法可以用 insert_zrt_diodes 这个命令,那么用什么命令 可以让工具采用跳线法来解决呢?
发表于 2015-6-27 22:19:23 | 显示全部楼层
把天线效应检查打开给你自动加,如果少的话也可以自己手动加
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-27 22:41:17 | 显示全部楼层
回复 2# trippa

恩,已找到,多谢!
回复 支持 反对

使用道具 举报

发表于 2021-1-7 17:01:33 | 显示全部楼层


   
jiazhang 发表于 2015-6-27 22:41
回复 2# trippa

恩,已找到,多谢!


请问innovus 里面怎么实现跳线呢?需要用什么指令呢
回复 支持 反对

使用道具 举报

发表于 2021-1-7 21:59:22 | 显示全部楼层


   
凡人修仙传 发表于 2021-1-7 03:01
请问innovus 里面怎么实现跳线呢?需要用什么指令呢


如果库里有antenna diode
setNanoRouteMode -drouteFixAntenna true \
   -routeAntennaCellName <your_library_antenna_cell> \
   -routeInsertAntennaDiode true \
   -routeInsertDiodeForClockNets true

如果没有antenna diode,可以让Nanoroute多跑几次。
selectNet <net_with_antenna_violation>
globalDetailRoute -select
可能要多跑几次detailRoute。

还有就是把Innovus的layout导入Cadence, 用Virtuoso Layout Editor做个layer hopping。

回复 支持 1 反对 0

使用道具 举报

发表于 2021-1-7 22:36:33 | 显示全部楼层


   
jake 发表于 2021-1-7 21:59
如果库里有antenna diode
setNanoRouteMode -drouteFixAntenna true \
   -routeAntennaCellName  \


谢谢,不过我也不清楚,我的库里有没有antenna 相关的cell,这个是需要用get_lib_cells  *ANTENNA* 这样去查找吗?另外,也不太清楚layer hopping 这个指的是什么
回复 支持 反对

使用道具 举报

发表于 2021-1-7 23:39:59 | 显示全部楼层


   
凡人修仙传 发表于 2021-1-7 08:36
谢谢,不过我也不清楚,我的库里有没有antenna 相关的cell,这个是需要用get_lib_cells  *ANTENNA* 这样去 ...


get_db base_cells -if {.num_base_pins == 1}
会出来ANTENNA, TIEHI, TIELOW之类几个cell, 看名字就知道哪个是antenna diode。

layer hopping
举个例子,net A 在 MET2 上的一段非常长,造成 antenna violation。 把这段大致从中间断开,打个 via 到 MET3, 走一小段,再打个 via 回到 MET2。 这样可以通过 antenna check,  对整体 net A 影响不大。 常用技巧而已。

建议看一下 innovus 手册里 process antenna ratio 计算的公式,会有帮助的。  


回复 支持 反对

使用道具 举报

发表于 2021-1-8 14:33:15 | 显示全部楼层
恩恩,知道了,谢谢。我在power 下面 global net connections使用到了TIEHI 和TIELOW ,但是不清楚这是二极管的cell,学习了,学习了
回复 支持 反对

使用道具 举报

发表于 2021-1-8 20:41:26 | 显示全部楼层


   
凡人修仙传 发表于 2021-1-8 00:33
恩恩,知道了,谢谢。我在power 下面 global net connections使用到了TIEHI 和TIELOW ,但是不清楚这是二极 ...



TIEHI, TIELOW 肯定不是二极管。

get_db base_cells -if {.num_base_pins == 1}
会出来ANTENNA, TIEHI, TIELOW之类几个cell, 看名字就知道哪个是antenna diode。

这个命令只是一个快速找到可能二极管cell的方法。 二极管cell的名字通常是ANT*, *DIODE*之类。 千万不要搞错了。   


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-11-1 10:52 , Processed in 1.914587 second(s), 5 queries , Gzip On, Redis On.

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