后端面试--每日一题(072)
时间:10-02
整理:3721RD
点击:
问题由szp9912收集提供,特此感谢!
If the routing congestion exists between two macros, then what will you do?
如果2个macro之间有走线拥堵的话,该如何解决?
难度:2
If the routing congestion exists between two macros, then what will you do?
如果2个macro之间有走线拥堵的话,该如何解决?
难度:2
怎么每次只有问题,没有答案
离开远点
打place_bockage
其他?
对,拉开macro之间的距离, 避免太窄的区域,
再检查下 route blocakge的设置
1)增大macro之间的间距
2)在macro之间加non-buffer placement blockage 或 加partial blockage控制channel里面的cell density
大家的回复就是答案
如果不知道哪个正确的话,简单的方法是看小编的回答
给#5补充一点,
调查那些congestion是如何造成的,改变floorplan,引导工具不要从macro中间走线
继续关注每日一题
第一,是看两个macros之间的距离是否太小,可不可以增加space。
第二,可以观察两个macros的pins的特点,有时候调整pins的位置,就可以到达预想的效果。
第三,真不行,就调整FP吧。
想问一下,我只有一个Macro(放在左上)。Place的时候,Macro右下拐角的地方拥堵(Display congestion map显示的),可是我在Macro上加了hard blockage,Macro外8um内都没放STD,怎么会堵的? 是我设置不对吗? (拥堵的地方,Macro有8个连STD的pin)
请问,您的意思是调节IO pin的位置吧?