EETOP 创芯网论坛 (原名:电子顶级开发网)
标题:
求教icc的add_tap_cell_array【已解决】
[打印本页]
作者:
half_honey
时间:
2013-5-8 09:06
标题:
求教icc的add_tap_cell_array【已解决】
本帖最后由 half_honey 于 2013-5-8 10:04 编辑
我脚本写的是:
add_tap_cell_array -master_cell_name {FILLTIE4} \
-distance 50 \
-pattern every_other_row \
-tap_cell_identifier tap_cell_prefix
有source过我的ref_lib,当然包括std lib的。
std fram和std cel也都开了r和w的权限。
ERROR: cannot open master FILLTIE4.FRAM because
1
gui显示和log显示error都只有到because为止。。
但是没有报我脚本定义问题或者怎么样 。求教大侠们!!
作者:
half_honey
时间:
2013-5-8 10:04
我错了。。太粗心
作者:
half_honey
时间:
2013-5-10 15:50
回复
3#
zylxzxcyz
也没低级啦 就工艺不同。 Tap cells are a special nonlogic cell with well and substrate ties.
就是针对于没有substrate和well tap的stdcell library,tap cell就是一组组的well和sub。
作者:
half_honey
时间:
2013-5-10 16:23
回复
5#
zylxzxcyz
也就是说在add well tap时的cell可以用cap cell来替换啦?是这个意思吧~~
顺便还想请教一下~~有个end cap指的是不是decap的cell?
我理解不是一个事情吧。。well tap如果不加就没well和sub了。。废片。。
cap cell的话well tap确实也有这个类型 但是应该不是全这么加,不太清楚
end cap和decap你具体看看论坛吧 说法不一 我也没加过 只能是大致的理解 不想误导你...
作者:
kedazhoujie
时间:
2013-5-12 14:05
请教楼主:我想row为竖直方向(vertical),用的以下脚本初始化,和添加tap,可是添加完之后tap的VSS端连到了row的VDD端。是不是脚本的问题?如果row为水平方向(horizontality)则不会有该问题。
initialize_floorplan -control_type width_and_height -core_width 2000 -core_height 2000 -start_first_row -flip_first_row -use_vertical_row
add_tap_cell_array -master_cell_name {FILLTIEM} -distance 67.24 -pattern stagger_every_other_row -no_tap_cell_under_layer {M1} -connect_power_name {VDD} -connect_ground_name {VSS}
先谢谢啦!
作者:
half_honey
时间:
2013-5-13 08:37
回复
8#
kedazhoujie
filltie我目前还没看效果 头一回加
另外垂直的row更不懂了。。从来没做过。。不好意思啊。。
作者:
kedazhoujie
时间:
2013-5-14 08:48
回复
9#
half_honey
好的,我目前的解决办法是用水平的row来做。依然谢谢你!
作者:
half_honey
时间:
2013-5-14 08:49
回复
10#
kedazhoujie
为什么要竖直做呢?好像一般都是水平的嘛?水平的我试了 倒是没问题
作者:
kedazhoujie
时间:
2013-5-14 22:31
回复
11#
half_honey
我做模拟的,偶尔用ICC,模拟走线方向和数字方向不太一样。
作者:
half_honey
时间:
2013-5-15 08:04
回复
12#
kedazhoujie
哦 这样
作者:
memcad
时间:
2013-5-15 08:36
回复
8#
kedazhoujie
filltie的distance太大了,一般不超过20um。你这个60um可能DRC会有latch-up问题。
作者:
half_honey
时间:
2013-5-15 08:45
回复
14#
memcad
那filltie的类型好多种 大侠一般选哪种?我现在用的的是filltie4的。。
作者:
kedazhoujie
时间:
2013-5-15 17:57
回复
14#
memcad
这个是交错的,两行之间一交错就30了,最大值一般是30
作者:
half_honey
时间:
2013-5-16 08:39
回复
16#
kedazhoujie
我现在设的30 倒是正好没latchup的问题。
不过看macro周围报了这种错 是不是macro周围都需要?但是macro大了之后,没办法按照30的distance加丫
作者:
kedazhoujie
时间:
2013-5-16 19:37
回复
17#
half_honey
大的macro有多大啊,超过30,内部没有tap么?
作者:
half_honey
时间:
2013-5-16 21:36
回复
18#
kedazhoujie
macro50*130左右 我看了一下 内部有sub和NW。但是run drc会报错说有latchup(就是要求30内有sub和nw)
感觉是calibre没认出来macro里本来就有的sub和nw 但是不知道怎么解决。大侠有这方面的经验吗?
作者:
kedazhoujie
时间:
2013-5-17 09:04
回复
19#
half_honey
这个不会认不出来的,你用图形界面跑,RVE不是可以定位么?用标尺量一下定位的附近最近的两个tap间的间距?我猜一定是大于30的,
或者你的NW不是一个整体。
作者:
half_honey
时间:
2013-5-17 09:15
回复
20#
kedazhoujie
我量过 确实是小于30的 打的比较密的 NW倒是确实比较零星 不是整体 可是fab提供的macro一般不动吧?
我是在想能不能通过改file waive掉这个假错
作者:
half_honey
时间:
2013-5-17 09:24
回复
20#
kedazhoujie
更正一下 NW一排的都连一起了 我看到能连一起的都一起了 但是连一起这些还是报错了
作者:
蒲飞
时间:
2015-7-3 14:53
请问楼主有整套floorplan的脚本吗?我想参考一下,具体就是添加physical only cell和打power(包括power rail和strap)的过程
作者:
wlmwxm
时间:
2019-1-17 09:38
@楼主,这个问题是如何解决的,我也遇到同样的问题
作者:
wlmwxm
时间:
2019-1-21 11:27
已解决,我这边不对的原因是master cell 只能用一个lib里的cell
作者:
lxm001
时间:
2024-9-29 18:11
CSMC也显示这个错,看了下没有这个TIE库,博主怎么解决的,爬楼没看懂
欢迎光临 EETOP 创芯网论坛 (原名:电子顶级开发网) (https://bbs.eetop.cn/)
Powered by Discuz! X3.5