脚本添加bump的流程:
deleteBumps –all
Create_bump :
create_bump -allow_outside_of_die -allow_overlap_control keep_existing_bumps -pattern_array {7 8} -loc 8.962 -67.85 -name_format Pwr_Bump_%i -cell BUMP_CU_RUBM_TSMC_VSS -pitch 215.7 215.7 -loc_type cell_lowerleft -orientation R0
create_bump -allow_outside_of_die -allow_overlap_control keep_existing_bumps -pattern_array {6 7} -loc 116.812 40.0 -name_format Pwr_Bump_%i -cell BUMP_CU_RUBM_TSMC_VDD -pitch 215.7 215.7 -loc_type cell_lowerleft -orientation R0
assignPGBumps:
先选中相应的bump,然后:assignPGBumps -selected -net VSS;assignPGBumps -selected -net VDD
addStripe:
addStripe -layer AP -area {1184.7195 0.0 1418.565 1324.4 } -direction vertical -nets VDD -width 8.1 -set_to_set_distance 215.70
editPowerVia:
editSelect -via_cell VIAGEN*AP* -object_type Via -layer RV
editDelete -selected
editPowerVia -add_vias 1 -bottom_layer M16 -top_layer AP -orthogonal_only 0