aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Shah <dave@ds0.me>2018-11-16 13:35:01 +0000
committerDavid Shah <dave@ds0.me>2018-11-16 13:35:01 +0000
commit94dc54f4fa03883c20f8d85da2a0ae9ce459a5a5 (patch)
tree6b534f4b4d1fba9332c802c5698cff948b11ecd5
parent1ae722272a1d6751065e47bbd0d4fcc29a6a97fe (diff)
downloadnextpnr-94dc54f4fa03883c20f8d85da2a0ae9ce459a5a5.tar.gz
nextpnr-94dc54f4fa03883c20f8d85da2a0ae9ce459a5a5.tar.bz2
nextpnr-94dc54f4fa03883c20f8d85da2a0ae9ce459a5a5.zip
ecp5: Add 10% safety margin to pip delays
Signed-off-by: David Shah <dave@ds0.me>
-rwxr-xr-xecp5/trellis_import.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ecp5/trellis_import.py b/ecp5/trellis_import.py
index 31f136a2..cdd3bd06 100755
--- a/ecp5/trellis_import.py
+++ b/ecp5/trellis_import.py
@@ -193,8 +193,8 @@ def process_timing_data():
interconn_data = json.load(f)
for pipclass, pipdata in sorted(interconn_data.items()):
- min_delay = pipdata["delay"][0]
- max_delay = pipdata["delay"][2]
+ min_delay = pipdata["delay"][0] * 1.1
+ max_delay = pipdata["delay"][2] * 1.1
min_fanout = pipdata["fanout"][0]
max_fanout = pipdata["fanout"][2]
if grade == "6":