Merge pull request #882 from antmicro/empty-sdf-fix

007-timing: Do not emit SDF files for sites with no timings.
This commit is contained in:
Tim Ansell 2019-06-16 18:02:00 +02:00 committed by GitHub
commit 56aab72146
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 1 deletions

View File

@ -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

View File

@ -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()