From 725aff005c7191a38cabd95e1da1c806b30c9408 Mon Sep 17 00:00:00 2001 From: Keith Rothman <537074+litghost@users.noreply.github.com> Date: Tue, 30 Oct 2018 12:11:26 -0700 Subject: [PATCH] Shift y_right up to avoid routing though the PCIe block. Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> --- minitests/roi_harness/runme.tcl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/minitests/roi_harness/runme.tcl b/minitests/roi_harness/runme.tcl index ba5784a9..42ff1423 100644 --- a/minitests/roi_harness/runme.tcl +++ b/minitests/roi_harness/runme.tcl @@ -282,7 +282,8 @@ if {$fixed_xdc eq ""} { # Place ROI inputs puts "Placing ROI inputs" set y_left $Y_DIN_BASE - set y_right $Y_DIN_BASE + # Shift y_right up to avoid PCIe block that makes routing hard. + set y_right [expr {$Y_DIN_BASE + 24}] for {set i 0} {$i < $DIN_N} {incr i} { if {[net_bank_left "din[$i]"]} { loc_lut_in $i $XRAY_ROI_X0 $y_left @@ -400,7 +401,7 @@ if {$fixed_xdc eq ""} { puts "Routing ROI inputs" # Arbitrary offset as observed set y_left $Y_DIN_BASE - set y_right $Y_DIN_BASE + set y_right [expr {$Y_DIN_BASE + 24}] for {set i 0} {$i < $DIN_N} {incr i} { # needed to force routes away to avoid looping into ROI if {[net_bank_left "din[$i]"]} {