找回密码
 注-册

手机短信,快捷登录

微信扫一扫,快捷登录!

搜索

关于上次给我说的芯片网格划分方法

LXH2525,你好!
记得一次你给我说对芯片划分网格的时候,使用REGION,来把这个芯片包住。
我呢,一般直接在芯片这个组件ASSEMBLY上使用约束与局部化来完成的。
请问这有什么不好之处呢。
我现在经常遇到这样的问题:
将做好的仅一块单板模型插到一个槽位里时,栅格很好。
但是我将同样的板卡在插进另外一个槽位里时,其实做法就是平移了一个板位的间距,为何栅格一下子就乱了(就是一下子变成了上千万的栅格了,乱起八糟的)呢。
提示failed to keypoint  Localized grid 这样的错误啊。
真是不好改。
我采取了以下的方法:
1. 根据错误的办法,我稍微的把此芯片(提示错误的那个芯片的名字)的坐标移动一点,比如说1mm,0.5mm之类,不行。
2. 我就把单板这个器件在整个树型文件的层次再修改一下,比如原来是第5级的,现在改为了第4级等等,但是其绝对位置坐标不会改变。
都失败了。
3.由于一个通信插箱里组建与层次繁多,我有时就给某个组建的级别上添加/消除 局域化网格,就莫名其妙的好了,觉得自己在碰运气啊。
没有从根本上掌握此类问题的方法。
现在我突然想了这么一个问题,是否这和我将网格直接划分在ASSEMBLY上有关呢?
如果我使用REGIOPN来做栅格就没有此类的问题呢。
请大伙讨论讨论啊,为何移动一块板子栅格就乱了呢,
谢谢大家跟贴啊,


  [热设计论坛版规] [增加积分的方法] [中国热设计网 QQ群号: 103443015加群验证:工作城市-论坛会员名]

大神点评9

说不完 2011-5-1 08:53:47 显示全部楼层

对了,我补充一下,怕大家产生误解。
就是说我插了2块相同的单板后网格就乱了,一块单板无论插在那个槽位都是OK的。

cliffcrag 2011-5-1 08:53:47 显示全部楼层

你直接用assembly做网格,局域网格的大小你就不能调节,当两个局域网格有干涉的时候,整个局域网格就等于失去了作用,这样网格就成了你说的成千上万,乱七八糟了
用region的好处就在于,你可以根据需要调节局域网格的大小,检查的时候,会报错,你可以很方便的找到干涉的局域网格,调整大小,不让他干涉,这样就会好了。
你有时候将某个组建级别上的局域网格消除就好了,可能就是因为你这个组建的局域网格干涉到其他的网格了

对于层次比较多的系统,建议适用region,这样你调整网格的时候方便很多

羞答答 2011-5-1 08:53:47 显示全部楼层

两个局域化网格之间如果有干涉,其中一个就会失去作用。这种情况往往出现在你膨胀过后的局域化网格之间,因此再做膨胀的时候需要注意不要让两个之间有交叠,一般在膨胀的时候不要总是用膨胀百分比,适当的时候可以用膨胀尺寸,填一些具体的尺寸,这样很容易就可以判定两个局域化网格会不会交叠,同时设置的膨胀尺寸也可以把膨胀边界设置到一些固有的网格线上,可以有效避免小网格也可以减少点网格数。

小甜甜 2011-5-1 08:53:47 显示全部楼层

觉得两位大师说的很有道理,以后把这个习惯改掉,在芯片、散热器等上先设计一个同等体积的region,然后把网格做到这个region上来吧。估计会减小很多麻烦的。谢谢两位大师啊。

烟火 2011-5-1 08:53:47 显示全部楼层

同样的问题,学习了,谢谢
Whill 2013-5-15 22:21:25 显示全部楼层
学习了
aoxiangs 2013-5-25 15:26:50 显示全部楼层
学习学习哈````````
whutwp2005 2015-7-6 08:59:21 显示全部楼层
感谢分享,谢谢!
您需要登录后才可以回帖 登录 | 注-册