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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? arm926ejs_compile.tcl

?? arm 公司的design complier 綜合腳本 對于初學synposys 公司的軟件很有幫助
?? TCL
字號:
#################################################################################################################### This confidential and proprietary software may be used only as# authorised by a licensing agreement from ARM Limited##   (c) COPYRIGHT 2002-2003 ARM Limited#   (c) COPYRIGHT 2002-2003 Synopsys Inc.#       ALL RIGHTS RESERVED## The entire notice above must be reproduced on all authorised# copies and copies may only be made to the extent permitted# by a licensing agreement from ARM Limited.###################################################################################################################### File Name           : arm926ejs_compile.tcl# RCS Revision	      : 1.6# Release Information : ARM926EJS_r0p5-00rel0## Purpose 	      : Compile script for the ARM926EJS#		  # Tool Version        : 2003.03-1#####################################################################################################################sh datesh hostnameset rm_task     synthesis# -----------------------------------------------------------------------------------------------------------------# Source the configuration script# -----------------------------------------------------------------------------------------------------------------set_svf ./synthesis/data/ARM926EJS-compile.svfsource -echo -verbose ./scripts/arm926ejs_config.tcl#------------------------------------------------------------------------------------------------------------------# Analyze the RTL.#------------------------------------------------------------------------------------------------------------------define_design_lib work -path ./synthesis/workif { $rm_use_presto } {  set hdlin_enable_presto true} else {  set hdlin_enable_presto false}set hdlin_check_no_latch trueset hdlin_enable_vpp trueif { $rm_vhdl_rtl } {  source -echo -verbose ./scripts/arm926ejs_vhdl.tcl  analyze -f vhdl $rtl_image} else {  source -echo -verbose ./scripts/arm926ejs_verilog.tcl  analyze -f verilog $rtl_image}# -----------------------------------------------------------------------------------------------------------------# Define the clock gating style.# -----------------------------------------------------------------------------------------------------------------if { $rm_clock_gating } {  remove_license Power-Optimization  set dc_shell_status [ get_license Power-Optimization ]  while {  $dc_shell_status == 0 } {      redirect /dev/null { set dc_shell_status [get_license Power-Optimization] }  }}if { $rm_clock_gating } {	set hdlin_no_group_register true	if { $rm_icg_name != ""} {  	set_clock_gating_style 	-sequential_cell latch  -positive_edge_logic $rm_icg_name -control_point before  \  				-control_signal scan_enable -max_fanout 32  } else {  				  	set_clock_gating_style 	-sequential_cell latch -control_point before  \  				-control_signal scan_enable -max_fanout 8  }}# -----------------------------------------------------------------------------------------------------------------# Elaborate, uniquify, link and check the Design# -----------------------------------------------------------------------------------------------------------------if { $rm_vhdl_rtl } {  if { $rm_clock_gating } {  	elaborate -architecture "synth" -gate_clock ARM926EJS  } else {  	elaborate -architecture "synth" ARM926EJS  }} else {  if { $rm_clock_gating } {  	elaborate -architecture verilog -gate_clock ARM926EJS  } else {  	elaborate -architecture verilog ARM926EJS  }}current_design ARM926EJSuniquifylinkif { $rm_clock_gating } {	propagate_constraints -gate_clock -output ./synthesis/reports/ARM926EJS.propagate_constraints}check_design >  ./synthesis/reports/ARM926EJS.check#------------------------------------------------------------------------------------------------------------------# Create test ports on the design.# -----------------------------------------------------------------------------------------------------------------remove_license Test-Compilerset dc_shell_status [ get_license Test-Compiler ]while {  $dc_shell_status == 0 } {    redirect /dev/null { set dc_shell_status [get_license Test-Compiler] }}rm_create_test_ports#------------------------------------------------------------------------------------------------------------------# Setup a test-ready compile# -----------------------------------------------------------------------------------------------------------------set test_scan_enable_port_naming_style SCANENABLE%sset_scan_signal test_scan_enable -port SCANENABLEset test_scan_in_port_naming_style ${rm_scan_in}%sset test_scan_out_port_naming_style ${rm_scan_out}%sset_scan_configuration -methodology full_scan -style multiplexed_flip_flop set_test_hold 1 TESTMODEset_logic_zero [ get_ports INTEST ]set_logic_zero [ get_ports EXTEST ]if { $rm_clock_gating } {	hookup_testports}# -----------------------------------------------------------------------------------------------------------------# Define port lists.# -----------------------------------------------------------------------------------------------------------------set clock_ports         [get_ports {CLK} ]set scan_ports         	[list SCANENABLE ${rm_scan_in}* ${rm_scan_out}*]set inputs              [remove_from_collection [all_inputs] $clock_ports];set outputs             [all_outputs]# -----------------------------------------------------------------------------------------------------------------# Constrain the design.# -----------------------------------------------------------------------------------------------------------------create_clock -name CLK -period $rm_clock_period [ get_ports {CLK} ]	set_clock_uncertainty $rm_clock_uncertainty [ get_clocks {CLK} ]	set_clock_transition 0 [ get_clocks {CLK} ]	set_clock_latency $rm_clock_latency [ get_clocks {CLK} ]create_clock -name VCLK -period $rm_clock_period 	set_clock_uncertainty $rm_clock_uncertainty [ get_clocks {VCLK} ]	set_clock_latency -min [expr $rm_clock_latency - $rm_clock_uncertainty] [get_clocks {VCLK} ]	set_clock_latency -max $rm_clock_latency [get_clocks {VCLK} ]if { $rm_clock_gating } {	set latches [all_registers -clock CLK -level -clock_pins]	set cg_latches [filter_collection $latches "full_name =~ */clk_gate_*/latch/*"]	set_clock_latency $rm_icg_latency $cg_latches}source -echo -verbose ./scripts/arm926ejs_constraints.tclset_max_transition $rm_max_transition ARM926EJSset_max_area 0# -----------------------------------------------------------------------------------------------------------------# Define the design environment.# -----------------------------------------------------------------------------------------------------------------set_ideal_net [list HRESETn DBGnTRST DBGTCKEN SCANENABLE ]set_driving_cell -cell $rm_driving_cell -pin $rm_driving_pin $inputsset_load [expr [load_of $rm_loading_pin ] * 4 ] $outputsset auto_wire_load_selection trueset_wire_load_mode segmentedset_operating_conditions $rm_operating_condition# -----------------------------------------------------------------------------------------------------------------# Setup the compile options# -----------------------------------------------------------------------------------------------------------------if { $rm_compile_ultra } {  set dc_shell_status [ set_ultra_optimization true -force ]  while {  $dc_shell_status == 0 } {      redirect /dev/null { set dc_shell_status [ set_ultra_optimization true -force ] }  }}if { $rm_clock_gating } {  remove_license Power-Optimization  set dc_shell_status [ get_license Power-Optimization ]  while {  $dc_shell_status == 0 } {      redirect /dev/null { set dc_shell_status [get_license Power-Optimization] }  }}remove_license Test-Compilerset dc_shell_status [ get_license Test-Compiler ]while {  $dc_shell_status == 0 } {    redirect /dev/null { set dc_shell_status [get_license Test-Compiler] }}set hlo_disable_datapath_optimization trueset dw_prefer_mc_inside trueset_resource_implementation use_fastestset_fix_multiple_port_nets -feedthroughs -outputs -constantsset_critical_range [expr $rm_critical_range * $rm_clock_period] ARM926EJSif { $rm_ungroup } {        set_dont_touch [find design a9ejsMulDP ] true        ungroup -all -flatten        set_dont_touch [find design a9ejsMulDP ] false}set_ungroup dummy_buffer*write -hierarchy -f db -o ./synthesis/data/ARM926EJS-gtech.db# -----------------------------------------------------------------------------------------------------------------# Free up the HDL-Compiler license                           # -----------------------------------------------------------------------------------------------------------------if { $rm_vhdl_rtl } {  remove_license VHDL-Compiler} else {  remove_license HDL-Compiler}# -----------------------------------------------------------------------------------------------------------------# Compile the design. Use RPP, DC compile , DC compile_ultra or PC compile_physical.# -----------------------------------------------------------------------------------------------------------------if { $rm_use_rpp } {	set_floorplan_options -utilization $rm_rpp_util -aspect_ratio $rm_rpp_ratio	compile_physical -timing_driven_congestion -area_recovery -scan -mpc} else {	if { $rm_rtl2pg } {		read_pdef -allow_physical_ports ./floorplan/data/ARM926EJS.pdef		compile_physical  -map_effort high -timing_driven_congestion -area_recovery -scan	} else {                if { $rm_compile_ultra } {                        compile_ultra -scan                } else {                        compile -map_effort high -area_effort medium -scan                }	}}# -----------------------------------------------------------------------------------------------------------------# Free up the licenses.# -----------------------------------------------------------------------------------------------------------------if { $rm_compile_ultra } {  set_ultra_optimization false}if { $rm_clock_gating } {  remove_license Power-Optimization}remove_license Test-Compiler# -----------------------------------------------------------------------------------------------------------------# Save the compiled design. Generate reports and quit.# -----------------------------------------------------------------------------------------------------------------set verilogout_higher_designs_first trueset verilogout_no_tri truewrite -f db -hierarchy -o ./synthesis/data/ARM926EJS-compile.dbwrite -f verilog -hierarchy -o ./synthesis/data/ARM926EJS-compile.vrm_write_sdc ./synthesis/data/ARM926EJS-compile.sdcreport_clock -attributes -skew > ./synthesis/reports/ARM926EJS-compile.clocksreport_hierarchy > ./synthesis/reports/ARM926EJS-compile.hierreport_compile_options > ./synthesis/reports/ARM926EJS-compile.optionsreport_resources -hierarchy > ./synthesis/reports/ARM926EJS-compile.resourcesreport_timing -max 32 -nets -nos > ./synthesis/reports/ARM926EJS-compile.timingreport_constraint -all_violators > ./synthesis/reports/ARM926EJS-compile.constraintsreport_timing -loops > ./synthesis/reports/ARM926EJS-compile.loopsreport_port -verbose > ./synthesis/reports/ARM926EJS-compile.portall_registers -level_sensitive > ./synthesis/reports/ARM926EJS.latches# ----------- Area reports --------------------------------set rep_design_name [list ARM926EJS ARM926EJSCore ARM9EJS \                          a926ejsBIU a926ejsMMU \                          a926ejsDExt a926ejsIExt \                          a926ICache a926DCache ]set area_file  {./synthesis/reports/ARM926EJS-compile.area}redirect $area_file { echo {} }foreach design_name $rep_design_name {      current_design $design_name      redirect -append $area_file { echo {} }      redirect -append $area_file { report_area }         redirect -append $area_file { echo {} }}redirect -append $area_file { echo {} }redirect -append $area_file { echo {--- End of File ---} }sh datequit

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
热久久免费视频| 一区二区激情小说| 欧美高清你懂得| 色综合夜色一区| 色94色欧美sute亚洲线路二| 成人激情文学综合网| 国产精品白丝av| 成人妖精视频yjsp地址| 国产成人在线观看| 不卡av在线免费观看| 成人av在线播放网站| 99在线视频精品| 色婷婷激情一区二区三区| 色综合一区二区三区| 在线观看日产精品| 欧美一区二区三区四区五区| 欧美一级片在线| 国产亚洲综合av| 亚洲欧洲国产日本综合| 一级中文字幕一区二区| 天天av天天翘天天综合网色鬼国产 | 4438成人网| 日韩一区二区麻豆国产| 久久综合久久综合久久| 国产精品区一区二区三区| 一区在线观看视频| 午夜电影久久久| 国产一区二区在线观看免费| 99国内精品久久| 666欧美在线视频| 中文字幕第一区综合| 亚洲人快播电影网| 日本亚洲三级在线| 国产盗摄精品一区二区三区在线| aaa国产一区| 91精品国产欧美一区二区18| 国产亚洲污的网站| 一区二区三区国产精品| 久久国产麻豆精品| 99国产精品久久| 欧美va在线播放| 亚洲狠狠丁香婷婷综合久久久| 日日摸夜夜添夜夜添国产精品 | 最新国产精品久久精品| 婷婷丁香激情综合| 91免费视频网| 久久久久久久久久看片| 亚洲国产日韩a在线播放性色| 蓝色福利精品导航| 欧美性色aⅴ视频一区日韩精品| 久久久久青草大香线综合精品| 一区二区三区四区激情| 国产成人一级电影| 91精品国产欧美一区二区18| 中文字幕亚洲精品在线观看| 蜜桃精品视频在线观看| 色狠狠一区二区| 国产精品视频第一区| 精品一区二区三区免费| 4438x成人网最大色成网站| 亚洲激情欧美激情| 99久久久国产精品| 亚洲国产经典视频| 国产91丝袜在线播放九色| 日韩午夜在线播放| 日韩高清中文字幕一区| 在线免费观看日本一区| 亚洲免费av观看| 99久久精品99国产精品| 国产精品乱人伦中文| 国产精品亚洲人在线观看| 欧美一区二区三区四区五区| 亚洲国产日日夜夜| 欧美午夜免费电影| 亚洲午夜久久久久久久久电影院 | 青青草原综合久久大伊人精品| 日本高清不卡aⅴ免费网站| 中文字幕av不卡| 国产69精品久久久久777| 亚洲精品在线一区二区| 国产自产高清不卡| 2014亚洲片线观看视频免费| 另类小说图片综合网| 欧美精品一区二区三区蜜桃 | 亚洲一区二区三区四区中文字幕| 白白色亚洲国产精品| 国产精品久久久久婷婷二区次| 粉嫩aⅴ一区二区三区四区五区| 久久久精品免费免费| 国产91精品一区二区麻豆亚洲| 中文字幕欧美激情| 日本道色综合久久| 日本aⅴ免费视频一区二区三区| 欧美一级专区免费大片| 国产一区二区三区最好精华液| 久久久久久久久久久黄色| 国产成人aaa| 日韩一区有码在线| 欧美电影在线免费观看| 蜜桃91丨九色丨蝌蚪91桃色| 2023国产一二三区日本精品2022| 国产一区二区三区在线观看精品| 国产精品天干天干在线综合| 99riav久久精品riav| 亚洲1区2区3区4区| 精品美女一区二区三区| av在线一区二区三区| 一区二区三区毛片| 精品国精品国产| 色偷偷一区二区三区| 麻豆国产精品一区二区三区 | 94-欧美-setu| 午夜精品福利一区二区三区蜜桃| 欧美刺激午夜性久久久久久久 | 国产精品久久看| 欧美电影一区二区三区| 成人听书哪个软件好| 亚洲成年人网站在线观看| 国产日韩精品一区二区浪潮av| 色欧美日韩亚洲| 国产精品一级二级三级| 亚洲一区中文日韩| 欧美国产精品中文字幕| 欧美巨大另类极品videosbest | 久久久精品tv| 欧美日韩国产a| 播五月开心婷婷综合| 日韩成人一区二区三区在线观看| 中文欧美字幕免费| 欧美一区二区福利在线| 91猫先生在线| 国产成人在线看| 久久99热99| 五月激情六月综合| 亚洲女人的天堂| 中文字幕乱码亚洲精品一区| 欧美成人a视频| 欧美日韩国产精选| 色噜噜夜夜夜综合网| 懂色av噜噜一区二区三区av| 麻豆成人免费电影| 三级不卡在线观看| 亚洲综合一二三区| 一区二区三区四区亚洲| 国产精品无圣光一区二区| 久久久五月婷婷| 日韩美女主播在线视频一区二区三区| 91激情五月电影| 9i在线看片成人免费| 成人av电影在线播放| 国产91精品免费| 粉嫩av一区二区三区在线播放| 国产一区在线观看视频| 国产一区二区伦理| 国产高清久久久久| 成人网页在线观看| 99在线视频精品| 色综合色狠狠天天综合色| 99久久久国产精品| 欧美最猛黑人xxxxx猛交| 欧美亚洲精品一区| 欧美精品乱码久久久久久| 欧美三级欧美一级| 4438x亚洲最大成人网| 91精品国产综合久久久蜜臀粉嫩| 91精品欧美福利在线观看| 日韩视频一区二区三区在线播放 | 91美女片黄在线观看| 972aa.com艺术欧美| 91免费精品国自产拍在线不卡| 色综合亚洲欧洲| 欧美日韩大陆在线| 精品欧美一区二区三区精品久久| 久久综合999| 日韩一区在线播放| 日韩av一级片| 国产一区二区在线视频| 成人免费看黄yyy456| 91搞黄在线观看| 日韩女优制服丝袜电影| 久久久久9999亚洲精品| 亚洲免费av高清| 日本aⅴ免费视频一区二区三区| 国产成人综合视频| 在线视频你懂得一区二区三区| 91精品国产乱码久久蜜臀| 久久精品视频网| 洋洋av久久久久久久一区| 久久国产精品72免费观看| 懂色中文一区二区在线播放| 色婷婷综合久久久| 精品久久久久久久久久久久久久久 | 麻豆成人免费电影| a亚洲天堂av| 日韩欧美在线综合网| 综合久久久久综合| 激情五月婷婷综合网| 在线免费观看日韩欧美| 久久综合九色欧美综合狠狠| 一区二区三区在线免费视频|