⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 create_va_dp.tcl

📁 synopsys icc 使用参考脚本
💻 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 + -