有些设计,cell density并不是太高,但绕线却拥挤。有种解决方法,就是把cell之间的间距拉大。总结了几个方法:
1、让cell尽量平均分布,不要聚在一起
setPlaceMode -place_global_cong_effort high
setPlaceMode -place_global_uniform_density true
setPlaceMode -place_global_max_density 0.8
2、某类cell面积小但出pin多,可以设置cell padding
specifyCellPad <lef_cellName> <padding>
specifyInstPad <instName> <padding>
setPlaceMode -place_detail_honor_inst_pad true
3、module padding
setPlaceMode -place_global_module_padding {<module> <factor>}
4、创建row时留间距,比如每两排或者每4排row,留一些间隔
createRow -spacing <float>