aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Shah <davey1576@gmail.com>2018-07-03 13:45:42 +0200
committerDavid Shah <davey1576@gmail.com>2018-07-03 13:45:42 +0200
commit9c4feb32a4318af6630011410806832cf4adf1f0 (patch)
tree2126c400d819888c68b082cb3ccb2ba53fd05919
parentd6df1b8ce9582a65c03de8f1de627e8140319ab0 (diff)
downloadnextpnr-9c4feb32a4318af6630011410806832cf4adf1f0.tar.gz
nextpnr-9c4feb32a4318af6630011410806832cf4adf1f0.tar.bz2
nextpnr-9c4feb32a4318af6630011410806832cf4adf1f0.zip
ice40: Fix carry timing paths
Signed-off-by: David Shah <davey1576@gmail.com>
-rw-r--r--ice40/arch.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/ice40/arch.cc b/ice40/arch.cc
index b16a9f43..333022c4 100644
--- a/ice40/arch.cc
+++ b/ice40/arch.cc
@@ -494,13 +494,13 @@ bool Arch::getCellDelay(const CellInfo *cell, IdString fromPort, IdString toPort
delay = 450;
return true;
}
- } else if (fromPort == id("CI") && toPort == id("CO")) {
+ } else if (fromPort == id("CIN") && toPort == id("COUT")) {
delay = 120;
return true;
- } else if (fromPort == id("I1") && toPort == id("CO")) {
+ } else if (fromPort == id("I1") && toPort == id("COUT")) {
delay = 260;
return true;
- } else if (fromPort == id("I2") && toPort == id("CO")) {
+ } else if (fromPort == id("I2") && toPort == id("COUT")) {
delay = 230;
return true;
}