📄 create_va_dp.tcl
字号:
############################################################################################ ICC Design Planning RM## create_va_dp: Create Voltage Area## Version 2007.03-SP5##########################################################################################source ./icc_scripts/common_placement_settings_icc.tcl############## CREATE VA############## The following steps are based on the sample design where there're 3 power domains so three voltage areas to be created.## We'll use tool to decide locations for voltage area so -coordinate is not used## Please change the value of guard_band and target_utilization as needed ## GUI: You can also use the GUI to create voltage areas interactively: Menu/Floorplan/Create Voltage Area## GUI: If you're running it with GUI, please turn on display options for voltage area# gui_set_setting -window [gui_get_current_window -types Layout -mru] -setting showVoltageArea -value trueif {$PD1 != ""} {create_voltage_area -guard_band_x 2 -guard_band_y 2 -power_domain $PD1 -target_utilization 0.7}if {$PD2 != ""} {create_voltage_area -guard_band_x 2 -guard_band_y 2 -power_domain $PD2 -target_utilization 0.7}if {$PD3 != ""} {create_voltage_area -guard_band_x 2 -guard_band_y 2 -power_domain $PD3 -target_utilization 0.7}if {$PD4 != ""} {create_voltage_area -guard_band_x 2 -guard_band_y 2 -power_domain $PD4 -target_utilization 0.7}remove_placementcreate_fp_placement -effort low -no_legalize## GUI: Below saves snapshot for you. Only applicable if you have GUI open# set_hierarchy_color -cycle_color# gui_set_setting -window [gui_get_current_window -types Layout -mru] -setting viewshot -value $REPORTS_DIR/create_va_dp.placement.jpg## Automatic place and shape voltage area based on the placementset_fp_placement_strategy -voltage_area_interface_net_weight $ICC_DP_PLACEMENT_VA_NET_WEIGHT set_fp_placement_strategy -voltage_area_net_weight_LS_only onshape_fp_blocks -refine_placement## GUI: Below saves snapshot for you. Only applicable if you have GUI open# set_hierarchy_color -cycle_color# gui_set_setting -window [gui_get_current_window -types Layout -mru] -setting viewshot -value $REPORTS_DIR/create_va_dp.shape_fp_blocks.jpgsave_mw_cel -overwrite## Suggestions:## You can use edit tool bar to further refine voltage area, for example, stretch or move it## You can also do remove_voltage_area -all to remove all of them and start from scratch## You should always check if voltage area locations suit your needs before you continue to next step
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -