Shift y_right up to avoid routing though the PCIe block.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
This commit is contained in:
Keith Rothman 2018-10-30 12:11:26 -07:00
parent 6c3d621627
commit 725aff005c
1 changed files with 3 additions and 2 deletions

View File

@ -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]"]} {