|
发表于 2015-11-9 14:25:59
|
显示全部楼层
如果用skill来create pin的话 一般是这样
cv=geGetEditCellView()
1. shape=dbCreateRect(cv list(layer purpose) bBox) ;;;比如 create 一个rectangle
2. myNet=dbCreateNet(cv "myNet") ;;; create net
3. dbCreatePin(myNet shape) ;;;;;create pin
然后 shape就会有pin的信息 "myNet"。
即使是没有XL关系的话,在同一层cellView, 2个shape比如path/rect , create同样的pin name也是会有飞线关系的。
但是你的是2个block, Pin信息都是在block里面的,没有XL关系的话在上一层也是没有fly line的, 难道在每个block的外面pin位置再create pin? 或者打上label然后用create pins from labels, 一样效果。不过都挺麻烦的, 而且如果你的block位置变动了又得重新来。 |
|