libtrellis: Fix IOLOGIC Bels z Signed-off-by: David Shah <dave@ds0.me>
diff --git a/libtrellis/src/Bels.cpp b/libtrellis/src/Bels.cpp index 135ddae..2a8154e 100644 --- a/libtrellis/src/Bels.cpp +++ b/libtrellis/src/Bels.cpp
@@ -379,7 +379,7 @@ bel.type = graph.ident(ss + "IOLOGIC"); bel.loc.x = x; bel.loc.y = y; - bel.z = z + 4; + bel.z = z + (s ? 2 : 4); auto add_input = [&](const std::string &pin, bool j = true) { graph.add_bel_input(bel, graph.ident(pin), x, y, graph.ident(fmt((j ? "J" : "") << pin << l << "_" << ss << "IOLOGIC")));