From adc44d8ae85d97d0cf4afa04db05300a88a1adc9 Mon Sep 17 00:00:00 2001 From: Eddie Hung Date: Tue, 19 Dec 2023 21:22:06 -0800 Subject: [PATCH 1/6] Update to latest RapidWright Signed-off-by: Eddie Hung --- RapidWright | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RapidWright b/RapidWright index ee46ee7..1508b24 160000 --- a/RapidWright +++ b/RapidWright @@ -1 +1 @@ -Subproject commit ee46ee76e450f4f725e50abb24d01b3238188bd0 +Subproject commit 1508b24fd27de5ad8b7bc42059fdef0ad9e6f512 From bde29e8de6271f706a4086b7093800e868068142 Mon Sep 17 00:00:00 2001 From: Eddie Hung Date: Tue, 19 Dec 2023 21:29:22 -0800 Subject: [PATCH 2/6] Switch over to temp URL Signed-off-by: Eddie Hung --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index d33af15..a955874 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,7 @@ BENCHMARKS ?= boom_med_pb \ ispd16_example2 -BENCHMARKS_URL = https://github.com/Xilinx/fpga24_routing_contest/releases/latest/download/benchmarks.tar.gz +BENCHMARKS_URL = https://github.com/eddieh-xlnx/fpga24_routing_contest/releases/download/benchmarks/benchmarks.tar.gz # Inherit proxy settings from the host if they exist HTTPHOST=$(firstword $(subst :, ,$(subst http:,,$(subst /,,$(HTTP_PROXY))))) From 705269c1f91e0b1826c40fe3d31d8c3615abd8d0 Mon Sep 17 00:00:00 2001 From: Eddie Hung Date: Fri, 22 Dec 2023 11:24:28 -0800 Subject: [PATCH 3/6] Temporarily switch RapidWright over to 'physnetwriter_fix_static' branch Signed-off-by: Eddie Hung --- RapidWright | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RapidWright b/RapidWright index 1508b24..e848f86 160000 --- a/RapidWright +++ b/RapidWright @@ -1 +1 @@ -Subproject commit 1508b24fd27de5ad8b7bc42059fdef0ad9e6f512 +Subproject commit e848f862d64a9121ba00510c6f680368de1977ec From 9c5085ec9e6fd88e7e313e243c8b81cf39112d62 Mon Sep 17 00:00:00 2001 From: Eddie Hung Date: Fri, 22 Dec 2023 11:31:17 -0800 Subject: [PATCH 4/6] Print GND/VCC stubs in GHA Signed-off-by: Eddie Hung --- .github/workflows/net_printer.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/net_printer.yml b/.github/workflows/net_printer.yml index b147a2c..4ae231d 100644 --- a/.github/workflows/net_printer.yml +++ b/.github/workflows/net_printer.yml @@ -37,9 +37,18 @@ jobs: cache: 'pip' - run: make setup-net_printer download-benchmarks - - name: Print static nets + - name: Print GND net run: - python3 net_printer/np.py ${{ matrix.benchmark }}_unrouted.phys GLOBAL_LOGIC0 GLOBAL_LOGIC1 + python3 net_printer/np.py ${{ matrix.benchmark }}_unrouted.phys GLOBAL_LOGIC0 | tee gnd.physnet + - name: Print GND stubs + run: + sed -n -e '/Stub: 0/,$p' gnd.physnet + - name: Print VCC net + run: + python3 net_printer/np.py ${{ matrix.benchmark }}_unrouted.phys GLOBAL_LOGIC1 | tee vcc.physnet + - name: Print VCC stubs + run: + sed -n -e '/Stub: 0/,$p' vcc.physnet - name: Print largest global net (corundum_25g) if: matrix.benchmark == 'corundum_25g' run: From ab7c8ff08411b01701b33d8744c9bd74be7cfeba Mon Sep 17 00:00:00 2001 From: Eddie Hung Date: Fri, 22 Dec 2023 12:07:26 -0800 Subject: [PATCH 5/6] Fix net_printer workflow Signed-off-by: Eddie Hung --- .github/workflows/net_printer.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/net_printer.yml b/.github/workflows/net_printer.yml index 4ae231d..276b9df 100644 --- a/.github/workflows/net_printer.yml +++ b/.github/workflows/net_printer.yml @@ -41,13 +41,13 @@ jobs: run: python3 net_printer/np.py ${{ matrix.benchmark }}_unrouted.phys GLOBAL_LOGIC0 | tee gnd.physnet - name: Print GND stubs - run: + run: | sed -n -e '/Stub: 0/,$p' gnd.physnet - name: Print VCC net run: python3 net_printer/np.py ${{ matrix.benchmark }}_unrouted.phys GLOBAL_LOGIC1 | tee vcc.physnet - name: Print VCC stubs - run: + run: | sed -n -e '/Stub: 0/,$p' vcc.physnet - name: Print largest global net (corundum_25g) if: matrix.benchmark == 'corundum_25g' From 8d54f7c329f0b77c96a4e6e10640e46ff4a5f737 Mon Sep 17 00:00:00 2001 From: Eddie Hung Date: Sat, 23 Dec 2023 14:32:54 -0800 Subject: [PATCH 6/6] Update RapidWright submodule Signed-off-by: Eddie Hung --- RapidWright | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RapidWright b/RapidWright index e848f86..683e572 160000 --- a/RapidWright +++ b/RapidWright @@ -1 +1 @@ -Subproject commit e848f862d64a9121ba00510c6f680368de1977ec +Subproject commit 683e5723b4e9c7e1d98aa3cb1e05e3216f8ca081