# 
# Synthesis run script generated by Vivado
# 

set TIME_start [clock seconds] 
namespace eval ::optrace {
  variable script "/scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.runs/synth_1/scu35_io_design_wrapper.tcl"
  variable category "vivado_synth"
}

# Try to connect to running dispatch if we haven't done so already.
# This code assumes that the Tcl interpreter is not using threads,
# since the ::dispatch::connected variable isn't mutex protected.
if {![info exists ::dispatch::connected]} {
  namespace eval ::dispatch {
    variable connected false
    if {[llength [array get env XILINX_CD_CONNECT_ID]] > 0} {
      set result "true"
      if {[catch {
        if {[lsearch -exact [package names] DispatchTcl] < 0} {
          set result [load librdi_cd_clienttcl[info sharedlibextension]] 
        }
        if {$result eq "false"} {
          puts "WARNING: Could not load dispatch client library"
        }
        set connect_id [ ::dispatch::init_client -mode EXISTING_SERVER ]
        if { $connect_id eq "" } {
          puts "WARNING: Could not initialize dispatch client"
        } else {
          puts "INFO: Dispatch client connection id - $connect_id"
          set connected true
        }
      } catch_res]} {
        puts "WARNING: failed to connect to dispatch server - $catch_res"
      }
    }
  }
}
if {$::dispatch::connected} {
  # Remove the dummy proc if it exists.
  if { [expr {[llength [info procs ::OPTRACE]] > 0}] } {
    rename ::OPTRACE ""
  }
  proc ::OPTRACE { task action {tags {} } } {
    ::vitis_log::op_trace "$task" $action -tags $tags -script $::optrace::script -category $::optrace::category
  }
  # dispatch is generic. We specifically want to attach logging.
  ::vitis_log::connect_client
} else {
  # Add dummy proc if it doesn't exist.
  if { [expr {[llength [info procs ::OPTRACE]] == 0}] } {
    proc ::OPTRACE {{arg1 \"\" } {arg2 \"\"} {arg3 \"\" } {arg4 \"\"} {arg5 \"\" } {arg6 \"\"}} {
        # Do nothing
    }
  }
}

OPTRACE "synth_1" START { ROLLUP_AUTO }
set_param chipscope.maxJobs 2
set_param general.usePosixSpawnForFork 1
set_param bd.open.in_stealth_mode 1
OPTRACE "Creating in-memory project" START { }
create_project -in_memory -part xcsu35p-sbvb625-2-e

set_param project.singleFileAddWarning.threshold 0
set_param project.compositeFile.enableAutoGeneration 0
set_param synth.vivado.isSynthRun true
set_msg_config -source 4 -id {IP_Flow 19-2162} -severity warning -new_severity info
set_property webtalk.parent_dir /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.cache/wt [current_project]
set_property parent.project_path /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.xpr [current_project]
set_property XPM_LIBRARIES {XPM_CDC XPM_FIFO XPM_MEMORY} [current_project]
set_property default_lib xil_defaultlib [current_project]
set_property target_language Verilog [current_project]
set_property board_part xilinx.com:scu35:part0:1.0 [current_project]
set_property ip_output_repo /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.cache/ip [current_project]
set_property ip_cache_permissions {read write} [current_project]
OPTRACE "Creating in-memory project" END { }
OPTRACE "Adding files" START { }
read_verilog -library xil_defaultlib /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.srcs/sources_1/imports/hdl/scu35_io_design_wrapper.v
add_files /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.srcs/sources_1/bd/scu35_io_design/scu35_io_design.bd
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_0/scu35_io_design_microblaze_riscv_0_0.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_0/scu35_io_design_microblaze_riscv_0_0_ooc_debug.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_0/scu35_io_design_microblaze_riscv_0_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_dlmb_v10_0/scu35_io_design_dlmb_v10_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_ilmb_v10_0/scu35_io_design_ilmb_v10_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_dlmb_bram_if_cntlr_0/scu35_io_design_dlmb_bram_if_cntlr_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_ilmb_bram_if_cntlr_0/scu35_io_design_ilmb_bram_if_cntlr_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_lmb_bram_0/scu35_io_design_lmb_bram_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_1/bd_8e27_psr_aclk_0_board.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_2/bd_8e27_arinsw_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_3/bd_8e27_rinsw_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_4/bd_8e27_awinsw_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_5/bd_8e27_winsw_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_6/bd_8e27_binsw_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_7/bd_8e27_aroutsw_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_8/bd_8e27_routsw_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_9/bd_8e27_awoutsw_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_10/bd_8e27_woutsw_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_11/bd_8e27_boutsw_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_12/bd_8e27_arni_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_13/bd_8e27_rni_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_14/bd_8e27_awni_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_15/bd_8e27_wni_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_16/bd_8e27_bni_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_20/bd_8e27_s00a2s_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_21/bd_8e27_sarn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_22/bd_8e27_srn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_23/bd_8e27_sawn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_24/bd_8e27_swn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_25/bd_8e27_sbn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_26/bd_8e27_m00s2a_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_27/bd_8e27_m00arn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_28/bd_8e27_m00rn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_29/bd_8e27_m00awn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_30/bd_8e27_m00wn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_31/bd_8e27_m00bn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_33/bd_8e27_m01s2a_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_34/bd_8e27_m01arn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_35/bd_8e27_m01rn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_36/bd_8e27_m01awn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_37/bd_8e27_m01wn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_38/bd_8e27_m01bn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_40/bd_8e27_m02s2a_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_41/bd_8e27_m02arn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_42/bd_8e27_m02rn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_43/bd_8e27_m02awn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_44/bd_8e27_m02wn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_45/bd_8e27_m02bn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_47/bd_8e27_m03s2a_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_48/bd_8e27_m03arn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_49/bd_8e27_m03rn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_50/bd_8e27_m03awn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_51/bd_8e27_m03wn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_52/bd_8e27_m03bn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_54/bd_8e27_m04s2a_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_55/bd_8e27_m04arn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_56/bd_8e27_m04rn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_57/bd_8e27_m04awn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_58/bd_8e27_m04wn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_59/bd_8e27_m04bn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_61/bd_8e27_m05s2a_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_62/bd_8e27_m05arn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_63/bd_8e27_m05rn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_64/bd_8e27_m05awn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_65/bd_8e27_m05wn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_66/bd_8e27_m05bn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_68/bd_8e27_m06s2a_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_69/bd_8e27_m06arn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_70/bd_8e27_m06rn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_71/bd_8e27_m06awn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_72/bd_8e27_m06wn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_73/bd_8e27_m06bn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_75/bd_8e27_m07s2a_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_76/bd_8e27_m07arn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_77/bd_8e27_m07rn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_78/bd_8e27_m07awn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_79/bd_8e27_m07wn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_80/bd_8e27_m07bn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_82/bd_8e27_m08s2a_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_83/bd_8e27_m08arn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_84/bd_8e27_m08rn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_85/bd_8e27_m08awn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_86/bd_8e27_m08wn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/bd_0/ip/ip_87/bd_8e27_m08bn_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_periph_0/smartconnect.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_intc_0/scu35_io_design_microblaze_riscv_0_axi_intc_0.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_intc_0/scu35_io_design_microblaze_riscv_0_axi_intc_0_clocks.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_axi_intc_0/scu35_io_design_microblaze_riscv_0_axi_intc_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_mdm_1_0/scu35_io_design_mdm_1_0.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_mdm_1_0/scu35_io_design_mdm_1_0_ooc_trace.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_clk_wiz_1_0/scu35_io_design_clk_wiz_1_0_board.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_clk_wiz_1_0/scu35_io_design_clk_wiz_1_0.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_clk_wiz_1_0/scu35_io_design_clk_wiz_1_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_rst_clk_wiz_1_200M_0/scu35_io_design_rst_clk_wiz_1_200M_0_board.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_rst_clk_wiz_1_200M_0/scu35_io_design_rst_clk_wiz_1_200M_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_gpio_pushB_DIP_0/scu35_io_design_gpio_pushB_DIP_0_board.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_gpio_pushB_DIP_0/scu35_io_design_gpio_pushB_DIP_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_iic_acl_0/scu35_io_design_iic_acl_0_board.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_iic_acl_0/scu35_io_design_iic_acl_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_axi_uartlite_0_0/scu35_io_design_axi_uartlite_0_0_board.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_axi_uartlite_0_0/scu35_io_design_axi_uartlite_0_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_axi_timer_0_0/scu35_io_design_axi_timer_0_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_iic_eeprom_0/scu35_io_design_iic_eeprom_0_board.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_iic_eeprom_0/scu35_io_design_iic_eeprom_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_iic_ina_0/scu35_io_design_iic_ina_0_board.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_iic_ina_0/scu35_io_design_iic_ina_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_gpio_LEDs_0/scu35_io_design_gpio_LEDs_0_board.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_gpio_LEDs_0/scu35_io_design_gpio_LEDs_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_gpio_PMOD_i_0/scu35_io_design_gpio_PMOD_i_0_board.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_gpio_PMOD_i_0/scu35_io_design_gpio_PMOD_i_0_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/scu35_io_design_ooc.xdc]
set_property used_in_implementation false [get_files -all /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.gen/sources_1/bd/scu35_io_design/ip/scu35_io_design_microblaze_riscv_0_0/data/riscv_bootloop.elf]

OPTRACE "Adding files" END { }
# Mark all dcp files as not used in implementation to prevent them from being
# stitched into the results of this synthesis run. Any black boxes in the
# design are intentionally left as such for best results. Dcp files will be
# stitched into the design at a later time, either when this synthesis run is
# opened, or when it is stitched into a dependent implementation run.
foreach dcp [get_files -quiet -all -filter file_type=="Design\ Checkpoint"] {
  set_property used_in_implementation false $dcp
}
read_xdc /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.srcs/constrs_1/imports/xdc/io_design.xdc
set_property used_in_implementation false [get_files /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.srcs/constrs_1/imports/xdc/io_design.xdc]

read_xdc dont_touch.xdc
set_property used_in_implementation false [get_files dont_touch.xdc]
set_param ips.enableIPCacheLiteLoad 1

read_checkpoint -auto_incremental -incremental /scratch/shabbirk/scu35-io-trd/project_scu35_wiki/scu35_io_design.srcs/utils_1/imports/synth_1/scu35_io_design_wrapper.dcp
close [open __synthesis_is_running__ w]

OPTRACE "synth_design" START { }
synth_design -top scu35_io_design_wrapper -part xcsu35p-sbvb625-2-e
OPTRACE "synth_design" END { }
if { [get_msg_config -count -severity {CRITICAL WARNING}] > 0 } {
 send_msg_id runtcl-6 info "Synthesis results are not added to the cache due to CRITICAL_WARNING"
}


OPTRACE "write_checkpoint" START { CHECKPOINT }
# disable binary constraint mode for synth run checkpoints
set_param constraints.enableBinaryConstraints false
write_checkpoint -force -noxdef scu35_io_design_wrapper.dcp
OPTRACE "write_checkpoint" END { }
OPTRACE "synth reports" START { REPORT }
generate_parallel_reports -reports { "report_utilization -file scu35_io_design_wrapper_utilization_synth.rpt -pb scu35_io_design_wrapper_utilization_synth.pb"  } 
OPTRACE "synth reports" END { }
file delete __synthesis_is_running__
close [open __synthesis_is_complete__ w]
OPTRACE "synth_1" END { }
