From 278d2dba2c7262d1094f45a6d92c50278199041c Mon Sep 17 00:00:00 2001 From: Karol Gugala Date: Thu, 13 Jun 2019 13:32:43 +0200 Subject: [PATCH 1/2] fuzzers: 007: do not emit sdfs for sites with no timings Signed-off-by: Karol Gugala --- fuzzers/007-timing/bel/tim2json.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fuzzers/007-timing/bel/tim2json.py b/fuzzers/007-timing/bel/tim2json.py index e9af718f..002d8805 100644 --- a/fuzzers/007-timing/bel/tim2json.py +++ b/fuzzers/007-timing/bel/tim2json.py @@ -97,7 +97,6 @@ def read_raw_timings(fin, properties, pins, site_pins): sites_count = int(raw_data[1]) loc = 2 - timings[slice] = dict() for site in range(0, sites_count): site_name = raw_data[loc] @@ -275,6 +274,9 @@ def read_raw_timings(fin, properties, pins, site_pins): delay_btype = speed_model extra_ports = None + if slice not in timings: + timings[slice] = dict() + if bel_location not in timings[slice]: timings[slice][bel_location] = dict() From c71d4a0f44a0d3f4e1a7d47c6567821146018814 Mon Sep 17 00:00:00 2001 From: Karol Gugala Date: Fri, 14 Jun 2019 11:18:14 +0200 Subject: [PATCH 2/2] database: remove sdf files on clean-db Signed-off-by: Karol Gugala --- database/Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/database/Makefile b/database/Makefile index 082ade76..32df51c8 100644 --- a/database/Makefile +++ b/database/Makefile @@ -1,14 +1,18 @@ DATABASE_FILES = *.csv *.db *.json *.yaml +TIMINGS_FILES = *.sdf clean-artix7-db: rm -f $(addprefix artix7/,$(DATABASE_FILES)) + rm -f $(addprefix artix7/timings/,$(TIMINGS_FILES)) clean-kintex7-db: rm -f $(addprefix kintex7/,$(DATABASE_FILES)) + rm -f $(addprefix kintex7/timings/,$(TIMINGS_FILES)) clean-zynq7-db: rm -f $(addprefix zynq7/,$(DATABASE_FILES)) + rm -f $(addprefix zynq7/timings/,$(TIMINGS_FILES)) clean-db: clean-artix7-db clean-kintex7-db clean-zynq7-db @true