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

📄 mcmm.scenarios.example

📁 synopsys icc 使用参考脚本
💻 EXAMPLE
字号:
set SCENARIO_1                    "SCN1"set ICC_IN_SDC_1_FILE             "input_data/TCS01.sdc1"set OPCOND_1_MAX                  "WCCOM"set OPCOND_1_MIN                  "BCCOM"set OPCOND_1_MAX_LIB_DB              "tcbn90gwc.db"set OPCOND_1_MIN_LIB_DB              "tcbn90gbc.db"set OPCOND_1_MAX_LIB              "tcbn90gwc"set OPCOND_1_MIN_LIB              "tcbn90gbc"set TLUPLUS_MAX_1_FILE              "TSMC_90nm/starrcxt/out.tlu"                    ;#  Max TLUplus fileset TLUPLUS_MIN_1_FILE              ""                                              ;#  Min TLUplus fileset SCENARIO_2                    "SCN2"set ICC_IN_SDC_2_FILE             "input_data/TCS01.sdc2"set OPCOND_2_MAX                  "WCCOM"set OPCOND_2_MIN                  "BCCOM"set OPCOND_2_MAX_LIB_DB              "tcbn90gwc.db"set OPCOND_2_MIN_LIB_DB              "tcbn90gbc.db"set OPCOND_2_MAX_LIB              "tcbn90gwc"set OPCOND_2_MIN_LIB              "tcbn90gbc"set TLUPLUS_MAX_2_FILE              "TSMC_90nm/starrcxt/out.tlu"                    ;#  Max TLUplus fileset TLUPLUS_MIN_2_FILE              ""                                              ;#  Min TLUplus fileset SCENARIO_3                    "SCN3"set ICC_IN_SDC_3_FILE             "input_data/TCS01.sdc3"set OPCOND_3_MAX                  "WCCOM"set OPCOND_3_MIN                  "BCCOM"set OPCOND_3_MAX_LIB_DB              "tcbn90gwc.db"set OPCOND_3_MIN_LIB_DB              "tcbn90gbc.db"set OPCOND_3_MAX_LIB              "tcbn90gwc"set OPCOND_3_MIN_LIB              "tcbn90gbc"set TLUPLUS_MAX_3_FILE              "TSMC_90nm/starrcxt/out.tlu"                    ;#  Max TLUplus fileset TLUPLUS_MIN_3_FILE              ""                                              ;#  Min TLUplus fileset SCENARIO_4                    "SCN4"set ICC_IN_SDC_4_FILE             ""set OPCOND_4_MAX                  "WCCOM"set OPCOND_4_MIN                  "BCCOM"set OPCOND_4_MAX_LIB_DB              "tcbn90gwc.db"set OPCOND_4_MIN_LIB_DB              "tcbn90gbc.db"set OPCOND_4_MAX_LIB              "tcbn90gwc"set OPCOND_4_MIN_LIB              "tcbn90gbc"set TLUPLUS_MAX_4_FILE              "TSMC_90nm/starrcxt/out.tlu"                    ;#  Max TLUplus fileset TLUPLUS_MIN_4_FILE              ""                                              ;#  Min TLUplus file##########################################################################################################     USAGE OF ABOVE VARIABLES FOR 4 SCENARIOS     ########################################  IF YOU HAVE MORE SCENARIOS, ADD THEM HERE BELOW  #################################################################################################################if {$TLUPLUS_MIN_1_FILE == ""} {set TLUPLUS_MIN_FILE $TLUPLUS_MAX_1_FILE}if {$TLUPLUS_MIN_2_FILE == ""} {set TLUPLUS_MIN_FILE $TLUPLUS_MAX_2_FILE}if {$TLUPLUS_MIN_3_FILE == ""} {set TLUPLUS_MIN_FILE $TLUPLUS_MAX_3_FILE}if {$TLUPLUS_MIN_4_FILE == ""} {set TLUPLUS_MIN_FILE $TLUPLUS_MAX_4_FILE}if {$SCENARIO_1 != "" && $ICC_IN_SDC_1_FILE != ""} {    echo "SCRIPT-Info : Setting up scenario $SCENARIO_1"    create_scenario $SCENARIO_1    set_min_library $OPCOND_1_MAX_LIB_DB -min_version $OPCOND_1_MIN_LIB_DB    set_operating_conditions \          -max_library $OPCOND_1_MAX_LIB -max $OPCOND_1_MAX \          -min_library $OPCOND_1_MIN_LIB -min $OPCOND_1_MIN    set_tlu_plus_files -max_tluplus $TLUPLUS_MAX_1_FILE -min_tluplus $TLUPLUS_MIN_1_FILE -tech2itf_map $MAP_FILE    set auto_link_disable true    source $ICC_IN_SDC_1_FILE    set auto_link_disable false}if {$SCENARIO_2 != "" && $ICC_IN_SDC_2_FILE != ""} {    echo "SCRIPT-Info : Setting up scenario $SCENARIO_2"    create_scenario $SCENARIO_2    set_min_library $OPCOND_2_MAX_LIB_DB -min_version $OPCOND_2_MIN_LIB_DB    set_operating_conditions \          -max_library $OPCOND_2_MAX_LIB -max $OPCOND_2_MAX \          -min_library $OPCOND_2_MIN_LIB -min $OPCOND_2_MIN    set_tlu_plus_files -max_tluplus $TLUPLUS_MAX_2_FILE -min_tluplus $TLUPLUS_MIN_2_FILE -tech2itf_map $MAP_FILE    set auto_link_disable true    source $ICC_IN_SDC_2_FILE    set auto_link_disable false}if {$SCENARIO_3 != "" && $ICC_IN_SDC_3_FILE != ""} {    echo "SCRIPT-Info : Setting up scenario $SCENARIO_3"    create_scenario $SCENARIO_3    set_min_library $OPCOND_3_MAX_LIB_DB -min_version $OPCOND_3_MIN_LIB_DB    set_operating_conditions \          -max_library $OPCOND_3_MAX_LIB -max $OPCOND_3_MAX \          -min_library $OPCOND_3_MIN_LIB -min $OPCOND_3_MIN    set_tlu_plus_files -max_tluplus $TLUPLUS_MAX_3_FILE -min_tluplus $TLUPLUS_MIN_3_FILE -tech2itf_map $MAP_FILE    set auto_link_disable true    source $ICC_IN_SDC_3_FILE    set auto_link_disable false}if {$SCENARIO_4 != "" && $ICC_IN_SDC_4_FILE != ""} {    echo "SCRIPT-Info : Setting up scenario $SCENARIO_4"    create_scenario $SCENARIO_4    set_min_library $OPCOND_4_MAX_LIB_DB -min_version $OPCOND_4_MIN_LIB_DB    set_operating_conditions \          -max_library $OPCOND_4_MAX_LIB -max $OPCOND_4_MAX \          -min_library $OPCOND_4_MIN_LIB -min $OPCOND_4_MIN    set_tlu_plus_files -max_tluplus $TLUPLUS_MAX_4_FILE -min_tluplus $TLUPLUS_MIN_4_FILE -tech2itf_map $MAP_FILE    set auto_link_disable true    source $ICC_IN_SDC_4_FILE    set auto_link_disable false}

⌨️ 快捷键说明

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