|
发表于 2014-5-3 17:24:37
|
显示全部楼层
回复 8# warner_eda
你可以check一下你的pad是不是在min grid上?一般而言用最小的PFILL就会把整个IO ring填满.
另外,如果PAD不在min grid上,DRC可能会有offgrid的error | 您好,请问一下,是不是说pad的摆放精度和tf文件里面的grid精度一样,一般不需要添加-overlap_cell最小的pfill就可以刚好把pad的间隙填满呢?我现在出现的情况如下,应该要如何去调整这里面的精度问题呢?
我看了下我的tdf文件,里面各种精度的都有
set_pad_physical_constraints -pad_name io_pad_inst/SCAN_EN_PAD -side 4 -offset 1058.795
set_pad_physical_constraints -pad_name io_pad_inst/P12_PAD -side 4 -offset 1201.93
set_pad_physical_constraints -pad_name io_pad_inst/RESET_PAD -side 4 -offset 1345.06
set_pad_physical_constraints -pad_name io_pad_inst/P15_PAD -side 4 -offset 1430.2
然后看了下我的tf文件,里面的精度应该是0.005不知道有没有算对。
unitLengthName
= "micron"
lengthPrecision
= 1000
gridResolution
= 5
我的pfill最小的是PFILL1,应该是最小的是1???
因为我用insert_pad_filler -cell "PFILLH PFILLQ PFILL1 " -overlap_cell "PFILL1"然后在calibre的DRC的时候在pfill处出现了很多的contact的错误,感觉都是重叠在一起了。下面是一些关于contact的错误信息:
Rule File Title: This program invokes GLOBALFOUNDRIES' DRC for 0.18um technology. In using this runset, you have agreed to abide by the terms specified in the DISCLAIMER section of the yi093dr001_Disclaimer.cal. Compiled on 20130419_154520_27_53
Space in 4x4 or large contact array = 0.28
Rule File Title: This program invokes GLOBALFOUNDRIES' DRC for 0.18um technology. In using this runset, you have agreed to abide by the terms specified in the DISCLAIMER section of the yi093dr001_Disclaimer.cal. Compiled on 20130419_154520_27_53
Min contact spacing = 0.25 |
|