From 53ce81343aea61e12f5268c362fbb9ccaf792f86 Mon Sep 17 00:00:00 2001 From: David Shah Date: Wed, 27 Jun 2018 12:23:12 +0200 Subject: [PATCH] ice40: Add timing paths for carry Signed-off-by: David Shah --- ice40/arch.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ice40/arch.cc b/ice40/arch.cc index fbad6ab0..6bca62e4 100644 --- a/ice40/arch.cc +++ b/ice40/arch.cc @@ -494,6 +494,15 @@ bool Arch::getCellDelay(const CellInfo *cell, IdString fromPort, IdString toPort delay = 450; return true; } + } else if (fromPort == id("CI") && toPort == id("CO")) { + delay = 120; + return true; + } else if (fromPort == id("I1") && toPort == id("CO")) { + delay = 260; + return true; + } else if (fromPort == id("I2") && toPort == id("CO")) { + delay = 230; + return true; } } return false;