diff --git a/database/artix7/settings.sh b/database/artix7/settings.sh index d9dde9cd..a99321e5 100644 --- a/database/artix7/settings.sh +++ b/database/artix7/settings.sh @@ -4,6 +4,10 @@ export XRAY_DATABASE="artix7" export XRAY_PART="xc7a50tfgg484-1" export XRAY_ROI="SLICE_X12Y100:SLICE_X27Y149" export XRAY_ROI_FRAMES="0x00020500:0x000208ff" +export XRAY_ROI_GRID_X1="29" +export XRAY_ROI_GRID_X2="47" +export XRAY_ROI_GRID_Y1="0" +export XRAY_ROI_GRID_Y2="52" export XRAY_PIN_00="E22" export XRAY_PIN_01="D22" export XRAY_PIN_02="E21" diff --git a/fuzzers/005-tilegrid/generate.tcl b/fuzzers/005-tilegrid/generate.tcl index 2be70d82..60749f9d 100644 --- a/fuzzers/005-tilegrid/generate.tcl +++ b/fuzzers/005-tilegrid/generate.tcl @@ -22,10 +22,17 @@ set luts [get_bels -of_objects [get_sites -of_objects [get_pblocks roi]] -filter set selected_luts {} set lut_index 0 -set grid_min_x -1 -set grid_max_x -1 -set grid_min_y -1 -set grid_max_y -1 +if 0 { + set grid_min_x -1 + set grid_max_x -1 + set grid_min_y -1 + set grid_max_y -1 +} { + set grid_min_x $::env(XRAY_ROI_GRID_X1) + set grid_max_x $::env(XRAY_ROI_GRID_X2) + set grid_min_y $::env(XRAY_ROI_GRID_Y1) + set grid_max_y $::env(XRAY_ROI_GRID_Y2) +} foreach lut $luts { set tile [get_tile -of_objects $lut]