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

📄 makefile_hier

📁 synopsys icc 使用参考脚本
💻
字号:
##ICC Hierarchical RM MakefileICC_EXEC = icc_shellLOG     = logREPORT_DIR = reportsOUTPUT_DIR = resultsPNA_OUTPUT_DIR = pna_output####Source OptionsOPTIONS = ##Optional: Specify design library if you want backup step and clean step to use it##CAUTION: if added, the clean step will delete itDESIGN_LIB = ################################################################################################################## Script Execution Section# Execute "make -f Makefile_hier hier_dp" to run ICC Hierarchical RM based on your common_setup.tcl, icc_setup.tcl#################################################################################################################init_design_icc: 	mkdir -p $(REPORT_DIR) $(OUTPUT_DIR) $(LOG)	$(ICC_EXEC) $(OPTIONS) -f icc_scripts/init_design_icc.tcl | tee -i $(LOG)/init_design_icc.log	date > init_design_icccreate_plangroups_dp: init_design_icc	mkdir -p $(REPORT_DIR) $(OUTPUT_DIR) $(LOG)	$(ICC_EXEC) $(OPTIONS) -f icc_dp_scripts/create_plangroups_dp.tcl | tee -i $(LOG)/create_plangroups_dp.log	date > create_plangroups_dpfeasibility_on_plangroups_dp: create_plangroups_dp	mkdir -p $(REPORT_DIR) $(OUTPUT_DIR) $(LOG)	$(ICC_EXEC) $(OPTIONS) -f icc_dp_scripts/feasibility_on_plangroups_dp.tcl | tee -i $(LOG)/feasibility_on_plangroups_dp.log	date > feasibility_on_plangroups_dppin_assignment_budgeting_dp: feasibility_on_plangroups_dp	mkdir -p $(REPORT_DIR) $(OUTPUT_DIR) $(LOG)	$(ICC_EXEC) $(OPTIONS) -f icc_dp_scripts/pin_assignment_budgeting_dp.tcl | tee -i $(LOG)/pin_assignment_budgeting_dp.log	date > pin_assignment_budgeting_dpcommit_dp: pin_assignment_budgeting_dp	mkdir -p $(REPORT_DIR) $(OUTPUT_DIR) $(LOG)	$(ICC_EXEC) $(OPTIONS) -f icc_dp_scripts/commit_dp.tcl | tee -i $(LOG)/commit_dp.log	date > commit_dpprepare_block_dp: commit_dp	mkdir -p $(REPORT_DIR) $(OUTPUT_DIR) $(LOG)	$(ICC_EXEC) $(OPTIONS) -f icc_dp_scripts/prepare_block_dp.tcl | tee -i $(LOG)/prepare_block_dp.log	date > prepare_block_dphier_dp: prepare_block_dp 	date > hier_dp############################################################################################################################## Utilities Section################################################################################################################################BackupBACKUP  = BACKUP.`date "+%m_%d_%H_%M"`backup:	rm -rf $(BACKUP)	mkdir -p $(BACKUP)	cp -rf icc_scripts icc_dp_scripts common_setup.tcl icc_setup.tcl icc_dp_setup.tcl $(DESIGN_LIB) $(REPORT_DIR) $(OUTPUT_DIR) $(LOG) $(PNA_OUTPUT_DIR) $(BACKUP)##Cleanclean_dp:	rm  -f init_design_icc create_plangroups_dp feasibility_on_plangroups_dp pin_assignment_budgeting_dp commit_dp prepare_block_dp hier_dp	rm -rf $(DESIGN_LIB) $(LOG) $(OUTPUT_DIR) $(REPORT_DIR) *_map\.* \               net.acts *.attr .zr* Milkyway.cmd.*_*_*_* Milkyway.log.*_*_*_* \.vers* port_mapping.* pna_output	##ICC Hierarchical RM-Info: "make clean_dp" does not remove the design library unless you have specified it with the DESIGN_LIB variable in Makefile"clean: clean_dp

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -