Updating all based on "Merge pull request #978 from antmicro/iserdes-fuzzer".

See [Info File](Info.md) for details.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
diff --git a/artix7/harness/arty-a7/pmod/design.json b/artix7/harness/arty-a7/pmod/design.json
index 547bf62..06b733a 100644
--- a/artix7/harness/arty-a7/pmod/design.json
+++ b/artix7/harness/arty-a7/pmod/design.json
@@ -1163,9 +1163,21 @@
         "LIOB33_X0Y77.IOB_Y1.LVCMOS25_LVCMOS33_LVTTL.IN",
         "LIOB33_X0Y77.IOB_Y1.PULLTYPE.NONE",
         "LIOI3_SING_X0Y99.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_SING_X0Y99.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_SING_X0Y99.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_SING_X0Y99.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_SING_X0Y99.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_SING_X0Y99.ILOGIC_Y1.ZINV_D",
         "LIOI3_TBYTESRC_X0Y7.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_TBYTESRC_X0Y7.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_TBYTESRC_X0Y7.OLOGIC_Y0.OMUX.D1",
         "LIOI3_TBYTESRC_X0Y7.OLOGIC_Y0.OQUSED",
         "LIOI3_TBYTESRC_X0Y7.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
@@ -1174,6 +1186,14 @@
         "LIOI3_TBYTESRC_X0Y7.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "LIOI3_X0Y3.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y3.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y3.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y3.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y3.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y3.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "LIOI3_X0Y3.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y3.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y3.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y3.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y3.OLOGIC_Y0.OMUX.D1",
         "LIOI3_X0Y3.OLOGIC_Y0.OQUSED",
         "LIOI3_X0Y3.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
@@ -1182,6 +1202,14 @@
         "LIOI3_X0Y3.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "LIOI3_X0Y5.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y5.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y5.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y5.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y5.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y5.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "LIOI3_X0Y5.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y5.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y5.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y5.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y5.OLOGIC_Y0.OMUX.D1",
         "LIOI3_X0Y5.OLOGIC_Y0.OQUSED",
         "LIOI3_X0Y5.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
@@ -1190,6 +1218,14 @@
         "LIOI3_X0Y5.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "LIOI3_X0Y9.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y9.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y9.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y9.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y9.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y9.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "LIOI3_X0Y9.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y9.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y9.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y9.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y9.OLOGIC_Y0.OMUX.D1",
         "LIOI3_X0Y9.OLOGIC_Y0.OQUSED",
         "LIOI3_X0Y9.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
@@ -1198,19 +1234,51 @@
         "LIOI3_X0Y9.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "LIOI3_X0Y51.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y51.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y51.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y51.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y51.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y51.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y51.ILOGIC_Y0.ZINV_D",
+        "LIOI3_X0Y51.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y51.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y51.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y51.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y51.ILOGIC_Y1.ZINV_D",
         "LIOI3_X0Y53.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y53.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y53.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y53.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y53.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y53.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y53.ILOGIC_Y0.ZINV_D",
+        "LIOI3_X0Y53.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y53.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y53.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y53.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y53.ILOGIC_Y1.ZINV_D",
         "LIOI3_X0Y75.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y75.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y75.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y75.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y75.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y75.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y75.ILOGIC_Y0.ZINV_D",
+        "LIOI3_X0Y75.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y75.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y75.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y75.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y75.ILOGIC_Y1.ZINV_D",
         "LIOI3_X0Y77.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y77.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y77.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y77.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y77.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y77.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y77.ILOGIC_Y0.ZINV_D",
+        "LIOI3_X0Y77.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y77.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y77.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y77.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y77.ILOGIC_Y1.ZINV_D"
     ]
 }
diff --git a/artix7/harness/arty-a7/swbut/design.json b/artix7/harness/arty-a7/swbut/design.json
index 5324a3e..6191ba0 100644
--- a/artix7/harness/arty-a7/swbut/design.json
+++ b/artix7/harness/arty-a7/swbut/design.json
@@ -926,9 +926,25 @@
         "LIOB33_X0Y137.IOB_Y1.PULLTYPE.NONE",
         "LIOI3_TBYTETERM_X0Y137.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_TBYTETERM_X0Y137.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_TBYTETERM_X0Y137.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_TBYTETERM_X0Y137.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_TBYTETERM_X0Y137.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_TBYTETERM_X0Y137.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "LIOI3_TBYTETERM_X0Y137.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_TBYTETERM_X0Y137.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_TBYTETERM_X0Y137.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_TBYTETERM_X0Y137.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_TBYTETERM_X0Y137.ILOGIC_Y1.ZINV_D",
         "LIOI3_X0Y1.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y1.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y1.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y1.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y1.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y1.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "LIOI3_X0Y1.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y1.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y1.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y1.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y1.OLOGIC_Y0.OMUX.D1",
         "LIOI3_X0Y1.OLOGIC_Y0.OQUSED",
         "LIOI3_X0Y1.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
@@ -937,18 +953,50 @@
         "LIOI3_X0Y1.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "LIOI3_X0Y121.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y121.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y121.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y121.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y121.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y121.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y121.ILOGIC_Y0.ZINV_D",
+        "LIOI3_X0Y121.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y121.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y121.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y121.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y123.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y123.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y123.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y123.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y123.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y123.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y123.ILOGIC_Y0.ZINV_D",
+        "LIOI3_X0Y123.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y123.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y123.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y123.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y123.ILOGIC_Y1.ZINV_D",
         "LIOI3_X0Y125.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y125.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y125.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y125.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y125.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y125.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y125.ILOGIC_Y0.ZINV_D",
+        "LIOI3_X0Y125.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y125.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y125.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y125.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y125.ILOGIC_Y1.ZINV_D",
         "LIOI3_X0Y127.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y127.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y127.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y127.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y127.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y127.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y127.ILOGIC_Y0.ZINV_D",
+        "LIOI3_X0Y127.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y127.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y127.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y127.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y127.ILOGIC_Y1.ZINV_D",
         "RIOB33_SING_X43Y50.IOB_Y0.IN_TERM.NONE",
         "RIOB33_SING_X43Y50.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135_SSTL15.SLEW.SLOW",
@@ -992,16 +1040,36 @@
         "RIOB33_X43Y75.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST",
         "RIOB33_X43Y75.IOB_Y1.PULLTYPE.PULLDOWN",
         "RIOI3_SING_X43Y50.IDELAY_Y0.IDELAY_TYPE_FIXED",
+        "RIOI3_SING_X43Y50.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_SING_X43Y50.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_SING_X43Y50.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_SING_X43Y50.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "RIOI3_SING_X43Y50.OLOGIC_Y0.OMUX.D1",
         "RIOI3_SING_X43Y50.OLOGIC_Y0.OQUSED",
         "RIOI3_SING_X43Y50.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
         "RIOI3_TBYTESRC_X43Y57.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_TBYTESRC_X43Y57.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "RIOI3_TBYTESRC_X43Y57.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_TBYTESRC_X43Y57.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_TBYTESRC_X43Y57.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_TBYTESRC_X43Y57.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "RIOI3_TBYTESRC_X43Y57.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_TBYTESRC_X43Y57.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_TBYTESRC_X43Y57.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_TBYTESRC_X43Y57.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "RIOI3_TBYTESRC_X43Y57.OLOGIC_Y0.OMUX.D1",
         "RIOI3_TBYTESRC_X43Y57.OLOGIC_Y0.OQUSED",
         "RIOI3_TBYTESRC_X43Y57.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
         "RIOI3_X43Y51.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_X43Y51.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "RIOI3_X43Y51.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_X43Y51.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y51.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y51.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "RIOI3_X43Y51.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_X43Y51.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y51.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y51.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "RIOI3_X43Y51.OLOGIC_Y0.OMUX.D1",
         "RIOI3_X43Y51.OLOGIC_Y0.OQUSED",
         "RIOI3_X43Y51.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
@@ -1010,16 +1078,40 @@
         "RIOI3_X43Y51.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "RIOI3_X43Y55.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_X43Y55.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "RIOI3_X43Y55.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_X43Y55.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y55.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y55.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "RIOI3_X43Y55.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_X43Y55.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y55.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y55.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "RIOI3_X43Y55.OLOGIC_Y1.OMUX.D1",
         "RIOI3_X43Y55.OLOGIC_Y1.OQUSED",
         "RIOI3_X43Y55.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "RIOI3_X43Y61.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_X43Y61.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "RIOI3_X43Y61.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_X43Y61.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y61.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y61.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "RIOI3_X43Y61.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_X43Y61.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y61.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y61.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "RIOI3_X43Y61.OLOGIC_Y1.OMUX.D1",
         "RIOI3_X43Y61.OLOGIC_Y1.OQUSED",
         "RIOI3_X43Y61.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "RIOI3_X43Y75.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_X43Y75.IDELAY_Y1.IDELAY_TYPE_FIXED",
-        "RIOI3_X43Y75.ILOGIC_Y0.ZINV_D"
+        "RIOI3_X43Y75.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_X43Y75.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y75.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y75.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "RIOI3_X43Y75.ILOGIC_Y0.ZINV_D",
+        "RIOI3_X43Y75.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_X43Y75.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y75.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y75.ILOGIC_Y1.ISERDES.NUM_CE.N1"
     ]
 }
diff --git a/artix7/harness/arty-a7/uart/design.json b/artix7/harness/arty-a7/uart/design.json
index abb0073..5645d4c 100644
--- a/artix7/harness/arty-a7/uart/design.json
+++ b/artix7/harness/arty-a7/uart/design.json
@@ -377,16 +377,40 @@
         "LIOB33_X0Y121.IOB_Y1.PULLTYPE.NONE",
         "LIOI3_X0Y1.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y1.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y1.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y1.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y1.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y1.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "LIOI3_X0Y1.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y1.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y1.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y1.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y1.OLOGIC_Y1.OMUX.D1",
         "LIOI3_X0Y1.OLOGIC_Y1.OQUSED",
         "LIOI3_X0Y1.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "LIOI3_X0Y111.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y111.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y111.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y111.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y111.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y111.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "LIOI3_X0Y111.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y111.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y111.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y111.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y111.OLOGIC_Y1.OMUX.D1",
         "LIOI3_X0Y111.OLOGIC_Y1.OQUSED",
         "LIOI3_X0Y111.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "LIOI3_X0Y121.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y121.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y121.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y121.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y121.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y121.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "LIOI3_X0Y121.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y121.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y121.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y121.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y121.ILOGIC_Y1.ZINV_D",
         "RIOB33_X43Y67.IOB_Y0.IN_TERM.NONE",
         "RIOB33_X43Y67.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST",
@@ -406,9 +430,25 @@
         "RIOB33_X43Y75.IOB_Y1.PULLTYPE.PULLDOWN",
         "RIOI3_X43Y67.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_X43Y67.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "RIOI3_X43Y67.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_X43Y67.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y67.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y67.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "RIOI3_X43Y67.ILOGIC_Y0.ZINV_D",
+        "RIOI3_X43Y67.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_X43Y67.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y67.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y67.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "RIOI3_X43Y75.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_X43Y75.IDELAY_Y1.IDELAY_TYPE_FIXED",
-        "RIOI3_X43Y75.ILOGIC_Y0.ZINV_D"
+        "RIOI3_X43Y75.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_X43Y75.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y75.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y75.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "RIOI3_X43Y75.ILOGIC_Y0.ZINV_D",
+        "RIOI3_X43Y75.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_X43Y75.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y75.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y75.ILOGIC_Y1.ISERDES.NUM_CE.N1"
     ]
 }
diff --git a/artix7/harness/basys3/swbut/design.json b/artix7/harness/basys3/swbut/design.json
index 636e2fd..ea09c76 100644
--- a/artix7/harness/basys3/swbut/design.json
+++ b/artix7/harness/basys3/swbut/design.json
@@ -3600,15 +3600,35 @@
         "LIOB33_X0Y111.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I12_I16",
         "LIOB33_X0Y111.IOB_Y1.PULLTYPE.NONE",
         "LIOI3_SING_X0Y0.IDELAY_Y0.IDELAY_TYPE_FIXED",
+        "LIOI3_SING_X0Y0.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_SING_X0Y0.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_SING_X0Y0.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_SING_X0Y0.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "LIOI3_SING_X0Y0.OLOGIC_Y0.OMUX.D1",
         "LIOI3_SING_X0Y0.OLOGIC_Y0.OQUSED",
         "LIOI3_SING_X0Y0.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
         "LIOI3_TBYTESRC_X0Y7.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_TBYTESRC_X0Y7.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y0.ZINV_D",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_TBYTESRC_X0Y7.ILOGIC_Y1.ZINV_D",
         "LIOI3_TBYTESRC_X0Y19.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_TBYTESRC_X0Y19.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_TBYTESRC_X0Y19.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_TBYTESRC_X0Y19.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_TBYTESRC_X0Y19.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_TBYTESRC_X0Y19.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "LIOI3_TBYTESRC_X0Y19.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_TBYTESRC_X0Y19.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_TBYTESRC_X0Y19.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_TBYTESRC_X0Y19.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_TBYTESRC_X0Y19.OLOGIC_Y0.OMUX.D1",
         "LIOI3_TBYTESRC_X0Y19.OLOGIC_Y0.OQUSED",
         "LIOI3_TBYTESRC_X0Y19.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
@@ -3617,11 +3637,27 @@
         "LIOI3_TBYTESRC_X0Y19.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "LIOI3_TBYTESRC_X0Y43.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_TBYTESRC_X0Y43.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_TBYTESRC_X0Y43.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_TBYTESRC_X0Y43.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_TBYTESRC_X0Y43.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_TBYTESRC_X0Y43.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "LIOI3_TBYTESRC_X0Y43.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_TBYTESRC_X0Y43.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_TBYTESRC_X0Y43.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_TBYTESRC_X0Y43.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_TBYTESRC_X0Y43.OLOGIC_Y1.OMUX.D1",
         "LIOI3_TBYTESRC_X0Y43.OLOGIC_Y1.OQUSED",
         "LIOI3_TBYTESRC_X0Y43.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "LIOI3_X0Y1.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y1.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y1.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y1.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y1.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y1.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "LIOI3_X0Y1.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y1.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y1.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y1.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y1.OLOGIC_Y0.OMUX.D1",
         "LIOI3_X0Y1.OLOGIC_Y0.OQUSED",
         "LIOI3_X0Y1.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
@@ -3630,6 +3666,14 @@
         "LIOI3_X0Y1.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "LIOI3_X0Y3.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y3.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y3.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y3.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y3.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y3.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "LIOI3_X0Y3.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y3.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y3.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y3.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y3.OLOGIC_Y0.OMUX.D1",
         "LIOI3_X0Y3.OLOGIC_Y0.OQUSED",
         "LIOI3_X0Y3.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
@@ -3638,24 +3682,64 @@
         "LIOI3_X0Y3.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "LIOI3_X0Y5.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y5.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y5.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y5.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y5.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y5.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y5.ILOGIC_Y0.ZINV_D",
+        "LIOI3_X0Y5.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y5.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y5.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y5.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y5.ILOGIC_Y1.ZINV_D",
         "LIOI3_X0Y9.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y9.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y9.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y9.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y9.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y9.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y9.ILOGIC_Y0.ZINV_D",
+        "LIOI3_X0Y9.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y9.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y9.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y9.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y9.ILOGIC_Y1.ZINV_D",
         "LIOI3_X0Y11.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y11.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y11.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y11.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y11.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y11.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y11.ILOGIC_Y0.ZINV_D",
+        "LIOI3_X0Y11.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y11.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y11.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y11.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y11.ILOGIC_Y1.ZINV_D",
         "LIOI3_X0Y17.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y17.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y17.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y17.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y17.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y17.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "LIOI3_X0Y17.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y17.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y17.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y17.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y17.OLOGIC_Y0.OMUX.D1",
         "LIOI3_X0Y17.OLOGIC_Y0.OQUSED",
         "LIOI3_X0Y17.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
         "LIOI3_X0Y111.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "LIOI3_X0Y111.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "LIOI3_X0Y111.ILOGIC_Y0.IDELMUXE3.P1",
+        "LIOI3_X0Y111.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y111.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y111.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y111.ILOGIC_Y0.ZINV_D",
+        "LIOI3_X0Y111.ILOGIC_Y1.IDELMUXE3.P1",
+        "LIOI3_X0Y111.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "LIOI3_X0Y111.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "LIOI3_X0Y111.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "LIOI3_X0Y111.OLOGIC_Y1.OMUX.D1",
         "LIOI3_X0Y111.OLOGIC_Y1.OQUSED",
         "LIOI3_X0Y111.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
@@ -3746,15 +3830,39 @@
         "RIOB33_X43Y87.IOB_Y1.PULLTYPE.NONE",
         "RIOI3_TBYTESRC_X43Y31.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_TBYTESRC_X43Y31.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "RIOI3_TBYTESRC_X43Y31.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_TBYTESRC_X43Y31.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_TBYTESRC_X43Y31.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_TBYTESRC_X43Y31.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "RIOI3_TBYTESRC_X43Y31.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_TBYTESRC_X43Y31.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_TBYTESRC_X43Y31.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_TBYTESRC_X43Y31.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "RIOI3_TBYTESRC_X43Y31.OLOGIC_Y0.OMUX.D1",
         "RIOI3_TBYTESRC_X43Y31.OLOGIC_Y0.OQUSED",
         "RIOI3_TBYTESRC_X43Y31.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
         "RIOI3_TBYTESRC_X43Y43.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_TBYTESRC_X43Y43.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "RIOI3_TBYTESRC_X43Y43.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_TBYTESRC_X43Y43.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_TBYTESRC_X43Y43.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_TBYTESRC_X43Y43.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "RIOI3_TBYTESRC_X43Y43.ILOGIC_Y0.ZINV_D",
+        "RIOI3_TBYTESRC_X43Y43.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_TBYTESRC_X43Y43.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_TBYTESRC_X43Y43.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_TBYTESRC_X43Y43.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "RIOI3_TBYTESRC_X43Y43.ILOGIC_Y1.ZINV_D",
         "RIOI3_TBYTETERM_X43Y37.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_TBYTETERM_X43Y37.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "RIOI3_TBYTETERM_X43Y37.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_TBYTETERM_X43Y37.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_TBYTETERM_X43Y37.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_TBYTETERM_X43Y37.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "RIOI3_TBYTETERM_X43Y37.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_TBYTETERM_X43Y37.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_TBYTETERM_X43Y37.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_TBYTETERM_X43Y37.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "RIOI3_TBYTETERM_X43Y37.OLOGIC_Y0.OMUX.D1",
         "RIOI3_TBYTETERM_X43Y37.OLOGIC_Y0.OQUSED",
         "RIOI3_TBYTETERM_X43Y37.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
@@ -3763,31 +3871,87 @@
         "RIOI3_TBYTETERM_X43Y37.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "RIOI3_TBYTETERM_X43Y87.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_TBYTETERM_X43Y87.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "RIOI3_TBYTETERM_X43Y87.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_TBYTETERM_X43Y87.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_TBYTETERM_X43Y87.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_TBYTETERM_X43Y87.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "RIOI3_TBYTETERM_X43Y87.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_TBYTETERM_X43Y87.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_TBYTETERM_X43Y87.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_TBYTETERM_X43Y87.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "RIOI3_TBYTETERM_X43Y87.OLOGIC_Y1.OMUX.D1",
         "RIOI3_TBYTETERM_X43Y87.OLOGIC_Y1.OQUSED",
         "RIOI3_TBYTETERM_X43Y87.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "RIOI3_X43Y25.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_X43Y25.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "RIOI3_X43Y25.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_X43Y25.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y25.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y25.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "RIOI3_X43Y25.ILOGIC_Y0.ZINV_D",
+        "RIOI3_X43Y25.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_X43Y25.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y25.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y25.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "RIOI3_X43Y39.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_X43Y39.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "RIOI3_X43Y39.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_X43Y39.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y39.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y39.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "RIOI3_X43Y39.ILOGIC_Y0.ZINV_D",
+        "RIOI3_X43Y39.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_X43Y39.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y39.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y39.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "RIOI3_X43Y39.ILOGIC_Y1.ZINV_D",
         "RIOI3_X43Y45.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_X43Y45.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "RIOI3_X43Y45.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_X43Y45.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y45.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y45.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "RIOI3_X43Y45.ILOGIC_Y0.ZINV_D",
+        "RIOI3_X43Y45.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_X43Y45.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y45.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y45.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "RIOI3_X43Y45.ILOGIC_Y1.ZINV_D",
         "RIOI3_X43Y47.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_X43Y47.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "RIOI3_X43Y47.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_X43Y47.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y47.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y47.ILOGIC_Y0.ISERDES.NUM_CE.N1",
         "RIOI3_X43Y47.ILOGIC_Y0.ZINV_D",
+        "RIOI3_X43Y47.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_X43Y47.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y47.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y47.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "RIOI3_X43Y47.ILOGIC_Y1.ZINV_D",
         "RIOI3_X43Y61.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_X43Y61.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "RIOI3_X43Y61.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_X43Y61.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y61.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y61.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "RIOI3_X43Y61.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_X43Y61.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y61.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y61.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "RIOI3_X43Y61.OLOGIC_Y1.OMUX.D1",
         "RIOI3_X43Y61.OLOGIC_Y1.OQUSED",
         "RIOI3_X43Y61.OLOGIC_Y1.OSERDES.DATA_RATE_TQ.BUF",
         "RIOI3_X43Y75.IDELAY_Y0.IDELAY_TYPE_FIXED",
         "RIOI3_X43Y75.IDELAY_Y1.IDELAY_TYPE_FIXED",
+        "RIOI3_X43Y75.ILOGIC_Y0.IDELMUXE3.P1",
+        "RIOI3_X43Y75.ILOGIC_Y0.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y75.ILOGIC_Y0.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y75.ILOGIC_Y0.ISERDES.NUM_CE.N1",
+        "RIOI3_X43Y75.ILOGIC_Y1.IDELMUXE3.P1",
+        "RIOI3_X43Y75.ILOGIC_Y1.IFF.SRTYPE.ASYNC",
+        "RIOI3_X43Y75.ILOGIC_Y1.ISERDES.MODE.MASTER",
+        "RIOI3_X43Y75.ILOGIC_Y1.ISERDES.NUM_CE.N1",
         "RIOI3_X43Y75.OLOGIC_Y0.OMUX.D1",
         "RIOI3_X43Y75.OLOGIC_Y0.OQUSED",
         "RIOI3_X43Y75.OLOGIC_Y0.OSERDES.DATA_RATE_TQ.BUF",
diff --git a/artix7/mask_bram_l.db b/artix7/mask_bram_l.db
index 678ab0f..d7b7f10 100644
--- a/artix7/mask_bram_l.db
+++ b/artix7/mask_bram_l.db
@@ -1,7 +1,3 @@
-bit 00_11
-bit 00_14
-bit 00_17
-bit 00_19
 bit 00_22
 bit 00_25
 bit 00_26
@@ -9,20 +5,18 @@
 bit 00_29
 bit 00_30
 bit 00_34
-bit 00_35
 bit 00_37
 bit 00_39
 bit 00_41
 bit 00_42
-bit 00_75
 bit 00_86
 bit 00_89
 bit 00_90
 bit 00_91
+bit 00_93
 bit 00_94
 bit 00_97
 bit 00_98
-bit 00_99
 bit 00_101
 bit 00_102
 bit 00_103
@@ -35,34 +29,25 @@
 bit 00_217
 bit 00_218
 bit 00_219
-bit 00_221
 bit 00_222
 bit 00_226
 bit 00_227
 bit 00_229
-bit 00_230
 bit 00_231
+bit 00_233
 bit 00_234
-bit 00_266
 bit 00_267
-bit 00_270
-bit 00_273
-bit 00_275
 bit 00_278
 bit 00_281
 bit 00_282
 bit 00_283
-bit 00_285
 bit 00_286
+bit 00_289
 bit 00_290
 bit 00_291
-bit 00_293
 bit 00_295
 bit 00_298
-bit 01_09
-bit 01_10
-bit 01_13
-bit 01_14
+bit 01_20
 bit 01_21
 bit 01_24
 bit 01_25
@@ -73,11 +58,7 @@
 bit 01_34
 bit 01_37
 bit 01_38
-bit 01_40
 bit 01_41
-bit 01_73
-bit 01_74
-bit 01_78
 bit 01_84
 bit 01_85
 bit 01_88
@@ -111,9 +92,7 @@
 bit 01_233
 bit 01_265
 bit 01_266
-bit 01_269
 bit 01_270
-bit 01_276
 bit 01_277
 bit 01_280
 bit 01_281
@@ -121,31 +100,32 @@
 bit 01_285
 bit 01_288
 bit 01_290
-bit 01_292
 bit 01_293
 bit 01_294
 bit 01_297
-bit 02_138
-bit 02_251
+bit 02_06
+bit 02_102
+bit 02_103
 bit 02_253
-bit 03_52
+bit 02_298
+bit 02_299
+bit 03_06
+bit 03_94
 bit 03_198
 bit 03_230
-bit 03_250
 bit 03_252
-bit 04_53
 bit 04_254
+bit 05_94
 bit 05_198
 bit 05_230
-bit 05_249
 bit 06_03
 bit 06_05
 bit 06_19
 bit 06_21
 bit 06_27
-bit 06_33
 bit 06_35
 bit 06_37
+bit 06_43
 bit 06_49
 bit 06_51
 bit 06_53
@@ -153,10 +133,11 @@
 bit 06_65
 bit 06_67
 bit 06_69
-bit 06_81
+bit 06_71
 bit 06_83
 bit 06_85
 bit 06_99
+bit 06_101
 bit 06_115
 bit 06_125
 bit 06_131
@@ -164,76 +145,79 @@
 bit 06_147
 bit 06_157
 bit 06_163
+bit 06_165
+bit 06_211
+bit 06_213
 bit 06_227
+bit 06_235
 bit 06_243
+bit 06_251
 bit 06_259
+bit 06_271
 bit 06_275
-bit 06_283
 bit 06_291
+bit 06_299
 bit 06_307
+bit 06_309
 bit 07_00
 bit 07_02
+bit 07_04
 bit 07_06
 bit 07_10
+bit 07_12
 bit 07_14
 bit 07_16
 bit 07_18
 bit 07_22
-bit 07_30
+bit 07_28
 bit 07_32
 bit 07_38
 bit 07_42
 bit 07_48
 bit 07_54
 bit 07_58
-bit 07_62
 bit 07_64
 bit 07_66
+bit 07_68
 bit 07_70
 bit 07_74
 bit 07_76
 bit 07_78
 bit 07_80
-bit 07_84
 bit 07_86
 bit 07_94
 bit 07_96
-bit 07_100
+bit 07_98
 bit 07_102
 bit 07_112
 bit 07_118
-bit 07_120
-bit 07_122
 bit 07_126
 bit 07_128
 bit 07_134
 bit 07_136
-bit 07_139
 bit 07_142
 bit 07_144
 bit 07_150
+bit 07_152
 bit 07_158
 bit 07_160
-bit 07_164
 bit 07_166
 bit 07_168
 bit 07_174
 bit 07_176
-bit 07_184
+bit 07_182
 bit 07_190
 bit 07_192
 bit 07_202
 bit 07_206
 bit 07_208
+bit 07_214
 bit 07_218
 bit 07_222
-bit 07_230
-bit 07_232
 bit 07_234
 bit 07_238
 bit 07_244
 bit 07_246
-bit 07_248
 bit 07_250
 bit 07_254
 bit 07_256
@@ -241,33 +225,31 @@
 bit 07_266
 bit 07_270
 bit 07_272
-bit 07_282
-bit 07_284
+bit 07_278
 bit 07_286
 bit 07_288
 bit 07_294
 bit 07_310
 bit 07_314
-bit 07_318
-bit 08_03
-bit 08_04
+bit 08_00
+bit 08_05
 bit 08_06
 bit 08_07
-bit 08_11
 bit 08_16
 bit 08_17
 bit 08_19
 bit 08_22
 bit 08_23
+bit 08_26
 bit 08_27
 bit 08_29
 bit 08_32
 bit 08_33
+bit 08_34
+bit 08_35
 bit 08_36
-bit 08_37
 bit 08_38
 bit 08_39
-bit 08_42
 bit 08_45
 bit 08_48
 bit 08_49
@@ -276,58 +258,60 @@
 bit 08_53
 bit 08_54
 bit 08_55
-bit 08_60
+bit 08_58
 bit 08_61
+bit 08_62
 bit 08_64
 bit 08_65
 bit 08_68
 bit 08_70
 bit 08_71
+bit 08_74
 bit 08_78
-bit 08_79
 bit 08_80
 bit 08_81
+bit 08_84
 bit 08_86
 bit 08_87
-bit 08_90
-bit 08_91
+bit 08_93
 bit 08_94
 bit 08_96
 bit 08_97
 bit 08_101
 bit 08_102
 bit 08_103
-bit 08_105
+bit 08_106
+bit 08_109
+bit 08_110
 bit 08_112
 bit 08_113
-bit 08_116
 bit 08_118
 bit 08_119
-bit 08_124
 bit 08_126
 bit 08_127
 bit 08_128
 bit 08_129
-bit 08_133
+bit 08_131
 bit 08_134
 bit 08_135
 bit 08_136
-bit 08_142
+bit 08_137
+bit 08_143
 bit 08_144
 bit 08_145
 bit 08_150
 bit 08_151
 bit 08_152
-bit 08_154
-bit 08_158
 bit 08_160
 bit 08_161
+bit 08_164
 bit 08_165
 bit 08_166
 bit 08_167
 bit 08_168
 bit 08_176
 bit 08_177
+bit 08_178
 bit 08_182
 bit 08_183
 bit 08_184
@@ -340,35 +324,39 @@
 bit 08_216
 bit 08_222
 bit 08_223
-bit 08_228
-bit 08_230
+bit 08_224
 bit 08_232
 bit 08_233
+bit 08_240
 bit 08_248
 bit 08_254
 bit 08_264
-bit 08_277
+bit 08_271
 bit 08_280
-bit 08_283
+bit 08_284
+bit 08_285
+bit 08_287
 bit 08_288
-bit 08_295
+bit 08_292
+bit 08_293
 bit 08_296
-bit 08_299
 bit 08_301
 bit 08_304
+bit 08_306
+bit 08_307
+bit 08_308
 bit 08_312
-bit 08_317
 bit 09_02
 bit 09_03
 bit 09_04
+bit 09_05
 bit 09_06
+bit 09_07
 bit 09_08
-bit 09_11
-bit 09_14
+bit 09_13
 bit 09_16
 bit 09_18
 bit 09_19
-bit 09_28
 bit 09_32
 bit 09_34
 bit 09_35
@@ -377,246 +365,250 @@
 bit 09_48
 bit 09_50
 bit 09_51
+bit 09_56
 bit 09_59
-bit 09_64
 bit 09_66
 bit 09_67
+bit 09_69
 bit 09_72
 bit 09_76
-bit 09_78
-bit 09_80
 bit 09_82
 bit 09_83
-bit 09_85
-bit 09_88
 bit 09_93
-bit 09_95
 bit 09_96
 bit 09_98
 bit 09_99
-bit 09_100
+bit 09_104
 bit 09_112
 bit 09_114
 bit 09_115
 bit 09_120
 bit 09_130
 bit 09_141
+bit 09_144
 bit 09_146
-bit 09_148
+bit 09_149
 bit 09_157
+bit 09_160
+bit 09_162
 bit 09_176
 bit 09_184
-bit 09_186
 bit 09_188
-bit 09_205
-bit 09_226
+bit 09_204
+bit 09_209
 bit 09_248
 bit 09_250
+bit 09_252
+bit 09_260
+bit 09_265
+bit 09_269
 bit 09_272
-bit 09_289
+bit 09_274
+bit 09_290
 bit 09_291
+bit 09_296
+bit 09_303
 bit 09_306
 bit 09_307
+bit 09_309
 bit 10_01
 bit 10_02
 bit 10_03
 bit 10_04
 bit 10_05
 bit 10_07
+bit 10_09
 bit 10_11
 bit 10_13
-bit 10_15
 bit 10_16
 bit 10_17
 bit 10_18
-bit 10_21
-bit 10_32
+bit 10_23
+bit 10_26
 bit 10_33
 bit 10_34
-bit 10_35
-bit 10_37
-bit 10_39
 bit 10_40
 bit 10_48
 bit 10_49
 bit 10_50
+bit 10_55
+bit 10_56
+bit 10_64
 bit 10_65
 bit 10_66
 bit 10_68
 bit 10_69
+bit 10_76
 bit 10_77
 bit 10_79
 bit 10_81
 bit 10_82
 bit 10_84
-bit 10_85
+bit 10_96
 bit 10_97
 bit 10_98
 bit 10_113
 bit 10_114
-bit 10_116
-bit 10_120
-bit 10_124
+bit 10_127
 bit 10_129
+bit 10_130
 bit 10_135
 bit 10_145
 bit 10_146
 bit 10_148
-bit 10_159
-bit 10_160
 bit 10_161
 bit 10_163
+bit 10_175
 bit 10_177
-bit 10_179
 bit 10_181
-bit 10_185
-bit 10_188
 bit 10_191
 bit 10_193
 bit 10_194
 bit 10_210
 bit 10_226
-bit 10_241
 bit 10_242
 bit 10_245
+bit 10_251
+bit 10_255
+bit 10_257
 bit 10_258
+bit 10_272
 bit 10_274
+bit 10_288
 bit 10_290
+bit 10_292
+bit 10_304
+bit 10_305
 bit 10_306
 bit 11_01
-bit 11_02
+bit 11_03
 bit 11_04
+bit 11_06
 bit 11_07
-bit 11_08
 bit 11_11
-bit 11_12
-bit 11_14
 bit 11_15
 bit 11_17
+bit 11_21
 bit 11_23
 bit 11_29
 bit 11_32
 bit 11_33
-bit 11_35
+bit 11_37
 bit 11_39
 bit 11_45
 bit 11_48
 bit 11_49
 bit 11_50
-bit 11_53
 bit 11_55
 bit 11_64
 bit 11_65
-bit 11_66
-bit 11_68
 bit 11_71
+bit 11_72
 bit 11_76
-bit 11_78
 bit 11_79
+bit 11_80
 bit 11_81
 bit 11_82
 bit 11_84
 bit 11_85
 bit 11_87
+bit 11_95
 bit 11_96
 bit 11_97
 bit 11_98
 bit 11_100
+bit 11_101
 bit 11_103
-bit 11_111
 bit 11_112
 bit 11_113
+bit 11_114
 bit 11_119
-bit 11_122
-bit 11_125
 bit 11_127
+bit 11_128
 bit 11_129
 bit 11_135
-bit 11_139
 bit 11_143
 bit 11_145
+bit 11_148
+bit 11_149
 bit 11_151
-bit 11_153
-bit 11_157
 bit 11_159
 bit 11_161
 bit 11_162
 bit 11_167
-bit 11_169
 bit 11_175
 bit 11_177
+bit 11_183
 bit 11_185
 bit 11_186
 bit 11_191
 bit 11_193
 bit 11_207
-bit 11_213
 bit 11_215
 bit 11_223
+bit 11_229
 bit 11_239
-bit 11_241
-bit 11_247
 bit 11_248
 bit 11_250
-bit 11_252
 bit 11_255
 bit 11_257
-bit 11_267
 bit 11_271
+bit 11_275
 bit 11_279
+bit 11_285
 bit 11_287
-bit 11_293
+bit 11_288
 bit 11_295
-bit 11_299
 bit 11_303
-bit 11_309
 bit 11_311
-bit 11_317
 bit 12_02
 bit 12_04
+bit 12_06
 bit 12_16
 bit 12_18
 bit 12_20
 bit 12_26
-bit 12_28
 bit 12_32
 bit 12_34
 bit 12_36
-bit 12_37
 bit 12_40
+bit 12_42
 bit 12_48
 bit 12_50
 bit 12_52
+bit 12_56
 bit 12_64
 bit 12_66
 bit 12_68
 bit 12_76
-bit 12_80
 bit 12_82
 bit 12_84
-bit 12_88
-bit 12_92
-bit 12_94
 bit 12_96
 bit 12_98
 bit 12_100
+bit 12_104
 bit 12_112
 bit 12_114
-bit 12_116
-bit 12_120
-bit 12_124
 bit 12_130
 bit 12_132
+bit 12_144
 bit 12_146
 bit 12_148
 bit 12_156
-bit 12_160
-bit 12_188
+bit 12_161
+bit 12_165
+bit 12_176
+bit 12_193
 bit 12_194
+bit 12_204
+bit 12_208
 bit 12_210
+bit 12_212
 bit 12_226
+bit 12_234
 bit 12_239
 bit 12_242
+bit 12_250
 bit 12_255
 bit 12_258
 bit 12_265
@@ -624,75 +616,81 @@
 bit 12_272
 bit 12_274
 bit 12_281
-bit 12_282
 bit 12_287
+bit 12_288
 bit 12_290
+bit 12_296
 bit 12_297
+bit 12_298
+bit 12_302
+bit 12_304
 bit 12_306
+bit 12_308
 bit 12_313
 bit 13_01
-bit 13_03
+bit 13_05
 bit 13_07
 bit 13_11
-bit 13_15
 bit 13_17
 bit 13_19
+bit 13_21
 bit 13_23
 bit 13_27
 bit 13_29
 bit 13_33
+bit 13_35
 bit 13_37
 bit 13_39
-bit 13_43
 bit 13_45
 bit 13_49
 bit 13_51
 bit 13_53
 bit 13_55
-bit 13_61
+bit 13_59
 bit 13_65
 bit 13_71
+bit 13_75
 bit 13_79
 bit 13_81
 bit 13_85
 bit 13_87
-bit 13_91
+bit 13_93
 bit 13_95
 bit 13_97
+bit 13_99
 bit 13_101
 bit 13_103
-bit 13_105
+bit 13_107
+bit 13_109
 bit 13_111
 bit 13_113
 bit 13_119
-bit 13_123
-bit 13_125
 bit 13_127
 bit 13_129
 bit 13_135
 bit 13_137
-bit 13_139
 bit 13_143
 bit 13_145
+bit 13_149
 bit 13_151
 bit 13_153
-bit 13_155
 bit 13_159
 bit 13_161
-bit 13_165
 bit 13_167
 bit 13_169
 bit 13_175
 bit 13_177
+bit 13_179
 bit 13_183
 bit 13_191
 bit 13_193
 bit 13_201
 bit 13_207
 bit 13_209
-bit 13_213
 bit 13_215
+bit 13_217
 bit 13_223
+bit 13_225
 bit 13_229
 bit 13_233
 bit 13_239
@@ -701,142 +699,139 @@
 bit 13_255
 bit 13_257
 bit 13_263
+bit 13_264
+bit 13_265
 bit 13_267
+bit 13_268
+bit 13_270
 bit 13_271
 bit 13_273
-bit 13_277
+bit 13_275
 bit 13_279
 bit 13_281
 bit 13_285
 bit 13_287
-bit 13_288
 bit 13_289
 bit 13_293
 bit 13_295
-bit 13_299
+bit 13_297
 bit 13_301
 bit 13_303
 bit 13_305
+bit 13_307
 bit 13_309
 bit 13_311
 bit 13_313
-bit 13_317
-bit 14_01
 bit 14_02
 bit 14_03
 bit 14_04
 bit 14_05
-bit 14_10
+bit 14_09
 bit 14_11
+bit 14_12
 bit 14_13
-bit 14_15
 bit 14_18
 bit 14_32
 bit 14_34
 bit 14_36
 bit 14_48
 bit 14_50
+bit 14_56
 bit 14_58
 bit 14_60
 bit 14_64
 bit 14_66
 bit 14_67
-bit 14_68
 bit 14_69
-bit 14_75
+bit 14_70
 bit 14_77
 bit 14_79
+bit 14_80
 bit 14_82
 bit 14_84
+bit 14_92
 bit 14_96
 bit 14_98
 bit 14_100
 bit 14_112
 bit 14_114
 bit 14_120
-bit 14_122
 bit 14_124
+bit 14_128
 bit 14_130
 bit 14_140
 bit 14_146
 bit 14_148
 bit 14_156
+bit 14_160
 bit 14_162
+bit 14_164
 bit 14_176
-bit 14_179
 bit 14_181
-bit 14_185
 bit 14_191
-bit 14_204
-bit 14_226
 bit 14_245
-bit 14_249
+bit 14_251
+bit 14_255
 bit 14_258
+bit 14_260
 bit 14_274
+bit 14_288
 bit 14_290
+bit 14_292
 bit 14_306
 bit 15_01
-bit 15_02
+bit 15_03
 bit 15_04
-bit 15_05
 bit 15_06
 bit 15_07
 bit 15_08
 bit 15_11
-bit 15_12
-bit 15_14
 bit 15_15
 bit 15_17
 bit 15_19
-bit 15_21
 bit 15_23
 bit 15_29
-bit 15_31
 bit 15_33
 bit 15_35
 bit 15_37
 bit 15_39
 bit 15_43
-bit 15_45
 bit 15_49
+bit 15_51
 bit 15_53
 bit 15_55
 bit 15_59
 bit 15_61
 bit 15_63
 bit 15_65
-bit 15_68
 bit 15_69
 bit 15_71
 bit 15_72
+bit 15_75
 bit 15_76
-bit 15_78
 bit 15_79
 bit 15_81
 bit 15_85
 bit 15_87
-bit 15_91
 bit 15_95
 bit 15_97
+bit 15_101
 bit 15_103
 bit 15_113
-bit 15_117
 bit 15_119
-bit 15_121
-bit 15_125
 bit 15_127
 bit 15_129
-bit 15_133
+bit 15_131
 bit 15_135
 bit 15_137
 bit 15_143
 bit 15_145
 bit 15_151
 bit 15_153
-bit 15_157
 bit 15_159
 bit 15_161
 bit 15_163
+bit 15_165
 bit 15_167
 bit 15_169
 bit 15_175
@@ -851,10 +846,10 @@
 bit 15_201
 bit 15_203
 bit 15_207
+bit 15_215
 bit 15_217
 bit 15_219
 bit 15_223
-bit 15_231
 bit 15_233
 bit 15_235
 bit 15_239
@@ -866,23 +861,25 @@
 bit 15_251
 bit 15_252
 bit 15_255
-bit 15_267
+bit 15_257
+bit 15_263
+bit 15_265
 bit 15_271
-bit 15_281
-bit 15_283
+bit 15_285
 bit 15_287
+bit 15_293
 bit 15_295
-bit 15_299
+bit 15_297
 bit 15_305
 bit 15_311
+bit 15_313
 bit 15_315
-bit 15_317
-bit 15_319
 bit 16_23
 bit 16_40
 bit 16_48
 bit 16_55
 bit 16_63
+bit 16_66
 bit 16_67
 bit 16_68
 bit 16_69
@@ -892,7 +889,6 @@
 bit 16_76
 bit 16_77
 bit 16_79
-bit 16_80
 bit 16_82
 bit 16_83
 bit 16_84
@@ -920,6 +916,7 @@
 bit 16_115
 bit 16_116
 bit 16_117
+bit 16_120
 bit 16_122
 bit 16_123
 bit 16_124
@@ -976,6 +973,7 @@
 bit 16_183
 bit 16_184
 bit 16_191
+bit 16_192
 bit 16_194
 bit 16_195
 bit 16_196
@@ -986,7 +984,6 @@
 bit 16_204
 bit 16_205
 bit 16_207
-bit 16_208
 bit 16_210
 bit 16_211
 bit 16_212
@@ -996,6 +993,7 @@
 bit 16_219
 bit 16_220
 bit 16_221
+bit 16_224
 bit 16_226
 bit 16_227
 bit 16_228
@@ -1005,54 +1003,47 @@
 bit 16_235
 bit 16_236
 bit 16_237
+bit 16_240
 bit 16_242
 bit 16_243
 bit 16_244
 bit 16_245
-bit 16_248
-bit 16_271
 bit 16_279
 bit 16_296
 bit 16_304
 bit 17_23
 bit 17_40
-bit 17_55
 bit 17_66
 bit 17_67
 bit 17_68
-bit 17_71
-bit 17_80
 bit 17_82
 bit 17_83
-bit 17_85
 bit 17_87
-bit 17_112
 bit 17_119
+bit 17_127
 bit 17_135
 bit 17_146
-bit 17_147
 bit 17_148
 bit 17_149
 bit 17_150
+bit 17_151
 bit 17_153
 bit 17_154
-bit 17_155
 bit 17_156
 bit 17_157
-bit 17_161
+bit 17_158
 bit 17_168
 bit 17_169
+bit 17_170
 bit 17_171
 bit 17_173
 bit 17_184
-bit 17_232
-bit 17_247
-bit 17_279
+bit 17_296
 bit 17_304
-bit 18_38
-bit 18_41
 bit 18_46
+bit 18_54
 bit 18_62
+bit 18_65
 bit 18_67
 bit 18_68
 bit 18_69
@@ -1067,6 +1058,7 @@
 bit 18_83
 bit 18_84
 bit 18_85
+bit 18_86
 bit 18_90
 bit 18_91
 bit 18_92
@@ -1092,7 +1084,6 @@
 bit 18_124
 bit 18_125
 bit 18_126
-bit 18_129
 bit 18_130
 bit 18_131
 bit 18_132
@@ -1116,9 +1107,7 @@
 bit 18_156
 bit 18_157
 bit 18_158
-bit 18_159
 bit 18_160
-bit 18_161
 bit 18_162
 bit 18_163
 bit 18_164
@@ -1146,11 +1135,13 @@
 bit 18_195
 bit 18_196
 bit 18_197
+bit 18_198
 bit 18_202
 bit 18_203
 bit 18_204
 bit 18_205
 bit 18_206
+bit 18_209
 bit 18_210
 bit 18_211
 bit 18_212
@@ -1160,6 +1151,7 @@
 bit 18_220
 bit 18_221
 bit 18_222
+bit 18_225
 bit 18_226
 bit 18_227
 bit 18_228
@@ -1174,15 +1166,11 @@
 bit 18_243
 bit 18_244
 bit 18_245
-bit 18_270
 bit 18_294
-bit 18_297
 bit 19_41
-bit 19_49
 bit 19_54
 bit 19_62
 bit 19_66
-bit 19_67
 bit 19_68
 bit 19_69
 bit 19_70
@@ -1195,7 +1183,6 @@
 bit 19_83
 bit 19_84
 bit 19_85
-bit 19_86
 bit 19_90
 bit 19_91
 bit 19_92
@@ -1220,21 +1207,20 @@
 bit 19_123
 bit 19_124
 bit 19_125
-bit 19_126
+bit 19_129
 bit 19_130
 bit 19_131
 bit 19_132
 bit 19_133
 bit 19_134
+bit 19_137
 bit 19_138
 bit 19_139
 bit 19_140
 bit 19_141
 bit 19_142
-bit 19_145
 bit 19_146
 bit 19_147
-bit 19_148
 bit 19_149
 bit 19_150
 bit 19_151
@@ -1243,6 +1229,7 @@
 bit 19_155
 bit 19_156
 bit 19_157
+bit 19_158
 bit 19_159
 bit 19_160
 bit 19_162
@@ -1267,6 +1254,8 @@
 bit 19_182
 bit 19_183
 bit 19_185
+bit 19_190
+bit 19_193
 bit 19_194
 bit 19_195
 bit 19_196
@@ -1276,15 +1265,17 @@
 bit 19_203
 bit 19_204
 bit 19_205
+bit 19_206
 bit 19_210
 bit 19_211
 bit 19_212
 bit 19_213
-bit 19_214
+bit 19_217
 bit 19_218
 bit 19_219
 bit 19_220
 bit 19_221
+bit 19_222
 bit 19_226
 bit 19_227
 bit 19_228
@@ -1295,13 +1286,12 @@
 bit 19_235
 bit 19_236
 bit 19_237
+bit 19_241
 bit 19_242
 bit 19_243
 bit 19_244
 bit 19_245
-bit 19_278
-bit 19_289
-bit 19_297
+bit 19_249
 bit 19_305
 bit 20_74
 bit 20_76
@@ -1316,7 +1306,9 @@
 bit 20_108
 bit 20_114
 bit 20_116
+bit 20_117
 bit 20_122
+bit 20_123
 bit 20_124
 bit 20_125
 bit 20_130
@@ -1331,8 +1323,8 @@
 bit 20_156
 bit 20_157
 bit 20_162
-bit 20_163
 bit 20_164
+bit 20_165
 bit 20_168
 bit 20_169
 bit 20_170
@@ -1347,9 +1339,11 @@
 bit 20_179
 bit 20_180
 bit 20_181
+bit 20_182
 bit 20_183
 bit 20_184
 bit 20_189
+bit 20_192
 bit 20_194
 bit 20_196
 bit 20_202
@@ -1364,6 +1358,7 @@
 bit 20_236
 bit 20_242
 bit 20_244
+bit 20_245
 bit 21_75
 bit 21_76
 bit 21_77
@@ -1376,7 +1371,9 @@
 bit 21_107
 bit 21_109
 bit 21_115
+bit 21_116
 bit 21_117
+bit 21_122
 bit 21_123
 bit 21_124
 bit 21_125
@@ -1392,8 +1389,8 @@
 bit 21_156
 bit 21_157
 bit 21_159
-bit 21_162
 bit 21_163
+bit 21_164
 bit 21_165
 bit 21_168
 bit 21_169
@@ -1410,6 +1407,7 @@
 bit 21_180
 bit 21_181
 bit 21_182
+bit 21_183
 bit 21_188
 bit 21_195
 bit 21_197
@@ -1424,6 +1422,7 @@
 bit 21_235
 bit 21_237
 bit 21_243
+bit 21_244
 bit 21_245
 bit 22_23
 bit 22_40
@@ -1440,28 +1439,26 @@
 bit 22_76
 bit 22_77
 bit 22_79
-bit 22_80
 bit 22_82
 bit 22_83
 bit 22_84
 bit 22_85
-bit 22_87
 bit 22_90
 bit 22_91
 bit 22_92
 bit 22_93
 bit 22_95
-bit 22_96
 bit 22_98
 bit 22_99
 bit 22_100
 bit 22_101
+bit 22_103
 bit 22_104
 bit 22_106
 bit 22_107
 bit 22_108
 bit 22_109
-bit 22_112
+bit 22_111
 bit 22_114
 bit 22_115
 bit 22_116
@@ -1480,6 +1477,7 @@
 bit 22_140
 bit 22_141
 bit 22_143
+bit 22_144
 bit 22_146
 bit 22_147
 bit 22_148
@@ -1494,7 +1492,6 @@
 bit 22_157
 bit 22_158
 bit 22_159
-bit 22_160
 bit 22_161
 bit 22_162
 bit 22_163
@@ -1522,6 +1519,7 @@
 bit 22_195
 bit 22_196
 bit 22_197
+bit 22_199
 bit 22_202
 bit 22_203
 bit 22_204
@@ -1531,11 +1529,11 @@
 bit 22_211
 bit 22_212
 bit 22_213
-bit 22_215
 bit 22_218
 bit 22_219
 bit 22_220
 bit 22_221
+bit 22_223
 bit 22_226
 bit 22_227
 bit 22_228
@@ -1545,36 +1543,28 @@
 bit 22_235
 bit 22_236
 bit 22_237
-bit 22_240
 bit 22_242
 bit 22_243
 bit 22_244
 bit 22_245
-bit 22_288
 bit 22_296
 bit 23_23
-bit 23_39
-bit 23_40
-bit 23_48
 bit 23_55
 bit 23_66
 bit 23_67
 bit 23_68
 bit 23_69
-bit 23_71
-bit 23_79
 bit 23_80
 bit 23_82
 bit 23_83
 bit 23_84
 bit 23_85
+bit 23_87
 bit 23_104
-bit 23_112
 bit 23_127
 bit 23_135
 bit 23_143
 bit 23_146
-bit 23_147
 bit 23_148
 bit 23_149
 bit 23_150
@@ -1584,6 +1574,7 @@
 bit 23_156
 bit 23_157
 bit 23_158
+bit 23_159
 bit 23_161
 bit 23_168
 bit 23_169
@@ -1594,17 +1585,18 @@
 bit 23_174
 bit 23_175
 bit 23_184
+bit 23_192
+bit 23_240
 bit 23_279
-bit 23_288
 bit 23_295
 bit 23_304
 bit 24_23
-bit 24_39
 bit 24_40
 bit 24_47
 bit 24_48
 bit 24_55
 bit 24_63
+bit 24_64
 bit 24_66
 bit 24_67
 bit 24_68
@@ -1637,6 +1629,7 @@
 bit 24_107
 bit 24_108
 bit 24_109
+bit 24_111
 bit 24_112
 bit 24_114
 bit 24_115
@@ -1654,6 +1647,7 @@
 bit 24_132
 bit 24_133
 bit 24_135
+bit 24_136
 bit 24_138
 bit 24_139
 bit 24_140
@@ -1700,6 +1694,7 @@
 bit 24_184
 bit 24_189
 bit 24_191
+bit 24_192
 bit 24_194
 bit 24_195
 bit 24_196
@@ -1715,13 +1710,13 @@
 bit 24_211
 bit 24_212
 bit 24_213
-bit 24_215
 bit 24_216
 bit 24_218
 bit 24_219
 bit 24_220
 bit 24_221
 bit 24_223
+bit 24_224
 bit 24_226
 bit 24_227
 bit 24_228
@@ -1738,16 +1733,12 @@
 bit 24_244
 bit 24_245
 bit 24_248
-bit 24_271
 bit 24_279
-bit 24_288
 bit 24_295
 bit 24_296
 bit 24_304
 bit 25_23
-bit 25_39
 bit 25_40
-bit 25_48
 bit 25_55
 bit 25_66
 bit 25_67
@@ -1762,9 +1753,7 @@
 bit 25_85
 bit 25_87
 bit 25_95
-bit 25_103
 bit 25_104
-bit 25_112
 bit 25_119
 bit 25_127
 bit 25_130
@@ -1786,7 +1775,6 @@
 bit 25_157
 bit 25_158
 bit 25_159
-bit 25_160
 bit 25_161
 bit 25_168
 bit 25_169
@@ -1802,16 +1790,17 @@
 bit 25_182
 bit 25_184
 bit 25_188
-bit 25_215
+bit 25_192
 bit 25_232
 bit 25_240
-bit 25_247
-bit 25_271
 bit 25_279
-bit 25_288
 bit 25_295
 bit 25_296
 bit 25_304
+bit 26_144
+bit 26_147
+bit 26_149
+bit 26_151
 bit 26_160
 bit 26_163
 bit 26_165
@@ -1826,6 +1815,14 @@
 bit 26_179
 bit 26_181
 bit 26_183
+bit 26_184
+bit 26_187
+bit 26_189
+bit 26_191
+bit 26_192
+bit 26_195
+bit 26_197
+bit 26_199
 bit 26_200
 bit 26_203
 bit 26_205
@@ -1850,6 +1847,10 @@
 bit 26_243
 bit 26_245
 bit 26_247
+bit 26_248
+bit 26_251
+bit 26_253
+bit 26_255
 bit 26_256
 bit 26_259
 bit 26_261
diff --git a/artix7/mask_bram_r.db b/artix7/mask_bram_r.db
index 678ab0f..d7b7f10 100644
--- a/artix7/mask_bram_r.db
+++ b/artix7/mask_bram_r.db
@@ -1,7 +1,3 @@
-bit 00_11
-bit 00_14
-bit 00_17
-bit 00_19
 bit 00_22
 bit 00_25
 bit 00_26
@@ -9,20 +5,18 @@
 bit 00_29
 bit 00_30
 bit 00_34
-bit 00_35
 bit 00_37
 bit 00_39
 bit 00_41
 bit 00_42
-bit 00_75
 bit 00_86
 bit 00_89
 bit 00_90
 bit 00_91
+bit 00_93
 bit 00_94
 bit 00_97
 bit 00_98
-bit 00_99
 bit 00_101
 bit 00_102
 bit 00_103
@@ -35,34 +29,25 @@
 bit 00_217
 bit 00_218
 bit 00_219
-bit 00_221
 bit 00_222
 bit 00_226
 bit 00_227
 bit 00_229
-bit 00_230
 bit 00_231
+bit 00_233
 bit 00_234
-bit 00_266
 bit 00_267
-bit 00_270
-bit 00_273
-bit 00_275
 bit 00_278
 bit 00_281
 bit 00_282
 bit 00_283
-bit 00_285
 bit 00_286
+bit 00_289
 bit 00_290
 bit 00_291
-bit 00_293
 bit 00_295
 bit 00_298
-bit 01_09
-bit 01_10
-bit 01_13
-bit 01_14
+bit 01_20
 bit 01_21
 bit 01_24
 bit 01_25
@@ -73,11 +58,7 @@
 bit 01_34
 bit 01_37
 bit 01_38
-bit 01_40
 bit 01_41
-bit 01_73
-bit 01_74
-bit 01_78
 bit 01_84
 bit 01_85
 bit 01_88
@@ -111,9 +92,7 @@
 bit 01_233
 bit 01_265
 bit 01_266
-bit 01_269
 bit 01_270
-bit 01_276
 bit 01_277
 bit 01_280
 bit 01_281
@@ -121,31 +100,32 @@
 bit 01_285
 bit 01_288
 bit 01_290
-bit 01_292
 bit 01_293
 bit 01_294
 bit 01_297
-bit 02_138
-bit 02_251
+bit 02_06
+bit 02_102
+bit 02_103
 bit 02_253
-bit 03_52
+bit 02_298
+bit 02_299
+bit 03_06
+bit 03_94
 bit 03_198
 bit 03_230
-bit 03_250
 bit 03_252
-bit 04_53
 bit 04_254
+bit 05_94
 bit 05_198
 bit 05_230
-bit 05_249
 bit 06_03
 bit 06_05
 bit 06_19
 bit 06_21
 bit 06_27
-bit 06_33
 bit 06_35
 bit 06_37
+bit 06_43
 bit 06_49
 bit 06_51
 bit 06_53
@@ -153,10 +133,11 @@
 bit 06_65
 bit 06_67
 bit 06_69
-bit 06_81
+bit 06_71
 bit 06_83
 bit 06_85
 bit 06_99
+bit 06_101
 bit 06_115
 bit 06_125
 bit 06_131
@@ -164,76 +145,79 @@
 bit 06_147
 bit 06_157
 bit 06_163
+bit 06_165
+bit 06_211
+bit 06_213
 bit 06_227
+bit 06_235
 bit 06_243
+bit 06_251
 bit 06_259
+bit 06_271
 bit 06_275
-bit 06_283
 bit 06_291
+bit 06_299
 bit 06_307
+bit 06_309
 bit 07_00
 bit 07_02
+bit 07_04
 bit 07_06
 bit 07_10
+bit 07_12
 bit 07_14
 bit 07_16
 bit 07_18
 bit 07_22
-bit 07_30
+bit 07_28
 bit 07_32
 bit 07_38
 bit 07_42
 bit 07_48
 bit 07_54
 bit 07_58
-bit 07_62
 bit 07_64
 bit 07_66
+bit 07_68
 bit 07_70
 bit 07_74
 bit 07_76
 bit 07_78
 bit 07_80
-bit 07_84
 bit 07_86
 bit 07_94
 bit 07_96
-bit 07_100
+bit 07_98
 bit 07_102
 bit 07_112
 bit 07_118
-bit 07_120
-bit 07_122
 bit 07_126
 bit 07_128
 bit 07_134
 bit 07_136
-bit 07_139
 bit 07_142
 bit 07_144
 bit 07_150
+bit 07_152
 bit 07_158
 bit 07_160
-bit 07_164
 bit 07_166
 bit 07_168
 bit 07_174
 bit 07_176
-bit 07_184
+bit 07_182
 bit 07_190
 bit 07_192
 bit 07_202
 bit 07_206
 bit 07_208
+bit 07_214
 bit 07_218
 bit 07_222
-bit 07_230
-bit 07_232
 bit 07_234
 bit 07_238
 bit 07_244
 bit 07_246
-bit 07_248
 bit 07_250
 bit 07_254
 bit 07_256
@@ -241,33 +225,31 @@
 bit 07_266
 bit 07_270
 bit 07_272
-bit 07_282
-bit 07_284
+bit 07_278
 bit 07_286
 bit 07_288
 bit 07_294
 bit 07_310
 bit 07_314
-bit 07_318
-bit 08_03
-bit 08_04
+bit 08_00
+bit 08_05
 bit 08_06
 bit 08_07
-bit 08_11
 bit 08_16
 bit 08_17
 bit 08_19
 bit 08_22
 bit 08_23
+bit 08_26
 bit 08_27
 bit 08_29
 bit 08_32
 bit 08_33
+bit 08_34
+bit 08_35
 bit 08_36
-bit 08_37
 bit 08_38
 bit 08_39
-bit 08_42
 bit 08_45
 bit 08_48
 bit 08_49
@@ -276,58 +258,60 @@
 bit 08_53
 bit 08_54
 bit 08_55
-bit 08_60
+bit 08_58
 bit 08_61
+bit 08_62
 bit 08_64
 bit 08_65
 bit 08_68
 bit 08_70
 bit 08_71
+bit 08_74
 bit 08_78
-bit 08_79
 bit 08_80
 bit 08_81
+bit 08_84
 bit 08_86
 bit 08_87
-bit 08_90
-bit 08_91
+bit 08_93
 bit 08_94
 bit 08_96
 bit 08_97
 bit 08_101
 bit 08_102
 bit 08_103
-bit 08_105
+bit 08_106
+bit 08_109
+bit 08_110
 bit 08_112
 bit 08_113
-bit 08_116
 bit 08_118
 bit 08_119
-bit 08_124
 bit 08_126
 bit 08_127
 bit 08_128
 bit 08_129
-bit 08_133
+bit 08_131
 bit 08_134
 bit 08_135
 bit 08_136
-bit 08_142
+bit 08_137
+bit 08_143
 bit 08_144
 bit 08_145
 bit 08_150
 bit 08_151
 bit 08_152
-bit 08_154
-bit 08_158
 bit 08_160
 bit 08_161
+bit 08_164
 bit 08_165
 bit 08_166
 bit 08_167
 bit 08_168
 bit 08_176
 bit 08_177
+bit 08_178
 bit 08_182
 bit 08_183
 bit 08_184
@@ -340,35 +324,39 @@
 bit 08_216
 bit 08_222
 bit 08_223
-bit 08_228
-bit 08_230
+bit 08_224
 bit 08_232
 bit 08_233
+bit 08_240
 bit 08_248
 bit 08_254
 bit 08_264
-bit 08_277
+bit 08_271
 bit 08_280
-bit 08_283
+bit 08_284
+bit 08_285
+bit 08_287
 bit 08_288
-bit 08_295
+bit 08_292
+bit 08_293
 bit 08_296
-bit 08_299
 bit 08_301
 bit 08_304
+bit 08_306
+bit 08_307
+bit 08_308
 bit 08_312
-bit 08_317
 bit 09_02
 bit 09_03
 bit 09_04
+bit 09_05
 bit 09_06
+bit 09_07
 bit 09_08
-bit 09_11
-bit 09_14
+bit 09_13
 bit 09_16
 bit 09_18
 bit 09_19
-bit 09_28
 bit 09_32
 bit 09_34
 bit 09_35
@@ -377,246 +365,250 @@
 bit 09_48
 bit 09_50
 bit 09_51
+bit 09_56
 bit 09_59
-bit 09_64
 bit 09_66
 bit 09_67
+bit 09_69
 bit 09_72
 bit 09_76
-bit 09_78
-bit 09_80
 bit 09_82
 bit 09_83
-bit 09_85
-bit 09_88
 bit 09_93
-bit 09_95
 bit 09_96
 bit 09_98
 bit 09_99
-bit 09_100
+bit 09_104
 bit 09_112
 bit 09_114
 bit 09_115
 bit 09_120
 bit 09_130
 bit 09_141
+bit 09_144
 bit 09_146
-bit 09_148
+bit 09_149
 bit 09_157
+bit 09_160
+bit 09_162
 bit 09_176
 bit 09_184
-bit 09_186
 bit 09_188
-bit 09_205
-bit 09_226
+bit 09_204
+bit 09_209
 bit 09_248
 bit 09_250
+bit 09_252
+bit 09_260
+bit 09_265
+bit 09_269
 bit 09_272
-bit 09_289
+bit 09_274
+bit 09_290
 bit 09_291
+bit 09_296
+bit 09_303
 bit 09_306
 bit 09_307
+bit 09_309
 bit 10_01
 bit 10_02
 bit 10_03
 bit 10_04
 bit 10_05
 bit 10_07
+bit 10_09
 bit 10_11
 bit 10_13
-bit 10_15
 bit 10_16
 bit 10_17
 bit 10_18
-bit 10_21
-bit 10_32
+bit 10_23
+bit 10_26
 bit 10_33
 bit 10_34
-bit 10_35
-bit 10_37
-bit 10_39
 bit 10_40
 bit 10_48
 bit 10_49
 bit 10_50
+bit 10_55
+bit 10_56
+bit 10_64
 bit 10_65
 bit 10_66
 bit 10_68
 bit 10_69
+bit 10_76
 bit 10_77
 bit 10_79
 bit 10_81
 bit 10_82
 bit 10_84
-bit 10_85
+bit 10_96
 bit 10_97
 bit 10_98
 bit 10_113
 bit 10_114
-bit 10_116
-bit 10_120
-bit 10_124
+bit 10_127
 bit 10_129
+bit 10_130
 bit 10_135
 bit 10_145
 bit 10_146
 bit 10_148
-bit 10_159
-bit 10_160
 bit 10_161
 bit 10_163
+bit 10_175
 bit 10_177
-bit 10_179
 bit 10_181
-bit 10_185
-bit 10_188
 bit 10_191
 bit 10_193
 bit 10_194
 bit 10_210
 bit 10_226
-bit 10_241
 bit 10_242
 bit 10_245
+bit 10_251
+bit 10_255
+bit 10_257
 bit 10_258
+bit 10_272
 bit 10_274
+bit 10_288
 bit 10_290
+bit 10_292
+bit 10_304
+bit 10_305
 bit 10_306
 bit 11_01
-bit 11_02
+bit 11_03
 bit 11_04
+bit 11_06
 bit 11_07
-bit 11_08
 bit 11_11
-bit 11_12
-bit 11_14
 bit 11_15
 bit 11_17
+bit 11_21
 bit 11_23
 bit 11_29
 bit 11_32
 bit 11_33
-bit 11_35
+bit 11_37
 bit 11_39
 bit 11_45
 bit 11_48
 bit 11_49
 bit 11_50
-bit 11_53
 bit 11_55
 bit 11_64
 bit 11_65
-bit 11_66
-bit 11_68
 bit 11_71
+bit 11_72
 bit 11_76
-bit 11_78
 bit 11_79
+bit 11_80
 bit 11_81
 bit 11_82
 bit 11_84
 bit 11_85
 bit 11_87
+bit 11_95
 bit 11_96
 bit 11_97
 bit 11_98
 bit 11_100
+bit 11_101
 bit 11_103
-bit 11_111
 bit 11_112
 bit 11_113
+bit 11_114
 bit 11_119
-bit 11_122
-bit 11_125
 bit 11_127
+bit 11_128
 bit 11_129
 bit 11_135
-bit 11_139
 bit 11_143
 bit 11_145
+bit 11_148
+bit 11_149
 bit 11_151
-bit 11_153
-bit 11_157
 bit 11_159
 bit 11_161
 bit 11_162
 bit 11_167
-bit 11_169
 bit 11_175
 bit 11_177
+bit 11_183
 bit 11_185
 bit 11_186
 bit 11_191
 bit 11_193
 bit 11_207
-bit 11_213
 bit 11_215
 bit 11_223
+bit 11_229
 bit 11_239
-bit 11_241
-bit 11_247
 bit 11_248
 bit 11_250
-bit 11_252
 bit 11_255
 bit 11_257
-bit 11_267
 bit 11_271
+bit 11_275
 bit 11_279
+bit 11_285
 bit 11_287
-bit 11_293
+bit 11_288
 bit 11_295
-bit 11_299
 bit 11_303
-bit 11_309
 bit 11_311
-bit 11_317
 bit 12_02
 bit 12_04
+bit 12_06
 bit 12_16
 bit 12_18
 bit 12_20
 bit 12_26
-bit 12_28
 bit 12_32
 bit 12_34
 bit 12_36
-bit 12_37
 bit 12_40
+bit 12_42
 bit 12_48
 bit 12_50
 bit 12_52
+bit 12_56
 bit 12_64
 bit 12_66
 bit 12_68
 bit 12_76
-bit 12_80
 bit 12_82
 bit 12_84
-bit 12_88
-bit 12_92
-bit 12_94
 bit 12_96
 bit 12_98
 bit 12_100
+bit 12_104
 bit 12_112
 bit 12_114
-bit 12_116
-bit 12_120
-bit 12_124
 bit 12_130
 bit 12_132
+bit 12_144
 bit 12_146
 bit 12_148
 bit 12_156
-bit 12_160
-bit 12_188
+bit 12_161
+bit 12_165
+bit 12_176
+bit 12_193
 bit 12_194
+bit 12_204
+bit 12_208
 bit 12_210
+bit 12_212
 bit 12_226
+bit 12_234
 bit 12_239
 bit 12_242
+bit 12_250
 bit 12_255
 bit 12_258
 bit 12_265
@@ -624,75 +616,81 @@
 bit 12_272
 bit 12_274
 bit 12_281
-bit 12_282
 bit 12_287
+bit 12_288
 bit 12_290
+bit 12_296
 bit 12_297
+bit 12_298
+bit 12_302
+bit 12_304
 bit 12_306
+bit 12_308
 bit 12_313
 bit 13_01
-bit 13_03
+bit 13_05
 bit 13_07
 bit 13_11
-bit 13_15
 bit 13_17
 bit 13_19
+bit 13_21
 bit 13_23
 bit 13_27
 bit 13_29
 bit 13_33
+bit 13_35
 bit 13_37
 bit 13_39
-bit 13_43
 bit 13_45
 bit 13_49
 bit 13_51
 bit 13_53
 bit 13_55
-bit 13_61
+bit 13_59
 bit 13_65
 bit 13_71
+bit 13_75
 bit 13_79
 bit 13_81
 bit 13_85
 bit 13_87
-bit 13_91
+bit 13_93
 bit 13_95
 bit 13_97
+bit 13_99
 bit 13_101
 bit 13_103
-bit 13_105
+bit 13_107
+bit 13_109
 bit 13_111
 bit 13_113
 bit 13_119
-bit 13_123
-bit 13_125
 bit 13_127
 bit 13_129
 bit 13_135
 bit 13_137
-bit 13_139
 bit 13_143
 bit 13_145
+bit 13_149
 bit 13_151
 bit 13_153
-bit 13_155
 bit 13_159
 bit 13_161
-bit 13_165
 bit 13_167
 bit 13_169
 bit 13_175
 bit 13_177
+bit 13_179
 bit 13_183
 bit 13_191
 bit 13_193
 bit 13_201
 bit 13_207
 bit 13_209
-bit 13_213
 bit 13_215
+bit 13_217
 bit 13_223
+bit 13_225
 bit 13_229
 bit 13_233
 bit 13_239
@@ -701,142 +699,139 @@
 bit 13_255
 bit 13_257
 bit 13_263
+bit 13_264
+bit 13_265
 bit 13_267
+bit 13_268
+bit 13_270
 bit 13_271
 bit 13_273
-bit 13_277
+bit 13_275
 bit 13_279
 bit 13_281
 bit 13_285
 bit 13_287
-bit 13_288
 bit 13_289
 bit 13_293
 bit 13_295
-bit 13_299
+bit 13_297
 bit 13_301
 bit 13_303
 bit 13_305
+bit 13_307
 bit 13_309
 bit 13_311
 bit 13_313
-bit 13_317
-bit 14_01
 bit 14_02
 bit 14_03
 bit 14_04
 bit 14_05
-bit 14_10
+bit 14_09
 bit 14_11
+bit 14_12
 bit 14_13
-bit 14_15
 bit 14_18
 bit 14_32
 bit 14_34
 bit 14_36
 bit 14_48
 bit 14_50
+bit 14_56
 bit 14_58
 bit 14_60
 bit 14_64
 bit 14_66
 bit 14_67
-bit 14_68
 bit 14_69
-bit 14_75
+bit 14_70
 bit 14_77
 bit 14_79
+bit 14_80
 bit 14_82
 bit 14_84
+bit 14_92
 bit 14_96
 bit 14_98
 bit 14_100
 bit 14_112
 bit 14_114
 bit 14_120
-bit 14_122
 bit 14_124
+bit 14_128
 bit 14_130
 bit 14_140
 bit 14_146
 bit 14_148
 bit 14_156
+bit 14_160
 bit 14_162
+bit 14_164
 bit 14_176
-bit 14_179
 bit 14_181
-bit 14_185
 bit 14_191
-bit 14_204
-bit 14_226
 bit 14_245
-bit 14_249
+bit 14_251
+bit 14_255
 bit 14_258
+bit 14_260
 bit 14_274
+bit 14_288
 bit 14_290
+bit 14_292
 bit 14_306
 bit 15_01
-bit 15_02
+bit 15_03
 bit 15_04
-bit 15_05
 bit 15_06
 bit 15_07
 bit 15_08
 bit 15_11
-bit 15_12
-bit 15_14
 bit 15_15
 bit 15_17
 bit 15_19
-bit 15_21
 bit 15_23
 bit 15_29
-bit 15_31
 bit 15_33
 bit 15_35
 bit 15_37
 bit 15_39
 bit 15_43
-bit 15_45
 bit 15_49
+bit 15_51
 bit 15_53
 bit 15_55
 bit 15_59
 bit 15_61
 bit 15_63
 bit 15_65
-bit 15_68
 bit 15_69
 bit 15_71
 bit 15_72
+bit 15_75
 bit 15_76
-bit 15_78
 bit 15_79
 bit 15_81
 bit 15_85
 bit 15_87
-bit 15_91
 bit 15_95
 bit 15_97
+bit 15_101
 bit 15_103
 bit 15_113
-bit 15_117
 bit 15_119
-bit 15_121
-bit 15_125
 bit 15_127
 bit 15_129
-bit 15_133
+bit 15_131
 bit 15_135
 bit 15_137
 bit 15_143
 bit 15_145
 bit 15_151
 bit 15_153
-bit 15_157
 bit 15_159
 bit 15_161
 bit 15_163
+bit 15_165
 bit 15_167
 bit 15_169
 bit 15_175
@@ -851,10 +846,10 @@
 bit 15_201
 bit 15_203
 bit 15_207
+bit 15_215
 bit 15_217
 bit 15_219
 bit 15_223
-bit 15_231
 bit 15_233
 bit 15_235
 bit 15_239
@@ -866,23 +861,25 @@
 bit 15_251
 bit 15_252
 bit 15_255
-bit 15_267
+bit 15_257
+bit 15_263
+bit 15_265
 bit 15_271
-bit 15_281
-bit 15_283
+bit 15_285
 bit 15_287
+bit 15_293
 bit 15_295
-bit 15_299
+bit 15_297
 bit 15_305
 bit 15_311
+bit 15_313
 bit 15_315
-bit 15_317
-bit 15_319
 bit 16_23
 bit 16_40
 bit 16_48
 bit 16_55
 bit 16_63
+bit 16_66
 bit 16_67
 bit 16_68
 bit 16_69
@@ -892,7 +889,6 @@
 bit 16_76
 bit 16_77
 bit 16_79
-bit 16_80
 bit 16_82
 bit 16_83
 bit 16_84
@@ -920,6 +916,7 @@
 bit 16_115
 bit 16_116
 bit 16_117
+bit 16_120
 bit 16_122
 bit 16_123
 bit 16_124
@@ -976,6 +973,7 @@
 bit 16_183
 bit 16_184
 bit 16_191
+bit 16_192
 bit 16_194
 bit 16_195
 bit 16_196
@@ -986,7 +984,6 @@
 bit 16_204
 bit 16_205
 bit 16_207
-bit 16_208
 bit 16_210
 bit 16_211
 bit 16_212
@@ -996,6 +993,7 @@
 bit 16_219
 bit 16_220
 bit 16_221
+bit 16_224
 bit 16_226
 bit 16_227
 bit 16_228
@@ -1005,54 +1003,47 @@
 bit 16_235
 bit 16_236
 bit 16_237
+bit 16_240
 bit 16_242
 bit 16_243
 bit 16_244
 bit 16_245
-bit 16_248
-bit 16_271
 bit 16_279
 bit 16_296
 bit 16_304
 bit 17_23
 bit 17_40
-bit 17_55
 bit 17_66
 bit 17_67
 bit 17_68
-bit 17_71
-bit 17_80
 bit 17_82
 bit 17_83
-bit 17_85
 bit 17_87
-bit 17_112
 bit 17_119
+bit 17_127
 bit 17_135
 bit 17_146
-bit 17_147
 bit 17_148
 bit 17_149
 bit 17_150
+bit 17_151
 bit 17_153
 bit 17_154
-bit 17_155
 bit 17_156
 bit 17_157
-bit 17_161
+bit 17_158
 bit 17_168
 bit 17_169
+bit 17_170
 bit 17_171
 bit 17_173
 bit 17_184
-bit 17_232
-bit 17_247
-bit 17_279
+bit 17_296
 bit 17_304
-bit 18_38
-bit 18_41
 bit 18_46
+bit 18_54
 bit 18_62
+bit 18_65
 bit 18_67
 bit 18_68
 bit 18_69
@@ -1067,6 +1058,7 @@
 bit 18_83
 bit 18_84
 bit 18_85
+bit 18_86
 bit 18_90
 bit 18_91
 bit 18_92
@@ -1092,7 +1084,6 @@
 bit 18_124
 bit 18_125
 bit 18_126
-bit 18_129
 bit 18_130
 bit 18_131
 bit 18_132
@@ -1116,9 +1107,7 @@
 bit 18_156
 bit 18_157
 bit 18_158
-bit 18_159
 bit 18_160
-bit 18_161
 bit 18_162
 bit 18_163
 bit 18_164
@@ -1146,11 +1135,13 @@
 bit 18_195
 bit 18_196
 bit 18_197
+bit 18_198
 bit 18_202
 bit 18_203
 bit 18_204
 bit 18_205
 bit 18_206
+bit 18_209
 bit 18_210
 bit 18_211
 bit 18_212
@@ -1160,6 +1151,7 @@
 bit 18_220
 bit 18_221
 bit 18_222
+bit 18_225
 bit 18_226
 bit 18_227
 bit 18_228
@@ -1174,15 +1166,11 @@
 bit 18_243
 bit 18_244
 bit 18_245
-bit 18_270
 bit 18_294
-bit 18_297
 bit 19_41
-bit 19_49
 bit 19_54
 bit 19_62
 bit 19_66
-bit 19_67
 bit 19_68
 bit 19_69
 bit 19_70
@@ -1195,7 +1183,6 @@
 bit 19_83
 bit 19_84
 bit 19_85
-bit 19_86
 bit 19_90
 bit 19_91
 bit 19_92
@@ -1220,21 +1207,20 @@
 bit 19_123
 bit 19_124
 bit 19_125
-bit 19_126
+bit 19_129
 bit 19_130
 bit 19_131
 bit 19_132
 bit 19_133
 bit 19_134
+bit 19_137
 bit 19_138
 bit 19_139
 bit 19_140
 bit 19_141
 bit 19_142
-bit 19_145
 bit 19_146
 bit 19_147
-bit 19_148
 bit 19_149
 bit 19_150
 bit 19_151
@@ -1243,6 +1229,7 @@
 bit 19_155
 bit 19_156
 bit 19_157
+bit 19_158
 bit 19_159
 bit 19_160
 bit 19_162
@@ -1267,6 +1254,8 @@
 bit 19_182
 bit 19_183
 bit 19_185
+bit 19_190
+bit 19_193
 bit 19_194
 bit 19_195
 bit 19_196
@@ -1276,15 +1265,17 @@
 bit 19_203
 bit 19_204
 bit 19_205
+bit 19_206
 bit 19_210
 bit 19_211
 bit 19_212
 bit 19_213
-bit 19_214
+bit 19_217
 bit 19_218
 bit 19_219
 bit 19_220
 bit 19_221
+bit 19_222
 bit 19_226
 bit 19_227
 bit 19_228
@@ -1295,13 +1286,12 @@
 bit 19_235
 bit 19_236
 bit 19_237
+bit 19_241
 bit 19_242
 bit 19_243
 bit 19_244
 bit 19_245
-bit 19_278
-bit 19_289
-bit 19_297
+bit 19_249
 bit 19_305
 bit 20_74
 bit 20_76
@@ -1316,7 +1306,9 @@
 bit 20_108
 bit 20_114
 bit 20_116
+bit 20_117
 bit 20_122
+bit 20_123
 bit 20_124
 bit 20_125
 bit 20_130
@@ -1331,8 +1323,8 @@
 bit 20_156
 bit 20_157
 bit 20_162
-bit 20_163
 bit 20_164
+bit 20_165
 bit 20_168
 bit 20_169
 bit 20_170
@@ -1347,9 +1339,11 @@
 bit 20_179
 bit 20_180
 bit 20_181
+bit 20_182
 bit 20_183
 bit 20_184
 bit 20_189
+bit 20_192
 bit 20_194
 bit 20_196
 bit 20_202
@@ -1364,6 +1358,7 @@
 bit 20_236
 bit 20_242
 bit 20_244
+bit 20_245
 bit 21_75
 bit 21_76
 bit 21_77
@@ -1376,7 +1371,9 @@
 bit 21_107
 bit 21_109
 bit 21_115
+bit 21_116
 bit 21_117
+bit 21_122
 bit 21_123
 bit 21_124
 bit 21_125
@@ -1392,8 +1389,8 @@
 bit 21_156
 bit 21_157
 bit 21_159
-bit 21_162
 bit 21_163
+bit 21_164
 bit 21_165
 bit 21_168
 bit 21_169
@@ -1410,6 +1407,7 @@
 bit 21_180
 bit 21_181
 bit 21_182
+bit 21_183
 bit 21_188
 bit 21_195
 bit 21_197
@@ -1424,6 +1422,7 @@
 bit 21_235
 bit 21_237
 bit 21_243
+bit 21_244
 bit 21_245
 bit 22_23
 bit 22_40
@@ -1440,28 +1439,26 @@
 bit 22_76
 bit 22_77
 bit 22_79
-bit 22_80
 bit 22_82
 bit 22_83
 bit 22_84
 bit 22_85
-bit 22_87
 bit 22_90
 bit 22_91
 bit 22_92
 bit 22_93
 bit 22_95
-bit 22_96
 bit 22_98
 bit 22_99
 bit 22_100
 bit 22_101
+bit 22_103
 bit 22_104
 bit 22_106
 bit 22_107
 bit 22_108
 bit 22_109
-bit 22_112
+bit 22_111
 bit 22_114
 bit 22_115
 bit 22_116
@@ -1480,6 +1477,7 @@
 bit 22_140
 bit 22_141
 bit 22_143
+bit 22_144
 bit 22_146
 bit 22_147
 bit 22_148
@@ -1494,7 +1492,6 @@
 bit 22_157
 bit 22_158
 bit 22_159
-bit 22_160
 bit 22_161
 bit 22_162
 bit 22_163
@@ -1522,6 +1519,7 @@
 bit 22_195
 bit 22_196
 bit 22_197
+bit 22_199
 bit 22_202
 bit 22_203
 bit 22_204
@@ -1531,11 +1529,11 @@
 bit 22_211
 bit 22_212
 bit 22_213
-bit 22_215
 bit 22_218
 bit 22_219
 bit 22_220
 bit 22_221
+bit 22_223
 bit 22_226
 bit 22_227
 bit 22_228
@@ -1545,36 +1543,28 @@
 bit 22_235
 bit 22_236
 bit 22_237
-bit 22_240
 bit 22_242
 bit 22_243
 bit 22_244
 bit 22_245
-bit 22_288
 bit 22_296
 bit 23_23
-bit 23_39
-bit 23_40
-bit 23_48
 bit 23_55
 bit 23_66
 bit 23_67
 bit 23_68
 bit 23_69
-bit 23_71
-bit 23_79
 bit 23_80
 bit 23_82
 bit 23_83
 bit 23_84
 bit 23_85
+bit 23_87
 bit 23_104
-bit 23_112
 bit 23_127
 bit 23_135
 bit 23_143
 bit 23_146
-bit 23_147
 bit 23_148
 bit 23_149
 bit 23_150
@@ -1584,6 +1574,7 @@
 bit 23_156
 bit 23_157
 bit 23_158
+bit 23_159
 bit 23_161
 bit 23_168
 bit 23_169
@@ -1594,17 +1585,18 @@
 bit 23_174
 bit 23_175
 bit 23_184
+bit 23_192
+bit 23_240
 bit 23_279
-bit 23_288
 bit 23_295
 bit 23_304
 bit 24_23
-bit 24_39
 bit 24_40
 bit 24_47
 bit 24_48
 bit 24_55
 bit 24_63
+bit 24_64
 bit 24_66
 bit 24_67
 bit 24_68
@@ -1637,6 +1629,7 @@
 bit 24_107
 bit 24_108
 bit 24_109
+bit 24_111
 bit 24_112
 bit 24_114
 bit 24_115
@@ -1654,6 +1647,7 @@
 bit 24_132
 bit 24_133
 bit 24_135
+bit 24_136
 bit 24_138
 bit 24_139
 bit 24_140
@@ -1700,6 +1694,7 @@
 bit 24_184
 bit 24_189
 bit 24_191
+bit 24_192
 bit 24_194
 bit 24_195
 bit 24_196
@@ -1715,13 +1710,13 @@
 bit 24_211
 bit 24_212
 bit 24_213
-bit 24_215
 bit 24_216
 bit 24_218
 bit 24_219
 bit 24_220
 bit 24_221
 bit 24_223
+bit 24_224
 bit 24_226
 bit 24_227
 bit 24_228
@@ -1738,16 +1733,12 @@
 bit 24_244
 bit 24_245
 bit 24_248
-bit 24_271
 bit 24_279
-bit 24_288
 bit 24_295
 bit 24_296
 bit 24_304
 bit 25_23
-bit 25_39
 bit 25_40
-bit 25_48
 bit 25_55
 bit 25_66
 bit 25_67
@@ -1762,9 +1753,7 @@
 bit 25_85
 bit 25_87
 bit 25_95
-bit 25_103
 bit 25_104
-bit 25_112
 bit 25_119
 bit 25_127
 bit 25_130
@@ -1786,7 +1775,6 @@
 bit 25_157
 bit 25_158
 bit 25_159
-bit 25_160
 bit 25_161
 bit 25_168
 bit 25_169
@@ -1802,16 +1790,17 @@
 bit 25_182
 bit 25_184
 bit 25_188
-bit 25_215
+bit 25_192
 bit 25_232
 bit 25_240
-bit 25_247
-bit 25_271
 bit 25_279
-bit 25_288
 bit 25_295
 bit 25_296
 bit 25_304
+bit 26_144
+bit 26_147
+bit 26_149
+bit 26_151
 bit 26_160
 bit 26_163
 bit 26_165
@@ -1826,6 +1815,14 @@
 bit 26_179
 bit 26_181
 bit 26_183
+bit 26_184
+bit 26_187
+bit 26_189
+bit 26_191
+bit 26_192
+bit 26_195
+bit 26_197
+bit 26_199
 bit 26_200
 bit 26_203
 bit 26_205
@@ -1850,6 +1847,10 @@
 bit 26_243
 bit 26_245
 bit 26_247
+bit 26_248
+bit 26_251
+bit 26_253
+bit 26_255
 bit 26_256
 bit 26_259
 bit 26_261
diff --git a/artix7/mask_clk_bufg_bot_r.db b/artix7/mask_clk_bufg_bot_r.db
index 1ef6315..989abc7 100644
--- a/artix7/mask_clk_bufg_bot_r.db
+++ b/artix7/mask_clk_bufg_bot_r.db
@@ -1,30 +1,29 @@
 bit 00_142
 bit 00_145
 bit 00_147
-bit 00_206
-bit 00_209
-bit 00_211
 bit 01_141
-bit 01_205
 bit 06_03
 bit 06_19
 bit 06_35
 bit 06_51
 bit 06_67
+bit 06_69
 bit 06_83
 bit 06_99
 bit 06_115
-bit 06_179
 bit 06_211
 bit 06_227
-bit 08_07
 bit 08_16
+bit 08_17
+bit 08_22
+bit 08_23
 bit 08_32
 bit 08_33
+bit 08_39
 bit 08_48
-bit 08_49
 bit 08_55
 bit 08_63
+bit 08_70
 bit 08_71
 bit 08_72
 bit 08_73
@@ -39,90 +38,95 @@
 bit 08_112
 bit 08_118
 bit 08_119
-bit 08_120
+bit 08_127
+bit 08_128
 bit 08_129
 bit 08_134
 bit 08_135
-bit 08_136
 bit 08_145
 bit 08_150
 bit 08_151
+bit 08_152
 bit 08_161
-bit 08_166
 bit 08_167
-bit 08_168
-bit 08_177
-bit 08_182
 bit 08_183
-bit 08_207
+bit 08_193
+bit 08_200
 bit 08_216
+bit 08_232
 bit 09_02
 bit 09_18
+bit 09_34
 bit 09_50
 bit 09_66
-bit 09_67
 bit 09_82
+bit 09_83
 bit 09_98
 bit 09_99
 bit 09_114
 bit 09_115
-bit 09_141
-bit 10_00
 bit 10_01
-bit 10_07
 bit 10_17
 bit 10_18
 bit 10_33
 bit 10_34
 bit 10_49
 bit 10_50
-bit 10_63
 bit 10_65
+bit 10_66
 bit 10_81
+bit 10_82
 bit 10_97
+bit 10_98
 bit 10_113
 bit 10_114
+bit 10_116
 bit 10_129
+bit 10_138
 bit 10_145
+bit 10_161
+bit 10_177
 bit 10_193
-bit 10_224
+bit 10_194
 bit 11_00
+bit 11_01
+bit 11_07
 bit 11_17
 bit 11_23
-bit 11_32
 bit 11_33
 bit 11_39
-bit 11_47
+bit 11_48
 bit 11_49
 bit 11_55
 bit 11_65
 bit 11_71
+bit 11_73
 bit 11_79
-bit 11_80
 bit 11_81
 bit 11_87
 bit 11_95
 bit 11_97
-bit 11_103
 bit 11_111
 bit 11_113
-bit 11_127
 bit 11_129
-bit 11_135
 bit 11_145
 bit 11_161
 bit 11_177
+bit 11_191
 bit 11_193
+bit 11_207
 bit 12_02
 bit 12_18
 bit 12_34
 bit 12_50
 bit 12_66
+bit 12_68
 bit 12_82
 bit 12_98
 bit 12_114
+bit 12_138
+bit 12_194
 bit 12_210
-bit 12_224
 bit 12_226
 bit 13_01
 bit 13_07
@@ -130,7 +134,6 @@
 bit 13_23
 bit 13_33
 bit 13_39
-bit 13_47
 bit 13_49
 bit 13_55
 bit 13_63
@@ -144,6 +147,7 @@
 bit 13_95
 bit 13_97
 bit 13_103
+bit 13_105
 bit 13_111
 bit 13_113
 bit 13_119
@@ -158,26 +162,28 @@
 bit 13_177
 bit 13_183
 bit 13_191
+bit 13_193
+bit 13_201
 bit 13_207
 bit 13_217
+bit 13_233
 bit 13_255
 bit 14_00
 bit 14_02
 bit 14_18
-bit 14_32
 bit 14_34
+bit 14_48
 bit 14_50
 bit 14_66
-bit 14_80
 bit 14_82
 bit 14_98
 bit 14_114
-bit 14_140
-bit 14_178
+bit 14_116
 bit 15_01
-bit 15_07
 bit 15_17
+bit 15_23
 bit 15_33
+bit 15_39
 bit 15_49
 bit 15_63
 bit 15_65
@@ -194,56 +200,58 @@
 bit 15_111
 bit 15_113
 bit 15_119
-bit 15_121
 bit 15_127
 bit 15_129
 bit 15_135
-bit 15_137
 bit 15_143
 bit 15_145
 bit 15_151
+bit 15_153
+bit 15_159
 bit 15_161
-bit 15_167
-bit 15_169
+bit 15_175
 bit 15_177
-bit 15_183
+bit 15_191
 bit 15_193
-bit 15_217
+bit 15_201
 bit 16_01
 bit 16_03
-bit 16_07
 bit 16_09
 bit 16_11
+bit 16_15
 bit 16_16
 bit 16_17
 bit 16_19
-bit 16_23
 bit 16_24
 bit 16_25
 bit 16_27
 bit 16_32
-bit 16_33
-bit 16_35
 bit 16_40
 bit 16_41
+bit 16_43
 bit 16_47
+bit 16_48
+bit 16_49
 bit 16_51
+bit 16_56
+bit 16_57
 bit 16_59
 bit 16_65
 bit 16_67
-bit 16_71
 bit 16_73
 bit 16_75
 bit 16_79
 bit 16_80
+bit 16_81
 bit 16_83
 bit 16_89
 bit 16_91
+bit 16_95
 bit 16_96
 bit 16_97
 bit 16_99
 bit 16_105
-bit 16_112
+bit 16_107
 bit 16_113
 bit 16_115
 bit 16_121
@@ -260,26 +268,25 @@
 bit 16_161
 bit 16_163
 bit 16_169
-bit 16_171
 bit 16_177
 bit 16_179
-bit 16_184
 bit 16_185
 bit 16_193
 bit 16_195
 bit 16_201
 bit 16_203
-bit 16_207
 bit 16_209
 bit 16_211
 bit 16_217
 bit 16_219
+bit 16_223
 bit 16_225
 bit 16_227
 bit 16_233
 bit 16_235
 bit 16_241
 bit 16_243
+bit 16_249
 bit 16_251
 bit 17_01
 bit 17_03
@@ -288,12 +295,12 @@
 bit 17_16
 bit 17_17
 bit 17_19
+bit 17_23
 bit 17_24
 bit 17_25
 bit 17_27
 bit 17_31
 bit 17_32
-bit 17_33
 bit 17_35
 bit 17_40
 bit 17_41
@@ -301,21 +308,22 @@
 bit 17_49
 bit 17_51
 bit 17_57
+bit 17_59
 bit 17_65
 bit 17_67
 bit 17_71
 bit 17_73
 bit 17_75
-bit 17_80
+bit 17_79
 bit 17_81
 bit 17_83
 bit 17_88
 bit 17_89
 bit 17_91
 bit 17_95
+bit 17_96
 bit 17_97
 bit 17_99
-bit 17_103
 bit 17_104
 bit 17_105
 bit 17_107
@@ -327,11 +335,12 @@
 bit 17_131
 bit 17_137
 bit 17_139
+bit 17_143
 bit 17_145
 bit 17_147
-bit 17_151
 bit 17_153
 bit 17_155
+bit 17_159
 bit 17_161
 bit 17_163
 bit 17_169
@@ -342,20 +351,20 @@
 bit 17_187
 bit 17_193
 bit 17_195
+bit 17_199
 bit 17_201
 bit 17_203
 bit 17_208
 bit 17_209
 bit 17_211
-bit 17_215
 bit 17_217
 bit 17_219
+bit 17_223
+bit 17_225
 bit 17_227
 bit 17_233
-bit 17_235
 bit 17_241
 bit 17_243
-bit 17_249
 bit 17_251
 bit 18_00
 bit 18_02
@@ -366,16 +375,13 @@
 bit 18_18
 bit 18_24
 bit 18_25
-bit 18_26
 bit 18_32
 bit 18_34
 bit 18_40
-bit 18_41
 bit 18_42
 bit 18_48
 bit 18_50
 bit 18_56
-bit 18_57
 bit 18_58
 bit 18_64
 bit 18_66
@@ -383,28 +389,29 @@
 bit 18_74
 bit 18_78
 bit 18_80
+bit 18_82
 bit 18_88
 bit 18_90
 bit 18_94
 bit 18_96
-bit 18_98
+bit 18_97
 bit 18_104
 bit 18_106
+bit 18_110
 bit 18_112
 bit 18_114
 bit 18_120
-bit 18_122
 bit 18_128
 bit 18_130
 bit 18_136
 bit 18_138
 bit 18_142
 bit 18_144
+bit 18_145
 bit 18_146
 bit 18_152
 bit 18_154
 bit 18_160
-bit 18_161
 bit 18_162
 bit 18_168
 bit 18_170
@@ -421,7 +428,6 @@
 bit 18_216
 bit 18_218
 bit 18_224
-bit 18_225
 bit 18_226
 bit 18_232
 bit 18_234
@@ -438,11 +444,9 @@
 bit 19_24
 bit 19_25
 bit 19_26
-bit 19_30
 bit 19_32
 bit 19_34
 bit 19_40
-bit 19_41
 bit 19_42
 bit 19_48
 bit 19_50
@@ -467,6 +471,7 @@
 bit 19_122
 bit 19_128
 bit 19_130
+bit 19_134
 bit 19_136
 bit 19_138
 bit 19_144
@@ -476,18 +481,18 @@
 bit 19_160
 bit 19_162
 bit 19_168
-bit 19_169
 bit 19_170
 bit 19_176
+bit 19_178
 bit 19_184
 bit 19_186
 bit 19_192
 bit 19_194
-bit 19_198
 bit 19_200
 bit 19_202
 bit 19_208
 bit 19_210
+bit 19_214
 bit 19_216
 bit 19_218
 bit 19_224
@@ -500,37 +505,31 @@
 bit 19_250
 bit 20_161
 bit 20_169
-bit 20_177
-bit 20_185
-bit 20_187
-bit 20_225
-bit 20_249
-bit 20_251
 bit 22_01
 bit 22_03
-bit 22_07
 bit 22_09
 bit 22_11
+bit 22_15
 bit 22_17
 bit 22_19
-bit 22_23
 bit 22_24
 bit 22_25
 bit 22_27
 bit 22_33
 bit 22_35
-bit 22_40
 bit 22_41
 bit 22_43
-bit 22_48
+bit 22_47
 bit 22_49
 bit 22_51
+bit 22_56
 bit 22_57
 bit 22_59
 bit 22_65
 bit 22_67
 bit 22_73
 bit 22_75
+bit 22_79
 bit 22_80
 bit 22_81
 bit 22_83
@@ -542,7 +541,6 @@
 bit 22_107
 bit 22_113
 bit 22_115
-bit 22_121
 bit 22_129
 bit 22_131
 bit 22_137
@@ -557,6 +555,8 @@
 bit 22_171
 bit 22_177
 bit 22_179
+bit 22_185
+bit 22_187
 bit 22_193
 bit 22_195
 bit 22_201
@@ -591,13 +591,13 @@
 bit 23_41
 bit 23_43
 bit 23_47
+bit 23_48
 bit 23_49
 bit 23_51
 bit 23_57
 bit 23_59
 bit 23_65
 bit 23_67
-bit 23_71
 bit 23_73
 bit 23_75
 bit 23_79
@@ -622,17 +622,18 @@
 bit 23_131
 bit 23_137
 bit 23_139
+bit 23_143
 bit 23_145
 bit 23_147
 bit 23_153
 bit 23_155
+bit 23_159
 bit 23_161
 bit 23_163
 bit 23_169
 bit 23_171
 bit 23_177
 bit 23_179
-bit 23_184
 bit 23_185
 bit 23_187
 bit 23_193
@@ -644,6 +645,7 @@
 bit 23_211
 bit 23_217
 bit 23_219
+bit 23_223
 bit 23_225
 bit 23_227
 bit 23_233
@@ -654,13 +656,12 @@
 bit 23_251
 bit 24_01
 bit 24_03
-bit 24_07
 bit 24_09
 bit 24_11
+bit 24_15
 bit 24_16
 bit 24_17
 bit 24_19
-bit 24_23
 bit 24_24
 bit 24_25
 bit 24_27
@@ -680,7 +681,6 @@
 bit 24_59
 bit 24_65
 bit 24_67
-bit 24_71
 bit 24_73
 bit 24_75
 bit 24_79
@@ -697,41 +697,41 @@
 bit 24_104
 bit 24_105
 bit 24_107
-bit 24_112
 bit 24_113
 bit 24_115
 bit 24_121
 bit 24_123
 bit 24_129
 bit 24_131
+bit 24_135
 bit 24_137
 bit 24_139
+bit 24_143
 bit 24_144
 bit 24_145
 bit 24_147
 bit 24_153
 bit 24_155
+bit 24_159
 bit 24_161
 bit 24_163
-bit 24_168
 bit 24_169
 bit 24_171
 bit 24_177
 bit 24_179
-bit 24_184
 bit 24_185
 bit 24_187
 bit 24_193
 bit 24_195
-bit 24_199
 bit 24_201
 bit 24_203
-bit 24_207
 bit 24_208
 bit 24_209
 bit 24_211
+bit 24_215
 bit 24_217
 bit 24_219
+bit 24_223
 bit 24_225
 bit 24_227
 bit 24_233
@@ -742,7 +742,6 @@
 bit 24_251
 bit 25_01
 bit 25_03
-bit 25_07
 bit 25_09
 bit 25_11
 bit 25_15
@@ -764,6 +763,7 @@
 bit 25_48
 bit 25_49
 bit 25_51
+bit 25_56
 bit 25_57
 bit 25_59
 bit 25_65
@@ -782,10 +782,10 @@
 bit 25_96
 bit 25_97
 bit 25_99
-bit 25_103
 bit 25_104
 bit 25_105
 bit 25_107
+bit 25_111
 bit 25_113
 bit 25_115
 bit 25_121
@@ -795,32 +795,31 @@
 bit 25_137
 bit 25_139
 bit 25_143
+bit 25_144
 bit 25_145
 bit 25_147
-bit 25_151
 bit 25_153
 bit 25_155
-bit 25_160
+bit 25_159
 bit 25_161
 bit 25_163
 bit 25_169
 bit 25_171
 bit 25_177
 bit 25_179
-bit 25_184
 bit 25_185
 bit 25_187
 bit 25_193
 bit 25_195
+bit 25_199
 bit 25_201
 bit 25_203
 bit 25_208
 bit 25_209
 bit 25_211
-bit 25_215
 bit 25_217
 bit 25_219
-bit 25_224
+bit 25_223
 bit 25_225
 bit 25_227
 bit 25_233
diff --git a/artix7/mask_clk_bufg_top_r.db b/artix7/mask_clk_bufg_top_r.db
index 1ef6315..989abc7 100644
--- a/artix7/mask_clk_bufg_top_r.db
+++ b/artix7/mask_clk_bufg_top_r.db
@@ -1,30 +1,29 @@
 bit 00_142
 bit 00_145
 bit 00_147
-bit 00_206
-bit 00_209
-bit 00_211
 bit 01_141
-bit 01_205
 bit 06_03
 bit 06_19
 bit 06_35
 bit 06_51
 bit 06_67
+bit 06_69
 bit 06_83
 bit 06_99
 bit 06_115
-bit 06_179
 bit 06_211
 bit 06_227
-bit 08_07
 bit 08_16
+bit 08_17
+bit 08_22
+bit 08_23
 bit 08_32
 bit 08_33
+bit 08_39
 bit 08_48
-bit 08_49
 bit 08_55
 bit 08_63
+bit 08_70
 bit 08_71
 bit 08_72
 bit 08_73
@@ -39,90 +38,95 @@
 bit 08_112
 bit 08_118
 bit 08_119
-bit 08_120
+bit 08_127
+bit 08_128
 bit 08_129
 bit 08_134
 bit 08_135
-bit 08_136
 bit 08_145
 bit 08_150
 bit 08_151
+bit 08_152
 bit 08_161
-bit 08_166
 bit 08_167
-bit 08_168
-bit 08_177
-bit 08_182
 bit 08_183
-bit 08_207
+bit 08_193
+bit 08_200
 bit 08_216
+bit 08_232
 bit 09_02
 bit 09_18
+bit 09_34
 bit 09_50
 bit 09_66
-bit 09_67
 bit 09_82
+bit 09_83
 bit 09_98
 bit 09_99
 bit 09_114
 bit 09_115
-bit 09_141
-bit 10_00
 bit 10_01
-bit 10_07
 bit 10_17
 bit 10_18
 bit 10_33
 bit 10_34
 bit 10_49
 bit 10_50
-bit 10_63
 bit 10_65
+bit 10_66
 bit 10_81
+bit 10_82
 bit 10_97
+bit 10_98
 bit 10_113
 bit 10_114
+bit 10_116
 bit 10_129
+bit 10_138
 bit 10_145
+bit 10_161
+bit 10_177
 bit 10_193
-bit 10_224
+bit 10_194
 bit 11_00
+bit 11_01
+bit 11_07
 bit 11_17
 bit 11_23
-bit 11_32
 bit 11_33
 bit 11_39
-bit 11_47
+bit 11_48
 bit 11_49
 bit 11_55
 bit 11_65
 bit 11_71
+bit 11_73
 bit 11_79
-bit 11_80
 bit 11_81
 bit 11_87
 bit 11_95
 bit 11_97
-bit 11_103
 bit 11_111
 bit 11_113
-bit 11_127
 bit 11_129
-bit 11_135
 bit 11_145
 bit 11_161
 bit 11_177
+bit 11_191
 bit 11_193
+bit 11_207
 bit 12_02
 bit 12_18
 bit 12_34
 bit 12_50
 bit 12_66
+bit 12_68
 bit 12_82
 bit 12_98
 bit 12_114
+bit 12_138
+bit 12_194
 bit 12_210
-bit 12_224
 bit 12_226
 bit 13_01
 bit 13_07
@@ -130,7 +134,6 @@
 bit 13_23
 bit 13_33
 bit 13_39
-bit 13_47
 bit 13_49
 bit 13_55
 bit 13_63
@@ -144,6 +147,7 @@
 bit 13_95
 bit 13_97
 bit 13_103
+bit 13_105
 bit 13_111
 bit 13_113
 bit 13_119
@@ -158,26 +162,28 @@
 bit 13_177
 bit 13_183
 bit 13_191
+bit 13_193
+bit 13_201
 bit 13_207
 bit 13_217
+bit 13_233
 bit 13_255
 bit 14_00
 bit 14_02
 bit 14_18
-bit 14_32
 bit 14_34
+bit 14_48
 bit 14_50
 bit 14_66
-bit 14_80
 bit 14_82
 bit 14_98
 bit 14_114
-bit 14_140
-bit 14_178
+bit 14_116
 bit 15_01
-bit 15_07
 bit 15_17
+bit 15_23
 bit 15_33
+bit 15_39
 bit 15_49
 bit 15_63
 bit 15_65
@@ -194,56 +200,58 @@
 bit 15_111
 bit 15_113
 bit 15_119
-bit 15_121
 bit 15_127
 bit 15_129
 bit 15_135
-bit 15_137
 bit 15_143
 bit 15_145
 bit 15_151
+bit 15_153
+bit 15_159
 bit 15_161
-bit 15_167
-bit 15_169
+bit 15_175
 bit 15_177
-bit 15_183
+bit 15_191
 bit 15_193
-bit 15_217
+bit 15_201
 bit 16_01
 bit 16_03
-bit 16_07
 bit 16_09
 bit 16_11
+bit 16_15
 bit 16_16
 bit 16_17
 bit 16_19
-bit 16_23
 bit 16_24
 bit 16_25
 bit 16_27
 bit 16_32
-bit 16_33
-bit 16_35
 bit 16_40
 bit 16_41
+bit 16_43
 bit 16_47
+bit 16_48
+bit 16_49
 bit 16_51
+bit 16_56
+bit 16_57
 bit 16_59
 bit 16_65
 bit 16_67
-bit 16_71
 bit 16_73
 bit 16_75
 bit 16_79
 bit 16_80
+bit 16_81
 bit 16_83
 bit 16_89
 bit 16_91
+bit 16_95
 bit 16_96
 bit 16_97
 bit 16_99
 bit 16_105
-bit 16_112
+bit 16_107
 bit 16_113
 bit 16_115
 bit 16_121
@@ -260,26 +268,25 @@
 bit 16_161
 bit 16_163
 bit 16_169
-bit 16_171
 bit 16_177
 bit 16_179
-bit 16_184
 bit 16_185
 bit 16_193
 bit 16_195
 bit 16_201
 bit 16_203
-bit 16_207
 bit 16_209
 bit 16_211
 bit 16_217
 bit 16_219
+bit 16_223
 bit 16_225
 bit 16_227
 bit 16_233
 bit 16_235
 bit 16_241
 bit 16_243
+bit 16_249
 bit 16_251
 bit 17_01
 bit 17_03
@@ -288,12 +295,12 @@
 bit 17_16
 bit 17_17
 bit 17_19
+bit 17_23
 bit 17_24
 bit 17_25
 bit 17_27
 bit 17_31
 bit 17_32
-bit 17_33
 bit 17_35
 bit 17_40
 bit 17_41
@@ -301,21 +308,22 @@
 bit 17_49
 bit 17_51
 bit 17_57
+bit 17_59
 bit 17_65
 bit 17_67
 bit 17_71
 bit 17_73
 bit 17_75
-bit 17_80
+bit 17_79
 bit 17_81
 bit 17_83
 bit 17_88
 bit 17_89
 bit 17_91
 bit 17_95
+bit 17_96
 bit 17_97
 bit 17_99
-bit 17_103
 bit 17_104
 bit 17_105
 bit 17_107
@@ -327,11 +335,12 @@
 bit 17_131
 bit 17_137
 bit 17_139
+bit 17_143
 bit 17_145
 bit 17_147
-bit 17_151
 bit 17_153
 bit 17_155
+bit 17_159
 bit 17_161
 bit 17_163
 bit 17_169
@@ -342,20 +351,20 @@
 bit 17_187
 bit 17_193
 bit 17_195
+bit 17_199
 bit 17_201
 bit 17_203
 bit 17_208
 bit 17_209
 bit 17_211
-bit 17_215
 bit 17_217
 bit 17_219
+bit 17_223
+bit 17_225
 bit 17_227
 bit 17_233
-bit 17_235
 bit 17_241
 bit 17_243
-bit 17_249
 bit 17_251
 bit 18_00
 bit 18_02
@@ -366,16 +375,13 @@
 bit 18_18
 bit 18_24
 bit 18_25
-bit 18_26
 bit 18_32
 bit 18_34
 bit 18_40
-bit 18_41
 bit 18_42
 bit 18_48
 bit 18_50
 bit 18_56
-bit 18_57
 bit 18_58
 bit 18_64
 bit 18_66
@@ -383,28 +389,29 @@
 bit 18_74
 bit 18_78
 bit 18_80
+bit 18_82
 bit 18_88
 bit 18_90
 bit 18_94
 bit 18_96
-bit 18_98
+bit 18_97
 bit 18_104
 bit 18_106
+bit 18_110
 bit 18_112
 bit 18_114
 bit 18_120
-bit 18_122
 bit 18_128
 bit 18_130
 bit 18_136
 bit 18_138
 bit 18_142
 bit 18_144
+bit 18_145
 bit 18_146
 bit 18_152
 bit 18_154
 bit 18_160
-bit 18_161
 bit 18_162
 bit 18_168
 bit 18_170
@@ -421,7 +428,6 @@
 bit 18_216
 bit 18_218
 bit 18_224
-bit 18_225
 bit 18_226
 bit 18_232
 bit 18_234
@@ -438,11 +444,9 @@
 bit 19_24
 bit 19_25
 bit 19_26
-bit 19_30
 bit 19_32
 bit 19_34
 bit 19_40
-bit 19_41
 bit 19_42
 bit 19_48
 bit 19_50
@@ -467,6 +471,7 @@
 bit 19_122
 bit 19_128
 bit 19_130
+bit 19_134
 bit 19_136
 bit 19_138
 bit 19_144
@@ -476,18 +481,18 @@
 bit 19_160
 bit 19_162
 bit 19_168
-bit 19_169
 bit 19_170
 bit 19_176
+bit 19_178
 bit 19_184
 bit 19_186
 bit 19_192
 bit 19_194
-bit 19_198
 bit 19_200
 bit 19_202
 bit 19_208
 bit 19_210
+bit 19_214
 bit 19_216
 bit 19_218
 bit 19_224
@@ -500,37 +505,31 @@
 bit 19_250
 bit 20_161
 bit 20_169
-bit 20_177
-bit 20_185
-bit 20_187
-bit 20_225
-bit 20_249
-bit 20_251
 bit 22_01
 bit 22_03
-bit 22_07
 bit 22_09
 bit 22_11
+bit 22_15
 bit 22_17
 bit 22_19
-bit 22_23
 bit 22_24
 bit 22_25
 bit 22_27
 bit 22_33
 bit 22_35
-bit 22_40
 bit 22_41
 bit 22_43
-bit 22_48
+bit 22_47
 bit 22_49
 bit 22_51
+bit 22_56
 bit 22_57
 bit 22_59
 bit 22_65
 bit 22_67
 bit 22_73
 bit 22_75
+bit 22_79
 bit 22_80
 bit 22_81
 bit 22_83
@@ -542,7 +541,6 @@
 bit 22_107
 bit 22_113
 bit 22_115
-bit 22_121
 bit 22_129
 bit 22_131
 bit 22_137
@@ -557,6 +555,8 @@
 bit 22_171
 bit 22_177
 bit 22_179
+bit 22_185
+bit 22_187
 bit 22_193
 bit 22_195
 bit 22_201
@@ -591,13 +591,13 @@
 bit 23_41
 bit 23_43
 bit 23_47
+bit 23_48
 bit 23_49
 bit 23_51
 bit 23_57
 bit 23_59
 bit 23_65
 bit 23_67
-bit 23_71
 bit 23_73
 bit 23_75
 bit 23_79
@@ -622,17 +622,18 @@
 bit 23_131
 bit 23_137
 bit 23_139
+bit 23_143
 bit 23_145
 bit 23_147
 bit 23_153
 bit 23_155
+bit 23_159
 bit 23_161
 bit 23_163
 bit 23_169
 bit 23_171
 bit 23_177
 bit 23_179
-bit 23_184
 bit 23_185
 bit 23_187
 bit 23_193
@@ -644,6 +645,7 @@
 bit 23_211
 bit 23_217
 bit 23_219
+bit 23_223
 bit 23_225
 bit 23_227
 bit 23_233
@@ -654,13 +656,12 @@
 bit 23_251
 bit 24_01
 bit 24_03
-bit 24_07
 bit 24_09
 bit 24_11
+bit 24_15
 bit 24_16
 bit 24_17
 bit 24_19
-bit 24_23
 bit 24_24
 bit 24_25
 bit 24_27
@@ -680,7 +681,6 @@
 bit 24_59
 bit 24_65
 bit 24_67
-bit 24_71
 bit 24_73
 bit 24_75
 bit 24_79
@@ -697,41 +697,41 @@
 bit 24_104
 bit 24_105
 bit 24_107
-bit 24_112
 bit 24_113
 bit 24_115
 bit 24_121
 bit 24_123
 bit 24_129
 bit 24_131
+bit 24_135
 bit 24_137
 bit 24_139
+bit 24_143
 bit 24_144
 bit 24_145
 bit 24_147
 bit 24_153
 bit 24_155
+bit 24_159
 bit 24_161
 bit 24_163
-bit 24_168
 bit 24_169
 bit 24_171
 bit 24_177
 bit 24_179
-bit 24_184
 bit 24_185
 bit 24_187
 bit 24_193
 bit 24_195
-bit 24_199
 bit 24_201
 bit 24_203
-bit 24_207
 bit 24_208
 bit 24_209
 bit 24_211
+bit 24_215
 bit 24_217
 bit 24_219
+bit 24_223
 bit 24_225
 bit 24_227
 bit 24_233
@@ -742,7 +742,6 @@
 bit 24_251
 bit 25_01
 bit 25_03
-bit 25_07
 bit 25_09
 bit 25_11
 bit 25_15
@@ -764,6 +763,7 @@
 bit 25_48
 bit 25_49
 bit 25_51
+bit 25_56
 bit 25_57
 bit 25_59
 bit 25_65
@@ -782,10 +782,10 @@
 bit 25_96
 bit 25_97
 bit 25_99
-bit 25_103
 bit 25_104
 bit 25_105
 bit 25_107
+bit 25_111
 bit 25_113
 bit 25_115
 bit 25_121
@@ -795,32 +795,31 @@
 bit 25_137
 bit 25_139
 bit 25_143
+bit 25_144
 bit 25_145
 bit 25_147
-bit 25_151
 bit 25_153
 bit 25_155
-bit 25_160
+bit 25_159
 bit 25_161
 bit 25_163
 bit 25_169
 bit 25_171
 bit 25_177
 bit 25_179
-bit 25_184
 bit 25_185
 bit 25_187
 bit 25_193
 bit 25_195
+bit 25_199
 bit 25_201
 bit 25_203
 bit 25_208
 bit 25_209
 bit 25_211
-bit 25_215
 bit 25_217
 bit 25_219
-bit 25_224
+bit 25_223
 bit 25_225
 bit 25_227
 bit 25_233
diff --git a/artix7/mask_clk_hrow_bot_r.db b/artix7/mask_clk_hrow_bot_r.db
index cb5fd65..dabcb8d 100644
--- a/artix7/mask_clk_hrow_bot_r.db
+++ b/artix7/mask_clk_hrow_bot_r.db
@@ -24,6 +24,7 @@
 bit 21_328
 bit 25_232
 bit 25_328
+bit 26_20
 bit 26_24
 bit 26_25
 bit 26_26
@@ -31,6 +32,7 @@
 bit 26_29
 bit 26_30
 bit 26_31
+bit 26_36
 bit 26_40
 bit 26_41
 bit 26_42
@@ -38,6 +40,7 @@
 bit 26_45
 bit 26_46
 bit 26_47
+bit 26_52
 bit 26_56
 bit 26_57
 bit 26_58
@@ -45,6 +48,7 @@
 bit 26_61
 bit 26_62
 bit 26_63
+bit 26_68
 bit 26_72
 bit 26_73
 bit 26_74
@@ -52,6 +56,7 @@
 bit 26_77
 bit 26_78
 bit 26_79
+bit 26_84
 bit 26_88
 bit 26_89
 bit 26_90
@@ -59,6 +64,7 @@
 bit 26_93
 bit 26_94
 bit 26_95
+bit 26_100
 bit 26_104
 bit 26_105
 bit 26_106
@@ -66,6 +72,7 @@
 bit 26_109
 bit 26_110
 bit 26_111
+bit 26_116
 bit 26_120
 bit 26_121
 bit 26_122
@@ -73,6 +80,7 @@
 bit 26_125
 bit 26_126
 bit 26_127
+bit 26_132
 bit 26_136
 bit 26_137
 bit 26_138
@@ -206,6 +214,7 @@
 bit 26_381
 bit 26_382
 bit 26_383
+bit 26_404
 bit 26_408
 bit 26_409
 bit 26_410
@@ -213,6 +222,7 @@
 bit 26_413
 bit 26_414
 bit 26_415
+bit 26_420
 bit 26_424
 bit 26_425
 bit 26_426
@@ -220,6 +230,7 @@
 bit 26_429
 bit 26_430
 bit 26_431
+bit 26_436
 bit 26_440
 bit 26_441
 bit 26_442
@@ -227,6 +238,7 @@
 bit 26_445
 bit 26_446
 bit 26_447
+bit 26_452
 bit 26_456
 bit 26_457
 bit 26_458
@@ -234,6 +246,7 @@
 bit 26_461
 bit 26_462
 bit 26_463
+bit 26_468
 bit 26_472
 bit 26_473
 bit 26_474
@@ -241,6 +254,7 @@
 bit 26_477
 bit 26_478
 bit 26_479
+bit 26_484
 bit 26_488
 bit 26_489
 bit 26_490
@@ -248,6 +262,7 @@
 bit 26_493
 bit 26_494
 bit 26_495
+bit 26_500
 bit 26_504
 bit 26_505
 bit 26_506
@@ -255,6 +270,7 @@
 bit 26_509
 bit 26_510
 bit 26_511
+bit 26_516
 bit 26_520
 bit 26_521
 bit 26_522
@@ -508,6 +524,7 @@
 bit 27_525
 bit 27_526
 bit 27_527
+bit 28_20
 bit 28_24
 bit 28_25
 bit 28_26
@@ -515,6 +532,7 @@
 bit 28_29
 bit 28_30
 bit 28_31
+bit 28_36
 bit 28_40
 bit 28_41
 bit 28_42
@@ -522,6 +540,7 @@
 bit 28_45
 bit 28_46
 bit 28_47
+bit 28_52
 bit 28_56
 bit 28_57
 bit 28_58
@@ -529,6 +548,7 @@
 bit 28_61
 bit 28_62
 bit 28_63
+bit 28_68
 bit 28_72
 bit 28_73
 bit 28_74
@@ -536,6 +556,7 @@
 bit 28_77
 bit 28_78
 bit 28_79
+bit 28_84
 bit 28_88
 bit 28_89
 bit 28_90
@@ -543,6 +564,7 @@
 bit 28_93
 bit 28_94
 bit 28_95
+bit 28_100
 bit 28_104
 bit 28_105
 bit 28_106
@@ -550,6 +572,7 @@
 bit 28_109
 bit 28_110
 bit 28_111
+bit 28_116
 bit 28_120
 bit 28_121
 bit 28_122
@@ -557,6 +580,7 @@
 bit 28_125
 bit 28_126
 bit 28_127
+bit 28_132
 bit 28_136
 bit 28_137
 bit 28_138
@@ -690,6 +714,7 @@
 bit 28_381
 bit 28_382
 bit 28_383
+bit 28_404
 bit 28_408
 bit 28_409
 bit 28_410
@@ -697,6 +722,7 @@
 bit 28_413
 bit 28_414
 bit 28_415
+bit 28_420
 bit 28_424
 bit 28_425
 bit 28_426
@@ -704,6 +730,7 @@
 bit 28_429
 bit 28_430
 bit 28_431
+bit 28_436
 bit 28_440
 bit 28_441
 bit 28_442
@@ -711,6 +738,7 @@
 bit 28_445
 bit 28_446
 bit 28_447
+bit 28_452
 bit 28_456
 bit 28_457
 bit 28_458
@@ -718,6 +746,7 @@
 bit 28_461
 bit 28_462
 bit 28_463
+bit 28_468
 bit 28_472
 bit 28_473
 bit 28_474
@@ -725,6 +754,7 @@
 bit 28_477
 bit 28_478
 bit 28_479
+bit 28_484
 bit 28_488
 bit 28_489
 bit 28_490
@@ -732,6 +762,7 @@
 bit 28_493
 bit 28_494
 bit 28_495
+bit 28_500
 bit 28_504
 bit 28_505
 bit 28_506
@@ -739,6 +770,7 @@
 bit 28_509
 bit 28_510
 bit 28_511
+bit 28_516
 bit 28_520
 bit 28_521
 bit 28_522
diff --git a/artix7/mask_dsp_l.db b/artix7/mask_dsp_l.db
index 5f7128b..dc51987 100644
--- a/artix7/mask_dsp_l.db
+++ b/artix7/mask_dsp_l.db
@@ -1,10 +1,9 @@
 bit 00_42
-bit 00_78
-bit 00_81
-bit 00_83
 bit 00_86
 bit 00_89
 bit 00_106
+bit 00_135
+bit 00_137
 bit 00_138
 bit 00_139
 bit 00_142
@@ -17,13 +16,11 @@
 bit 00_214
 bit 00_217
 bit 00_234
-bit 00_267
 bit 00_273
 bit 00_295
 bit 01_32
 bit 01_37
 bit 01_38
-bit 01_77
 bit 01_85
 bit 01_88
 bit 01_96
@@ -43,18 +40,13 @@
 bit 01_224
 bit 01_229
 bit 01_230
-bit 01_265
-bit 01_266
 bit 01_269
-bit 01_270
 bit 01_288
 bit 01_293
 bit 01_297
 bit 02_03
 bit 02_06
-bit 02_14
-bit 02_15
-bit 02_22
+bit 02_07
 bit 02_30
 bit 02_31
 bit 02_38
@@ -66,125 +58,119 @@
 bit 02_63
 bit 02_70
 bit 02_71
-bit 02_78
-bit 02_79
 bit 02_86
-bit 02_94
-bit 02_95
+bit 02_102
+bit 02_103
 bit 02_110
 bit 02_111
-bit 02_126
+bit 02_118
 bit 02_134
 bit 02_135
 bit 02_142
 bit 02_143
 bit 02_150
-bit 02_151
 bit 02_158
-bit 02_190
+bit 02_159
+bit 02_166
+bit 02_167
+bit 02_174
+bit 02_182
+bit 02_183
 bit 02_198
 bit 02_199
 bit 02_206
-bit 02_229
-bit 02_235
+bit 02_214
+bit 02_215
+bit 02_222
+bit 02_230
+bit 02_231
 bit 02_238
 bit 02_239
 bit 02_246
-bit 02_247
-bit 02_253
 bit 02_254
 bit 02_255
 bit 02_261
 bit 02_262
-bit 02_263
-bit 02_269
-bit 02_270
-bit 02_271
 bit 02_286
-bit 02_287
 bit 02_294
+bit 02_295
 bit 02_302
+bit 02_303
 bit 02_310
 bit 02_311
 bit 02_318
 bit 02_319
 bit 03_06
-bit 03_54
-bit 03_62
-bit 03_70
+bit 03_34
+bit 03_38
+bit 03_45
+bit 03_69
 bit 03_86
-bit 03_94
-bit 03_158
-bit 03_180
-bit 03_181
-bit 03_189
-bit 03_205
-bit 03_222
-bit 03_228
-bit 03_242
+bit 03_110
+bit 03_173
+bit 03_176
+bit 03_206
+bit 03_238
 bit 03_246
+bit 03_252
+bit 03_253
 bit 03_254
 bit 03_260
 bit 03_261
 bit 03_262
-bit 03_268
-bit 03_269
 bit 03_270
-bit 03_286
-bit 03_294
-bit 03_302
+bit 03_293
 bit 04_04
-bit 04_23
-bit 04_52
-bit 04_60
-bit 04_220
-bit 04_229
+bit 04_55
+bit 04_71
+bit 04_108
+bit 04_135
+bit 04_204
+bit 04_236
 bit 04_252
 bit 04_260
 bit 04_261
 bit 04_268
-bit 04_269
-bit 04_284
-bit 04_300
-bit 04_311
 bit 05_02
-bit 05_146
-bit 05_234
-bit 05_242
-bit 05_255
-bit 05_263
-bit 05_310
+bit 05_34
+bit 05_38
+bit 05_53
+bit 05_70
+bit 05_131
+bit 05_179
+bit 05_182
+bit 05_246
+bit 05_290
+bit 06_01
 bit 06_03
-bit 06_37
-bit 06_51
-bit 06_53
-bit 06_59
-bit 06_61
+bit 06_05
+bit 06_35
+bit 06_44
+bit 06_68
 bit 06_75
-bit 06_77
+bit 06_85
 bit 06_101
-bit 06_125
+bit 06_128
+bit 06_129
+bit 06_131
 bit 06_133
-bit 06_137
-bit 06_139
+bit 06_155
 bit 06_171
+bit 06_172
 bit 06_181
-bit 06_187
-bit 06_188
-bit 06_189
-bit 06_191
-bit 06_204
 bit 06_205
-bit 06_249
-bit 06_253
+bit 06_221
+bit 06_251
+bit 06_257
 bit 06_259
-bit 06_265
 bit 06_267
-bit 06_268
-bit 06_283
+bit 06_269
+bit 06_273
+bit 06_275
+bit 06_285
 bit 06_291
-bit 06_299
-bit 07_07
+bit 06_292
+bit 07_00
 bit 07_08
 bit 07_24
 bit 07_39
@@ -192,543 +178,502 @@
 bit 07_47
 bit 07_48
 bit 07_55
-bit 07_56
 bit 07_64
+bit 07_70
 bit 07_71
-bit 07_72
-bit 07_80
-bit 07_87
 bit 07_88
+bit 07_103
 bit 07_104
+bit 07_111
 bit 07_112
-bit 07_118
+bit 07_119
 bit 07_120
-bit 07_127
 bit 07_128
 bit 07_135
 bit 07_136
-bit 07_143
-bit 07_147
 bit 07_151
-bit 07_152
 bit 07_154
 bit 07_158
-bit 07_166
+bit 07_159
+bit 07_160
+bit 07_167
 bit 07_168
-bit 07_176
-bit 07_178
-bit 07_182
+bit 07_175
 bit 07_184
-bit 07_191
 bit 07_192
-bit 07_200
+bit 07_199
 bit 07_207
 bit 07_208
 bit 07_216
+bit 07_223
+bit 07_224
 bit 07_232
 bit 07_236
 bit 07_239
+bit 07_247
 bit 07_248
 bit 07_256
+bit 07_262
 bit 07_264
-bit 07_280
+bit 07_272
+bit 07_287
+bit 07_291
+bit 07_295
 bit 07_296
 bit 07_303
+bit 07_311
 bit 07_312
 bit 08_01
-bit 08_06
 bit 08_08
 bit 08_09
 bit 08_14
-bit 08_15
-bit 08_23
+bit 08_25
+bit 08_30
+bit 08_38
+bit 08_40
+bit 08_41
 bit 08_54
-bit 08_62
+bit 08_55
 bit 08_70
-bit 08_71
 bit 08_72
 bit 08_73
+bit 08_81
 bit 08_86
+bit 08_94
+bit 08_102
 bit 08_105
-bit 08_110
+bit 08_113
 bit 08_118
+bit 08_119
 bit 08_126
 bit 08_129
 bit 08_134
-bit 08_142
 bit 08_150
-bit 08_158
-bit 08_159
-bit 08_160
+bit 08_161
 bit 08_166
 bit 08_167
-bit 08_174
+bit 08_168
 bit 08_176
-bit 08_177
 bit 08_182
-bit 08_183
-bit 08_190
-bit 08_191
 bit 08_193
 bit 08_198
-bit 08_205
-bit 08_206
 bit 08_207
-bit 08_208
 bit 08_209
+bit 08_214
 bit 08_215
 bit 08_216
 bit 08_222
+bit 08_223
+bit 08_224
+bit 08_225
 bit 08_230
-bit 08_231
+bit 08_232
 bit 08_238
-bit 08_239
-bit 08_241
-bit 08_248
-bit 08_249
-bit 08_253
+bit 08_256
 bit 08_262
 bit 08_263
-bit 08_270
+bit 08_264
+bit 08_265
 bit 08_271
 bit 08_273
-bit 08_286
-bit 08_287
-bit 08_294
-bit 08_296
 bit 08_297
-bit 08_303
 bit 08_310
-bit 08_311
 bit 08_318
-bit 08_319
 bit 09_02
 bit 09_03
-bit 09_04
-bit 09_08
-bit 09_09
-bit 09_18
+bit 09_11
 bit 09_24
+bit 09_31
+bit 09_34
 bit 09_35
 bit 09_40
 bit 09_42
+bit 09_43
 bit 09_50
 bit 09_51
-bit 09_57
 bit 09_58
-bit 09_59
 bit 09_72
 bit 09_73
-bit 09_76
+bit 09_74
 bit 09_82
-bit 09_90
-bit 09_91
+bit 09_84
+bit 09_99
+bit 09_100
+bit 09_106
 bit 09_107
 bit 09_115
 bit 09_122
-bit 09_123
+bit 09_128
+bit 09_130
 bit 09_131
 bit 09_132
-bit 09_138
+bit 09_145
 bit 09_147
-bit 09_153
+bit 09_148
+bit 09_152
 bit 09_154
+bit 09_162
+bit 09_168
 bit 09_169
 bit 09_170
 bit 09_176
 bit 09_178
 bit 09_179
 bit 09_180
-bit 09_184
+bit 09_183
 bit 09_186
-bit 09_187
-bit 09_192
+bit 09_191
 bit 09_195
-bit 09_200
 bit 09_202
+bit 09_209
+bit 09_210
 bit 09_211
+bit 09_216
+bit 09_224
+bit 09_226
 bit 09_227
 bit 09_232
 bit 09_233
+bit 09_234
 bit 09_242
 bit 09_243
 bit 09_250
 bit 09_258
 bit 09_259
 bit 09_266
-bit 09_267
-bit 09_269
+bit 09_272
+bit 09_274
 bit 09_275
-bit 09_280
 bit 09_282
 bit 09_283
 bit 09_285
+bit 09_290
 bit 09_291
 bit 09_298
 bit 09_306
-bit 09_307
-bit 09_314
-bit 09_317
-bit 10_09
-bit 10_11
-bit 10_14
-bit 10_76
-bit 10_108
-bit 10_121
-bit 10_130
+bit 09_319
+bit 10_10
+bit 10_23
+bit 10_92
 bit 10_154
-bit 10_156
-bit 10_157
+bit 10_167
+bit 10_170
 bit 10_174
-bit 10_177
 bit 10_180
-bit 10_183
-bit 10_186
-bit 10_192
-bit 10_200
-bit 10_206
-bit 10_223
+bit 10_199
+bit 10_231
 bit 10_234
-bit 10_240
 bit 10_249
-bit 10_250
-bit 10_252
-bit 10_263
-bit 10_266
-bit 10_270
-bit 10_276
-bit 10_282
-bit 10_298
-bit 10_313
-bit 10_314
-bit 11_00
+bit 10_254
+bit 10_257
+bit 10_268
+bit 10_274
+bit 10_280
+bit 10_284
+bit 10_291
 bit 11_01
 bit 11_02
-bit 11_05
 bit 11_09
-bit 11_10
 bit 11_18
-bit 11_23
-bit 11_26
-bit 11_31
+bit 11_25
 bit 11_34
+bit 11_39
 bit 11_41
 bit 11_42
-bit 11_47
 bit 11_50
-bit 11_51
 bit 11_58
 bit 11_63
 bit 11_66
 bit 11_71
+bit 11_72
 bit 11_74
-bit 11_84
+bit 11_81
+bit 11_82
 bit 11_87
-bit 11_90
 bit 11_97
 bit 11_98
 bit 11_105
+bit 11_106
 bit 11_113
-bit 11_114
 bit 11_119
-bit 11_127
+bit 11_128
+bit 11_129
 bit 11_130
 bit 11_135
 bit 11_138
-bit 11_143
 bit 11_145
 bit 11_151
 bit 11_153
 bit 11_154
+bit 11_161
+bit 11_162
 bit 11_167
-bit 11_169
 bit 11_170
 bit 11_177
 bit 11_178
-bit 11_180
 bit 11_183
 bit 11_185
 bit 11_186
-bit 11_192
 bit 11_193
 bit 11_194
 bit 11_199
-bit 11_202
-bit 11_210
-bit 11_215
-bit 11_217
-bit 11_218
-bit 11_223
+bit 11_209
 bit 11_225
 bit 11_226
 bit 11_231
-bit 11_232
 bit 11_233
 bit 11_234
-bit 11_242
-bit 11_249
+bit 11_241
+bit 11_248
 bit 11_255
+bit 11_257
 bit 11_258
-bit 11_263
+bit 11_259
 bit 11_264
 bit 11_265
 bit 11_266
+bit 11_268
 bit 11_273
 bit 11_274
+bit 11_280
+bit 11_281
 bit 11_282
-bit 11_289
+bit 11_287
+bit 11_290
+bit 11_295
+bit 11_297
+bit 11_298
 bit 11_303
+bit 11_305
 bit 11_306
-bit 11_307
-bit 11_311
-bit 11_313
 bit 11_314
 bit 11_319
+bit 12_00
+bit 12_01
 bit 12_02
-bit 12_04
-bit 12_05
-bit 12_08
-bit 12_09
-bit 12_15
-bit 12_18
+bit 12_10
 bit 12_23
-bit 12_31
+bit 12_25
 bit 12_34
+bit 12_39
+bit 12_41
 bit 12_42
-bit 12_47
 bit 12_50
-bit 12_55
-bit 12_56
 bit 12_58
 bit 12_63
 bit 12_71
 bit 12_72
 bit 12_73
-bit 12_76
-bit 12_81
+bit 12_74
+bit 12_84
 bit 12_87
-bit 12_90
+bit 12_89
+bit 12_92
+bit 12_95
+bit 12_98
+bit 12_100
+bit 12_103
 bit 12_106
-bit 12_108
+bit 12_113
 bit 12_114
 bit 12_119
-bit 12_121
 bit 12_122
-bit 12_124
-bit 12_127
+bit 12_128
 bit 12_129
 bit 12_130
 bit 12_132
 bit 12_135
-bit 12_136
 bit 12_137
-bit 12_138
-bit 12_143
 bit 12_146
+bit 12_148
 bit 12_151
-bit 12_153
-bit 12_154
+bit 12_161
 bit 12_167
 bit 12_168
+bit 12_169
 bit 12_170
 bit 12_178
-bit 12_179
 bit 12_180
 bit 12_183
 bit 12_186
-bit 12_191
-bit 12_192
+bit 12_193
 bit 12_194
 bit 12_199
-bit 12_200
-bit 12_201
 bit 12_202
-bit 12_205
-bit 12_207
+bit 12_208
 bit 12_209
 bit 12_210
 bit 12_215
 bit 12_217
+bit 12_225
 bit 12_226
 bit 12_231
 bit 12_232
-bit 12_233
 bit 12_234
 bit 12_239
-bit 12_240
 bit 12_242
-bit 12_248
 bit 12_249
 bit 12_250
-bit 12_252
-bit 12_253
-bit 12_255
+bit 12_254
+bit 12_256
 bit 12_258
 bit 12_263
 bit 12_266
+bit 12_272
+bit 12_273
+bit 12_274
 bit 12_282
+bit 12_284
+bit 12_287
 bit 12_290
+bit 12_291
+bit 12_295
 bit 12_297
 bit 12_298
 bit 12_303
-bit 12_307
-bit 12_311
+bit 12_306
 bit 12_313
-bit 12_314
-bit 12_316
 bit 12_319
 bit 13_01
-bit 13_02
-bit 13_07
+bit 13_04
 bit 13_09
 bit 13_15
-bit 13_26
-bit 13_36
+bit 13_25
+bit 13_30
 bit 13_41
 bit 13_42
-bit 13_51
-bit 13_52
-bit 13_58
+bit 13_50
+bit 13_55
+bit 13_66
 bit 13_71
 bit 13_72
 bit 13_73
-bit 13_74
-bit 13_76
-bit 13_84
-bit 13_90
+bit 13_81
 bit 13_97
 bit 13_98
 bit 13_105
-bit 13_111
 bit 13_113
 bit 13_119
-bit 13_127
+bit 13_128
 bit 13_129
 bit 13_130
 bit 13_132
 bit 13_135
-bit 13_143
+bit 13_138
 bit 13_145
+bit 13_151
 bit 13_155
-bit 13_156
 bit 13_159
+bit 13_161
+bit 13_162
 bit 13_167
 bit 13_170
 bit 13_174
-bit 13_175
+bit 13_176
 bit 13_177
-bit 13_183
-bit 13_184
 bit 13_185
 bit 13_186
-bit 13_188
-bit 13_191
-bit 13_192
+bit 13_190
 bit 13_193
 bit 13_194
 bit 13_199
-bit 13_200
-bit 13_202
 bit 13_204
-bit 13_206
 bit 13_207
 bit 13_209
-bit 13_210
 bit 13_215
-bit 13_217
-bit 13_218
+bit 13_216
+bit 13_220
 bit 13_223
+bit 13_224
 bit 13_225
+bit 13_226
 bit 13_231
 bit 13_232
 bit 13_233
+bit 13_234
 bit 13_237
-bit 13_239
 bit 13_241
-bit 13_249
-bit 13_258
+bit 13_248
+bit 13_250
+bit 13_257
+bit 13_259
 bit 13_263
-bit 13_264
 bit 13_265
-bit 13_270
 bit 13_271
+bit 13_272
 bit 13_273
+bit 13_274
+bit 13_281
 bit 13_282
-bit 13_287
-bit 13_289
-bit 13_295
+bit 13_284
+bit 13_290
 bit 13_297
+bit 13_305
 bit 13_306
-bit 13_311
-bit 13_313
 bit 13_314
 bit 13_319
-bit 14_00
-bit 14_08
+bit 14_02
+bit 14_04
 bit 14_10
-bit 14_14
 bit 14_18
 bit 14_24
-bit 14_26
 bit 14_34
 bit 14_40
 bit 14_42
 bit 14_50
 bit 14_58
-bit 14_60
 bit 14_66
 bit 14_72
 bit 14_74
 bit 14_82
-bit 14_90
+bit 14_84
 bit 14_98
 bit 14_100
-bit 14_114
+bit 14_106
+bit 14_128
 bit 14_130
+bit 14_132
 bit 14_138
+bit 14_144
+bit 14_148
 bit 14_152
 bit 14_154
+bit 14_162
 bit 14_170
-bit 14_176
 bit 14_178
 bit 14_180
+bit 14_182
 bit 14_186
-bit 14_190
-bit 14_192
-bit 14_218
+bit 14_194
+bit 14_210
 bit 14_226
 bit 14_232
 bit 14_234
-bit 14_242
-bit 14_252
 bit 14_258
 bit 14_264
 bit 14_266
 bit 14_268
 bit 14_274
-bit 14_276
 bit 14_280
-bit 14_282
 bit 14_284
 bit 14_290
 bit 14_298
 bit 14_306
 bit 14_314
-bit 15_07
+bit 14_318
+bit 15_01
 bit 15_09
-bit 15_11
 bit 15_15
 bit 15_25
+bit 15_31
+bit 15_39
 bit 15_41
 bit 15_49
 bit 15_55
-bit 15_57
-bit 15_63
 bit 15_65
 bit 15_71
-bit 15_73
+bit 15_81
 bit 15_87
-bit 15_89
 bit 15_105
 bit 15_113
 bit 15_119
@@ -739,40 +684,36 @@
 bit 15_137
 bit 15_151
 bit 15_153
-bit 15_157
-bit 15_159
 bit 15_161
 bit 15_167
 bit 15_169
 bit 15_177
 bit 15_183
 bit 15_185
-bit 15_191
-bit 15_193
 bit 15_199
-bit 15_201
 bit 15_209
 bit 15_215
+bit 15_217
 bit 15_223
+bit 15_225
 bit 15_231
 bit 15_233
-bit 15_239
 bit 15_249
+bit 15_255
 bit 15_257
 bit 15_263
 bit 15_265
-bit 15_281
-bit 15_287
 bit 15_297
+bit 15_303
 bit 15_311
 bit 15_319
 bit 16_00
 bit 16_07
 bit 16_95
 bit 16_96
+bit 16_103
 bit 16_135
 bit 16_144
-bit 16_151
 bit 16_156
 bit 16_157
 bit 16_162
@@ -781,7 +722,6 @@
 bit 16_180
 bit 16_181
 bit 16_183
-bit 16_199
 bit 16_228
 bit 16_229
 bit 16_231
@@ -791,56 +731,47 @@
 bit 16_250
 bit 16_256
 bit 16_257
+bit 16_258
 bit 16_259
 bit 16_262
-bit 16_263
-bit 16_264
 bit 16_266
 bit 16_267
-bit 16_279
+bit 16_272
 bit 16_280
 bit 16_288
 bit 17_00
 bit 17_07
-bit 17_24
-bit 17_96
-bit 17_103
-bit 17_104
-bit 17_144
+bit 17_135
 bit 17_151
 bit 17_156
 bit 17_157
 bit 17_160
 bit 17_162
 bit 17_176
+bit 17_180
 bit 17_181
 bit 17_183
-bit 17_223
+bit 17_199
 bit 17_228
 bit 17_229
-bit 17_231
-bit 17_234
 bit 17_235
-bit 17_240
-bit 17_248
 bit 17_250
 bit 17_251
 bit 17_256
 bit 17_257
 bit 17_258
 bit 17_259
-bit 17_262
 bit 17_263
-bit 17_264
 bit 17_266
 bit 17_267
-bit 17_279
 bit 18_01
-bit 18_25
+bit 18_06
+bit 18_97
 bit 18_102
-bit 18_145
-bit 18_150
+bit 18_105
+bit 18_156
 bit 18_157
+bit 18_161
 bit 18_162
 bit 18_169
 bit 18_180
@@ -848,51 +779,47 @@
 bit 18_182
 bit 18_193
 bit 18_198
-bit 18_222
+bit 18_206
 bit 18_228
 bit 18_229
 bit 18_234
 bit 18_235
 bit 18_241
-bit 18_246
 bit 18_250
+bit 18_254
 bit 18_256
 bit 18_257
 bit 18_258
 bit 18_259
 bit 18_262
 bit 18_263
-bit 18_265
 bit 18_266
 bit 18_273
 bit 18_278
-bit 18_281
 bit 18_289
 bit 19_01
 bit 19_06
+bit 19_09
 bit 19_17
-bit 19_94
 bit 19_97
-bit 19_121
+bit 19_102
 bit 19_134
 bit 19_145
 bit 19_150
 bit 19_156
 bit 19_157
+bit 19_161
 bit 19_162
-bit 19_166
-bit 19_169
 bit 19_180
 bit 19_181
 bit 19_182
-bit 19_206
 bit 19_222
 bit 19_228
 bit 19_229
+bit 19_230
 bit 19_234
 bit 19_235
 bit 19_241
-bit 19_246
 bit 19_249
 bit 19_250
 bit 19_251
@@ -902,59 +829,54 @@
 bit 19_259
 bit 19_262
 bit 19_263
+bit 19_265
 bit 19_266
 bit 19_267
 bit 19_273
-bit 19_289
+bit 19_278
+bit 19_281
 bit 20_00
 bit 20_96
-bit 20_103
-bit 20_144
 bit 20_156
 bit 20_162
 bit 20_163
-bit 20_176
-bit 20_180
 bit 20_228
 bit 20_234
 bit 20_256
 bit 20_262
-bit 20_267
+bit 20_266
 bit 20_293
 bit 21_07
-bit 21_95
-bit 21_96
 bit 21_103
 bit 21_157
 bit 21_160
+bit 21_163
+bit 21_181
 bit 21_229
 bit 21_235
 bit 21_242
 bit 21_244
 bit 21_247
-bit 21_256
 bit 21_257
-bit 21_267
 bit 21_292
 bit 22_00
 bit 22_07
+bit 22_08
 bit 22_16
-bit 22_95
 bit 22_96
-bit 22_104
+bit 22_103
 bit 22_144
 bit 22_151
 bit 22_156
 bit 22_157
+bit 22_160
 bit 22_162
-bit 22_167
-bit 22_168
 bit 22_176
 bit 22_180
 bit 22_181
 bit 22_183
 bit 22_192
-bit 22_207
+bit 22_199
 bit 22_228
 bit 22_229
 bit 22_231
@@ -962,7 +884,6 @@
 bit 22_235
 bit 22_240
 bit 22_247
-bit 22_248
 bit 22_250
 bit 22_251
 bit 22_256
@@ -974,15 +895,16 @@
 bit 22_264
 bit 22_266
 bit 22_267
+bit 22_272
 bit 22_279
+bit 22_280
 bit 22_288
 bit 23_00
 bit 23_07
-bit 23_24
 bit 23_95
 bit 23_96
 bit 23_103
-bit 23_120
+bit 23_135
 bit 23_144
 bit 23_151
 bit 23_156
@@ -994,6 +916,7 @@
 bit 23_181
 bit 23_183
 bit 23_199
+bit 23_207
 bit 23_223
 bit 23_228
 bit 23_229
@@ -1011,30 +934,26 @@
 bit 23_259
 bit 23_262
 bit 23_263
-bit 23_264
 bit 23_266
 bit 23_267
 bit 23_272
 bit 23_279
-bit 23_280
 bit 23_288
 bit 24_00
 bit 24_07
+bit 24_08
 bit 24_16
-bit 24_24
 bit 24_95
 bit 24_96
 bit 24_103
-bit 24_104
-bit 24_120
 bit 24_135
 bit 24_144
 bit 24_151
 bit 24_156
 bit 24_157
+bit 24_160
 bit 24_162
 bit 24_163
-bit 24_167
 bit 24_168
 bit 24_176
 bit 24_180
@@ -1070,13 +989,13 @@
 bit 24_293
 bit 25_00
 bit 25_07
+bit 25_08
 bit 25_16
-bit 25_24
 bit 25_95
 bit 25_96
 bit 25_103
 bit 25_104
-bit 25_120
+bit 25_135
 bit 25_144
 bit 25_151
 bit 25_156
@@ -1084,7 +1003,6 @@
 bit 25_160
 bit 25_162
 bit 25_163
-bit 25_167
 bit 25_168
 bit 25_176
 bit 25_180
@@ -1106,6 +1024,7 @@
 bit 25_248
 bit 25_250
 bit 25_251
+bit 25_255
 bit 25_256
 bit 25_257
 bit 25_258
diff --git a/artix7/mask_dsp_r.db b/artix7/mask_dsp_r.db
index 3757da4..343a232 100644
--- a/artix7/mask_dsp_r.db
+++ b/artix7/mask_dsp_r.db
@@ -1,7 +1,5 @@
+bit 00_11
 bit 00_42
-bit 00_78
-bit 00_81
-bit 00_83
 bit 00_86
 bit 00_89
 bit 00_106
@@ -13,6 +11,7 @@
 bit 00_163
 bit 00_167
 bit 00_170
+bit 00_190
 bit 00_191
 bit 00_209
 bit 00_214
@@ -22,10 +21,12 @@
 bit 00_267
 bit 00_273
 bit 00_295
+bit 01_09
+bit 01_10
+bit 01_14
 bit 01_32
 bit 01_37
 bit 01_38
-bit 01_77
 bit 01_85
 bit 01_88
 bit 01_96
@@ -39,736 +40,840 @@
 bit 01_165
 bit 01_166
 bit 01_169
-bit 01_188
 bit 01_205
 bit 01_213
 bit 01_216
 bit 01_224
 bit 01_229
 bit 01_230
+bit 01_265
 bit 01_266
 bit 01_269
 bit 01_270
 bit 01_288
 bit 01_293
 bit 01_297
+bit 02_02
+bit 02_03
 bit 02_06
 bit 02_07
+bit 02_30
+bit 02_31
 bit 02_38
 bit 02_39
-bit 02_46
-bit 02_47
+bit 02_41
 bit 02_54
 bit 02_62
 bit 02_63
 bit 02_70
 bit 02_71
-bit 02_78
-bit 02_79
-bit 02_94
-bit 02_95
+bit 02_86
+bit 02_87
+bit 02_102
+bit 02_103
+bit 02_118
+bit 02_119
 bit 02_134
+bit 02_135
 bit 02_142
 bit 02_143
+bit 02_150
 bit 02_154
-bit 02_158
 bit 02_159
 bit 02_166
 bit 02_167
-bit 02_174
-bit 02_190
+bit 02_182
+bit 02_183
+bit 02_187
 bit 02_198
 bit 02_199
-bit 02_205
-bit 02_206
-bit 02_207
 bit 02_214
-bit 02_222
-bit 02_223
+bit 02_215
 bit 02_229
 bit 02_230
 bit 02_231
-bit 02_238
-bit 02_239
-bit 02_242
 bit 02_246
 bit 02_247
-bit 02_253
-bit 02_254
-bit 02_255
 bit 02_261
 bit 02_262
 bit 02_263
+bit 02_269
 bit 02_270
 bit 02_271
+bit 02_277
 bit 02_286
-bit 02_287
 bit 02_294
 bit 02_295
-bit 02_302
-bit 02_303
 bit 02_310
 bit 02_311
 bit 02_318
 bit 02_319
+bit 03_02
 bit 03_06
-bit 03_14
-bit 03_54
-bit 03_78
-bit 03_94
-bit 03_150
+bit 03_41
+bit 03_56
+bit 03_70
+bit 03_104
+bit 03_121
+bit 03_134
+bit 03_136
+bit 03_152
 bit 03_154
-bit 03_158
-bit 03_189
-bit 03_204
-bit 03_205
+bit 03_166
+bit 03_168
+bit 03_182
+bit 03_198
+bit 03_212
+bit 03_213
 bit 03_214
-bit 03_228
 bit 03_229
-bit 03_238
-bit 03_242
+bit 03_230
 bit 03_252
 bit 03_253
-bit 03_254
 bit 03_260
 bit 03_261
 bit 03_262
-bit 03_268
+bit 03_266
+bit 03_269
 bit 03_270
+bit 03_272
+bit 03_277
+bit 03_290
+bit 03_292
+bit 03_293
+bit 03_294
 bit 04_04
 bit 04_12
-bit 04_76
+bit 04_57
+bit 04_84
+bit 04_87
+bit 04_100
+bit 04_105
+bit 04_119
 bit 04_132
-bit 04_196
+bit 04_137
+bit 04_148
+bit 04_153
+bit 04_156
+bit 04_164
+bit 04_167
+bit 04_169
+bit 04_199
+bit 04_213
+bit 04_228
 bit 04_229
-bit 04_236
-bit 04_252
 bit 04_260
 bit 04_261
 bit 04_268
-bit 04_269
-bit 05_150
-bit 05_154
-bit 05_158
-bit 05_202
-bit 05_206
-bit 05_254
-bit 05_255
+bit 04_271
+bit 04_277
+bit 04_292
+bit 04_313
+bit 05_02
+bit 05_70
+bit 05_91
+bit 05_118
+bit 05_120
+bit 05_126
+bit 05_139
+bit 05_166
+bit 05_182
+bit 05_186
+bit 05_266
 bit 05_270
-bit 05_306
-bit 05_318
-bit 06_11
+bit 05_275
+bit 05_282
+bit 05_290
+bit 06_05
+bit 06_35
 bit 06_53
-bit 06_61
+bit 06_69
 bit 06_75
+bit 06_83
 bit 06_85
-bit 06_91
+bit 06_88
 bit 06_99
 bit 06_101
-bit 06_107
-bit 06_109
-bit 06_125
+bit 06_115
 bit 06_131
 bit 06_133
-bit 06_141
-bit 06_161
-bit 06_171
+bit 06_147
+bit 06_149
+bit 06_152
+bit 06_155
+bit 06_163
+bit 06_169
+bit 06_179
 bit 06_181
-bit 06_188
-bit 06_204
+bit 06_197
 bit 06_205
-bit 06_211
+bit 06_212
+bit 06_228
+bit 06_252
 bit 06_259
-bit 06_265
+bit 06_260
 bit 06_267
 bit 06_269
+bit 06_271
+bit 06_275
+bit 06_276
 bit 06_277
+bit 06_285
+bit 06_289
 bit 06_291
-bit 06_299
-bit 06_301
+bit 06_293
+bit 06_312
 bit 06_315
 bit 07_00
+bit 07_03
+bit 07_06
+bit 07_07
 bit 07_08
+bit 07_15
+bit 07_22
 bit 07_24
-bit 07_40
+bit 07_32
+bit 07_39
 bit 07_48
 bit 07_55
-bit 07_56
 bit 07_64
+bit 07_70
 bit 07_71
-bit 07_72
-bit 07_79
-bit 07_88
-bit 07_102
+bit 07_80
+bit 07_103
+bit 07_104
+bit 07_110
 bit 07_112
 bit 07_118
-bit 07_120
+bit 07_127
 bit 07_128
 bit 07_135
 bit 07_136
-bit 07_143
-bit 07_154
-bit 07_156
-bit 07_158
+bit 07_144
+bit 07_150
+bit 07_151
 bit 07_160
-bit 07_166
-bit 07_168
-bit 07_175
+bit 07_167
+bit 07_172
 bit 07_176
-bit 07_178
-bit 07_184
-bit 07_191
+bit 07_182
+bit 07_192
+bit 07_198
 bit 07_199
-bit 07_200
-bit 07_203
-bit 07_207
 bit 07_208
 bit 07_215
 bit 07_216
+bit 07_222
 bit 07_224
+bit 07_231
 bit 07_232
-bit 07_239
+bit 07_236
+bit 07_240
 bit 07_248
-bit 07_254
-bit 07_255
+bit 07_256
+bit 07_258
 bit 07_262
+bit 07_263
 bit 07_264
-bit 07_280
+bit 07_271
+bit 07_272
+bit 07_274
+bit 07_283
+bit 07_287
+bit 07_291
 bit 07_295
 bit 07_296
-bit 07_303
-bit 07_307
-bit 07_312
+bit 07_318
 bit 07_319
+bit 08_01
 bit 08_06
 bit 08_07
 bit 08_08
 bit 08_09
 bit 08_14
-bit 08_15
-bit 08_31
+bit 08_24
+bit 08_30
+bit 08_37
 bit 08_38
+bit 08_46
 bit 08_54
+bit 08_55
+bit 08_62
+bit 08_65
 bit 08_70
 bit 08_71
 bit 08_72
 bit 08_73
+bit 08_81
 bit 08_86
+bit 08_87
 bit 08_102
-bit 08_105
+bit 08_112
 bit 08_118
 bit 08_119
-bit 08_126
-bit 08_128
-bit 08_129
+bit 08_134
+bit 08_135
 bit 08_145
+bit 08_148
 bit 08_150
-bit 08_158
 bit 08_161
+bit 08_164
 bit 08_166
 bit 08_167
 bit 08_168
-bit 08_169
 bit 08_174
 bit 08_175
+bit 08_177
 bit 08_182
-bit 08_183
 bit 08_190
-bit 08_191
-bit 08_193
+bit 08_197
 bit 08_198
+bit 08_199
 bit 08_206
 bit 08_207
 bit 08_208
 bit 08_209
+bit 08_214
 bit 08_215
 bit 08_216
 bit 08_217
 bit 08_222
-bit 08_223
+bit 08_224
 bit 08_225
+bit 08_230
 bit 08_231
 bit 08_233
-bit 08_238
+bit 08_236
 bit 08_241
 bit 08_248
-bit 08_249
 bit 08_256
 bit 08_262
 bit 08_263
 bit 08_264
-bit 08_270
-bit 08_271
+bit 08_265
+bit 08_267
 bit 08_272
 bit 08_273
-bit 08_275
+bit 08_278
 bit 08_286
+bit 08_293
 bit 08_294
 bit 08_296
 bit 08_297
+bit 08_302
 bit 08_310
 bit 08_311
+bit 08_313
 bit 08_318
+bit 09_00
 bit 09_02
-bit 09_03
 bit 09_04
-bit 09_09
-bit 09_10
-bit 09_18
 bit 09_24
-bit 09_34
+bit 09_31
 bit 09_35
+bit 09_36
 bit 09_42
 bit 09_50
 bit 09_51
-bit 09_58
+bit 09_52
+bit 09_59
+bit 09_64
+bit 09_66
 bit 09_67
-bit 09_72
+bit 09_73
 bit 09_74
-bit 09_75
-bit 09_90
+bit 09_77
+bit 09_82
+bit 09_83
 bit 09_99
-bit 09_106
+bit 09_100
 bit 09_114
 bit 09_115
-bit 09_120
-bit 09_122
+bit 09_123
+bit 09_125
 bit 09_128
+bit 09_129
+bit 09_130
 bit 09_131
-bit 09_136
+bit 09_132
 bit 09_147
 bit 09_148
 bit 09_154
 bit 09_155
+bit 09_162
 bit 09_163
-bit 09_170
-bit 09_171
+bit 09_175
+bit 09_176
 bit 09_177
 bit 09_178
+bit 09_179
 bit 09_180
-bit 09_181
+bit 09_183
 bit 09_186
-bit 09_187
+bit 09_192
+bit 09_194
+bit 09_195
 bit 09_202
-bit 09_208
 bit 09_211
+bit 09_216
 bit 09_217
+bit 09_223
+bit 09_224
+bit 09_225
 bit 09_227
-bit 09_232
+bit 09_228
 bit 09_233
+bit 09_235
 bit 09_242
 bit 09_243
-bit 09_250
 bit 09_258
 bit 09_259
+bit 09_260
+bit 09_263
 bit 09_266
+bit 09_267
 bit 09_269
+bit 09_270
+bit 09_272
+bit 09_274
 bit 09_275
-bit 09_281
 bit 09_282
-bit 09_284
+bit 09_283
 bit 09_285
+bit 09_289
 bit 09_291
-bit 09_298
+bit 09_292
 bit 09_306
-bit 09_312
-bit 09_313
-bit 09_314
-bit 09_315
-bit 10_02
+bit 09_317
+bit 09_318
+bit 09_319
+bit 10_07
 bit 10_09
-bit 10_14
-bit 10_16
-bit 10_26
+bit 10_10
+bit 10_71
+bit 10_75
+bit 10_79
+bit 10_81
+bit 10_82
 bit 10_98
-bit 10_108
-bit 10_121
+bit 10_128
 bit 10_129
-bit 10_130
 bit 10_132
-bit 10_159
-bit 10_174
+bit 10_138
+bit 10_148
+bit 10_151
+bit 10_154
+bit 10_161
+bit 10_170
 bit 10_180
-bit 10_193
+bit 10_186
+bit 10_204
 bit 10_209
+bit 10_210
 bit 10_223
+bit 10_225
 bit 10_226
 bit 10_232
-bit 10_238
-bit 10_239
-bit 10_242
+bit 10_233
+bit 10_234
 bit 10_249
-bit 10_254
-bit 10_258
-bit 10_263
-bit 10_264
+bit 10_255
+bit 10_257
+bit 10_265
+bit 10_270
 bit 10_274
+bit 10_275
 bit 10_276
 bit 10_282
-bit 10_290
 bit 10_292
-bit 10_313
-bit 10_319
+bit 10_308
+bit 11_01
 bit 11_02
 bit 11_09
 bit 11_10
 bit 11_18
-bit 11_23
-bit 11_26
+bit 11_31
+bit 11_33
 bit 11_34
-bit 11_41
 bit 11_42
 bit 11_47
 bit 11_50
-bit 11_57
 bit 11_58
 bit 11_63
 bit 11_66
 bit 11_71
-bit 11_73
 bit 11_74
+bit 11_81
+bit 11_82
 bit 11_87
 bit 11_90
 bit 11_97
 bit 11_98
 bit 11_103
-bit 11_105
-bit 11_106
 bit 11_113
 bit 11_114
 bit 11_119
-bit 11_121
-bit 11_127
+bit 11_122
+bit 11_128
 bit 11_129
 bit 11_130
+bit 11_132
 bit 11_135
-bit 11_137
 bit 11_138
 bit 11_145
-bit 11_151
-bit 11_153
+bit 11_146
 bit 11_154
 bit 11_161
 bit 11_162
-bit 11_165
-bit 11_167
-bit 11_169
-bit 11_170
-bit 11_176
-bit 11_180
-bit 11_183
-bit 11_185
+bit 11_164
+bit 11_175
+bit 11_177
+bit 11_178
 bit 11_186
-bit 11_192
 bit 11_193
 bit 11_194
 bit 11_199
 bit 11_202
 bit 11_207
+bit 11_208
 bit 11_209
+bit 11_215
 bit 11_217
-bit 11_218
-bit 11_220
+bit 11_222
 bit 11_223
+bit 11_225
 bit 11_226
 bit 11_231
-bit 11_232
-bit 11_233
+bit 11_237
+bit 11_239
 bit 11_242
-bit 11_249
 bit 11_250
 bit 11_255
+bit 11_257
 bit 11_258
 bit 11_263
-bit 11_264
 bit 11_265
 bit 11_266
+bit 11_270
 bit 11_271
+bit 11_273
 bit 11_274
 bit 11_282
-bit 11_289
+bit 11_287
 bit 11_290
-bit 11_295
-bit 11_297
 bit 11_303
 bit 11_306
 bit 11_311
-bit 11_313
 bit 11_314
+bit 11_319
 bit 12_01
 bit 12_02
 bit 12_04
-bit 12_08
-bit 12_09
-bit 12_10
-bit 12_15
-bit 12_18
-bit 12_23
-bit 12_26
+bit 12_31
+bit 12_33
 bit 12_34
+bit 12_36
+bit 12_37
 bit 12_39
 bit 12_42
-bit 12_47
 bit 12_50
+bit 12_52
 bit 12_58
 bit 12_63
+bit 12_65
 bit 12_66
 bit 12_71
-bit 12_73
+bit 12_72
 bit 12_74
+bit 12_75
+bit 12_79
+bit 12_81
+bit 12_82
 bit 12_87
-bit 12_89
-bit 12_90
 bit 12_98
+bit 12_100
 bit 12_103
-bit 12_106
-bit 12_108
 bit 12_113
 bit 12_114
 bit 12_119
 bit 12_122
-bit 12_124
+bit 12_128
 bit 12_129
 bit 12_130
+bit 12_132
 bit 12_135
-bit 12_137
+bit 12_138
+bit 12_145
 bit 12_146
 bit 12_148
-bit 12_151
+bit 12_149
 bit 12_154
-bit 12_159
+bit 12_161
 bit 12_162
 bit 12_167
-bit 12_170
+bit 12_168
+bit 12_174
 bit 12_175
 bit 12_176
 bit 12_178
-bit 12_179
 bit 12_180
 bit 12_183
 bit 12_186
-bit 12_191
+bit 12_192
 bit 12_193
+bit 12_194
+bit 12_197
 bit 12_199
 bit 12_202
+bit 12_204
 bit 12_207
 bit 12_209
 bit 12_210
+bit 12_215
 bit 12_217
+bit 12_222
 bit 12_223
+bit 12_224
 bit 12_225
 bit 12_226
+bit 12_228
 bit 12_231
 bit 12_232
 bit 12_233
+bit 12_234
 bit 12_239
+bit 12_241
 bit 12_242
 bit 12_249
-bit 12_250
 bit 12_255
 bit 12_258
+bit 12_260
+bit 12_262
 bit 12_263
-bit 12_264
+bit 12_265
 bit 12_266
+bit 12_270
 bit 12_271
 bit 12_274
+bit 12_275
 bit 12_276
-bit 12_280
 bit 12_282
+bit 12_287
+bit 12_288
 bit 12_290
+bit 12_292
+bit 12_293
 bit 12_295
-bit 12_297
-bit 12_298
 bit 12_303
 bit 12_306
+bit 12_308
 bit 12_311
-bit 12_312
-bit 12_313
 bit 12_314
+bit 13_00
+bit 13_01
+bit 13_02
 bit 13_07
 bit 13_09
-bit 13_10
-bit 13_14
-bit 13_15
-bit 13_26
+bit 13_23
+bit 13_25
+bit 13_30
 bit 13_31
 bit 13_34
 bit 13_39
-bit 13_41
+bit 13_50
 bit 13_52
-bit 13_57
+bit 13_55
+bit 13_58
+bit 13_64
+bit 13_65
 bit 13_66
 bit 13_71
-bit 13_72
 bit 13_73
+bit 13_74
+bit 13_76
+bit 13_81
+bit 13_82
+bit 13_87
 bit 13_90
 bit 13_97
 bit 13_98
 bit 13_103
-bit 13_105
-bit 13_106
-bit 13_108
+bit 13_111
 bit 13_113
+bit 13_114
 bit 13_119
-bit 13_120
-bit 13_127
+bit 13_124
 bit 13_128
 bit 13_129
 bit 13_130
 bit 13_132
-bit 13_137
-bit 13_138
-bit 13_140
+bit 13_135
 bit 13_145
-bit 13_153
-bit 13_155
-bit 13_157
-bit 13_159
+bit 13_146
+bit 13_148
+bit 13_151
 bit 13_161
+bit 13_162
+bit 13_164
 bit 13_167
-bit 13_169
-bit 13_174
+bit 13_173
 bit 13_175
 bit 13_177
+bit 13_178
 bit 13_180
 bit 13_183
-bit 13_185
-bit 13_186
 bit 13_191
-bit 13_192
 bit 13_193
 bit 13_194
+bit 13_196
 bit 13_199
 bit 13_202
+bit 13_204
 bit 13_207
 bit 13_208
 bit 13_209
 bit 13_215
 bit 13_216
 bit 13_217
-bit 13_220
 bit 13_223
 bit 13_225
 bit 13_226
 bit 13_231
-bit 13_232
 bit 13_233
-bit 13_238
+bit 13_237
 bit 13_241
+bit 13_242
 bit 13_249
-bit 13_254
-bit 13_255
 bit 13_257
+bit 13_258
+bit 13_259
 bit 13_263
 bit 13_265
-bit 13_268
+bit 13_270
 bit 13_271
+bit 13_272
 bit 13_273
+bit 13_274
+bit 13_275
 bit 13_276
+bit 13_282
+bit 13_284
 bit 13_287
-bit 13_289
 bit 13_290
+bit 13_292
+bit 13_295
 bit 13_297
+bit 13_303
 bit 13_306
 bit 13_311
-bit 13_312
 bit 13_313
 bit 13_314
+bit 13_318
 bit 13_319
 bit 14_02
+bit 14_04
 bit 14_10
-bit 14_16
 bit 14_18
 bit 14_24
 bit 14_34
 bit 14_42
 bit 14_50
 bit 14_58
-bit 14_60
 bit 14_66
-bit 14_72
+bit 14_68
 bit 14_74
+bit 14_82
 bit 14_84
-bit 14_90
+bit 14_98
 bit 14_100
-bit 14_106
 bit 14_114
-bit 14_124
-bit 14_128
+bit 14_122
 bit 14_130
 bit 14_132
-bit 14_136
 bit 14_138
 bit 14_154
-bit 14_160
 bit 14_162
 bit 14_170
 bit 14_176
+bit 14_178
 bit 14_180
+bit 14_182
 bit 14_186
 bit 14_194
-bit 14_202
-bit 14_204
-bit 14_218
+bit 14_210
+bit 14_222
 bit 14_226
 bit 14_232
 bit 14_242
 bit 14_250
 bit 14_258
-bit 14_264
 bit 14_266
 bit 14_268
+bit 14_270
 bit 14_274
+bit 14_276
 bit 14_282
 bit 14_284
 bit 14_290
 bit 14_292
-bit 14_298
-bit 14_300
-bit 14_312
+bit 14_306
 bit 14_314
+bit 14_316
+bit 14_318
+bit 15_01
+bit 15_07
 bit 15_09
 bit 15_15
 bit 15_25
+bit 15_31
+bit 15_33
 bit 15_39
-bit 15_41
+bit 15_47
 bit 15_49
 bit 15_55
-bit 15_57
+bit 15_63
 bit 15_65
 bit 15_71
 bit 15_73
+bit 15_81
 bit 15_87
 bit 15_103
+bit 15_105
+bit 15_113
 bit 15_119
-bit 15_121
 bit 15_129
+bit 15_135
 bit 15_137
 bit 15_151
-bit 15_159
+bit 15_161
 bit 15_165
 bit 15_167
 bit 15_169
+bit 15_177
 bit 15_183
-bit 15_185
-bit 15_191
+bit 15_193
 bit 15_199
-bit 15_201
 bit 15_207
 bit 15_209
+bit 15_215
 bit 15_217
 bit 15_223
+bit 15_225
+bit 15_231
 bit 15_233
-bit 15_239
 bit 15_249
+bit 15_255
+bit 15_257
 bit 15_263
 bit 15_265
-bit 15_271
+bit 15_267
+bit 15_273
 bit 15_275
-bit 15_281
+bit 15_279
 bit 15_287
 bit 15_295
 bit 15_297
+bit 15_303
 bit 15_311
 bit 15_319
 bit 16_00
@@ -777,7 +882,10 @@
 bit 16_103
 bit 16_135
 bit 16_151
+bit 16_156
 bit 16_157
+bit 16_159
+bit 16_160
 bit 16_162
 bit 16_163
 bit 16_176
@@ -785,50 +893,49 @@
 bit 16_181
 bit 16_183
 bit 16_199
+bit 16_207
 bit 16_228
 bit 16_229
 bit 16_231
 bit 16_234
-bit 16_240
+bit 16_235
 bit 16_247
 bit 16_250
 bit 16_251
 bit 16_256
 bit 16_257
+bit 16_258
 bit 16_259
 bit 16_262
+bit 16_263
+bit 16_264
 bit 16_266
 bit 16_267
 bit 16_272
 bit 16_279
 bit 16_288
-bit 16_296
 bit 17_00
 bit 17_07
 bit 17_96
 bit 17_103
 bit 17_104
-bit 17_151
+bit 17_144
 bit 17_156
 bit 17_157
 bit 17_160
 bit 17_162
 bit 17_163
-bit 17_167
 bit 17_176
 bit 17_180
 bit 17_181
 bit 17_183
-bit 17_199
 bit 17_228
-bit 17_229
+bit 17_231
 bit 17_234
 bit 17_235
-bit 17_240
-bit 17_247
 bit 17_248
 bit 17_250
-bit 17_251
+bit 17_256
 bit 17_257
 bit 17_258
 bit 17_259
@@ -837,29 +944,31 @@
 bit 17_266
 bit 17_267
 bit 17_272
-bit 17_288
+bit 17_279
+bit 17_280
 bit 17_296
 bit 18_01
 bit 18_06
 bit 18_17
 bit 18_97
+bit 18_102
+bit 18_105
 bit 18_134
 bit 18_150
 bit 18_156
-bit 18_157
+bit 18_161
 bit 18_162
 bit 18_163
 bit 18_169
+bit 18_177
 bit 18_180
 bit 18_181
 bit 18_182
 bit 18_193
-bit 18_198
 bit 18_206
-bit 18_222
+bit 18_209
 bit 18_228
 bit 18_229
-bit 18_230
 bit 18_234
 bit 18_235
 bit 18_241
@@ -872,19 +981,19 @@
 bit 18_259
 bit 18_262
 bit 18_263
-bit 18_265
 bit 18_266
 bit 18_267
 bit 18_270
 bit 18_273
 bit 18_278
 bit 18_289
-bit 18_297
 bit 19_01
 bit 19_06
 bit 19_09
 bit 19_17
+bit 19_25
 bit 19_94
+bit 19_97
 bit 19_102
 bit 19_145
 bit 19_150
@@ -898,6 +1007,7 @@
 bit 19_180
 bit 19_181
 bit 19_182
+bit 19_185
 bit 19_206
 bit 19_222
 bit 19_228
@@ -906,10 +1016,8 @@
 bit 19_234
 bit 19_235
 bit 19_241
-bit 19_246
 bit 19_249
 bit 19_250
-bit 19_251
 bit 19_256
 bit 19_257
 bit 19_258
@@ -919,41 +1027,57 @@
 bit 19_265
 bit 19_266
 bit 19_267
+bit 19_270
+bit 19_273
 bit 19_278
 bit 19_281
 bit 19_289
 bit 20_00
 bit 20_96
-bit 20_103
+bit 20_144
 bit 20_156
-bit 20_162
-bit 20_180
+bit 20_160
+bit 20_163
+bit 20_183
 bit 20_228
 bit 20_234
+bit 20_248
 bit 20_256
-bit 20_258
+bit 20_257
+bit 20_259
 bit 20_262
 bit 20_266
+bit 20_272
 bit 20_293
+bit 21_00
 bit 21_07
-bit 21_96
 bit 21_103
+bit 21_157
 bit 21_160
 bit 21_163
-bit 21_229
+bit 21_181
+bit 21_183
+bit 21_199
+bit 21_231
 bit 21_235
+bit 21_239
 bit 21_242
 bit 21_244
 bit 21_247
 bit 21_257
-bit 21_262
+bit 21_258
+bit 21_264
+bit 21_266
 bit 21_267
+bit 21_279
 bit 21_292
 bit 22_00
 bit 22_07
 bit 22_08
 bit 22_16
+bit 22_24
 bit 22_96
+bit 22_103
 bit 22_104
 bit 22_144
 bit 22_151
@@ -967,11 +1091,8 @@
 bit 22_180
 bit 22_181
 bit 22_183
-bit 22_192
-bit 22_199
 bit 22_207
 bit 22_228
-bit 22_229
 bit 22_231
 bit 22_234
 bit 22_235
@@ -983,6 +1104,7 @@
 bit 22_256
 bit 22_257
 bit 22_258
+bit 22_259
 bit 22_262
 bit 22_263
 bit 22_264
@@ -992,22 +1114,22 @@
 bit 22_279
 bit 22_280
 bit 22_288
-bit 22_296
 bit 23_00
 bit 23_07
+bit 23_96
 bit 23_103
 bit 23_135
 bit 23_144
 bit 23_151
 bit 23_156
 bit 23_157
+bit 23_160
 bit 23_162
 bit 23_163
-bit 23_167
-bit 23_168
 bit 23_180
 bit 23_181
 bit 23_183
+bit 23_184
 bit 23_199
 bit 23_207
 bit 23_223
@@ -1029,15 +1151,15 @@
 bit 23_263
 bit 23_266
 bit 23_267
+bit 23_271
 bit 23_272
 bit 23_279
 bit 23_288
-bit 23_296
 bit 24_00
 bit 24_07
 bit 24_08
 bit 24_16
-bit 24_95
+bit 24_24
 bit 24_96
 bit 24_103
 bit 24_104
@@ -1049,15 +1171,15 @@
 bit 24_160
 bit 24_162
 bit 24_163
-bit 24_167
 bit 24_168
 bit 24_176
 bit 24_180
 bit 24_181
 bit 24_183
-bit 24_192
+bit 24_184
 bit 24_199
 bit 24_207
+bit 24_208
 bit 24_223
 bit 24_228
 bit 24_229
@@ -1084,11 +1206,11 @@
 bit 24_280
 bit 24_288
 bit 24_293
-bit 24_296
 bit 25_00
 bit 25_07
 bit 25_08
 bit 25_16
+bit 25_24
 bit 25_95
 bit 25_96
 bit 25_103
@@ -1098,24 +1220,27 @@
 bit 25_151
 bit 25_156
 bit 25_157
+bit 25_159
 bit 25_160
 bit 25_162
 bit 25_163
-bit 25_167
 bit 25_168
 bit 25_176
 bit 25_180
 bit 25_181
 bit 25_183
+bit 25_184
 bit 25_192
 bit 25_199
 bit 25_207
+bit 25_208
 bit 25_223
 bit 25_228
 bit 25_229
 bit 25_231
 bit 25_234
 bit 25_235
+bit 25_239
 bit 25_240
 bit 25_242
 bit 25_244
@@ -1132,6 +1257,7 @@
 bit 25_264
 bit 25_266
 bit 25_267
+bit 25_271
 bit 25_272
 bit 25_279
 bit 25_280
diff --git a/artix7/mask_lioi3.db b/artix7/mask_lioi3.db
index f4adbd6..505b1aa 100644
--- a/artix7/mask_lioi3.db
+++ b/artix7/mask_lioi3.db
@@ -1,8 +1,7 @@
+bit 25_00
 bit 25_07
 bit 25_20
 bit 25_21
-bit 25_23
-bit 25_24
 bit 25_31
 bit 25_32
 bit 25_34
@@ -17,6 +16,7 @@
 bit 25_84
 bit 25_85
 bit 25_95
+bit 25_96
 bit 25_98
 bit 25_99
 bit 25_111
diff --git a/artix7/mask_lioi3_tbytesrc.db b/artix7/mask_lioi3_tbytesrc.db
index f4adbd6..505b1aa 100644
--- a/artix7/mask_lioi3_tbytesrc.db
+++ b/artix7/mask_lioi3_tbytesrc.db
@@ -1,8 +1,7 @@
+bit 25_00
 bit 25_07
 bit 25_20
 bit 25_21
-bit 25_23
-bit 25_24
 bit 25_31
 bit 25_32
 bit 25_34
@@ -17,6 +16,7 @@
 bit 25_84
 bit 25_85
 bit 25_95
+bit 25_96
 bit 25_98
 bit 25_99
 bit 25_111
diff --git a/artix7/mask_lioi3_tbyteterm.db b/artix7/mask_lioi3_tbyteterm.db
index f4adbd6..505b1aa 100644
--- a/artix7/mask_lioi3_tbyteterm.db
+++ b/artix7/mask_lioi3_tbyteterm.db
@@ -1,8 +1,7 @@
+bit 25_00
 bit 25_07
 bit 25_20
 bit 25_21
-bit 25_23
-bit 25_24
 bit 25_31
 bit 25_32
 bit 25_34
@@ -17,6 +16,7 @@
 bit 25_84
 bit 25_85
 bit 25_95
+bit 25_96
 bit 25_98
 bit 25_99
 bit 25_111
diff --git a/artix7/mask_rioi3.db b/artix7/mask_rioi3.db
index f4adbd6..505b1aa 100644
--- a/artix7/mask_rioi3.db
+++ b/artix7/mask_rioi3.db
@@ -1,8 +1,7 @@
+bit 25_00
 bit 25_07
 bit 25_20
 bit 25_21
-bit 25_23
-bit 25_24
 bit 25_31
 bit 25_32
 bit 25_34
@@ -17,6 +16,7 @@
 bit 25_84
 bit 25_85
 bit 25_95
+bit 25_96
 bit 25_98
 bit 25_99
 bit 25_111
diff --git a/artix7/mask_rioi3_tbytesrc.db b/artix7/mask_rioi3_tbytesrc.db
index f4adbd6..505b1aa 100644
--- a/artix7/mask_rioi3_tbytesrc.db
+++ b/artix7/mask_rioi3_tbytesrc.db
@@ -1,8 +1,7 @@
+bit 25_00
 bit 25_07
 bit 25_20
 bit 25_21
-bit 25_23
-bit 25_24
 bit 25_31
 bit 25_32
 bit 25_34
@@ -17,6 +16,7 @@
 bit 25_84
 bit 25_85
 bit 25_95
+bit 25_96
 bit 25_98
 bit 25_99
 bit 25_111
diff --git a/artix7/mask_rioi3_tbyteterm.db b/artix7/mask_rioi3_tbyteterm.db
index f4adbd6..505b1aa 100644
--- a/artix7/mask_rioi3_tbyteterm.db
+++ b/artix7/mask_rioi3_tbyteterm.db
@@ -1,8 +1,7 @@
+bit 25_00
 bit 25_07
 bit 25_20
 bit 25_21
-bit 25_23
-bit 25_24
 bit 25_31
 bit 25_32
 bit 25_34
@@ -17,6 +16,7 @@
 bit 25_84
 bit 25_85
 bit 25_95
+bit 25_96
 bit 25_98
 bit 25_99
 bit 25_111
diff --git a/artix7/segbits_clk_hrow_bot_r.db b/artix7/segbits_clk_hrow_bot_r.db
index 38ca808..b667c02 100644
--- a/artix7/segbits_clk_hrow_bot_r.db
+++ b/artix7/segbits_clk_hrow_bot_r.db
@@ -94,6 +94,7 @@
 CLK_HROW_BOT_R.BUFHCE.BUFHCE_X1Y11.IN_USE 29_375
 CLK_HROW_BOT_R.BUFHCE.BUFHCE_X1Y11.INIT_OUT 28_371
 CLK_HROW_BOT_R.BUFHCE.BUFHCE_X1Y11.ZINV_CE 29_371
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO0.CLK_HROW_BOT_R_CK_BUFG_CASCIN0 26_20
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO0.CLK_HROW_CK_BUFRCLK_L0 26_26 26_28
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO0.CLK_HROW_CK_BUFRCLK_L1 26_26 27_28
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO0.CLK_HROW_CK_BUFRCLK_L2 26_26 26_29
@@ -130,6 +131,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO0.CLK_HROW_CK_IN_R11 27_25 27_29
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO0.CLK_HROW_CK_IN_R12 26_30 27_25
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO0.CLK_HROW_CK_IN_R13 27_25 27_30
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO1.CLK_HROW_BOT_R_CK_BUFG_CASCIN1 28_20
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO1.CLK_HROW_CK_BUFRCLK_L0 28_26 28_28
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO1.CLK_HROW_CK_BUFRCLK_L1 28_26 29_28
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO1.CLK_HROW_CK_BUFRCLK_L2 28_26 28_29
@@ -166,6 +168,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO1.CLK_HROW_CK_IN_R11 29_25 29_29
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO1.CLK_HROW_CK_IN_R12 28_30 29_25
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO1.CLK_HROW_CK_IN_R13 29_25 29_30
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO2.CLK_HROW_BOT_R_CK_BUFG_CASCIN2 26_36
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO2.CLK_HROW_CK_BUFRCLK_L0 26_42 26_44
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO2.CLK_HROW_CK_BUFRCLK_L1 26_42 27_44
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO2.CLK_HROW_CK_BUFRCLK_L2 26_42 26_45
@@ -202,6 +205,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO2.CLK_HROW_CK_IN_R11 27_41 27_45
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO2.CLK_HROW_CK_IN_R12 26_46 27_41
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO2.CLK_HROW_CK_IN_R13 27_41 27_46
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO3.CLK_HROW_BOT_R_CK_BUFG_CASCIN3 28_36
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO3.CLK_HROW_CK_BUFRCLK_L0 28_42 28_44
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO3.CLK_HROW_CK_BUFRCLK_L1 28_42 29_44
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO3.CLK_HROW_CK_BUFRCLK_L2 28_42 28_45
@@ -238,6 +242,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO3.CLK_HROW_CK_IN_R11 29_41 29_45
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO3.CLK_HROW_CK_IN_R12 28_46 29_41
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO3.CLK_HROW_CK_IN_R13 29_41 29_46
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO4.CLK_HROW_BOT_R_CK_BUFG_CASCIN4 26_52
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO4.CLK_HROW_CK_BUFRCLK_L0 26_58 26_60
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO4.CLK_HROW_CK_BUFRCLK_L1 26_58 27_60
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO4.CLK_HROW_CK_BUFRCLK_L2 26_58 26_61
@@ -274,6 +279,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO4.CLK_HROW_CK_IN_R11 27_57 27_61
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO4.CLK_HROW_CK_IN_R12 26_62 27_57
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO4.CLK_HROW_CK_IN_R13 27_57 27_62
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO5.CLK_HROW_BOT_R_CK_BUFG_CASCIN5 28_52
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO5.CLK_HROW_CK_BUFRCLK_L0 28_58 28_60
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO5.CLK_HROW_CK_BUFRCLK_L1 28_58 29_60
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO5.CLK_HROW_CK_BUFRCLK_L2 28_58 28_61
@@ -310,6 +316,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO5.CLK_HROW_CK_IN_R11 29_57 29_61
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO5.CLK_HROW_CK_IN_R12 28_62 29_57
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO5.CLK_HROW_CK_IN_R13 29_57 29_62
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO6.CLK_HROW_BOT_R_CK_BUFG_CASCIN6 26_68
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO6.CLK_HROW_CK_BUFRCLK_L0 26_74 26_76
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO6.CLK_HROW_CK_BUFRCLK_L1 26_74 27_76
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO6.CLK_HROW_CK_BUFRCLK_L2 26_74 26_77
@@ -346,6 +353,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO6.CLK_HROW_CK_IN_R11 27_73 27_77
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO6.CLK_HROW_CK_IN_R12 26_78 27_73
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO6.CLK_HROW_CK_IN_R13 27_73 27_78
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO7.CLK_HROW_BOT_R_CK_BUFG_CASCIN7 28_68
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO7.CLK_HROW_CK_BUFRCLK_L0 28_74 28_76
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO7.CLK_HROW_CK_BUFRCLK_L1 28_74 29_76
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO7.CLK_HROW_CK_BUFRCLK_L2 28_74 28_77
@@ -382,6 +390,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO7.CLK_HROW_CK_IN_R11 29_73 29_77
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO7.CLK_HROW_CK_IN_R12 28_78 29_73
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO7.CLK_HROW_CK_IN_R13 29_73 29_78
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO8.CLK_HROW_BOT_R_CK_BUFG_CASCIN8 26_84
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO8.CLK_HROW_CK_BUFRCLK_L0 26_90 26_92
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO8.CLK_HROW_CK_BUFRCLK_L1 26_90 27_92
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO8.CLK_HROW_CK_BUFRCLK_L2 26_90 26_93
@@ -418,6 +427,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO8.CLK_HROW_CK_IN_R11 27_89 27_93
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO8.CLK_HROW_CK_IN_R12 26_94 27_89
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO8.CLK_HROW_CK_IN_R13 27_89 27_94
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO9.CLK_HROW_BOT_R_CK_BUFG_CASCIN9 28_84
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO9.CLK_HROW_CK_BUFRCLK_L0 28_90 28_92
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO9.CLK_HROW_CK_BUFRCLK_L1 28_90 29_92
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO9.CLK_HROW_CK_BUFRCLK_L2 28_90 28_93
@@ -454,6 +464,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO9.CLK_HROW_CK_IN_R11 29_89 29_93
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO9.CLK_HROW_CK_IN_R12 28_94 29_89
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO9.CLK_HROW_CK_IN_R13 29_89 29_94
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO10.CLK_HROW_BOT_R_CK_BUFG_CASCIN10 26_100
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO10.CLK_HROW_CK_BUFRCLK_L0 26_106 26_108
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO10.CLK_HROW_CK_BUFRCLK_L1 26_106 27_108
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO10.CLK_HROW_CK_BUFRCLK_L2 26_106 26_109
@@ -490,6 +501,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO10.CLK_HROW_CK_IN_R11 27_105 27_109
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO10.CLK_HROW_CK_IN_R12 26_110 27_105
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO10.CLK_HROW_CK_IN_R13 27_105 27_110
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO11.CLK_HROW_BOT_R_CK_BUFG_CASCIN11 28_100
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO11.CLK_HROW_CK_BUFRCLK_L0 28_106 28_108
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO11.CLK_HROW_CK_BUFRCLK_L1 28_106 29_108
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO11.CLK_HROW_CK_BUFRCLK_L2 28_106 28_109
@@ -526,6 +538,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO11.CLK_HROW_CK_IN_R11 29_105 29_109
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO11.CLK_HROW_CK_IN_R12 28_110 29_105
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO11.CLK_HROW_CK_IN_R13 29_105 29_110
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO12.CLK_HROW_BOT_R_CK_BUFG_CASCIN12 26_116
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO12.CLK_HROW_CK_BUFRCLK_L0 26_122 26_124
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO12.CLK_HROW_CK_BUFRCLK_L1 26_122 27_124
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO12.CLK_HROW_CK_BUFRCLK_L2 26_122 26_125
@@ -562,6 +575,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO12.CLK_HROW_CK_IN_R11 27_121 27_125
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO12.CLK_HROW_CK_IN_R12 26_126 27_121
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO12.CLK_HROW_CK_IN_R13 27_121 27_126
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO13.CLK_HROW_BOT_R_CK_BUFG_CASCIN13 28_116
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO13.CLK_HROW_CK_BUFRCLK_L0 28_122 28_124
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO13.CLK_HROW_CK_BUFRCLK_L1 28_122 29_124
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO13.CLK_HROW_CK_BUFRCLK_L2 28_122 28_125
@@ -598,6 +612,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO13.CLK_HROW_CK_IN_R11 29_121 29_125
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO13.CLK_HROW_CK_IN_R12 28_126 29_121
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO13.CLK_HROW_CK_IN_R13 29_121 29_126
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO14.CLK_HROW_BOT_R_CK_BUFG_CASCIN14 26_132
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO14.CLK_HROW_CK_BUFRCLK_L0 26_138 26_140
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO14.CLK_HROW_CK_BUFRCLK_L1 26_138 27_140
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO14.CLK_HROW_CK_BUFRCLK_L2 26_138 26_141
@@ -634,6 +649,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO14.CLK_HROW_CK_IN_R11 27_137 27_141
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO14.CLK_HROW_CK_IN_R12 26_142 27_137
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO14.CLK_HROW_CK_IN_R13 27_137 27_142
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO15.CLK_HROW_BOT_R_CK_BUFG_CASCIN15 28_132
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO15.CLK_HROW_CK_BUFRCLK_L0 28_138 28_140
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO15.CLK_HROW_CK_BUFRCLK_L1 28_138 29_140
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO15.CLK_HROW_CK_BUFRCLK_L2 28_138 28_141
@@ -670,6 +686,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO15.CLK_HROW_CK_IN_R11 29_137 29_141
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO15.CLK_HROW_CK_IN_R12 28_142 29_137
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO15.CLK_HROW_CK_IN_R13 29_137 29_142
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO16.CLK_HROW_BOT_R_CK_BUFG_CASCIN16 26_404
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO16.CLK_HROW_CK_BUFRCLK_L0 26_410 26_412
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO16.CLK_HROW_CK_BUFRCLK_L1 26_410 27_412
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO16.CLK_HROW_CK_BUFRCLK_L2 26_410 26_413
@@ -706,6 +723,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO16.CLK_HROW_CK_IN_R11 27_409 27_413
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO16.CLK_HROW_CK_IN_R12 26_414 27_409
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO16.CLK_HROW_CK_IN_R13 27_409 27_414
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO17.CLK_HROW_BOT_R_CK_BUFG_CASCIN17 28_404
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO17.CLK_HROW_CK_BUFRCLK_L0 28_410 28_412
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO17.CLK_HROW_CK_BUFRCLK_L1 28_410 29_412
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO17.CLK_HROW_CK_BUFRCLK_L2 28_410 28_413
@@ -742,6 +760,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO17.CLK_HROW_CK_IN_R11 29_409 29_413
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO17.CLK_HROW_CK_IN_R12 28_414 29_409
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO17.CLK_HROW_CK_IN_R13 29_409 29_414
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO18.CLK_HROW_BOT_R_CK_BUFG_CASCIN18 26_420
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO18.CLK_HROW_CK_BUFRCLK_L0 26_426 26_428
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO18.CLK_HROW_CK_BUFRCLK_L1 26_426 27_428
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO18.CLK_HROW_CK_BUFRCLK_L2 26_426 26_429
@@ -778,6 +797,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO18.CLK_HROW_CK_IN_R11 27_425 27_429
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO18.CLK_HROW_CK_IN_R12 26_430 27_425
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO18.CLK_HROW_CK_IN_R13 27_425 27_430
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO19.CLK_HROW_BOT_R_CK_BUFG_CASCIN19 28_420
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO19.CLK_HROW_CK_BUFRCLK_L0 28_426 28_428
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO19.CLK_HROW_CK_BUFRCLK_L1 28_426 29_428
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO19.CLK_HROW_CK_BUFRCLK_L2 28_426 28_429
@@ -814,6 +834,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO19.CLK_HROW_CK_IN_R11 29_425 29_429
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO19.CLK_HROW_CK_IN_R12 28_430 29_425
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO19.CLK_HROW_CK_IN_R13 29_425 29_430
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO20.CLK_HROW_BOT_R_CK_BUFG_CASCIN20 26_436
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO20.CLK_HROW_CK_BUFRCLK_L0 26_442 26_444
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO20.CLK_HROW_CK_BUFRCLK_L1 26_442 27_444
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO20.CLK_HROW_CK_BUFRCLK_L2 26_442 26_445
@@ -850,6 +871,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO20.CLK_HROW_CK_IN_R11 27_441 27_445
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO20.CLK_HROW_CK_IN_R12 26_446 27_441
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO20.CLK_HROW_CK_IN_R13 27_441 27_446
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO21.CLK_HROW_BOT_R_CK_BUFG_CASCIN21 28_436
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO21.CLK_HROW_CK_BUFRCLK_L0 28_442 28_444
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO21.CLK_HROW_CK_BUFRCLK_L1 28_442 29_444
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO21.CLK_HROW_CK_BUFRCLK_L2 28_442 28_445
@@ -886,6 +908,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO21.CLK_HROW_CK_IN_R11 29_441 29_445
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO21.CLK_HROW_CK_IN_R12 28_446 29_441
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO21.CLK_HROW_CK_IN_R13 29_441 29_446
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO22.CLK_HROW_BOT_R_CK_BUFG_CASCIN22 26_452
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO22.CLK_HROW_CK_BUFRCLK_L0 26_458 26_460
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO22.CLK_HROW_CK_BUFRCLK_L1 26_458 27_460
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO22.CLK_HROW_CK_BUFRCLK_L2 26_458 26_461
@@ -922,6 +945,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO22.CLK_HROW_CK_IN_R11 27_457 27_461
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO22.CLK_HROW_CK_IN_R12 26_462 27_457
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO22.CLK_HROW_CK_IN_R13 27_457 27_462
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO23.CLK_HROW_BOT_R_CK_BUFG_CASCIN23 28_452
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO23.CLK_HROW_CK_BUFRCLK_L0 28_458 28_460
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO23.CLK_HROW_CK_BUFRCLK_L1 28_458 29_460
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO23.CLK_HROW_CK_BUFRCLK_L2 28_458 28_461
@@ -958,6 +982,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO23.CLK_HROW_CK_IN_R11 29_457 29_461
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO23.CLK_HROW_CK_IN_R12 28_462 29_457
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO23.CLK_HROW_CK_IN_R13 29_457 29_462
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO24.CLK_HROW_BOT_R_CK_BUFG_CASCIN24 26_468
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO24.CLK_HROW_CK_BUFRCLK_L0 26_474 26_476
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO24.CLK_HROW_CK_BUFRCLK_L1 26_474 27_476
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO24.CLK_HROW_CK_BUFRCLK_L2 26_474 26_477
@@ -994,6 +1019,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO24.CLK_HROW_CK_IN_R11 27_473 27_477
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO24.CLK_HROW_CK_IN_R12 26_478 27_473
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO24.CLK_HROW_CK_IN_R13 27_473 27_478
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO25.CLK_HROW_BOT_R_CK_BUFG_CASCIN25 28_468
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO25.CLK_HROW_CK_BUFRCLK_L0 28_474 28_476
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO25.CLK_HROW_CK_BUFRCLK_L1 28_474 29_476
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO25.CLK_HROW_CK_BUFRCLK_L2 28_474 28_477
@@ -1030,6 +1056,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO25.CLK_HROW_CK_IN_R11 29_473 29_477
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO25.CLK_HROW_CK_IN_R12 28_478 29_473
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO25.CLK_HROW_CK_IN_R13 29_473 29_478
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO26.CLK_HROW_BOT_R_CK_BUFG_CASCIN26 26_484
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO26.CLK_HROW_CK_BUFRCLK_L0 26_490 26_492
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO26.CLK_HROW_CK_BUFRCLK_L1 26_490 27_492
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO26.CLK_HROW_CK_BUFRCLK_L2 26_490 26_493
@@ -1066,6 +1093,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO26.CLK_HROW_CK_IN_R11 27_489 27_493
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO26.CLK_HROW_CK_IN_R12 26_494 27_489
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO26.CLK_HROW_CK_IN_R13 27_489 27_494
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO27.CLK_HROW_BOT_R_CK_BUFG_CASCIN27 28_484
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO27.CLK_HROW_CK_BUFRCLK_L0 28_490 28_492
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO27.CLK_HROW_CK_BUFRCLK_L1 28_490 29_492
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO27.CLK_HROW_CK_BUFRCLK_L2 28_490 28_493
@@ -1102,6 +1130,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO27.CLK_HROW_CK_IN_R11 29_489 29_493
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO27.CLK_HROW_CK_IN_R12 28_494 29_489
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO27.CLK_HROW_CK_IN_R13 29_489 29_494
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO28.CLK_HROW_BOT_R_CK_BUFG_CASCIN28 26_500
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO28.CLK_HROW_CK_BUFRCLK_L0 26_506 26_508
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO28.CLK_HROW_CK_BUFRCLK_L1 26_506 27_508
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO28.CLK_HROW_CK_BUFRCLK_L2 26_506 26_509
@@ -1138,6 +1167,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO28.CLK_HROW_CK_IN_R11 27_505 27_509
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO28.CLK_HROW_CK_IN_R12 26_510 27_505
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO28.CLK_HROW_CK_IN_R13 27_505 27_510
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO29.CLK_HROW_BOT_R_CK_BUFG_CASCIN29 28_500
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO29.CLK_HROW_CK_BUFRCLK_L0 28_506 28_508
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO29.CLK_HROW_CK_BUFRCLK_L1 28_506 29_508
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO29.CLK_HROW_CK_BUFRCLK_L2 28_506 28_509
@@ -1174,6 +1204,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO29.CLK_HROW_CK_IN_R11 29_505 29_509
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO29.CLK_HROW_CK_IN_R12 28_510 29_505
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO29.CLK_HROW_CK_IN_R13 29_505 29_510
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO30.CLK_HROW_BOT_R_CK_BUFG_CASCIN30 26_516
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO30.CLK_HROW_CK_BUFRCLK_L0 26_522 26_524
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO30.CLK_HROW_CK_BUFRCLK_L1 26_522 27_524
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO30.CLK_HROW_CK_BUFRCLK_L2 26_522 26_525
@@ -1210,6 +1241,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO30.CLK_HROW_CK_IN_R11 27_521 27_525
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO30.CLK_HROW_CK_IN_R12 26_526 27_521
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO30.CLK_HROW_CK_IN_R13 27_521 27_526
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO31.CLK_HROW_BOT_R_CK_BUFG_CASCIN31 28_516
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO31.CLK_HROW_CK_BUFRCLK_L0 28_522 28_524
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO31.CLK_HROW_CK_BUFRCLK_L1 28_522 29_524
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO31.CLK_HROW_CK_BUFRCLK_L2 28_522 28_525
diff --git a/artix7/segbits_clk_hrow_bot_r.origin_info.db b/artix7/segbits_clk_hrow_bot_r.origin_info.db
index 3aab4db..45e7b75 100644
--- a/artix7/segbits_clk_hrow_bot_r.origin_info.db
+++ b/artix7/segbits_clk_hrow_bot_r.origin_info.db
@@ -94,6 +94,7 @@
 CLK_HROW_BOT_R.BUFHCE.BUFHCE_X1Y11.IN_USE origin:040-clk-hrow-config 29_375
 CLK_HROW_BOT_R.BUFHCE.BUFHCE_X1Y11.INIT_OUT origin:040-clk-hrow-config 28_371
 CLK_HROW_BOT_R.BUFHCE.BUFHCE_X1Y11.ZINV_CE origin:040-clk-hrow-config 29_371
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO0.CLK_HROW_BOT_R_CK_BUFG_CASCIN0 origin:041-clk-hrow-pips 26_20
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO0.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_26 26_28
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO0.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_26 27_28
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO0.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_26 26_29
@@ -130,6 +131,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO0.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_25 27_29
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO0.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_30 27_25
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO0.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_25 27_30
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO1.CLK_HROW_BOT_R_CK_BUFG_CASCIN1 origin:041-clk-hrow-pips 28_20
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO1.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_26 28_28
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO1.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_26 29_28
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO1.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_26 28_29
@@ -166,6 +168,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO1.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 29_25 29_29
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO1.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 28_30 29_25
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO1.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 29_25 29_30
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO2.CLK_HROW_BOT_R_CK_BUFG_CASCIN2 origin:041-clk-hrow-pips 26_36
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO2.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_42 26_44
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO2.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_42 27_44
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO2.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_42 26_45
@@ -202,6 +205,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO2.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_41 27_45
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO2.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_46 27_41
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO2.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_41 27_46
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO3.CLK_HROW_BOT_R_CK_BUFG_CASCIN3 origin:041-clk-hrow-pips 28_36
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO3.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_42 28_44
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO3.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_42 29_44
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO3.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_42 28_45
@@ -238,6 +242,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO3.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 29_41 29_45
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO3.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 28_46 29_41
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO3.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 29_41 29_46
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO4.CLK_HROW_BOT_R_CK_BUFG_CASCIN4 origin:041-clk-hrow-pips 26_52
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO4.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_58 26_60
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO4.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_58 27_60
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO4.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_58 26_61
@@ -274,6 +279,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO4.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_57 27_61
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO4.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_62 27_57
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO4.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_57 27_62
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO5.CLK_HROW_BOT_R_CK_BUFG_CASCIN5 origin:041-clk-hrow-pips 28_52
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO5.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_58 28_60
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO5.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_58 29_60
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO5.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_58 28_61
@@ -310,6 +316,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO5.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 29_57 29_61
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO5.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 28_62 29_57
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO5.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 29_57 29_62
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO6.CLK_HROW_BOT_R_CK_BUFG_CASCIN6 origin:041-clk-hrow-pips 26_68
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO6.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_74 26_76
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO6.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_74 27_76
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO6.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_74 26_77
@@ -346,6 +353,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO6.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_73 27_77
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO6.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_78 27_73
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO6.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_73 27_78
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO7.CLK_HROW_BOT_R_CK_BUFG_CASCIN7 origin:041-clk-hrow-pips 28_68
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO7.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_74 28_76
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO7.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_74 29_76
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO7.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_74 28_77
@@ -382,6 +390,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO7.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 29_73 29_77
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO7.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 28_78 29_73
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO7.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 29_73 29_78
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO8.CLK_HROW_BOT_R_CK_BUFG_CASCIN8 origin:041-clk-hrow-pips 26_84
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO8.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_90 26_92
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO8.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_90 27_92
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO8.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_90 26_93
@@ -418,6 +427,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO8.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_89 27_93
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO8.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_94 27_89
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO8.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_89 27_94
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO9.CLK_HROW_BOT_R_CK_BUFG_CASCIN9 origin:041-clk-hrow-pips 28_84
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO9.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_90 28_92
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO9.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_90 29_92
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO9.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_90 28_93
@@ -454,6 +464,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO9.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 29_89 29_93
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO9.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 28_94 29_89
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO9.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 29_89 29_94
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO10.CLK_HROW_BOT_R_CK_BUFG_CASCIN10 origin:041-clk-hrow-pips 26_100
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO10.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_106 26_108
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO10.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_106 27_108
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO10.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_106 26_109
@@ -490,6 +501,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO10.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_105 27_109
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO10.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_110 27_105
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO10.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_105 27_110
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO11.CLK_HROW_BOT_R_CK_BUFG_CASCIN11 origin:041-clk-hrow-pips 28_100
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO11.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_106 28_108
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO11.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_106 29_108
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO11.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_106 28_109
@@ -526,6 +538,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO11.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 29_105 29_109
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO11.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 28_110 29_105
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO11.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 29_105 29_110
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO12.CLK_HROW_BOT_R_CK_BUFG_CASCIN12 origin:041-clk-hrow-pips 26_116
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO12.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_122 26_124
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO12.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_122 27_124
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO12.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_122 26_125
@@ -562,6 +575,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO12.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_121 27_125
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO12.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_126 27_121
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO12.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_121 27_126
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO13.CLK_HROW_BOT_R_CK_BUFG_CASCIN13 origin:041-clk-hrow-pips 28_116
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO13.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_122 28_124
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO13.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_122 29_124
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO13.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_122 28_125
@@ -598,6 +612,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO13.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 29_121 29_125
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO13.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 28_126 29_121
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO13.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 29_121 29_126
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO14.CLK_HROW_BOT_R_CK_BUFG_CASCIN14 origin:041-clk-hrow-pips 26_132
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO14.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_138 26_140
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO14.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_138 27_140
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO14.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_138 26_141
@@ -634,6 +649,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO14.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_137 27_141
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO14.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_142 27_137
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO14.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_137 27_142
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO15.CLK_HROW_BOT_R_CK_BUFG_CASCIN15 origin:041-clk-hrow-pips 28_132
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO15.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_138 28_140
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO15.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_138 29_140
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO15.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_138 28_141
@@ -670,6 +686,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO15.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 29_137 29_141
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO15.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 28_142 29_137
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO15.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 29_137 29_142
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO16.CLK_HROW_BOT_R_CK_BUFG_CASCIN16 origin:041-clk-hrow-pips 26_404
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO16.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_410 26_412
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO16.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_410 27_412
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO16.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_410 26_413
@@ -706,6 +723,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO16.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_409 27_413
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO16.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_414 27_409
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO16.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_409 27_414
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO17.CLK_HROW_BOT_R_CK_BUFG_CASCIN17 origin:041-clk-hrow-pips 28_404
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO17.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_410 28_412
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO17.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_410 29_412
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO17.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_410 28_413
@@ -742,6 +760,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO17.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 29_409 29_413
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO17.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 28_414 29_409
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO17.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 29_409 29_414
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO18.CLK_HROW_BOT_R_CK_BUFG_CASCIN18 origin:041-clk-hrow-pips 26_420
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO18.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_426 26_428
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO18.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_426 27_428
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO18.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_426 26_429
@@ -778,6 +797,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO18.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_425 27_429
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO18.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_430 27_425
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO18.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_425 27_430
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO19.CLK_HROW_BOT_R_CK_BUFG_CASCIN19 origin:041-clk-hrow-pips 28_420
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO19.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_426 28_428
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO19.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_426 29_428
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO19.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_426 28_429
@@ -814,6 +834,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO19.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 29_425 29_429
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO19.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 28_430 29_425
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO19.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 29_425 29_430
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO20.CLK_HROW_BOT_R_CK_BUFG_CASCIN20 origin:041-clk-hrow-pips 26_436
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO20.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_442 26_444
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO20.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_442 27_444
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO20.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_442 26_445
@@ -850,6 +871,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO20.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_441 27_445
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO20.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_446 27_441
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO20.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_441 27_446
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO21.CLK_HROW_BOT_R_CK_BUFG_CASCIN21 origin:041-clk-hrow-pips 28_436
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO21.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_442 28_444
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO21.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_442 29_444
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO21.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_442 28_445
@@ -886,6 +908,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO21.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 29_441 29_445
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO21.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 28_446 29_441
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO21.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 29_441 29_446
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO22.CLK_HROW_BOT_R_CK_BUFG_CASCIN22 origin:041-clk-hrow-pips 26_452
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO22.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_458 26_460
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO22.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_458 27_460
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO22.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_458 26_461
@@ -922,6 +945,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO22.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_457 27_461
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO22.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_462 27_457
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO22.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_457 27_462
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO23.CLK_HROW_BOT_R_CK_BUFG_CASCIN23 origin:041-clk-hrow-pips 28_452
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO23.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_458 28_460
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO23.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_458 29_460
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO23.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_458 28_461
@@ -958,6 +982,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO23.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 29_457 29_461
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO23.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 28_462 29_457
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO23.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 29_457 29_462
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO24.CLK_HROW_BOT_R_CK_BUFG_CASCIN24 origin:041-clk-hrow-pips 26_468
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO24.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_474 26_476
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO24.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_474 27_476
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO24.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_474 26_477
@@ -994,6 +1019,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO24.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_473 27_477
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO24.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_478 27_473
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO24.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_473 27_478
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO25.CLK_HROW_BOT_R_CK_BUFG_CASCIN25 origin:041-clk-hrow-pips 28_468
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO25.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_474 28_476
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO25.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_474 29_476
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO25.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_474 28_477
@@ -1030,6 +1056,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO25.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 29_473 29_477
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO25.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 28_478 29_473
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO25.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 29_473 29_478
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO26.CLK_HROW_BOT_R_CK_BUFG_CASCIN26 origin:041-clk-hrow-pips 26_484
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO26.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_490 26_492
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO26.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_490 27_492
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO26.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_490 26_493
@@ -1066,6 +1093,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO26.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_489 27_493
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO26.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_494 27_489
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO26.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_489 27_494
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO27.CLK_HROW_BOT_R_CK_BUFG_CASCIN27 origin:041-clk-hrow-pips 28_484
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO27.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_490 28_492
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO27.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_490 29_492
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO27.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_490 28_493
@@ -1102,6 +1130,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO27.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 29_489 29_493
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO27.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 28_494 29_489
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO27.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 29_489 29_494
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO28.CLK_HROW_BOT_R_CK_BUFG_CASCIN28 origin:041-clk-hrow-pips 26_500
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO28.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_506 26_508
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO28.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_506 27_508
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO28.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_506 26_509
@@ -1138,6 +1167,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO28.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_505 27_509
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO28.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_510 27_505
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO28.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_505 27_510
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO29.CLK_HROW_BOT_R_CK_BUFG_CASCIN29 origin:041-clk-hrow-pips 28_500
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO29.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_506 28_508
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO29.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_506 29_508
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO29.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_506 28_509
@@ -1174,6 +1204,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO29.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 29_505 29_509
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO29.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 28_510 29_505
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO29.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 29_505 29_510
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO30.CLK_HROW_BOT_R_CK_BUFG_CASCIN30 origin:041-clk-hrow-pips 26_516
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO30.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 26_522 26_524
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO30.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 26_522 27_524
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO30.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 26_522 26_525
@@ -1210,6 +1241,7 @@
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO30.CLK_HROW_CK_IN_R11 origin:041-clk-hrow-pips 27_521 27_525
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO30.CLK_HROW_CK_IN_R12 origin:041-clk-hrow-pips 26_526 27_521
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO30.CLK_HROW_CK_IN_R13 origin:041-clk-hrow-pips 27_521 27_526
+CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO31.CLK_HROW_BOT_R_CK_BUFG_CASCIN31 origin:041-clk-hrow-pips 28_516
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO31.CLK_HROW_CK_BUFRCLK_L0 origin:041-clk-hrow-pips 28_522 28_524
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO31.CLK_HROW_CK_BUFRCLK_L1 origin:041-clk-hrow-pips 28_522 29_524
 CLK_HROW_BOT_R.CLK_HROW_BOT_R_CK_BUFG_CASCO31.CLK_HROW_CK_BUFRCLK_L2 origin:041-clk-hrow-pips 28_522 28_525
diff --git a/artix7/segbits_int_l.origin_info.db b/artix7/segbits_int_l.origin_info.db
index c947235..ce5d817 100644
--- a/artix7/segbits_int_l.origin_info.db
+++ b/artix7/segbits_int_l.origin_info.db
@@ -393,7 +393,7 @@
 INT_L.FAN_ALT4.BYP_BOUNCE_N3_3 origin:059-pip-byp-bounce !22_08 !23_08 !24_08 20_08 25_08
 INT_L.FAN_ALT4.BYP_BOUNCE_N3_7 origin:059-pip-byp-bounce !22_08 !23_08 !25_08 20_08 24_08
 INT_L.FAN_ALT4.FAN_BOUNCE2 origin:050-pip-seed !23_08 20_08 22_08 24_08 25_08
-INT_L.FAN_ALT4.FAN_BOUNCE7 origin:056-pip-rem !22_08 20_08 23_08 24_08 25_08
+INT_L.FAN_ALT4.FAN_BOUNCE7 origin:050-pip-seed !22_08 20_08 23_08 24_08 25_08
 INT_L.FAN_ALT4.LOGIC_OUTS_L4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
 INT_L.FAN_ALT4.LOGIC_OUTS_L8 origin:050-pip-seed !22_08 21_08 23_08 24_08 25_08
 INT_L.FAN_ALT4.LOGIC_OUTS_L18 origin:050-pip-seed !22_08 !23_08 !25_08 21_08 24_08
@@ -1917,7 +1917,7 @@
 INT_L.EE4BEG2.SS2END2 origin:050-pip-seed 03_40 05_43
 INT_L.EE4BEG2.SS6END2 origin:050-pip-seed 05_43 06_40
 INT_L.EE4BEG2.SW2END2 origin:050-pip-seed 02_41 05_43
-INT_L.EE4BEG2.SW6END2 origin:056-pip-rem 05_40 05_43
+INT_L.EE4BEG2.SW6END2 origin:050-pip-seed 05_40 05_43
 INT_L.EE4BEG3.LOGIC_OUTS_L3 origin:050-pip-seed 02_57 07_57
 INT_L.EE4BEG3.LOGIC_OUTS_L7 origin:050-pip-seed 02_57 04_58
 INT_L.EE4BEG3.LOGIC_OUTS_L11 origin:050-pip-seed 03_56 04_58
@@ -1937,7 +1937,7 @@
 INT_L.EE4BEG3.SS2END3 origin:050-pip-seed 03_56 05_59
 INT_L.EE4BEG3.SS6END3 origin:050-pip-seed 05_59 06_56
 INT_L.EE4BEG3.SW2END3 origin:050-pip-seed 02_57 05_59
-INT_L.EE4BEG3.SW6END3 origin:056-pip-rem 05_56 05_59
+INT_L.EE4BEG3.SW6END3 origin:050-pip-seed 05_56 05_59
 INT_L.EL1BEG0.LOGIC_OUTS_L1 origin:050-pip-seed 07_20 14_21
 INT_L.EL1BEG0.LOGIC_OUTS_L5 origin:050-pip-seed 11_21 14_21
 INT_L.EL1BEG0.LOGIC_OUTS_L9 origin:050-pip-seed 10_21 13_21
@@ -2491,7 +2491,7 @@
 INT_L.NN6BEG3.NW2END3 origin:050-pip-seed 03_54 04_52
 INT_L.NN6BEG3.NW6END3 origin:050-pip-seed 04_52 07_55
 INT_L.NN6BEG3.SE2END3 origin:050-pip-seed 03_54 05_54
-INT_L.NN6BEG3.SE6END3 origin:056-pip-rem 05_54 07_55
+INT_L.NN6BEG3.SE6END3 origin:050-pip-seed 05_54 07_55
 INT_L.NN6BEG3.WW2END2 origin:050-pip-seed 02_55 04_52
 INT_L.NN6BEG3.WW4END3 origin:050-pip-seed 04_52 04_55
 INT_L.NR1BEG0.LOGIC_OUTS_L0 origin:050-pip-seed 11_07 14_07
@@ -3302,7 +3302,7 @@
 INT_L.SW6BEG1.LOGIC_OUTS_L23 origin:050-pip-seed 04_30 06_28
 INT_L.SW6BEG1.LV_L9 origin:056-pip-rem 04_30 05_28
 INT_L.SW6BEG1.EE2END1 origin:050-pip-seed 03_28 04_29
-INT_L.SW6BEG1.EE4END1 origin:056-pip-rem 04_29 05_28
+INT_L.SW6BEG1.EE4END1 origin:050-pip-seed 04_29 05_28
 INT_L.SW6BEG1.LH6 origin:056-pip-rem 05_28 07_29
 INT_L.SW6BEG1.NW2END2 origin:050-pip-seed 02_29 05_31
 INT_L.SW6BEG1.NW6END2 origin:050-pip-seed 05_31 06_28
diff --git a/artix7/segbits_int_r.origin_info.db b/artix7/segbits_int_r.origin_info.db
index ae38ce2..2386c46 100644
--- a/artix7/segbits_int_r.origin_info.db
+++ b/artix7/segbits_int_r.origin_info.db
@@ -237,7 +237,7 @@
 INT_R.FAN_ALT0.FAN_BOUNCE6 origin:050-pip-seed !23_00 20_00 22_00 24_00 25_00
 INT_R.FAN_ALT0.LOGIC_OUTS0 origin:050-pip-seed !23_00 21_00 22_00 24_00 25_00
 INT_R.FAN_ALT0.LOGIC_OUTS12 origin:050-pip-seed !22_00 21_00 23_00 24_00 25_00
-INT_R.FAN_ALT0.LOGIC_OUTS22 origin:056-pip-rem !22_00 !23_00 !25_00 21_00 24_00
+INT_R.FAN_ALT0.LOGIC_OUTS22 origin:050-pip-seed !22_00 !23_00 !25_00 21_00 24_00
 INT_R.FAN_ALT0.SR1END_N3_3 origin:050-pip-seed !23_00 19_01 22_00 24_00 25_00
 INT_R.FAN_ALT0.SS2END_N0_3 origin:050-pip-seed !22_00 !23_00 !24_00 17_00 25_00
 INT_R.FAN_ALT0.SW2END_N0_3 origin:050-pip-seed !22_00 !23_00 !25_00 17_00 24_00
@@ -329,7 +329,7 @@
 INT_R.FAN_ALT4.BYP_BOUNCE_N3_3 origin:059-pip-byp-bounce !22_08 !23_08 !24_08 20_08 25_08
 INT_R.FAN_ALT4.BYP_BOUNCE_N3_7 origin:059-pip-byp-bounce !22_08 !23_08 !25_08 20_08 24_08
 INT_R.FAN_ALT4.FAN_BOUNCE2 origin:050-pip-seed !23_08 20_08 22_08 24_08 25_08
-INT_R.FAN_ALT4.FAN_BOUNCE7 origin:056-pip-rem !22_08 20_08 23_08 24_08 25_08
+INT_R.FAN_ALT4.FAN_BOUNCE7 origin:050-pip-seed !22_08 20_08 23_08 24_08 25_08
 INT_R.FAN_ALT4.LOGIC_OUTS4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
 INT_R.FAN_ALT4.LOGIC_OUTS8 origin:050-pip-seed !22_08 21_08 23_08 24_08 25_08
 INT_R.FAN_ALT4.LOGIC_OUTS18 origin:050-pip-seed !22_08 !23_08 !25_08 21_08 24_08
@@ -685,7 +685,7 @@
 INT_R.EE4BEG1.SS2END1 origin:050-pip-seed 03_24 05_27
 INT_R.EE4BEG1.SS6END1 origin:050-pip-seed 05_27 06_24
 INT_R.EE4BEG1.SW2END1 origin:050-pip-seed 02_25 05_27
-INT_R.EE4BEG1.SW6END1 origin:056-pip-rem 05_24 05_27
+INT_R.EE4BEG1.SW6END1 origin:050-pip-seed 05_24 05_27
 INT_R.EE4BEG2.LOGIC_OUTS2 origin:050-pip-seed 02_41 04_42
 INT_R.EE4BEG2.LOGIC_OUTS6 origin:050-pip-seed 02_41 07_41
 INT_R.EE4BEG2.LOGIC_OUTS10 origin:050-pip-seed 03_40 07_41
@@ -705,7 +705,7 @@
 INT_R.EE4BEG2.SS2END2 origin:050-pip-seed 03_40 05_43
 INT_R.EE4BEG2.SS6END2 origin:050-pip-seed 05_43 06_40
 INT_R.EE4BEG2.SW2END2 origin:050-pip-seed 02_41 05_43
-INT_R.EE4BEG2.SW6END2 origin:056-pip-rem 05_40 05_43
+INT_R.EE4BEG2.SW6END2 origin:050-pip-seed 05_40 05_43
 INT_R.EE4BEG3.LOGIC_OUTS3 origin:050-pip-seed 02_57 07_57
 INT_R.EE4BEG3.LOGIC_OUTS7 origin:050-pip-seed 02_57 04_58
 INT_R.EE4BEG3.LOGIC_OUTS11 origin:050-pip-seed 03_56 04_58
@@ -2253,7 +2253,7 @@
 INT_R.NE6BEG2.SE2END2 origin:050-pip-seed 02_37 05_39
 INT_R.NE6BEG2.SE6END2 origin:050-pip-seed 05_39 06_36
 INT_R.NE6BEG2.WW2END1 origin:050-pip-seed 03_36 04_37
-INT_R.NE6BEG2.WW4END2 origin:056-pip-rem 04_37 05_36
+INT_R.NE6BEG2.WW4END2 origin:050-pip-seed 04_37 05_36
 INT_R.NE6BEG3.LOGIC_OUTS3 origin:050-pip-seed 02_53 04_54
 INT_R.NE6BEG3.LOGIC_OUTS7 origin:050-pip-seed 02_53 07_53
 INT_R.NE6BEG3.LOGIC_OUTS11 origin:050-pip-seed 03_52 07_53
@@ -3281,7 +3281,7 @@
 INT_R.SW6BEG0.LOGIC_OUTS18 origin:050-pip-seed 04_14 06_12
 INT_R.SW6BEG0.LOGIC_OUTS22 origin:050-pip-seed 06_12 07_13
 INT_R.SW6BEG0.EE2END0 origin:050-pip-seed 03_12 04_13
-INT_R.SW6BEG0.EE4END0 origin:056-pip-rem 04_13 05_12
+INT_R.SW6BEG0.EE4END0 origin:050-pip-seed 04_13 05_12
 INT_R.SW6BEG0.LH12 origin:056-pip-rem 05_12 07_13
 INT_R.SW6BEG0.LV0 origin:056-pip-rem 04_14 05_12
 INT_R.SW6BEG0.NW2END1 origin:050-pip-seed 02_13 05_15
@@ -3321,7 +3321,7 @@
 INT_R.SW6BEG2.LOGIC_OUTS16 origin:050-pip-seed 04_46 06_44
 INT_R.SW6BEG2.LOGIC_OUTS20 origin:050-pip-seed 06_44 07_45
 INT_R.SW6BEG2.EE2END2 origin:050-pip-seed 03_44 04_45
-INT_R.SW6BEG2.EE4END2 origin:056-pip-rem 04_45 05_44
+INT_R.SW6BEG2.EE4END2 origin:050-pip-seed 04_45 05_44
 INT_R.SW6BEG2.LVB0 origin:056-pip-rem 04_46 05_44
 INT_R.SW6BEG2.LVB12 origin:056-pip-rem 05_44 07_45
 INT_R.SW6BEG2.NW2END3 origin:050-pip-seed 02_45 05_47
diff --git a/artix7/segbits_lioi3.db b/artix7/segbits_lioi3.db
index ad18897..6daa483 100644
--- a/artix7/segbits_lioi3.db
+++ b/artix7/segbits_lioi3.db
@@ -40,12 +40,11 @@
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-LIOI3.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-LIOI3.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-LIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+LIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 LIOI3.ILOGIC_Y0.IFF.INV_OCLK 28_124
+LIOI3.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 LIOI3.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 LIOI3.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 LIOI3.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-LIOI3.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-LIOI3.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+LIOI3.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+LIOI3.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+LIOI3.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+LIOI3.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 LIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+LIOI3.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+LIOI3.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 LIOI3.ILOGIC_Y0.ZINV_D 29_109
 LIOI3.ILOGIC_Y0.IDELMUXE3.P0 29_101
+LIOI3.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 LIOI3.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-LIOI3.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-LIOI3.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-LIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+LIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 LIOI3.ILOGIC_Y1.IFF.INV_OCLK 29_03
+LIOI3.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 LIOI3.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 LIOI3.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 LIOI3.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-LIOI3.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-LIOI3.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+LIOI3.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+LIOI3.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+LIOI3.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+LIOI3.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 LIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+LIOI3.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+LIOI3.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 LIOI3.ILOGIC_Y1.ZINV_D 28_18
 LIOI3.ILOGIC_Y1.IDELMUXE3.P0 28_26
+LIOI3.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 LIOI3.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 LIOI3.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 LIOI3.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/artix7/segbits_lioi3.origin_info.db b/artix7/segbits_lioi3.origin_info.db
index ab8dd75..e1fdc4a 100644
--- a/artix7/segbits_lioi3.origin_info.db
+++ b/artix7/segbits_lioi3.origin_info.db
@@ -40,12 +40,11 @@
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-LIOI3.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-LIOI3.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-LIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+LIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 LIOI3.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+LIOI3.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 LIOI3.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 LIOI3.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 LIOI3.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-LIOI3.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-LIOI3.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-LIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+LIOI3.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+LIOI3.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+LIOI3.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+LIOI3.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+LIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+LIOI3.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+LIOI3.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 LIOI3.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 LIOI3.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+LIOI3.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 LIOI3.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-LIOI3.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-LIOI3.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-LIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+LIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 LIOI3.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+LIOI3.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 LIOI3.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 LIOI3.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 LIOI3.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-LIOI3.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-LIOI3.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-LIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+LIOI3.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+LIOI3.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+LIOI3.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+LIOI3.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+LIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+LIOI3.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+LIOI3.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 LIOI3.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 LIOI3.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+LIOI3.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 LIOI3.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 LIOI3.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 LIOI3.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/artix7/segbits_lioi3_tbytesrc.db b/artix7/segbits_lioi3_tbytesrc.db
index eadd7b2..317b711 100644
--- a/artix7/segbits_lioi3_tbytesrc.db
+++ b/artix7/segbits_lioi3_tbytesrc.db
@@ -40,12 +40,11 @@
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-LIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-LIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-LIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+LIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.INV_OCLK 28_124
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.ZINV_D 29_109
 LIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P0 29_101
+LIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 LIOI3_TBYTESRC.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-LIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-LIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-LIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+LIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.INV_OCLK 29_03
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 LIOI3_TBYTESRC.ILOGIC_Y1.ZINV_D 28_18
 LIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P0 28_26
+LIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 LIOI3_TBYTESRC.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 LIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 LIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/artix7/segbits_lioi3_tbytesrc.origin_info.db b/artix7/segbits_lioi3_tbytesrc.origin_info.db
index 2ce8aed..e6d11fa 100644
--- a/artix7/segbits_lioi3_tbytesrc.origin_info.db
+++ b/artix7/segbits_lioi3_tbytesrc.origin_info.db
@@ -40,12 +40,11 @@
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-LIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-LIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-LIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+LIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 LIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+LIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 LIOI3_TBYTESRC.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-LIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-LIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-LIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+LIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 LIOI3_TBYTESRC.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 LIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+LIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 LIOI3_TBYTESRC.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 LIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 LIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/artix7/segbits_lioi3_tbyteterm.db b/artix7/segbits_lioi3_tbyteterm.db
index e4b3cb0..5a1d2b5 100644
--- a/artix7/segbits_lioi3_tbyteterm.db
+++ b/artix7/segbits_lioi3_tbyteterm.db
@@ -40,12 +40,11 @@
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-LIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-LIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-LIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+LIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.INV_OCLK 28_124
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.ZINV_D 29_109
 LIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P0 29_101
+LIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 LIOI3_TBYTETERM.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-LIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-LIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-LIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+LIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.INV_OCLK 29_03
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 LIOI3_TBYTETERM.ILOGIC_Y1.ZINV_D 28_18
 LIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P0 28_26
+LIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 LIOI3_TBYTETERM.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 LIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 LIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/artix7/segbits_lioi3_tbyteterm.origin_info.db b/artix7/segbits_lioi3_tbyteterm.origin_info.db
index 85e4f73..2db80fe 100644
--- a/artix7/segbits_lioi3_tbyteterm.origin_info.db
+++ b/artix7/segbits_lioi3_tbyteterm.origin_info.db
@@ -40,12 +40,11 @@
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-LIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-LIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-LIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+LIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 LIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+LIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 LIOI3_TBYTETERM.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-LIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-LIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-LIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+LIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 LIOI3_TBYTETERM.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 LIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+LIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 LIOI3_TBYTETERM.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 LIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 LIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/artix7/segbits_rioi3.db b/artix7/segbits_rioi3.db
index 4f69fd1..e952e07 100644
--- a/artix7/segbits_rioi3.db
+++ b/artix7/segbits_rioi3.db
@@ -40,12 +40,11 @@
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-RIOI3.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-RIOI3.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-RIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+RIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 RIOI3.ILOGIC_Y0.IFF.INV_OCLK 28_124
+RIOI3.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 RIOI3.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 RIOI3.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 RIOI3.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-RIOI3.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-RIOI3.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+RIOI3.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+RIOI3.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+RIOI3.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+RIOI3.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 RIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+RIOI3.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+RIOI3.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 RIOI3.ILOGIC_Y0.ZINV_D 29_109
 RIOI3.ILOGIC_Y0.IDELMUXE3.P0 29_101
+RIOI3.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 RIOI3.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-RIOI3.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-RIOI3.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-RIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+RIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 RIOI3.ILOGIC_Y1.IFF.INV_OCLK 29_03
+RIOI3.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 RIOI3.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 RIOI3.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 RIOI3.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-RIOI3.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-RIOI3.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+RIOI3.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+RIOI3.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+RIOI3.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+RIOI3.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 RIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+RIOI3.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+RIOI3.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 RIOI3.ILOGIC_Y1.ZINV_D 28_18
 RIOI3.ILOGIC_Y1.IDELMUXE3.P0 28_26
+RIOI3.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 RIOI3.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 RIOI3.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 RIOI3.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/artix7/segbits_rioi3.origin_info.db b/artix7/segbits_rioi3.origin_info.db
index 499ad4e..e979063 100644
--- a/artix7/segbits_rioi3.origin_info.db
+++ b/artix7/segbits_rioi3.origin_info.db
@@ -40,12 +40,11 @@
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-RIOI3.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-RIOI3.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-RIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+RIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 RIOI3.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+RIOI3.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 RIOI3.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 RIOI3.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 RIOI3.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-RIOI3.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-RIOI3.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-RIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+RIOI3.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+RIOI3.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+RIOI3.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+RIOI3.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+RIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+RIOI3.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+RIOI3.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 RIOI3.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 RIOI3.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+RIOI3.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 RIOI3.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-RIOI3.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-RIOI3.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-RIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+RIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 RIOI3.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+RIOI3.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 RIOI3.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 RIOI3.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 RIOI3.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-RIOI3.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-RIOI3.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-RIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+RIOI3.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+RIOI3.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+RIOI3.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+RIOI3.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+RIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+RIOI3.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+RIOI3.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 RIOI3.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 RIOI3.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+RIOI3.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 RIOI3.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 RIOI3.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 RIOI3.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/artix7/segbits_rioi3_tbytesrc.db b/artix7/segbits_rioi3_tbytesrc.db
index 9b381ec..263bd1f 100644
--- a/artix7/segbits_rioi3_tbytesrc.db
+++ b/artix7/segbits_rioi3_tbytesrc.db
@@ -40,12 +40,11 @@
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-RIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-RIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-RIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+RIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.INV_OCLK 28_124
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.ZINV_D 29_109
 RIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P0 29_101
+RIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 RIOI3_TBYTESRC.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-RIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-RIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-RIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+RIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.INV_OCLK 29_03
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 RIOI3_TBYTESRC.ILOGIC_Y1.ZINV_D 28_18
 RIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P0 28_26
+RIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 RIOI3_TBYTESRC.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 RIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 RIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/artix7/segbits_rioi3_tbytesrc.origin_info.db b/artix7/segbits_rioi3_tbytesrc.origin_info.db
index 3f4c532..e18e1c4 100644
--- a/artix7/segbits_rioi3_tbytesrc.origin_info.db
+++ b/artix7/segbits_rioi3_tbytesrc.origin_info.db
@@ -40,12 +40,11 @@
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-RIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-RIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-RIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+RIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 RIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+RIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 RIOI3_TBYTESRC.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-RIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-RIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-RIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+RIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 RIOI3_TBYTESRC.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 RIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+RIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 RIOI3_TBYTESRC.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 RIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 RIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/artix7/segbits_rioi3_tbyteterm.db b/artix7/segbits_rioi3_tbyteterm.db
index 824bf6e..5bd5c1c 100644
--- a/artix7/segbits_rioi3_tbyteterm.db
+++ b/artix7/segbits_rioi3_tbyteterm.db
@@ -40,12 +40,11 @@
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-RIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-RIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-RIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+RIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.INV_OCLK 28_124
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.ZINV_D 29_109
 RIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P0 29_101
+RIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 RIOI3_TBYTETERM.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-RIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-RIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-RIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+RIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.INV_OCLK 29_03
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 RIOI3_TBYTETERM.ILOGIC_Y1.ZINV_D 28_18
 RIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P0 28_26
+RIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 RIOI3_TBYTETERM.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 RIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 RIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/artix7/segbits_rioi3_tbyteterm.origin_info.db b/artix7/segbits_rioi3_tbyteterm.origin_info.db
index 011ead8..bff2c73 100644
--- a/artix7/segbits_rioi3_tbyteterm.origin_info.db
+++ b/artix7/segbits_rioi3_tbyteterm.origin_info.db
@@ -40,12 +40,11 @@
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-RIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-RIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-RIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+RIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 RIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+RIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 RIOI3_TBYTETERM.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-RIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-RIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-RIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+RIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 RIOI3_TBYTETERM.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 RIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+RIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 RIOI3_TBYTETERM.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 RIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 RIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/artix7/timings/DSP_L.sdf b/artix7/timings/DSP_L.sdf
index 4eb87d8..5bd2b23 100644
--- a/artix7/timings/DSP_L.sdf
+++ b/artix7/timings/DSP_L.sdf
@@ -260,13 +260,13 @@
         (INSTANCE DSP48E1)
         (DELAY
             (ABSOLUTE
-                (IOPATH D CARRYCASCOUT (0.596::2.268)(1.345::5.400))
-                (IOPATH D CARRYOUT (0.580::2.133)(1.334::5.046))
-                (IOPATH D MULTSIGNOUT (0.592::2.140)(1.323::5.029))
-                (IOPATH D P (0.587::2.142)(1.346::5.070))
-                (IOPATH D PATTERNBDETECT (0.628::2.339)(1.430::5.636))
-                (IOPATH D PATTERNDETECT (0.628::2.339)(1.430::5.636))
-                (IOPATH D PCOUT (0.580::2.133)(1.334::5.046))
+                (IOPATH A CARRYCASCOUT (0.596::2.268)(1.345::5.400))
+                (IOPATH A CARRYOUT (0.580::2.133)(1.334::5.046))
+                (IOPATH A MULTSIGNOUT (0.592::2.140)(1.323::5.029))
+                (IOPATH A P (0.587::2.142)(1.346::5.070))
+                (IOPATH A PATTERNBDETECT (0.628::2.339)(1.430::5.636))
+                (IOPATH A PATTERNDETECT (0.628::2.339)(1.430::5.636))
+                (IOPATH A PCOUT (0.580::2.133)(1.334::5.046))
             )
         )
     )
@@ -275,13 +275,13 @@
         (INSTANCE DSP48E1)
         (DELAY
             (ABSOLUTE
-                (IOPATH D CARRYCASCOUT (0.596::2.268)(1.345::5.400))
-                (IOPATH D CARRYOUT (0.580::2.133)(1.334::5.046))
-                (IOPATH D MULTSIGNOUT (0.592::2.140)(1.323::5.029))
-                (IOPATH D P (0.587::2.142)(1.346::5.070))
-                (IOPATH D PATTERNBDETECT (0.628::2.339)(1.430::5.636))
-                (IOPATH D PATTERNDETECT (0.628::2.339)(1.430::5.636))
-                (IOPATH D PCOUT (0.580::2.133)(1.334::5.046))
+                (IOPATH A CARRYCASCOUT (0.596::2.268)(1.345::5.400))
+                (IOPATH A CARRYOUT (0.580::2.133)(1.334::5.046))
+                (IOPATH A MULTSIGNOUT (0.592::2.140)(1.323::5.029))
+                (IOPATH A P (0.587::2.142)(1.346::5.070))
+                (IOPATH A PATTERNBDETECT (0.628::2.339)(1.430::5.636))
+                (IOPATH A PATTERNDETECT (0.628::2.339)(1.430::5.636))
+                (IOPATH A PCOUT (0.580::2.133)(1.334::5.046))
             )
         )
     )
@@ -289,32 +289,32 @@
         (CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC_USE_PATTERN_DETECT_NO_PATDET")
         (INSTANCE DSP48E1)
         (TIMINGCHECK
-            (HOLD D (posedge CLK) (-4.951::-0.994))
-            (SETUP D (posedge CLK) (0.994::4.951))
+            (HOLD A (posedge CLK) (-4.951::-0.994))
+            (SETUP A (posedge CLK) (0.994::4.951))
         )
     )
     (CELL
         (CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC_USE_PATTERN_DETECT_PATDET")
         (INSTANCE DSP48E1)
         (TIMINGCHECK
-            (HOLD D (posedge CLK) (-5.342::-1.063))
-            (SETUP D (posedge CLK) (1.063::5.342))
+            (HOLD A (posedge CLK) (-5.342::-1.063))
+            (SETUP A (posedge CLK) (1.063::5.342))
         )
     )
     (CELL
         (CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY_USE_PATTERN_DETECT_NO_PATDET")
         (INSTANCE DSP48E1)
         (TIMINGCHECK
-            (HOLD D (posedge CLK) (-4.951::-0.994))
-            (SETUP D (posedge CLK) (0.994::4.951))
+            (HOLD A (posedge CLK) (-4.951::-0.994))
+            (SETUP A (posedge CLK) (0.994::4.951))
         )
     )
     (CELL
         (CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY_USE_PATTERN_DETECT_PATDET")
         (INSTANCE DSP48E1)
         (TIMINGCHECK
-            (HOLD D (posedge CLK) (-5.342::-1.063))
-            (SETUP D (posedge CLK) (1.063::5.342))
+            (HOLD A (posedge CLK) (-5.342::-1.063))
+            (SETUP A (posedge CLK) (1.063::5.342))
         )
     )
     (CELL
@@ -1837,12 +1837,8 @@
         (INSTANCE DSP48E1)
         (DELAY
             (ABSOLUTE
-                (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
                 (IOPATH CLK CARRYOUT (0.688::2.241)(1.522::5.297))
-                (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
                 (IOPATH CLK P (0.696::2.251)(1.533::5.320))
-                (IOPATH CLK PATTERNBDETECT (0.736::2.447)(1.618::5.885))
-                (IOPATH CLK PATTERNDETECT (0.736::2.447)(1.618::5.885))
                 (IOPATH CLK PCOUT (0.717::2.334)(1.575::5.515))
             )
         )
@@ -1852,13 +1848,33 @@
         (INSTANCE DSP48E1)
         (DELAY
             (ABSOLUTE
-                (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
                 (IOPATH CLK CARRYOUT (0.688::2.241)(1.522::5.297))
-                (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
                 (IOPATH CLK P (0.696::2.251)(1.533::5.320))
+                (IOPATH CLK PCOUT (0.717::2.334)(1.575::5.515))
+            )
+        )
+    )
+    (CELL
+        (CELLTYPE "DSP48E1DREG_1_A_ADREG_0_DREG_0_MREG_0_PREG_0_USE_DPORT_TRUE_USE_MULT_DYNAMIC")
+        (INSTANCE DSP48E1)
+        (DELAY
+            (ABSOLUTE
+                (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
+                (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
                 (IOPATH CLK PATTERNBDETECT (0.736::2.447)(1.618::5.885))
                 (IOPATH CLK PATTERNDETECT (0.736::2.447)(1.618::5.885))
-                (IOPATH CLK PCOUT (0.717::2.334)(1.575::5.515))
+            )
+        )
+    )
+    (CELL
+        (CELLTYPE "DSP48E1DREG_1_A_ADREG_0_DREG_0_MREG_0_PREG_0_USE_DPORT_TRUE_USE_MULT_MULTIPLY")
+        (INSTANCE DSP48E1)
+        (DELAY
+            (ABSOLUTE
+                (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
+                (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
+                (IOPATH CLK PATTERNBDETECT (0.736::2.447)(1.618::5.885))
+                (IOPATH CLK PATTERNDETECT (0.736::2.447)(1.618::5.885))
             )
         )
     )
diff --git a/artix7/timings/DSP_R.sdf b/artix7/timings/DSP_R.sdf
index 4eb87d8..5bd2b23 100644
--- a/artix7/timings/DSP_R.sdf
+++ b/artix7/timings/DSP_R.sdf
@@ -260,13 +260,13 @@
         (INSTANCE DSP48E1)
         (DELAY
             (ABSOLUTE
-                (IOPATH D CARRYCASCOUT (0.596::2.268)(1.345::5.400))
-                (IOPATH D CARRYOUT (0.580::2.133)(1.334::5.046))
-                (IOPATH D MULTSIGNOUT (0.592::2.140)(1.323::5.029))
-                (IOPATH D P (0.587::2.142)(1.346::5.070))
-                (IOPATH D PATTERNBDETECT (0.628::2.339)(1.430::5.636))
-                (IOPATH D PATTERNDETECT (0.628::2.339)(1.430::5.636))
-                (IOPATH D PCOUT (0.580::2.133)(1.334::5.046))
+                (IOPATH A CARRYCASCOUT (0.596::2.268)(1.345::5.400))
+                (IOPATH A CARRYOUT (0.580::2.133)(1.334::5.046))
+                (IOPATH A MULTSIGNOUT (0.592::2.140)(1.323::5.029))
+                (IOPATH A P (0.587::2.142)(1.346::5.070))
+                (IOPATH A PATTERNBDETECT (0.628::2.339)(1.430::5.636))
+                (IOPATH A PATTERNDETECT (0.628::2.339)(1.430::5.636))
+                (IOPATH A PCOUT (0.580::2.133)(1.334::5.046))
             )
         )
     )
@@ -275,13 +275,13 @@
         (INSTANCE DSP48E1)
         (DELAY
             (ABSOLUTE
-                (IOPATH D CARRYCASCOUT (0.596::2.268)(1.345::5.400))
-                (IOPATH D CARRYOUT (0.580::2.133)(1.334::5.046))
-                (IOPATH D MULTSIGNOUT (0.592::2.140)(1.323::5.029))
-                (IOPATH D P (0.587::2.142)(1.346::5.070))
-                (IOPATH D PATTERNBDETECT (0.628::2.339)(1.430::5.636))
-                (IOPATH D PATTERNDETECT (0.628::2.339)(1.430::5.636))
-                (IOPATH D PCOUT (0.580::2.133)(1.334::5.046))
+                (IOPATH A CARRYCASCOUT (0.596::2.268)(1.345::5.400))
+                (IOPATH A CARRYOUT (0.580::2.133)(1.334::5.046))
+                (IOPATH A MULTSIGNOUT (0.592::2.140)(1.323::5.029))
+                (IOPATH A P (0.587::2.142)(1.346::5.070))
+                (IOPATH A PATTERNBDETECT (0.628::2.339)(1.430::5.636))
+                (IOPATH A PATTERNDETECT (0.628::2.339)(1.430::5.636))
+                (IOPATH A PCOUT (0.580::2.133)(1.334::5.046))
             )
         )
     )
@@ -289,32 +289,32 @@
         (CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC_USE_PATTERN_DETECT_NO_PATDET")
         (INSTANCE DSP48E1)
         (TIMINGCHECK
-            (HOLD D (posedge CLK) (-4.951::-0.994))
-            (SETUP D (posedge CLK) (0.994::4.951))
+            (HOLD A (posedge CLK) (-4.951::-0.994))
+            (SETUP A (posedge CLK) (0.994::4.951))
         )
     )
     (CELL
         (CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC_USE_PATTERN_DETECT_PATDET")
         (INSTANCE DSP48E1)
         (TIMINGCHECK
-            (HOLD D (posedge CLK) (-5.342::-1.063))
-            (SETUP D (posedge CLK) (1.063::5.342))
+            (HOLD A (posedge CLK) (-5.342::-1.063))
+            (SETUP A (posedge CLK) (1.063::5.342))
         )
     )
     (CELL
         (CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY_USE_PATTERN_DETECT_NO_PATDET")
         (INSTANCE DSP48E1)
         (TIMINGCHECK
-            (HOLD D (posedge CLK) (-4.951::-0.994))
-            (SETUP D (posedge CLK) (0.994::4.951))
+            (HOLD A (posedge CLK) (-4.951::-0.994))
+            (SETUP A (posedge CLK) (0.994::4.951))
         )
     )
     (CELL
         (CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY_USE_PATTERN_DETECT_PATDET")
         (INSTANCE DSP48E1)
         (TIMINGCHECK
-            (HOLD D (posedge CLK) (-5.342::-1.063))
-            (SETUP D (posedge CLK) (1.063::5.342))
+            (HOLD A (posedge CLK) (-5.342::-1.063))
+            (SETUP A (posedge CLK) (1.063::5.342))
         )
     )
     (CELL
@@ -1837,12 +1837,8 @@
         (INSTANCE DSP48E1)
         (DELAY
             (ABSOLUTE
-                (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
                 (IOPATH CLK CARRYOUT (0.688::2.241)(1.522::5.297))
-                (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
                 (IOPATH CLK P (0.696::2.251)(1.533::5.320))
-                (IOPATH CLK PATTERNBDETECT (0.736::2.447)(1.618::5.885))
-                (IOPATH CLK PATTERNDETECT (0.736::2.447)(1.618::5.885))
                 (IOPATH CLK PCOUT (0.717::2.334)(1.575::5.515))
             )
         )
@@ -1852,13 +1848,33 @@
         (INSTANCE DSP48E1)
         (DELAY
             (ABSOLUTE
-                (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
                 (IOPATH CLK CARRYOUT (0.688::2.241)(1.522::5.297))
-                (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
                 (IOPATH CLK P (0.696::2.251)(1.533::5.320))
+                (IOPATH CLK PCOUT (0.717::2.334)(1.575::5.515))
+            )
+        )
+    )
+    (CELL
+        (CELLTYPE "DSP48E1DREG_1_A_ADREG_0_DREG_0_MREG_0_PREG_0_USE_DPORT_TRUE_USE_MULT_DYNAMIC")
+        (INSTANCE DSP48E1)
+        (DELAY
+            (ABSOLUTE
+                (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
+                (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
                 (IOPATH CLK PATTERNBDETECT (0.736::2.447)(1.618::5.885))
                 (IOPATH CLK PATTERNDETECT (0.736::2.447)(1.618::5.885))
-                (IOPATH CLK PCOUT (0.717::2.334)(1.575::5.515))
+            )
+        )
+    )
+    (CELL
+        (CELLTYPE "DSP48E1DREG_1_A_ADREG_0_DREG_0_MREG_0_PREG_0_USE_DPORT_TRUE_USE_MULT_MULTIPLY")
+        (INSTANCE DSP48E1)
+        (DELAY
+            (ABSOLUTE
+                (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
+                (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
+                (IOPATH CLK PATTERNBDETECT (0.736::2.447)(1.618::5.885))
+                (IOPATH CLK PATTERNDETECT (0.736::2.447)(1.618::5.885))
             )
         )
     )
diff --git a/kintex7/mask_lioi3.db b/kintex7/mask_lioi3.db
index 4c3181d..1c35129 100644
--- a/kintex7/mask_lioi3.db
+++ b/kintex7/mask_lioi3.db
@@ -15,7 +15,6 @@
 bit 25_84
 bit 25_85
 bit 25_95
-bit 25_96
 bit 25_98
 bit 25_99
 bit 25_111
diff --git a/kintex7/mask_lioi3_tbytesrc.db b/kintex7/mask_lioi3_tbytesrc.db
index 4c3181d..1c35129 100644
--- a/kintex7/mask_lioi3_tbytesrc.db
+++ b/kintex7/mask_lioi3_tbytesrc.db
@@ -15,7 +15,6 @@
 bit 25_84
 bit 25_85
 bit 25_95
-bit 25_96
 bit 25_98
 bit 25_99
 bit 25_111
diff --git a/kintex7/mask_lioi3_tbyteterm.db b/kintex7/mask_lioi3_tbyteterm.db
index 4c3181d..1c35129 100644
--- a/kintex7/mask_lioi3_tbyteterm.db
+++ b/kintex7/mask_lioi3_tbyteterm.db
@@ -15,7 +15,6 @@
 bit 25_84
 bit 25_85
 bit 25_95
-bit 25_96
 bit 25_98
 bit 25_99
 bit 25_111
diff --git a/kintex7/mask_rioi3.db b/kintex7/mask_rioi3.db
index 4c3181d..1c35129 100644
--- a/kintex7/mask_rioi3.db
+++ b/kintex7/mask_rioi3.db
@@ -15,7 +15,6 @@
 bit 25_84
 bit 25_85
 bit 25_95
-bit 25_96
 bit 25_98
 bit 25_99
 bit 25_111
diff --git a/kintex7/mask_rioi3_tbytesrc.db b/kintex7/mask_rioi3_tbytesrc.db
index 4c3181d..1c35129 100644
--- a/kintex7/mask_rioi3_tbytesrc.db
+++ b/kintex7/mask_rioi3_tbytesrc.db
@@ -15,7 +15,6 @@
 bit 25_84
 bit 25_85
 bit 25_95
-bit 25_96
 bit 25_98
 bit 25_99
 bit 25_111
diff --git a/kintex7/mask_rioi3_tbyteterm.db b/kintex7/mask_rioi3_tbyteterm.db
index 4c3181d..1c35129 100644
--- a/kintex7/mask_rioi3_tbyteterm.db
+++ b/kintex7/mask_rioi3_tbyteterm.db
@@ -15,7 +15,6 @@
 bit 25_84
 bit 25_85
 bit 25_95
-bit 25_96
 bit 25_98
 bit 25_99
 bit 25_111
diff --git a/kintex7/segbits_int_l.origin_info.db b/kintex7/segbits_int_l.origin_info.db
index dee262a..365a6b6 100644
--- a/kintex7/segbits_int_l.origin_info.db
+++ b/kintex7/segbits_int_l.origin_info.db
@@ -392,7 +392,7 @@
 INT_L.FAN_ALT3.WW2END3 origin:050-pip-seed !22_56 !23_56 !24_56 19_57 25_56
 INT_L.FAN_ALT4.BYP_BOUNCE_N3_3 origin:059-pip-byp-bounce !22_08 !23_08 !24_08 20_08 25_08
 INT_L.FAN_ALT4.BYP_BOUNCE_N3_7 origin:059-pip-byp-bounce !22_08 !23_08 !25_08 20_08 24_08
-INT_L.FAN_ALT4.FAN_BOUNCE2 origin:050-pip-seed !23_08 20_08 22_08 24_08 25_08
+INT_L.FAN_ALT4.FAN_BOUNCE2 origin:056-pip-rem !23_08 20_08 22_08 24_08 25_08
 INT_L.FAN_ALT4.FAN_BOUNCE7 origin:056-pip-rem !22_08 20_08 23_08 24_08 25_08
 INT_L.FAN_ALT4.LOGIC_OUTS_L4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
 INT_L.FAN_ALT4.LOGIC_OUTS_L8 origin:050-pip-seed !22_08 21_08 23_08 24_08 25_08
@@ -1897,7 +1897,7 @@
 INT_L.EE4BEG1.SS2END1 origin:050-pip-seed 03_24 05_27
 INT_L.EE4BEG1.SS6END1 origin:050-pip-seed 05_27 06_24
 INT_L.EE4BEG1.SW2END1 origin:050-pip-seed 02_25 05_27
-INT_L.EE4BEG1.SW6END1 origin:056-pip-rem 05_24 05_27
+INT_L.EE4BEG1.SW6END1 origin:050-pip-seed 05_24 05_27
 INT_L.EE4BEG2.LOGIC_OUTS_L2 origin:050-pip-seed 02_41 04_42
 INT_L.EE4BEG2.LOGIC_OUTS_L6 origin:050-pip-seed 02_41 07_41
 INT_L.EE4BEG2.LOGIC_OUTS_L10 origin:050-pip-seed 03_40 07_41
@@ -1937,7 +1937,7 @@
 INT_L.EE4BEG3.SS2END3 origin:050-pip-seed 03_56 05_59
 INT_L.EE4BEG3.SS6END3 origin:050-pip-seed 05_59 06_56
 INT_L.EE4BEG3.SW2END3 origin:050-pip-seed 02_57 05_59
-INT_L.EE4BEG3.SW6END3 origin:050-pip-seed 05_56 05_59
+INT_L.EE4BEG3.SW6END3 origin:056-pip-rem 05_56 05_59
 INT_L.EL1BEG0.LOGIC_OUTS_L1 origin:050-pip-seed 07_20 14_21
 INT_L.EL1BEG0.LOGIC_OUTS_L5 origin:050-pip-seed 11_21 14_21
 INT_L.EL1BEG0.LOGIC_OUTS_L9 origin:050-pip-seed 10_21 13_21
@@ -2887,7 +2887,7 @@
 INT_L.SE6BEG3.NE2END3 origin:050-pip-seed 03_58 04_56
 INT_L.SE6BEG3.NE6END3 origin:050-pip-seed 04_56 04_59
 INT_L.SE6BEG3.NN2END3 origin:050-pip-seed 02_59 04_56
-INT_L.SE6BEG3.NN6END3 origin:056-pip-rem 04_56 07_59
+INT_L.SE6BEG3.NN6END3 origin:050-pip-seed 04_56 07_59
 INT_L.SE6BEG3.SE2END3 origin:050-pip-seed 02_58 03_58
 INT_L.SE6BEG3.SE6END3 origin:050-pip-seed 02_58 07_59
 INT_L.SE6BEG3.SS2END3 origin:050-pip-seed 02_59 05_58
@@ -3603,7 +3603,7 @@
 INT_L.WW4BEG2.LVB_L0 origin:056-pip-rem 04_34 05_32
 INT_L.WW4BEG2.LVB_L12 origin:056-pip-rem 05_32 07_33
 INT_L.WW4BEG2.NE2END2 origin:050-pip-seed 02_33 05_35
-INT_L.WW4BEG2.NE6END2 origin:056-pip-rem 05_32 05_35
+INT_L.WW4BEG2.NE6END2 origin:050-pip-seed 05_32 05_35
 INT_L.WW4BEG2.NN2END2 origin:050-pip-seed 03_32 05_35
 INT_L.WW4BEG2.NN6END2 origin:050-pip-seed 05_35 06_32
 INT_L.WW4BEG2.NW2END2 origin:050-pip-seed 02_33 03_33
@@ -3623,7 +3623,7 @@
 INT_L.WW4BEG3.LV_L18 origin:056-pip-rem 05_48 07_49
 INT_L.WW4BEG3.LH0 origin:056-pip-rem 04_50 05_48
 INT_L.WW4BEG3.NE2END3 origin:050-pip-seed 02_49 05_51
-INT_L.WW4BEG3.NE6END3 origin:056-pip-rem 05_48 05_51
+INT_L.WW4BEG3.NE6END3 origin:050-pip-seed 05_48 05_51
 INT_L.WW4BEG3.NN2END3 origin:050-pip-seed 03_48 05_51
 INT_L.WW4BEG3.NN6END3 origin:050-pip-seed 05_51 06_48
 INT_L.WW4BEG3.NW2END3 origin:050-pip-seed 02_49 03_49
diff --git a/kintex7/segbits_int_r.origin_info.db b/kintex7/segbits_int_r.origin_info.db
index 13d5c93..2f5a651 100644
--- a/kintex7/segbits_int_r.origin_info.db
+++ b/kintex7/segbits_int_r.origin_info.db
@@ -685,7 +685,7 @@
 INT_R.EE4BEG1.SS2END1 origin:050-pip-seed 03_24 05_27
 INT_R.EE4BEG1.SS6END1 origin:050-pip-seed 05_27 06_24
 INT_R.EE4BEG1.SW2END1 origin:050-pip-seed 02_25 05_27
-INT_R.EE4BEG1.SW6END1 origin:056-pip-rem 05_24 05_27
+INT_R.EE4BEG1.SW6END1 origin:050-pip-seed 05_24 05_27
 INT_R.EE4BEG2.LOGIC_OUTS2 origin:050-pip-seed 02_41 04_42
 INT_R.EE4BEG2.LOGIC_OUTS6 origin:050-pip-seed 02_41 07_41
 INT_R.EE4BEG2.LOGIC_OUTS10 origin:050-pip-seed 03_40 07_41
@@ -725,7 +725,7 @@
 INT_R.EE4BEG3.SS2END3 origin:050-pip-seed 03_56 05_59
 INT_R.EE4BEG3.SS6END3 origin:050-pip-seed 05_59 06_56
 INT_R.EE4BEG3.SW2END3 origin:050-pip-seed 02_57 05_59
-INT_R.EE4BEG3.SW6END3 origin:056-pip-rem 05_56 05_59
+INT_R.EE4BEG3.SW6END3 origin:050-pip-seed 05_56 05_59
 INT_R.EL1BEG0.LOGIC_OUTS1 origin:050-pip-seed 07_20 14_21
 INT_R.EL1BEG0.LOGIC_OUTS5 origin:050-pip-seed 11_21 14_21
 INT_R.EL1BEG0.LOGIC_OUTS9 origin:050-pip-seed 10_21 13_21
@@ -2273,7 +2273,7 @@
 INT_R.NE6BEG3.SE2END3 origin:050-pip-seed 02_53 05_55
 INT_R.NE6BEG3.SE6END3 origin:050-pip-seed 05_55 06_52
 INT_R.NE6BEG3.WW2END2 origin:050-pip-seed 03_52 04_53
-INT_R.NE6BEG3.WW4END3 origin:056-pip-rem 04_53 05_52
+INT_R.NE6BEG3.WW4END3 origin:050-pip-seed 04_53 05_52
 INT_R.NL1BEG0.LOGIC_OUTS1 origin:050-pip-seed 07_16 14_17
 INT_R.NL1BEG0.LOGIC_OUTS5 origin:050-pip-seed 11_17 14_17
 INT_R.NL1BEG0.LOGIC_OUTS9 origin:050-pip-seed 10_17 13_17
@@ -3321,7 +3321,7 @@
 INT_R.SW6BEG2.LOGIC_OUTS16 origin:050-pip-seed 04_46 06_44
 INT_R.SW6BEG2.LOGIC_OUTS20 origin:050-pip-seed 06_44 07_45
 INT_R.SW6BEG2.EE2END2 origin:050-pip-seed 03_44 04_45
-INT_R.SW6BEG2.EE4END2 origin:056-pip-rem 04_45 05_44
+INT_R.SW6BEG2.EE4END2 origin:050-pip-seed 04_45 05_44
 INT_R.SW6BEG2.LVB0 origin:056-pip-rem 04_46 05_44
 INT_R.SW6BEG2.LVB12 origin:056-pip-rem 05_44 07_45
 INT_R.SW6BEG2.NW2END3 origin:050-pip-seed 02_45 05_47
@@ -3344,7 +3344,7 @@
 INT_R.SW6BEG3.NW6END_S0_0 origin:050-pip-seed 05_63 06_60
 INT_R.SW6BEG3.WW4END_S0_0 origin:050-pip-seed 05_60 05_63
 INT_R.SW6BEG3.EE2END3 origin:050-pip-seed 03_60 04_61
-INT_R.SW6BEG3.EE4END3 origin:050-pip-seed 04_61 05_60
+INT_R.SW6BEG3.EE4END3 origin:056-pip-rem 04_61 05_60
 INT_R.SW6BEG3.LH0 origin:056-pip-rem 04_62 05_60
 INT_R.SW6BEG3.LV18 origin:056-pip-rem 05_60 07_61
 INT_R.SW6BEG3.SE2END3 origin:050-pip-seed 02_61 04_61
@@ -3603,7 +3603,7 @@
 INT_R.WW4BEG2.LVB0 origin:056-pip-rem 04_34 05_32
 INT_R.WW4BEG2.LVB12 origin:056-pip-rem 05_32 07_33
 INT_R.WW4BEG2.NE2END2 origin:050-pip-seed 02_33 05_35
-INT_R.WW4BEG2.NE6END2 origin:050-pip-seed 05_32 05_35
+INT_R.WW4BEG2.NE6END2 origin:056-pip-rem 05_32 05_35
 INT_R.WW4BEG2.NN2END2 origin:050-pip-seed 03_32 05_35
 INT_R.WW4BEG2.NN6END2 origin:050-pip-seed 05_35 06_32
 INT_R.WW4BEG2.NW2END2 origin:050-pip-seed 02_33 03_33
@@ -3623,7 +3623,7 @@
 INT_R.WW4BEG3.LH0 origin:056-pip-rem 04_50 05_48
 INT_R.WW4BEG3.LV18 origin:056-pip-rem 05_48 07_49
 INT_R.WW4BEG3.NE2END3 origin:050-pip-seed 02_49 05_51
-INT_R.WW4BEG3.NE6END3 origin:056-pip-rem 05_48 05_51
+INT_R.WW4BEG3.NE6END3 origin:050-pip-seed 05_48 05_51
 INT_R.WW4BEG3.NN2END3 origin:050-pip-seed 03_48 05_51
 INT_R.WW4BEG3.NN6END3 origin:050-pip-seed 05_51 06_48
 INT_R.WW4BEG3.NW2END3 origin:050-pip-seed 02_49 03_49
diff --git a/kintex7/segbits_lioi3.db b/kintex7/segbits_lioi3.db
index ad18897..6daa483 100644
--- a/kintex7/segbits_lioi3.db
+++ b/kintex7/segbits_lioi3.db
@@ -40,12 +40,11 @@
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-LIOI3.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-LIOI3.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-LIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+LIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 LIOI3.ILOGIC_Y0.IFF.INV_OCLK 28_124
+LIOI3.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 LIOI3.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 LIOI3.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 LIOI3.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-LIOI3.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-LIOI3.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+LIOI3.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+LIOI3.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+LIOI3.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+LIOI3.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 LIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+LIOI3.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+LIOI3.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 LIOI3.ILOGIC_Y0.ZINV_D 29_109
 LIOI3.ILOGIC_Y0.IDELMUXE3.P0 29_101
+LIOI3.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 LIOI3.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-LIOI3.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-LIOI3.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-LIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+LIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 LIOI3.ILOGIC_Y1.IFF.INV_OCLK 29_03
+LIOI3.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 LIOI3.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 LIOI3.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 LIOI3.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-LIOI3.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-LIOI3.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+LIOI3.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+LIOI3.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+LIOI3.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+LIOI3.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 LIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+LIOI3.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+LIOI3.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 LIOI3.ILOGIC_Y1.ZINV_D 28_18
 LIOI3.ILOGIC_Y1.IDELMUXE3.P0 28_26
+LIOI3.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 LIOI3.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 LIOI3.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 LIOI3.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/kintex7/segbits_lioi3.origin_info.db b/kintex7/segbits_lioi3.origin_info.db
index ab8dd75..e1fdc4a 100644
--- a/kintex7/segbits_lioi3.origin_info.db
+++ b/kintex7/segbits_lioi3.origin_info.db
@@ -40,12 +40,11 @@
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-LIOI3.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-LIOI3.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-LIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+LIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 LIOI3.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+LIOI3.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 LIOI3.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 LIOI3.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 LIOI3.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-LIOI3.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-LIOI3.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-LIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+LIOI3.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+LIOI3.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+LIOI3.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+LIOI3.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+LIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+LIOI3.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+LIOI3.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 LIOI3.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 LIOI3.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+LIOI3.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 LIOI3.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-LIOI3.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-LIOI3.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-LIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+LIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 LIOI3.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+LIOI3.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 LIOI3.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 LIOI3.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 LIOI3.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-LIOI3.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-LIOI3.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-LIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+LIOI3.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+LIOI3.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+LIOI3.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+LIOI3.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+LIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+LIOI3.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+LIOI3.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 LIOI3.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 LIOI3.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+LIOI3.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 LIOI3.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 LIOI3.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 LIOI3.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/kintex7/segbits_lioi3_tbytesrc.db b/kintex7/segbits_lioi3_tbytesrc.db
index eadd7b2..317b711 100644
--- a/kintex7/segbits_lioi3_tbytesrc.db
+++ b/kintex7/segbits_lioi3_tbytesrc.db
@@ -40,12 +40,11 @@
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-LIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-LIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-LIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+LIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.INV_OCLK 28_124
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.ZINV_D 29_109
 LIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P0 29_101
+LIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 LIOI3_TBYTESRC.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-LIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-LIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-LIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+LIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.INV_OCLK 29_03
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 LIOI3_TBYTESRC.ILOGIC_Y1.ZINV_D 28_18
 LIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P0 28_26
+LIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 LIOI3_TBYTESRC.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 LIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 LIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/kintex7/segbits_lioi3_tbytesrc.origin_info.db b/kintex7/segbits_lioi3_tbytesrc.origin_info.db
index 2ce8aed..e6d11fa 100644
--- a/kintex7/segbits_lioi3_tbytesrc.origin_info.db
+++ b/kintex7/segbits_lioi3_tbytesrc.origin_info.db
@@ -40,12 +40,11 @@
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-LIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-LIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-LIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+LIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 LIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+LIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 LIOI3_TBYTESRC.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-LIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-LIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-LIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+LIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 LIOI3_TBYTESRC.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 LIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+LIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 LIOI3_TBYTESRC.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 LIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 LIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/kintex7/segbits_lioi3_tbyteterm.db b/kintex7/segbits_lioi3_tbyteterm.db
index e4b3cb0..5a1d2b5 100644
--- a/kintex7/segbits_lioi3_tbyteterm.db
+++ b/kintex7/segbits_lioi3_tbyteterm.db
@@ -40,12 +40,11 @@
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-LIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-LIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-LIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+LIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.INV_OCLK 28_124
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.ZINV_D 29_109
 LIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P0 29_101
+LIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 LIOI3_TBYTETERM.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-LIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-LIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-LIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+LIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.INV_OCLK 29_03
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 LIOI3_TBYTETERM.ILOGIC_Y1.ZINV_D 28_18
 LIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P0 28_26
+LIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 LIOI3_TBYTETERM.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 LIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 LIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/kintex7/segbits_lioi3_tbyteterm.origin_info.db b/kintex7/segbits_lioi3_tbyteterm.origin_info.db
index 85e4f73..2db80fe 100644
--- a/kintex7/segbits_lioi3_tbyteterm.origin_info.db
+++ b/kintex7/segbits_lioi3_tbyteterm.origin_info.db
@@ -40,12 +40,11 @@
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-LIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-LIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-LIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+LIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 LIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+LIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 LIOI3_TBYTETERM.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-LIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-LIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-LIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+LIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 LIOI3_TBYTETERM.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 LIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+LIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 LIOI3_TBYTETERM.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 LIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 LIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/kintex7/segbits_rioi3.db b/kintex7/segbits_rioi3.db
index 4f69fd1..e952e07 100644
--- a/kintex7/segbits_rioi3.db
+++ b/kintex7/segbits_rioi3.db
@@ -40,12 +40,11 @@
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-RIOI3.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-RIOI3.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-RIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+RIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 RIOI3.ILOGIC_Y0.IFF.INV_OCLK 28_124
+RIOI3.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 RIOI3.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 RIOI3.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 RIOI3.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-RIOI3.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-RIOI3.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+RIOI3.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+RIOI3.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+RIOI3.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+RIOI3.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 RIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+RIOI3.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+RIOI3.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 RIOI3.ILOGIC_Y0.ZINV_D 29_109
 RIOI3.ILOGIC_Y0.IDELMUXE3.P0 29_101
+RIOI3.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 RIOI3.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-RIOI3.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-RIOI3.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-RIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+RIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 RIOI3.ILOGIC_Y1.IFF.INV_OCLK 29_03
+RIOI3.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 RIOI3.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 RIOI3.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 RIOI3.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-RIOI3.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-RIOI3.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+RIOI3.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+RIOI3.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+RIOI3.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+RIOI3.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 RIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+RIOI3.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+RIOI3.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 RIOI3.ILOGIC_Y1.ZINV_D 28_18
 RIOI3.ILOGIC_Y1.IDELMUXE3.P0 28_26
+RIOI3.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 RIOI3.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 RIOI3.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 RIOI3.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/kintex7/segbits_rioi3.origin_info.db b/kintex7/segbits_rioi3.origin_info.db
index 499ad4e..e979063 100644
--- a/kintex7/segbits_rioi3.origin_info.db
+++ b/kintex7/segbits_rioi3.origin_info.db
@@ -40,12 +40,11 @@
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-RIOI3.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-RIOI3.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-RIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+RIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 RIOI3.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+RIOI3.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 RIOI3.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 RIOI3.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 RIOI3.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-RIOI3.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-RIOI3.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-RIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+RIOI3.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+RIOI3.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+RIOI3.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+RIOI3.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+RIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+RIOI3.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+RIOI3.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 RIOI3.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 RIOI3.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+RIOI3.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 RIOI3.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-RIOI3.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-RIOI3.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-RIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+RIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 RIOI3.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+RIOI3.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 RIOI3.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 RIOI3.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 RIOI3.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-RIOI3.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-RIOI3.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-RIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+RIOI3.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+RIOI3.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+RIOI3.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+RIOI3.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+RIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+RIOI3.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+RIOI3.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 RIOI3.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 RIOI3.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+RIOI3.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 RIOI3.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 RIOI3.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 RIOI3.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/kintex7/segbits_rioi3_tbytesrc.db b/kintex7/segbits_rioi3_tbytesrc.db
index 9b381ec..263bd1f 100644
--- a/kintex7/segbits_rioi3_tbytesrc.db
+++ b/kintex7/segbits_rioi3_tbytesrc.db
@@ -40,12 +40,11 @@
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-RIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-RIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-RIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+RIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.INV_OCLK 28_124
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.ZINV_D 29_109
 RIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P0 29_101
+RIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 RIOI3_TBYTESRC.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-RIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-RIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-RIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+RIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.INV_OCLK 29_03
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 RIOI3_TBYTESRC.ILOGIC_Y1.ZINV_D 28_18
 RIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P0 28_26
+RIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 RIOI3_TBYTESRC.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 RIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 RIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/kintex7/segbits_rioi3_tbytesrc.origin_info.db b/kintex7/segbits_rioi3_tbytesrc.origin_info.db
index 3f4c532..e18e1c4 100644
--- a/kintex7/segbits_rioi3_tbytesrc.origin_info.db
+++ b/kintex7/segbits_rioi3_tbytesrc.origin_info.db
@@ -40,12 +40,11 @@
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-RIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-RIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-RIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+RIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 RIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+RIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 RIOI3_TBYTESRC.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-RIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-RIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-RIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+RIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 RIOI3_TBYTESRC.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 RIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+RIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 RIOI3_TBYTESRC.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 RIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 RIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/kintex7/segbits_rioi3_tbyteterm.db b/kintex7/segbits_rioi3_tbyteterm.db
index 824bf6e..5bd5c1c 100644
--- a/kintex7/segbits_rioi3_tbyteterm.db
+++ b/kintex7/segbits_rioi3_tbyteterm.db
@@ -40,12 +40,11 @@
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-RIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-RIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-RIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+RIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.INV_OCLK 28_124
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.ZINV_D 29_109
 RIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P0 29_101
+RIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 RIOI3_TBYTETERM.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-RIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-RIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-RIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+RIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.INV_OCLK 29_03
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 RIOI3_TBYTETERM.ILOGIC_Y1.ZINV_D 28_18
 RIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P0 28_26
+RIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 RIOI3_TBYTETERM.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 RIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 RIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/kintex7/segbits_rioi3_tbyteterm.origin_info.db b/kintex7/segbits_rioi3_tbyteterm.origin_info.db
index 011ead8..bff2c73 100644
--- a/kintex7/segbits_rioi3_tbyteterm.origin_info.db
+++ b/kintex7/segbits_rioi3_tbyteterm.origin_info.db
@@ -40,12 +40,11 @@
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-RIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-RIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-RIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+RIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 RIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+RIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 RIOI3_TBYTETERM.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-RIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-RIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-RIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+RIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 RIOI3_TBYTETERM.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 RIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+RIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 RIOI3_TBYTETERM.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 RIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 RIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/zynq7/segbits_cmt_top_l_upper_t.db b/zynq7/segbits_cmt_top_l_upper_t.db
index a7fd904..8d3b53d 100644
--- a/zynq7/segbits_cmt_top_l_upper_t.db
+++ b/zynq7/segbits_cmt_top_l_upper_t.db
@@ -50,6 +50,7 @@
 CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT2_NO_COUNT[0] 28_171
 CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT2_RESERVED[0] 29_175
 CMT_TOP_L_UPPER_T.PLLE2.COMPENSATION.Z_ZHOLD_OR_CLKIN_BUF 29_03 29_44
+CMT_TOP_L_UPPER_T.PLLE2.COMPENSATION.ZHOLD_NO_CLKIN_BUF 28_41 29_04
 CMT_TOP_L_UPPER_T.PLLE2.DIVCLK_DIVCLK_EDGE[0] 29_182
 CMT_TOP_L_UPPER_T.PLLE2.DIVCLK_DIVCLK_HIGH_TIME[0] 28_179
 CMT_TOP_L_UPPER_T.PLLE2.DIVCLK_DIVCLK_HIGH_TIME[1] 29_179
diff --git a/zynq7/segbits_cmt_top_l_upper_t.origin_info.db b/zynq7/segbits_cmt_top_l_upper_t.origin_info.db
index a1417f1..31fb3df 100644
--- a/zynq7/segbits_cmt_top_l_upper_t.origin_info.db
+++ b/zynq7/segbits_cmt_top_l_upper_t.origin_info.db
@@ -50,6 +50,7 @@
 CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT2_NO_COUNT[0] origin:032-cmt-pll 28_171
 CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT2_RESERVED[0] origin:032-cmt-pll 29_175
 CMT_TOP_L_UPPER_T.PLLE2.COMPENSATION.Z_ZHOLD_OR_CLKIN_BUF origin:032-cmt-pll 29_03 29_44
+CMT_TOP_L_UPPER_T.PLLE2.COMPENSATION.ZHOLD_NO_CLKIN_BUF origin:032-cmt-pll 28_41 29_04
 CMT_TOP_L_UPPER_T.PLLE2.DIVCLK_DIVCLK_EDGE[0] origin:032-cmt-pll 29_182
 CMT_TOP_L_UPPER_T.PLLE2.DIVCLK_DIVCLK_HIGH_TIME[0] origin:032-cmt-pll 28_179
 CMT_TOP_L_UPPER_T.PLLE2.DIVCLK_DIVCLK_HIGH_TIME[1] origin:032-cmt-pll 29_179
diff --git a/zynq7/segbits_cmt_top_r_upper_t.db b/zynq7/segbits_cmt_top_r_upper_t.db
index fbe3e6b..315be13 100644
--- a/zynq7/segbits_cmt_top_r_upper_t.db
+++ b/zynq7/segbits_cmt_top_r_upper_t.db
@@ -50,6 +50,7 @@
 CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT2_NO_COUNT[0] 28_171
 CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT2_RESERVED[0] 29_175
 CMT_TOP_R_UPPER_T.PLLE2.COMPENSATION.Z_ZHOLD_OR_CLKIN_BUF 29_03 29_44
+CMT_TOP_R_UPPER_T.PLLE2.COMPENSATION.ZHOLD_NO_CLKIN_BUF 28_41 29_04
 CMT_TOP_R_UPPER_T.PLLE2.DIVCLK_DIVCLK_EDGE[0] 29_182
 CMT_TOP_R_UPPER_T.PLLE2.DIVCLK_DIVCLK_HIGH_TIME[0] 28_179
 CMT_TOP_R_UPPER_T.PLLE2.DIVCLK_DIVCLK_HIGH_TIME[1] 29_179
diff --git a/zynq7/segbits_cmt_top_r_upper_t.origin_info.db b/zynq7/segbits_cmt_top_r_upper_t.origin_info.db
index 04be4c3..f571184 100644
--- a/zynq7/segbits_cmt_top_r_upper_t.origin_info.db
+++ b/zynq7/segbits_cmt_top_r_upper_t.origin_info.db
@@ -50,6 +50,7 @@
 CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT2_NO_COUNT[0] origin:032-cmt-pll 28_171
 CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT2_RESERVED[0] origin:032-cmt-pll 29_175
 CMT_TOP_R_UPPER_T.PLLE2.COMPENSATION.Z_ZHOLD_OR_CLKIN_BUF origin:032-cmt-pll 29_03 29_44
+CMT_TOP_R_UPPER_T.PLLE2.COMPENSATION.ZHOLD_NO_CLKIN_BUF origin:032-cmt-pll 28_41 29_04
 CMT_TOP_R_UPPER_T.PLLE2.DIVCLK_DIVCLK_EDGE[0] origin:032-cmt-pll 29_182
 CMT_TOP_R_UPPER_T.PLLE2.DIVCLK_DIVCLK_HIGH_TIME[0] origin:032-cmt-pll 28_179
 CMT_TOP_R_UPPER_T.PLLE2.DIVCLK_DIVCLK_HIGH_TIME[1] origin:032-cmt-pll 29_179
diff --git a/zynq7/segbits_int_l.origin_info.db b/zynq7/segbits_int_l.origin_info.db
index 185ee80..99f9a1c 100644
--- a/zynq7/segbits_int_l.origin_info.db
+++ b/zynq7/segbits_int_l.origin_info.db
@@ -2273,7 +2273,7 @@
 INT_L.NE6BEG3.SE2END3 origin:050-pip-seed 02_53 05_55
 INT_L.NE6BEG3.SE6END3 origin:050-pip-seed 05_55 06_52
 INT_L.NE6BEG3.WW2END2 origin:050-pip-seed 03_52 04_53
-INT_L.NE6BEG3.WW4END3 origin:050-pip-seed 04_53 05_52
+INT_L.NE6BEG3.WW4END3 origin:056-pip-rem 04_53 05_52
 INT_L.NL1BEG0.LOGIC_OUTS_L1 origin:050-pip-seed 07_16 14_17
 INT_L.NL1BEG0.LOGIC_OUTS_L5 origin:050-pip-seed 11_17 14_17
 INT_L.NL1BEG0.LOGIC_OUTS_L9 origin:050-pip-seed 10_17 13_17
@@ -3323,7 +3323,7 @@
 INT_L.SW6BEG2.LVB_L0 origin:056-pip-rem 04_46 05_44
 INT_L.SW6BEG2.LVB_L12 origin:056-pip-rem 05_44 07_45
 INT_L.SW6BEG2.EE2END2 origin:050-pip-seed 03_44 04_45
-INT_L.SW6BEG2.EE4END2 origin:056-pip-rem 04_45 05_44
+INT_L.SW6BEG2.EE4END2 origin:050-pip-seed 04_45 05_44
 INT_L.SW6BEG2.NW2END3 origin:050-pip-seed 02_45 05_47
 INT_L.SW6BEG2.NW6END3 origin:050-pip-seed 05_47 06_44
 INT_L.SW6BEG2.SE2END2 origin:050-pip-seed 02_45 04_45
@@ -3345,7 +3345,7 @@
 INT_L.SW6BEG3.NW6END_S0_0 origin:050-pip-seed 05_63 06_60
 INT_L.SW6BEG3.WW4END_S0_0 origin:050-pip-seed 05_60 05_63
 INT_L.SW6BEG3.EE2END3 origin:050-pip-seed 03_60 04_61
-INT_L.SW6BEG3.EE4END3 origin:050-pip-seed 04_61 05_60
+INT_L.SW6BEG3.EE4END3 origin:056-pip-rem 04_61 05_60
 INT_L.SW6BEG3.LH0 origin:056-pip-rem 04_62 05_60
 INT_L.SW6BEG3.SE2END3 origin:050-pip-seed 02_61 04_61
 INT_L.SW6BEG3.SE6END3 origin:050-pip-seed 04_61 06_60
diff --git a/zynq7/segbits_int_r.origin_info.db b/zynq7/segbits_int_r.origin_info.db
index a2eb220..cb8ab28 100644
--- a/zynq7/segbits_int_r.origin_info.db
+++ b/zynq7/segbits_int_r.origin_info.db
@@ -170,7 +170,7 @@
 INT_R.BYP_ALT7.BYP_BOUNCE6 origin:050-pip-seed !22_63 !23_63 !25_63 21_63 24_63
 INT_R.BYP_ALT7.EL1END_S3_0 origin:050-pip-seed !23_63 17_63 22_63 24_63 25_63
 INT_R.BYP_ALT7.FAN_BOUNCE_S3_4 origin:050-pip-seed !23_63 21_63 22_63 24_63 25_63
-INT_R.BYP_ALT7.FAN_BOUNCE_S3_6 origin:050-pip-seed !22_63 21_63 23_63 24_63 25_63
+INT_R.BYP_ALT7.FAN_BOUNCE_S3_6 origin:056-pip-rem !22_63 21_63 23_63 24_63 25_63
 INT_R.BYP_ALT7.LOGIC_OUTS3 origin:051-pip-imuxlout-bypalts !22_63 20_63 23_63 24_63 25_63
 INT_R.BYP_ALT7.LOGIC_OUTS15 origin:051-pip-imuxlout-bypalts !23_63 20_63 22_63 24_63 25_63
 INT_R.BYP_ALT7.LOGIC_OUTS21 origin:051-pip-imuxlout-bypalts !22_63 !23_63 !24_63 20_63 25_63
@@ -237,7 +237,7 @@
 INT_R.FAN_ALT0.FAN_BOUNCE6 origin:050-pip-seed !23_00 20_00 22_00 24_00 25_00
 INT_R.FAN_ALT0.LOGIC_OUTS0 origin:050-pip-seed !23_00 21_00 22_00 24_00 25_00
 INT_R.FAN_ALT0.LOGIC_OUTS12 origin:050-pip-seed !22_00 21_00 23_00 24_00 25_00
-INT_R.FAN_ALT0.LOGIC_OUTS22 origin:050-pip-seed !22_00 !23_00 !25_00 21_00 24_00
+INT_R.FAN_ALT0.LOGIC_OUTS22 origin:056-pip-rem !22_00 !23_00 !25_00 21_00 24_00
 INT_R.FAN_ALT0.SR1END_N3_3 origin:050-pip-seed !23_00 19_01 22_00 24_00 25_00
 INT_R.FAN_ALT0.SS2END_N0_3 origin:050-pip-seed !22_00 !23_00 !24_00 17_00 25_00
 INT_R.FAN_ALT0.SW2END_N0_3 origin:050-pip-seed !22_00 !23_00 !25_00 17_00 24_00
@@ -332,7 +332,7 @@
 INT_R.FAN_ALT4.FAN_BOUNCE7 origin:056-pip-rem !22_08 20_08 23_08 24_08 25_08
 INT_R.FAN_ALT4.LOGIC_OUTS4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
 INT_R.FAN_ALT4.LOGIC_OUTS8 origin:050-pip-seed !22_08 21_08 23_08 24_08 25_08
-INT_R.FAN_ALT4.LOGIC_OUTS18 origin:050-pip-seed !22_08 !23_08 !25_08 21_08 24_08
+INT_R.FAN_ALT4.LOGIC_OUTS18 origin:056-pip-rem !22_08 !23_08 !25_08 21_08 24_08
 INT_R.FAN_ALT4.SR1BEG_S0 origin:050-pip-seed !23_08 19_09 22_08 24_08 25_08
 INT_R.FAN_ALT4.EE2END0 origin:050-pip-seed !22_08 !23_08 !24_08 16_08 25_08
 INT_R.FAN_ALT4.EL1END0 origin:050-pip-seed !22_08 16_08 23_08 24_08 25_08
@@ -685,7 +685,7 @@
 INT_R.EE4BEG1.SS2END1 origin:050-pip-seed 03_24 05_27
 INT_R.EE4BEG1.SS6END1 origin:050-pip-seed 05_27 06_24
 INT_R.EE4BEG1.SW2END1 origin:050-pip-seed 02_25 05_27
-INT_R.EE4BEG1.SW6END1 origin:050-pip-seed 05_24 05_27
+INT_R.EE4BEG1.SW6END1 origin:056-pip-rem 05_24 05_27
 INT_R.EE4BEG2.LOGIC_OUTS2 origin:050-pip-seed 02_41 04_42
 INT_R.EE4BEG2.LOGIC_OUTS6 origin:050-pip-seed 02_41 07_41
 INT_R.EE4BEG2.LOGIC_OUTS10 origin:050-pip-seed 03_40 07_41
@@ -2273,7 +2273,7 @@
 INT_R.NE6BEG3.SE2END3 origin:050-pip-seed 02_53 05_55
 INT_R.NE6BEG3.SE6END3 origin:050-pip-seed 05_55 06_52
 INT_R.NE6BEG3.WW2END2 origin:050-pip-seed 03_52 04_53
-INT_R.NE6BEG3.WW4END3 origin:050-pip-seed 04_53 05_52
+INT_R.NE6BEG3.WW4END3 origin:056-pip-rem 04_53 05_52
 INT_R.NL1BEG0.LOGIC_OUTS1 origin:050-pip-seed 07_16 14_17
 INT_R.NL1BEG0.LOGIC_OUTS5 origin:050-pip-seed 11_17 14_17
 INT_R.NL1BEG0.LOGIC_OUTS9 origin:050-pip-seed 10_17 13_17
@@ -2661,7 +2661,7 @@
 INT_R.NW6BEG0.LOGIC_OUTS18 origin:050-pip-seed 05_01 07_03
 INT_R.NW6BEG0.LOGIC_OUTS22 origin:050-pip-seed 06_02 07_03
 INT_R.NW6BEG0.SS2END_N0_3 origin:050-pip-seed 02_03 04_00
-INT_R.NW6BEG0.SS6END_N0_3 origin:056-pip-rem 04_00 07_03
+INT_R.NW6BEG0.SS6END_N0_3 origin:050-pip-seed 04_00 07_03
 INT_R.NW6BEG0.SW2END_N0_3 origin:050-pip-seed 03_02 04_00
 INT_R.NW6BEG0.SW6END_N0_3 origin:050-pip-seed 04_00 04_03
 INT_R.NW6BEG0.WW2END_N0_3 origin:050-pip-seed 02_02 02_03
@@ -2887,7 +2887,7 @@
 INT_R.SE6BEG3.NE2END3 origin:050-pip-seed 03_58 04_56
 INT_R.SE6BEG3.NE6END3 origin:050-pip-seed 04_56 04_59
 INT_R.SE6BEG3.NN2END3 origin:050-pip-seed 02_59 04_56
-INT_R.SE6BEG3.NN6END3 origin:050-pip-seed 04_56 07_59
+INT_R.SE6BEG3.NN6END3 origin:056-pip-rem 04_56 07_59
 INT_R.SE6BEG3.SE2END3 origin:050-pip-seed 02_58 03_58
 INT_R.SE6BEG3.SE6END3 origin:050-pip-seed 02_58 07_59
 INT_R.SE6BEG3.SS2END3 origin:050-pip-seed 02_59 05_58
@@ -3301,7 +3301,7 @@
 INT_R.SW6BEG1.LOGIC_OUTS19 origin:050-pip-seed 06_28 07_29
 INT_R.SW6BEG1.LOGIC_OUTS23 origin:050-pip-seed 04_30 06_28
 INT_R.SW6BEG1.EE2END1 origin:050-pip-seed 03_28 04_29
-INT_R.SW6BEG1.EE4END1 origin:056-pip-rem 04_29 05_28
+INT_R.SW6BEG1.EE4END1 origin:050-pip-seed 04_29 05_28
 INT_R.SW6BEG1.LH6 origin:056-pip-rem 05_28 07_29
 INT_R.SW6BEG1.LV9 origin:056-pip-rem 04_30 05_28
 INT_R.SW6BEG1.NW2END2 origin:050-pip-seed 02_29 05_31
@@ -3321,7 +3321,7 @@
 INT_R.SW6BEG2.LOGIC_OUTS16 origin:050-pip-seed 04_46 06_44
 INT_R.SW6BEG2.LOGIC_OUTS20 origin:050-pip-seed 06_44 07_45
 INT_R.SW6BEG2.EE2END2 origin:050-pip-seed 03_44 04_45
-INT_R.SW6BEG2.EE4END2 origin:056-pip-rem 04_45 05_44
+INT_R.SW6BEG2.EE4END2 origin:050-pip-seed 04_45 05_44
 INT_R.SW6BEG2.LVB0 origin:056-pip-rem 04_46 05_44
 INT_R.SW6BEG2.LVB12 origin:056-pip-rem 05_44 07_45
 INT_R.SW6BEG2.NW2END3 origin:050-pip-seed 02_45 05_47
diff --git a/zynq7/segbits_lioi3.db b/zynq7/segbits_lioi3.db
index ad18897..6daa483 100644
--- a/zynq7/segbits_lioi3.db
+++ b/zynq7/segbits_lioi3.db
@@ -40,12 +40,11 @@
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-LIOI3.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-LIOI3.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-LIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+LIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 LIOI3.ILOGIC_Y0.IFF.INV_OCLK 28_124
+LIOI3.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 LIOI3.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 LIOI3.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 LIOI3.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-LIOI3.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-LIOI3.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+LIOI3.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+LIOI3.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+LIOI3.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+LIOI3.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 LIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+LIOI3.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+LIOI3.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 LIOI3.ILOGIC_Y0.ZINV_D 29_109
 LIOI3.ILOGIC_Y0.IDELMUXE3.P0 29_101
+LIOI3.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 LIOI3.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-LIOI3.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-LIOI3.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-LIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+LIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 LIOI3.ILOGIC_Y1.IFF.INV_OCLK 29_03
+LIOI3.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 LIOI3.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 LIOI3.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 LIOI3.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-LIOI3.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-LIOI3.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+LIOI3.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+LIOI3.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+LIOI3.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+LIOI3.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 LIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+LIOI3.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+LIOI3.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 LIOI3.ILOGIC_Y1.ZINV_D 28_18
 LIOI3.ILOGIC_Y1.IDELMUXE3.P0 28_26
+LIOI3.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 LIOI3.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 LIOI3.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 LIOI3.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/zynq7/segbits_lioi3.origin_info.db b/zynq7/segbits_lioi3.origin_info.db
index ab8dd75..e1fdc4a 100644
--- a/zynq7/segbits_lioi3.origin_info.db
+++ b/zynq7/segbits_lioi3.origin_info.db
@@ -40,12 +40,11 @@
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 LIOI3.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-LIOI3.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-LIOI3.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-LIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+LIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+LIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 LIOI3.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+LIOI3.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 LIOI3.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 LIOI3.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 LIOI3.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 LIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-LIOI3.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-LIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-LIOI3.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-LIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-LIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+LIOI3.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+LIOI3.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+LIOI3.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+LIOI3.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+LIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+LIOI3.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+LIOI3.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 LIOI3.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 LIOI3.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+LIOI3.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 LIOI3.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-LIOI3.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-LIOI3.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-LIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+LIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+LIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 LIOI3.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+LIOI3.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 LIOI3.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 LIOI3.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 LIOI3.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 LIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-LIOI3.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-LIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-LIOI3.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-LIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-LIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+LIOI3.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+LIOI3.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+LIOI3.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+LIOI3.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+LIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+LIOI3.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+LIOI3.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 LIOI3.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 LIOI3.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+LIOI3.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 LIOI3.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 LIOI3.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 LIOI3.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/zynq7/segbits_lioi3_tbytesrc.db b/zynq7/segbits_lioi3_tbytesrc.db
index eadd7b2..317b711 100644
--- a/zynq7/segbits_lioi3_tbytesrc.db
+++ b/zynq7/segbits_lioi3_tbytesrc.db
@@ -40,12 +40,11 @@
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-LIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-LIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-LIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+LIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.INV_OCLK 28_124
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.ZINV_D 29_109
 LIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P0 29_101
+LIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 LIOI3_TBYTESRC.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-LIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-LIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-LIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+LIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.INV_OCLK 29_03
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 LIOI3_TBYTESRC.ILOGIC_Y1.ZINV_D 28_18
 LIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P0 28_26
+LIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 LIOI3_TBYTESRC.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 LIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 LIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/zynq7/segbits_lioi3_tbytesrc.origin_info.db b/zynq7/segbits_lioi3_tbytesrc.origin_info.db
index 2ce8aed..e6d11fa 100644
--- a/zynq7/segbits_lioi3_tbytesrc.origin_info.db
+++ b/zynq7/segbits_lioi3_tbytesrc.origin_info.db
@@ -40,12 +40,11 @@
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-LIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-LIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-LIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+LIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+LIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 LIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+LIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 LIOI3_TBYTESRC.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 LIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+LIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 LIOI3_TBYTESRC.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-LIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-LIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-LIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+LIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+LIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 LIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+LIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 LIOI3_TBYTESRC.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 LIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+LIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 LIOI3_TBYTESRC.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 LIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 LIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/zynq7/segbits_lioi3_tbyteterm.db b/zynq7/segbits_lioi3_tbyteterm.db
index e4b3cb0..5a1d2b5 100644
--- a/zynq7/segbits_lioi3_tbyteterm.db
+++ b/zynq7/segbits_lioi3_tbyteterm.db
@@ -40,12 +40,11 @@
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-LIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-LIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-LIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+LIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.INV_OCLK 28_124
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.ZINV_D 29_109
 LIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P0 29_101
+LIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 LIOI3_TBYTETERM.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-LIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-LIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-LIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+LIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.INV_OCLK 29_03
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 LIOI3_TBYTETERM.ILOGIC_Y1.ZINV_D 28_18
 LIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P0 28_26
+LIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 LIOI3_TBYTETERM.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 LIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 LIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/zynq7/segbits_lioi3_tbyteterm.origin_info.db b/zynq7/segbits_lioi3_tbyteterm.origin_info.db
index 85e4f73..2db80fe 100644
--- a/zynq7/segbits_lioi3_tbyteterm.origin_info.db
+++ b/zynq7/segbits_lioi3_tbyteterm.origin_info.db
@@ -40,12 +40,11 @@
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-LIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-LIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-LIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+LIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+LIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 LIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+LIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 LIOI3_TBYTETERM.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 LIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+LIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 LIOI3_TBYTETERM.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-LIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-LIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-LIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+LIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+LIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 LIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+LIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 LIOI3_TBYTETERM.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 LIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+LIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 LIOI3_TBYTETERM.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 LIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 LIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/zynq7/segbits_rioi3.db b/zynq7/segbits_rioi3.db
index 4f69fd1..e952e07 100644
--- a/zynq7/segbits_rioi3.db
+++ b/zynq7/segbits_rioi3.db
@@ -40,12 +40,11 @@
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-RIOI3.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-RIOI3.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-RIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+RIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 RIOI3.ILOGIC_Y0.IFF.INV_OCLK 28_124
+RIOI3.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 RIOI3.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 RIOI3.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 RIOI3.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-RIOI3.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-RIOI3.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+RIOI3.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+RIOI3.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+RIOI3.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+RIOI3.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 RIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+RIOI3.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+RIOI3.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 RIOI3.ILOGIC_Y0.ZINV_D 29_109
 RIOI3.ILOGIC_Y0.IDELMUXE3.P0 29_101
+RIOI3.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 RIOI3.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-RIOI3.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-RIOI3.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-RIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+RIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 RIOI3.ILOGIC_Y1.IFF.INV_OCLK 29_03
+RIOI3.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 RIOI3.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 RIOI3.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 RIOI3.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-RIOI3.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-RIOI3.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+RIOI3.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+RIOI3.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+RIOI3.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+RIOI3.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 RIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+RIOI3.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+RIOI3.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 RIOI3.ILOGIC_Y1.ZINV_D 28_18
 RIOI3.ILOGIC_Y1.IDELMUXE3.P0 28_26
+RIOI3.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 RIOI3.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 RIOI3.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 RIOI3.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/zynq7/segbits_rioi3.origin_info.db b/zynq7/segbits_rioi3.origin_info.db
index 499ad4e..e979063 100644
--- a/zynq7/segbits_rioi3.origin_info.db
+++ b/zynq7/segbits_rioi3.origin_info.db
@@ -40,12 +40,11 @@
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 RIOI3.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-RIOI3.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-RIOI3.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-RIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+RIOI3.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+RIOI3.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 RIOI3.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+RIOI3.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 RIOI3.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 RIOI3.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 RIOI3.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 RIOI3.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-RIOI3.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-RIOI3.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-RIOI3.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-RIOI3.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-RIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+RIOI3.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+RIOI3.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+RIOI3.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+RIOI3.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+RIOI3.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+RIOI3.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+RIOI3.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 RIOI3.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 RIOI3.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+RIOI3.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 RIOI3.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-RIOI3.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-RIOI3.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-RIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+RIOI3.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+RIOI3.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 RIOI3.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+RIOI3.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 RIOI3.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 RIOI3.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 RIOI3.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 RIOI3.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-RIOI3.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-RIOI3.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-RIOI3.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-RIOI3.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-RIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+RIOI3.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+RIOI3.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+RIOI3.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+RIOI3.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+RIOI3.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+RIOI3.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+RIOI3.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 RIOI3.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 RIOI3.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+RIOI3.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 RIOI3.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 RIOI3.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 RIOI3.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/zynq7/segbits_rioi3_tbytesrc.db b/zynq7/segbits_rioi3_tbytesrc.db
index 9b381ec..263bd1f 100644
--- a/zynq7/segbits_rioi3_tbytesrc.db
+++ b/zynq7/segbits_rioi3_tbytesrc.db
@@ -40,12 +40,11 @@
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-RIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-RIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-RIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+RIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.INV_OCLK 28_124
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.ZINV_D 29_109
 RIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P0 29_101
+RIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 RIOI3_TBYTESRC.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-RIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-RIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-RIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+RIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.INV_OCLK 29_03
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 RIOI3_TBYTESRC.ILOGIC_Y1.ZINV_D 28_18
 RIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P0 28_26
+RIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 RIOI3_TBYTESRC.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 RIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 RIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/zynq7/segbits_rioi3_tbytesrc.origin_info.db b/zynq7/segbits_rioi3_tbytesrc.origin_info.db
index 3f4c532..e18e1c4 100644
--- a/zynq7/segbits_rioi3_tbytesrc.origin_info.db
+++ b/zynq7/segbits_rioi3_tbytesrc.origin_info.db
@@ -40,12 +40,11 @@
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-RIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-RIOI3_TBYTESRC.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-RIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+RIOI3_TBYTESRC.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+RIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 RIOI3_TBYTESRC.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+RIOI3_TBYTESRC.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 RIOI3_TBYTESRC.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 RIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+RIOI3_TBYTESRC.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 RIOI3_TBYTESRC.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-RIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-RIOI3_TBYTESRC.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-RIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+RIOI3_TBYTESRC.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+RIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 RIOI3_TBYTESRC.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+RIOI3_TBYTESRC.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 RIOI3_TBYTESRC.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 RIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+RIOI3_TBYTESRC.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 RIOI3_TBYTESRC.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 RIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 RIOI3_TBYTESRC.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88
diff --git a/zynq7/segbits_rioi3_tbyteterm.db b/zynq7/segbits_rioi3_tbyteterm.db
index 824bf6e..5bd5c1c 100644
--- a/zynq7/segbits_rioi3_tbyteterm.db
+++ b/zynq7/segbits_rioi3_tbyteterm.db
@@ -40,12 +40,11 @@
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[2] !35_17 35_19
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[3] !35_25 35_27
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[4] !35_31 35_33
-RIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLK_INV_EN 29_127
-RIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLKDIV_INV_EN 27_118
-RIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71
-RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
-RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+RIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE 26_71 27_70
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE !26_99 27_98
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99 !27_98
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.INV_OCLK 28_124
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.ASYNC !29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.SYNC 29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q1 28_72
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q2 28_76
@@ -57,26 +56,39 @@
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q2 29_75
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q3 29_85
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q4 29_93
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_RATE.SDR 27_108
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE 27_70 27_102 28_110
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY 26_121
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN 29_127
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN 27_118
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE 27_102 28_110
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 26_71 !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 26_71 26_101 !26_107 !26_109 !26_111 !26_115 26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.MASTER !27_106
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.SLAVE 27_106
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 26_71 !26_101 26_107 26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 26_71 !26_101 26_107 !26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 26_71 !26_101 26_107 !26_109 26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 27_110 27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 26_71 !26_101 26_107 26_109 !26_111 !26_115 !26_117 26_121 27_70 27_98 27_102 27_108 !27_110 !27_112 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N1 !27_80
 RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 27_80
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OFB_USED 29_103 29_113
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 26_71 26_101 26_107 !26_109 !26_111 26_115 !26_117 26_121 27_70 27_98 27_102 !27_108 27_110 !27_112 28_110 29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.ZINV_D 29_109
 RIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P0 29_101
+RIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P1 !29_101
 RIOI3_TBYTETERM.ILOGIC_Y0.IFFDELMUXE3.P0 28_116
-RIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLK_INV_EN 28_00
-RIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLKDIV_INV_EN 26_09
-RIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 27_56
-RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
-RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+RIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE 26_57 27_56
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29 !27_28
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE !26_29 27_28
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.INV_OCLK 29_03
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.ASYNC !28_60
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.SYNC 28_60
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q1 29_55
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q2 29_51
@@ -88,19 +100,33 @@
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q2 28_52
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q3 28_42
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q4 28_34
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_RATE.SDR 26_19
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE 26_25 26_57 29_17
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY 27_06
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN 28_00
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN 26_09
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE 26_25 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 !27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 27_10 !27_12 !27_16 !27_18 !27_20 27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.MASTER !26_21
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.SLAVE 26_21
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 !26_15 !26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 !26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 26_15 26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 27_16 !27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 !26_15 !26_17 26_19 26_25 26_29 26_57 27_06 !27_10 !27_12 !27_16 27_18 27_20 !27_26 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N1 !26_47
 RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 26_47
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OFB_USED 28_14 28_24
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 !26_15 26_17 !26_19 26_25 26_29 26_57 27_06 !27_10 27_12 !27_16 !27_18 27_20 27_26 27_56 28_60 29_17
 RIOI3_TBYTETERM.ILOGIC_Y1.ZINV_D 28_18
 RIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P0 28_26
+RIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P1 !28_26
 RIOI3_TBYTETERM.ILOGIC_Y1.IFFDELMUXE3.P0 29_11
 RIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK0 28_83 28_95 29_88
 RIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK1 28_83 28_97 29_88
diff --git a/zynq7/segbits_rioi3_tbyteterm.origin_info.db b/zynq7/segbits_rioi3_tbyteterm.origin_info.db
index 011ead8..bff2c73 100644
--- a/zynq7/segbits_rioi3_tbyteterm.origin_info.db
+++ b/zynq7/segbits_rioi3_tbyteterm.origin_info.db
@@ -40,12 +40,11 @@
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[2] origin:035a-iob-idelay !35_17 35_19
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[3] origin:035a-iob-idelay !35_25 35_27
 RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[4] origin:035a-iob-idelay !35_31 35_33
-RIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLK_INV_EN origin:035-iob-ilogic 29_127
-RIOI3_TBYTETERM.ILOGIC_Y0.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 27_118
-RIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 26_71
-RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
-RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+RIOI3_TBYTETERM.ILOGIC_Y0.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_71 27_70
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !26_99 27_98
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !27_98 26_99
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
+RIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
@@ -57,26 +56,39 @@
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
 RIOI3_TBYTETERM.ILOGIC_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 27_80
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 29_127
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 27_118
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.IN_USE origin:035b-iob-iserdes 27_102 28_110
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !26_121 !27_108 !27_112 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_101 !26_107 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_107 !26_109 !26_111 !26_115 !27_108 !27_112 26_101 26_117 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.MASTER origin:035b-iob-iserdes !27_106
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 27_106
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_108 !27_112 26_107 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_108 !27_112 26_107 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_110 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_101 !26_115 !26_117 !27_108 !27_112 26_107 26_109 26_111 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_110 26_107 26_111 26_121 26_71 27_102 27_108 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 !27_112 26_107 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !26_101 !26_109 !26_111 !26_115 !26_117 26_107 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 !27_112 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !26_101 !26_109 !26_115 !26_117 26_107 26_111 26_121 26_71 27_102 27_108 27_110 27_112 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_101 !26_111 !26_115 !26_117 !27_110 !27_112 26_107 26_109 26_121 26_71 27_102 27_108 27_70 27_98 28_110 29_67
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !27_80
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 27_80
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OFB_USED origin:035b-iob-iserdes 29_103 29_113
+RIOI3_TBYTETERM.ILOGIC_Y0.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_109 !26_111 !26_117 !27_108 !27_112 26_101 26_107 26_115 26_121 26_71 27_102 27_110 27_70 27_98 28_110 29_67
 RIOI3_TBYTETERM.ILOGIC_Y0.ZINV_D origin:035-iob-ilogic 29_109
 RIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
+RIOI3_TBYTETERM.ILOGIC_Y0.IDELMUXE3.P1 origin:035-iob-ilogic !29_101
 RIOI3_TBYTETERM.ILOGIC_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
-RIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLK_INV_EN origin:035-iob-ilogic 28_00
-RIOI3_TBYTETERM.ILOGIC_Y1.DYN_CLKDIV_INV_EN origin:035-iob-ilogic 26_09
-RIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035-iob-ilogic 27_56
-RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
-RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+RIOI3_TBYTETERM.ILOGIC_Y1.IDDR_OR_ISERDES.IN_USE origin:035b-iob-iserdes 26_57 27_56
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic !27_28 26_29
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic !26_29 27_28
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
+RIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.ASYNC origin:035-iob-ilogic !28_60
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
@@ -88,19 +100,33 @@
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
 RIOI3_TBYTETERM.ILOGIC_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035-iob-ilogic 26_47
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLK_INV_EN origin:035b-iob-iserdes 28_00
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.DYN_CLKDIV_INV_EN origin:035b-iob-iserdes 26_09
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.IN_USE origin:035b-iob-iserdes 26_25 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 !27_6 26_17 26_25 26_29 26_57 27_56 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_QDR.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_20 !27_26 26_17 26_25 26_29 26_57 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MEMORY_DDR3.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_12 !27_16 !27_18 !27_20 26_17 26_25 26_29 26_57 27_10 27_26 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.MASTER origin:035b-iob-iserdes !26_21
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.MODE.SLAVE origin:035b-iob-iserdes 26_21
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.6 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_18 !27_26 26_17 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.8 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_16 !27_26 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.10 origin:035b-iob-iserdes !26_15 !26_17 !26_19 !27_10 !27_12 !27_26 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.DDR.14 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_12 !27_26 26_17 26_25 26_29 26_57 27_16 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.2 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_18 !27_26 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.3 origin:035b-iob-iserdes !26_17 !27_10 !27_12 !27_18 !27_26 26_15 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.4 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_16 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.5 origin:035b-iob-iserdes !27_10 !27_12 !27_16 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.6 origin:035b-iob-iserdes !26_15 !27_10 !27_12 !27_18 !27_26 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.7 origin:035b-iob-iserdes !27_10 !27_12 !27_18 !27_26 26_15 26_17 26_19 26_25 26_29 26_57 27_16 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NETWORKING.SDR.8 origin:035b-iob-iserdes !26_15 !26_17 !27_10 !27_12 !27_16 !27_26 26_19 26_25 26_29 26_57 27_18 27_20 27_56 27_6 28_60 29_17
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N1 origin:035b-iob-iserdes !26_47
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.NUM_CE.N2 origin:035b-iob-iserdes 26_47
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OFB_USED origin:035b-iob-iserdes 28_14 28_24
+RIOI3_TBYTETERM.ILOGIC_Y1.ISERDES.OVERSAMPLE.DDR.4 origin:035b-iob-iserdes !26_15 !26_19 !27_10 !27_16 !27_18 26_17 26_25 26_29 26_57 27_12 27_20 27_26 27_56 27_6 28_60 29_17
 RIOI3_TBYTETERM.ILOGIC_Y1.ZINV_D origin:035-iob-ilogic 28_18
 RIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
+RIOI3_TBYTETERM.ILOGIC_Y1.IDELMUXE3.P1 origin:035-iob-ilogic !28_26
 RIOI3_TBYTETERM.ILOGIC_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
 RIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK0 origin:037-iob-pips 28_83 28_95 29_88
 RIOI3_TBYTETERM.IOI_OCLK_0.IOI_LEAF_GCLK1 origin:037-iob-pips 28_83 28_97 29_88