038-cfg: disable BSCAN PDRC-2 DRC (Vivado 2020.1)

Failed bitgen with 'ERROR: [DRC PDRC-2] BSCAN_JtagChain: Unsupported
programming for BSCAN site BSCAN_X0Y0 and JTAG_CHAIN attribute value
3.' Same DRC already disabled in fuzzers/005-tilegrid/cfg/generate.tcl
for the same reason — Vivado 2020.1 tightened this check vs 2017.2.
Add the matching disable here.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Dr Jonathan Richard Robert Kimmitt 2026-05-27 14:27:29 +01:00
parent a4dc27cfea
commit e00d6f6876
1 changed files with 3 additions and 0 deletions

View File

@ -26,6 +26,9 @@ set_property BITSTREAM.GENERAL.PERFRAMECRC YES [current_design]
set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets clk_IBUF]
set_property IS_ENABLED 0 [get_drc_checks {DRC NDRV-1}]
# BSCAN JTAG_CHAIN=3 -> BSCAN_X0Y0 mapping that Vivado 2020.1 rejects via
# PDRC-2; same disable as 005-tilegrid/cfg/generate.tcl for the same reason.
set_property IS_ENABLED 0 [get_drc_checks {PDRC-2}]
# Disable MMCM frequency etc sanity checks
#set_property IS_ENABLED 0 [get_drc_checks {PDRC-29}]
#set_property IS_ENABLED 0 [get_drc_checks {PDRC-30}]