Merge pull request #787 from antmicro/prjxray_stabilization_056_pip_rem

056-pip-rem: lower PDIL-1 DRC severity
This commit is contained in:
Tim Ansell 2019-04-17 08:19:14 -07:00 committed by GitHub
commit 816511ddca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 0 deletions

View File

@ -1,5 +1,17 @@
source "$::env(XRAY_DIR)/utils/utils.tcl"
# This fuzzer occasionally fails on the PDIL-1 DRC
# PDIL-1 stands for Invalid site configuration which according to UG912
# happens when the route connects to a site pin on a site where the
# programming of the site is in an invalid state.
# Since in case of this fuzzer the routing path is random due to
# non-deterministic choice of source and destination pins
# we can lower the severity of the PDIL-1 DRC in order to
# prevent the termination of the execution of the script.
proc disable_drc_errors {} {
set_property SEVERITY {Warning} [get_drc_checks PDIL-1]
}
proc build_basic {} {
create_project -force -part $::env(XRAY_PART) design design
@ -107,6 +119,7 @@ proc route_todo {} {
proc run {} {
build_basic
disable_drc_errors
route_todo
route_design