| |
1. 根据工艺创建两个list,一个需要加blockage的,另外一个需要加的blockage,一一对应;---techGetTechLibName
2. 将当前需要加blockage的track保存到view,并得到view的db信息;---lntSaveTraces/dbOpenCellViewByType
3. 得到新窗口内需要加blockage的obj list;---setof
4. 得到需要加blockage的具体层次信息list(去重的);---member/cons
5. 根据层次list,为每一层layer加上下各两层blockage;---leLayerSize
获得层次在最初两个list的位置,从而获得需要加的blockage的位置;---member/reverse
将加好的blockage list放到group内,并不断加进去;---dbAddFigToFigGroup
将blockage list再追加到一个总的list内;---append
6. 操作总的blockage list,merge所有的层次;---leMergeShapes
7. 将blockage group copy到当前view;---dbCopyFig