亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dc.tcl

?? synopsys dc_shell 用戶手冊
?? TCL
?? 第 1 頁 / 共 2 頁
字號:
source -echo -verbose dc_setup.tcl################################################################################## Design Compiler Reference Methodology Script for Top-Down Flow &# Design Compiler Block-Level Reference Methodology Script for Hierarchical Flow# Script: dc.tcl# Version: B-2008.09 (Oct. 3, 2008)# Copyright (C) 2007, 2008 Synopsys All rights reserved.################################################################################################################################################################### Additional Variables## Add any additional variables needed for your flow here.################################################################################## No additional flow variables are being recommended################################################################################## Setup for Formality verification## SVF should always be written to allow Formality verification# for advanced optimizations.#################################################################################set_svf ${RESULTS_DIR}/${DESIGN_NAME}.mapped.svf################################################################################## Setup SAIF Name Mapping Database## Include an RTL SAIF for better power optimization and analysis.## saif_map should be issued prior to RTL elaboration to create a name mapping# database for better annotation.################################################################################# saif_map -start################################################################################## Read in the RTL Design## Read in the RTL source files or read in the elaborated design (DDC).# Use the -format option to specify: verilog, sverilog, or vhdl as needed.#################################################################################define_design_lib WORK -path ./WORKanalyze -format verilog ${RTL_SOURCE_FILES}elaborate ${DESIGN_NAME}write -hierarchy -format ddc -output ${RESULTS_DIR}/${DESIGN_NAME}.elab.ddc# OR# You can read an elaborated design from the same release.# Using an elaborated design from an older release will not give the best results.# read_ddc ${DESIGN_NAME}.elab.ddc# current_design ${DESIGN_NAME}link################################################################################## Apply Logical Design Constraints#################################################################################source -echo -verbose ${DESIGN_NAME}.constraints.tcl# OR# Read budgeted SDC instead for hierarchical flow# read_sdc ${DESIGN_NAME}.sdc# You can enable analysis and optimization for multiple clocks per register.# To use this, you must constrain to remove false interactions between mutually exclusive# clocks.  This is needed to prevent unnecessary analysis that can result in# a significant runtime increase with this feature enabled.## set_clock_groups -physically_exclusive | -logically_exclusive | -asynchronous \#                  -group {CLKA, CLKB} -group {CLKC, CLKD} ## set timing_enable_multiple_clocks_per_reg true################################################################################## Apply Operating Conditions################################################################################## Set operating condition on top level# Comment out if these are already set in your constraints file.set_operating_conditions -max <max_opcond> -min <min_opcond>################################################################################## Create Default Path Groups## Separating these paths can help improve optimization.# Remove these path group settings if user path groups have already been defined.#################################################################################set ports_clock_root [get_ports [all_fanout -flat -clock_tree -level 0]] group_path -name REGOUT -to [all_outputs] group_path -name REGIN -from [remove_from_collection [all_inputs] $ports_clock_root] group_path -name FEEDTHROUGH -from [remove_from_collection [all_inputs] $ports_clock_root] -to [all_outputs]################################################################################## Power Optimization Section#################################################################################    #############################################################################    # Insert Clock Gating Logic    #    # set_clock_gating_style is now optional.  Default values will be used by    # the tool.  Use this command with values suitable to your design style    # to control the insertion of clock-gating logic.    #############################################################################    # Default clock_gating_style suits most designs.  Change only if necessary.    # set_clock_gating_style ...    # Clock gate insertion is now performed during compile_ultra -gate_clock    # so insert_clock_gating is no longer recommended at this step.    #############################################################################    # Apply Power Optimization Constraints    #############################################################################    # Include a SAIF file, if possible, for power optimization.  If a SAIF file    # is not provided, the default toggle rate of 0.1 will be used for propagating    # switching activity.    # read_saif -auto_map_names -input ${DESIGN_NAME}.saif -instance < DESIGN_INSTANCE > -verbose    # Remove set_max_total_power power optimization constraint from scripts in 2008.09    # Enable both of the following settings for total power optimization    set_max_leakage_power 0    # set_max_dynamic_power 0    if {[shell_is_in_topographical_mode]} {      # Setting power constraints will automatically enable power prediction using clock tree estimation.      # If you are not setting any power constraints and you still want to report      # correlated power, you can use the following command to turn on power prediction.      # set_power_prediction true    }if {[shell_is_in_topographical_mode]} {  ##################################################################################  # Apply Physical Design Constraints  #  # Optional: Floorplan information can be read in here if available.  # This is highly recommended for irregular floorplans.  #  # Floorplan constraints can be extracted from DEF files using  # extract_physical_constraints OR provided from Tcl commands.  #  ##################################################################################  # Specify ignored layers for routing to improve correlation  # Use the same ignored layers that will be used during place and route  if { ${MIN_ROUTING_LAYER} != ""} {    set_ignored_layers -min_routing_layer ${MIN_ROUTING_LAYER}  }  if { ${MAX_ROUTING_LAYER} != ""} {    set_ignored_layers -max_routing_layer ${MAX_ROUTING_LAYER}  }  report_ignored_layers  # During DEF constraint extraction, extract_physical_constraints will attempt to  # match DEF names back to precompile names in memory using standard matching rules.  # Modify fuzzy_query_options if other characters are used for hierarchy separators  # or bus names.   # set_fuzzy_query_options -hierarchical_separators {/ _ .} \  #                         -bus_name_notations {[] __ ()} \  #                         -class {cell pin port net} \  #                         -show  extract_physical_constraints ${DESIGN_NAME}.def    # OR    # source -echo -verbose ${DESIGN_NAME}.physical_constraints.tcl  # If the macro names change after mapping and writing out the design due to  # ungrouping or Verilog change_names renaming, it may be necessary to translate   # the names to correspond to the cell names that exist before compile.  # The following is an example of how the translation can be performed using an  # available Synopsys utility:  updateDesignDef.tcl  #  # This utility can be downloaded from Synopsys SolvNet at the following location:  #   "Design Compiler Topographical Macro Name Translation Utility"   #    https://solvnet.synopsys.com/retrieve/019181.html  #  # Only perform this translation once, to save runtime.      # For DEF:  # This translation is done automatically by extract_physical_constraints  # For Tcl (derive_physical_constraints from JupiterXT):  # source updateDesignDef.tcl  # updateTclMacroNames ${DESIGN_NAME}.physical_constraints.tcl ${DESIGN_NAME}.physical_constraints.dct.tcl  # source -echo -verbose ${DESIGN_NAME}.physical_constraints.dct.tcl  # You can also save the extracted constraints for fast loading next time.  # write_physical_constraints -output ${DESIGN_NAME}.physical_constraints.tcl  # Verify that all the desired physical constraints have been applied  report_physical_constraints > ${REPORTS_DIR}/${DESIGN_NAME}.physical_constraints.rpt}################################################################################## Apply Additional Optimization Constraints################################################################################## Prevent assignment statements in the Verilog netlist.set_fix_multiple_port_nets -all -buffer_constants################################################################################## Compile the Design## Recommended Options:##     -scan#     -gate_clock#     -retime#     -timing_high_effort_script#     -area_high_effort_script#     -congestion## Use compile_ultra as your starting point. For test-ready compile, include# the -scan option with the first compile and any subsequent compiles.## Use -gate_clock to insert clock-gating logic during optimization.  This# is now the recommended methodology for clock gating.## Use -retime to enable adapative retiming optimization for further timing# benefit without any runtime or memory overhead.## The -timing_high_effort_script or the -area_high_effort_script option# may also be used to try and improve the optimization results at the tradeoff# of some additional runtime.## The -congestion option (topographical mode only) enables specialized optimizations that# reduce routing related congestion during synthesis.# This option requires a license for DC Graphical.##################################################################################

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产91久久久久久一区二区 | 99精品热视频| 免费高清在线一区| 日韩精品一级二级| 亚洲自拍偷拍av| 一区二区激情视频| 国产精品久久久久三级| 精品成人免费观看| 欧美群妇大交群的观看方式| 欧美日韩国产一级| 一本色道久久综合亚洲aⅴ蜜桃| 国产成人午夜99999| 成人深夜视频在线观看| 成人激情小说乱人伦| 色综合天天综合网天天狠天天| 色哟哟国产精品免费观看| 在线免费亚洲电影| 欧美一区二区三区日韩视频| 欧美电影精品一区二区| 久久久久久亚洲综合影院红桃| 国产欧美日韩精品a在线观看| 中文字幕一区日韩精品欧美| 夜夜亚洲天天久久| 日韩激情中文字幕| 国产成人在线网站| 欧美影院一区二区三区| www久久精品| 亚洲欧洲国产日韩| 日韩制服丝袜av| 福利电影一区二区| 欧美巨大另类极品videosbest | 国产人成亚洲第一网站在线播放| 久久夜色精品一区| 欧美人与禽zozo性伦| 精品蜜桃在线看| 国产精品久久久爽爽爽麻豆色哟哟 | 99久久精品免费看国产免费软件| 日本高清免费不卡视频| 欧美成人伊人久久综合网| 亚洲欧洲国产专区| 老鸭窝一区二区久久精品| 91在线观看免费视频| 欧美精品一区二区久久久| 亚洲制服丝袜av| 成人久久久精品乱码一区二区三区 | 91精品国产日韩91久久久久久| 日本一区二区三区高清不卡| 亚洲大片精品永久免费| 狠狠色丁香久久婷婷综合_中 | 26uuu另类欧美亚洲曰本| 一区二区三区在线观看网站| 日韩精品电影在线观看| eeuss鲁片一区二区三区| 日韩精品资源二区在线| 一区二区三区日韩| 国产91清纯白嫩初高中在线观看| 日韩免费在线观看| 亚洲一区在线观看免费观看电影高清 | 三级欧美在线一区| 91久久人澡人人添人人爽欧美| 欧美经典一区二区| 久久99九九99精品| 538在线一区二区精品国产| 一区二区免费在线| 91麻豆swag| 日韩一区在线看| 成人av电影在线网| 国产亚洲人成网站| 国产一区二区剧情av在线| 日韩一区二区精品葵司在线| 爽好久久久欧美精品| 欧美日韩在线观看一区二区 | 91美女福利视频| 国产精品久久久久久久岛一牛影视| 精品一区免费av| 日韩一区二区在线播放| 麻豆一区二区三| 久久在线观看免费| 国内精品不卡在线| 国产日产欧美一区二区视频| 成人网在线播放| 亚洲国产电影在线观看| 9l国产精品久久久久麻豆| 亚洲视频中文字幕| 久久男人中文字幕资源站| 不卡高清视频专区| 久久久久久久久一| 国产69精品久久99不卡| 中文欧美字幕免费| 99久久99久久精品国产片果冻| 中文字幕欧美日韩一区| av一区二区三区黑人| 亚洲一区二区三区四区五区中文 | 亚洲一区在线视频| 99视频精品免费视频| 亚洲制服丝袜av| 这里只有精品免费| 免费欧美在线视频| 国产亚洲短视频| 99re8在线精品视频免费播放| 亚洲在线观看免费| 日韩欧美123| 成人成人成人在线视频| 午夜影院在线观看欧美| 精品少妇一区二区三区在线视频 | 亚洲日穴在线视频| 欧美精品在线观看一区二区| 九九国产精品视频| 自拍偷拍欧美精品| 91 com成人网| 不卡视频在线观看| 免费成人在线影院| 亚洲日本乱码在线观看| 欧美一级二级三级蜜桃| 99久久婷婷国产精品综合| 日韩综合小视频| 国产精品激情偷乱一区二区∴| 欧美一区二区三区喷汁尤物| 99视频精品免费视频| 美女一区二区久久| 亚洲免费在线视频一区 二区| 精品国产污污免费网站入口| 99视频一区二区| 国产在线精品国自产拍免费| 亚洲国产精品影院| 中文字幕不卡在线观看| 精品国精品自拍自在线| 欧美三级欧美一级| 99久久亚洲一区二区三区青草| 经典三级在线一区| 亚洲二区在线视频| 亚洲日本乱码在线观看| 国产精品视频观看| 久久麻豆一区二区| 91精品国产福利| 欧美日韩不卡一区二区| 欧美中文字幕一区二区三区亚洲| eeuss鲁片一区二区三区 | 95精品视频在线| 国产成人免费xxxxxxxx| 久久99国产精品尤物| 午夜精品aaa| 亚洲一区二区五区| 亚洲一区在线观看免费| 一区二区在线观看视频| 亚洲欧美乱综合| 一区在线观看视频| 国产精品久久久久久久岛一牛影视| 国产偷国产偷精品高清尤物| 久久新电视剧免费观看| 欧美va亚洲va国产综合| 欧美一区二区三区在线看| 欧美电影在哪看比较好| 56国语精品自产拍在线观看| 7777精品久久久大香线蕉| 欧美美女激情18p| 91精品在线观看入口| 欧美一区二区免费| 欧美第一区第二区| 久久久美女毛片| 国产精品美女一区二区在线观看| 国产精品免费视频一区| 亚洲视频你懂的| 夜夜亚洲天天久久| 石原莉奈在线亚洲二区| 美国av一区二区| 国产精品一区二区久久精品爱涩| 国产成人精品一区二| 色综合天天综合狠狠| 91久久精品日日躁夜夜躁欧美| 欧美性xxxxxx少妇| 欧美一区二区三区四区久久 | 成人激情午夜影院| 欧美亚洲愉拍一区二区| 欧美一区二区视频观看视频| 久久蜜臀中文字幕| 中文字幕一区二区三| 亚洲自拍偷拍九九九| 激情欧美日韩一区二区| 99re6这里只有精品视频在线观看| 91久久精品一区二区三| 日韩手机在线导航| 国产精品亲子伦对白| 亚洲一区二区三区四区的| 国产主播一区二区三区| 色视频成人在线观看免| 日韩亚洲欧美综合| 亚洲欧美在线高清| 免费高清不卡av| 一本色道久久综合亚洲91| 欧美tickling挠脚心丨vk| 《视频一区视频二区| 久久精品国产成人一区二区三区| 成人午夜精品一区二区三区| 欧美一区中文字幕| 亚洲三级电影全部在线观看高清| 激情综合网天天干| 欧美主播一区二区三区美女| 国产蜜臀97一区二区三区| 青青草伊人久久|