libtrellis: Fix z-index of ECLK-related Bels to avoid PIO/IOLOGIC conflicts

Signed-off-by: David Shah <dave@ds0.me>
diff --git a/libtrellis/src/Bels.cpp b/libtrellis/src/Bels.cpp
index 34f2bd6..f88339f 100644
--- a/libtrellis/src/Bels.cpp
+++ b/libtrellis/src/Bels.cpp
@@ -542,19 +542,19 @@
     } else if (name == "ECLKSYNCB") {
         postfix = "ECLKSYNC" + std::to_string(i);
         bel.name = graph.ident(postfix);
-        bel.z = 2 + i;
+        bel.z = 8 + i;
         add_input("ECLKI", false);
         add_input("STOP");
         add_output("ECLKO");
     } else if (name == "TRELLIS_ECLKBUF") {
-        bel.z = 6;
+        bel.z = 10 + i;
         bel.name = graph.ident("ECLKBUF" + std::to_string(i));
         graph.add_bel_input(bel, graph.ident("ECLKI"), x, y, graph.ident(fmt("JECLK" << i)));
         graph.add_bel_output(bel, graph.ident("ECLKO"), 0, 0, graph.ident(fmt("G_BANK" << bank << "ECLK" << i)));
     } else if (name == "DLLDELD") {
         postfix = "DLLDEL";
         bel.name = graph.ident(postfix);
-        bel.z = 4;
+        bel.z = 12;
         add_input("A");
         add_input("DDRDEL", false);
         add_input("LOADN");