Updating all based on "Merge pull request #968 from antmicro/idelay-tbytesrc-tbyteterm".

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

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
diff --git a/Info.md b/Info.md
index b7d3a96..22a6726 100644
--- a/Info.md
+++ b/Info.md
@@ -37,20 +37,20 @@
 
 # Details
 
-Last updated on Thu 25 Jul 2019 01:20:13 AM UTC (2019-07-25T01:20:13+00:00).
+Last updated on Thu 25 Jul 2019 01:34:03 AM UTC (2019-07-25T01:34:03+00:00).
 
-Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [e3b58d6](https://github.com/SymbiFlow/prjxray/commit/e3b58d631eefe1beaccad3c6bcd50c47f9118550).
+Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [b6b8dc1](https://github.com/SymbiFlow/prjxray/commit/b6b8dc19cd7d358e9a19559244337b0fc8a475f1).
 
 Latest commit was;
 ```
-commit e3b58d631eefe1beaccad3c6bcd50c47f9118550
-Merge: 19305ba 2b93883
+commit b6b8dc19cd7d358e9a19559244337b0fc8a475f1
+Merge: e3b58d6 ba486f8
 Author: litghost <537074+litghost@users.noreply.github.com>
-Date:   Tue Jul 23 17:23:46 2019 -0700
+Date:   Wed Jul 24 08:31:00 2019 -0700
 
-    Merge pull request #969 from antmicro/calculate-carry-timings
+    Merge pull request #968 from antmicro/idelay-tbytesrc-tbyteterm
     
-    Calculate carry timings
+    Pushing bits for IOI3 to the DB also for TBYTESRC and TBYTETERM tiles
 ```
 
 
@@ -59,7 +59,7 @@
 
 ### Settings
 
-Created using following [settings/artix7.sh (sha256: 26e1ff93657132928a3b583c95347267d7afeb18a7b7036f0d7a6ea3367ae803)](https://github.com/SymbiFlow/prjxray/blob/e3b58d631eefe1beaccad3c6bcd50c47f9118550/settings/artix7.sh)
+Created using following [settings/artix7.sh (sha256: 26e1ff93657132928a3b583c95347267d7afeb18a7b7036f0d7a6ea3367ae803)](https://github.com/SymbiFlow/prjxray/blob/b6b8dc19cd7d358e9a19559244337b0fc8a475f1/settings/artix7.sh)
 ```shell
 export XRAY_DATABASE="artix7"
 export XRAY_PART="xc7a50tfgg484-1"
@@ -138,15 +138,19 @@
  * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./artix7/mask_dsp_r.origin_info.db`](./artix7/mask_dsp_r.origin_info.db)
  * [`be757fb834be7ff84a2873c0ac6621c909a5e85362b397667760edde86616f84  ./artix7/mask_hclk_cmt.db`](./artix7/mask_hclk_cmt.db)
  * [`be757fb834be7ff84a2873c0ac6621c909a5e85362b397667760edde86616f84  ./artix7/mask_hclk_cmt_l.db`](./artix7/mask_hclk_cmt_l.db)
- * [`c70d69a8d3830458cf3e98faedb41c49ed87f27e7507a5aaa60bb7ec674044e7  ./artix7/mask_hclk_ioi.db`](./artix7/mask_hclk_ioi.db)
+ * [`5a0a47381f3953f1f2954ba0ac8b4c0f962d1bd64701dd73bb5f76d4e85657e6  ./artix7/mask_hclk_ioi.db`](./artix7/mask_hclk_ioi.db)
  * [`76d1e0bd4b7ad492cf3fe8698b2b5f46f7dcc5fe446984e5dccae373c63edafd  ./artix7/mask_hclk_l.db`](./artix7/mask_hclk_l.db)
  * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./artix7/mask_hclk_l.origin_info.db`](./artix7/mask_hclk_l.origin_info.db)
  * [`76d1e0bd4b7ad492cf3fe8698b2b5f46f7dcc5fe446984e5dccae373c63edafd  ./artix7/mask_hclk_r.db`](./artix7/mask_hclk_r.db)
  * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./artix7/mask_hclk_r.origin_info.db`](./artix7/mask_hclk_r.origin_info.db)
- * [`b9b54e190c518860a1a4c2b072493866e4d5a1a3f707e5c3221f1671caf58990  ./artix7/mask_liob33.db`](./artix7/mask_liob33.db)
+ * [`62c5a2210fd37abfa3b39fabc9940c649e9fae337934abd8d0c0bd775a69383e  ./artix7/mask_liob33.db`](./artix7/mask_liob33.db)
  * [`a9a4c51e55a48511d10fd9009a8e699136b87ad347b560e9618957e1ab924550  ./artix7/mask_lioi3.db`](./artix7/mask_lioi3.db)
- * [`b9b54e190c518860a1a4c2b072493866e4d5a1a3f707e5c3221f1671caf58990  ./artix7/mask_riob33.db`](./artix7/mask_riob33.db)
+ * [`a9a4c51e55a48511d10fd9009a8e699136b87ad347b560e9618957e1ab924550  ./artix7/mask_lioi3_tbytesrc.db`](./artix7/mask_lioi3_tbytesrc.db)
+ * [`a9a4c51e55a48511d10fd9009a8e699136b87ad347b560e9618957e1ab924550  ./artix7/mask_lioi3_tbyteterm.db`](./artix7/mask_lioi3_tbyteterm.db)
+ * [`62c5a2210fd37abfa3b39fabc9940c649e9fae337934abd8d0c0bd775a69383e  ./artix7/mask_riob33.db`](./artix7/mask_riob33.db)
  * [`a9a4c51e55a48511d10fd9009a8e699136b87ad347b560e9618957e1ab924550  ./artix7/mask_rioi3.db`](./artix7/mask_rioi3.db)
+ * [`a9a4c51e55a48511d10fd9009a8e699136b87ad347b560e9618957e1ab924550  ./artix7/mask_rioi3_tbytesrc.db`](./artix7/mask_rioi3_tbytesrc.db)
+ * [`a9a4c51e55a48511d10fd9009a8e699136b87ad347b560e9618957e1ab924550  ./artix7/mask_rioi3_tbyteterm.db`](./artix7/mask_rioi3_tbyteterm.db)
  * [`d94e4d13df16da498224f0e94deaa310fbf471b6f9ec0ec8b2308fe62fa2eeaf  ./artix7/ppips_bram_int_interface_l.db`](./artix7/ppips_bram_int_interface_l.db)
  * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./artix7/ppips_bram_int_interface_l.origin_info.db`](./artix7/ppips_bram_int_interface_l.origin_info.db)
  * [`b48d766ac6f9dd0e21280d3a04dd448ea39016143309c0c7867fc00d730a59ae  ./artix7/ppips_bram_int_interface_r.db`](./artix7/ppips_bram_int_interface_r.db)
@@ -237,17 +241,25 @@
  * [`51288ec0be63172fcb2a12a92853150c62a21e894c2d42a2586046c462bf57a9  ./artix7/segbits_hclk_r.db`](./artix7/segbits_hclk_r.db)
  * [`0e9b5da6def4776e2ca8dd59af8f4334bf5cfb88d99b323be25dd6ba2e3386f7  ./artix7/segbits_hclk_r.origin_info.db`](./artix7/segbits_hclk_r.origin_info.db)
  * [`0ea44e8dfaf97ed200f30b2afe117e94e1a68bdb26af2e09e69e855414779520  ./artix7/segbits_int_l.db`](./artix7/segbits_int_l.db)
- * [`aad3e59e6d4b9cdec47ca977c0ec68c6a8d8182ec9688f6fe7599a23b2b549d1  ./artix7/segbits_int_l.origin_info.db`](./artix7/segbits_int_l.origin_info.db)
+ * [`85bfe6b5cbf9e260a599279e8d89c4303e22f4759e691c81fcbb69fe0774925c  ./artix7/segbits_int_l.origin_info.db`](./artix7/segbits_int_l.origin_info.db)
  * [`1541c7832dd161c5b3b5745d08fe0ee6f92bfbd372b76c12f54afc032c888556  ./artix7/segbits_int_r.db`](./artix7/segbits_int_r.db)
- * [`ce9c86d3f3ef2b75b630de576298802409caf07e75537afec3ed5945f26331fa  ./artix7/segbits_int_r.origin_info.db`](./artix7/segbits_int_r.origin_info.db)
+ * [`a3897bdc80f2dc2bf2e0eb9c2f53e872e3f7c2b3e3342bb26b05752bdd9bece2  ./artix7/segbits_int_r.origin_info.db`](./artix7/segbits_int_r.origin_info.db)
  * [`2e5d2753bcc1b54bf0e794d07ddc24b7bd824f4db7568ef9acc1a6883396c427  ./artix7/segbits_liob33.db`](./artix7/segbits_liob33.db)
  * [`540c766fd833f087506d1138268ea44844560c2cb7a58ed9675e5b276639bcdb  ./artix7/segbits_liob33.origin_info.db`](./artix7/segbits_liob33.origin_info.db)
  * [`af84687a55ce9bbb6baa0513e4261a8f3f1d67ae6536e0e28e6253c7e33bfdc1  ./artix7/segbits_lioi3.db`](./artix7/segbits_lioi3.db)
  * [`d8130e8aa164989714d29fc4593e65daf2f2aabf48851b997e387f65ef7ef58d  ./artix7/segbits_lioi3.origin_info.db`](./artix7/segbits_lioi3.origin_info.db)
+ * [`a214fa3cc287b88da349350d5ff181f30eb376e7219ababd5e22ca2977deb7c6  ./artix7/segbits_lioi3_tbytesrc.db`](./artix7/segbits_lioi3_tbytesrc.db)
+ * [`c5ac8bb89bd1173ac4e8e128d7b6ce6c131bf25f70d09ec1424c24ce5922a7ef  ./artix7/segbits_lioi3_tbytesrc.origin_info.db`](./artix7/segbits_lioi3_tbytesrc.origin_info.db)
+ * [`d371d057b521866fe6c7615f821cd7c9c364df08910aea7805372aae71533cd0  ./artix7/segbits_lioi3_tbyteterm.db`](./artix7/segbits_lioi3_tbyteterm.db)
+ * [`377247705567917880d0eb00fb893ca6fb1967578d2ebc1d314ee58eae3e8438  ./artix7/segbits_lioi3_tbyteterm.origin_info.db`](./artix7/segbits_lioi3_tbyteterm.origin_info.db)
  * [`c6e1b3b74335a12b984109ea5211e2a05041e2f960e77c719879272217f7978e  ./artix7/segbits_riob33.db`](./artix7/segbits_riob33.db)
  * [`0373a4f2503ff8921b6e281d2cfb1b75cc8920e7daec0a8525b8a0561a60c0bc  ./artix7/segbits_riob33.origin_info.db`](./artix7/segbits_riob33.origin_info.db)
  * [`c25e93dd8cfcbbf805d9d7c65b782f0db668848569e2fa56d9507166bfc1e1c5  ./artix7/segbits_rioi3.db`](./artix7/segbits_rioi3.db)
  * [`e089bb9f6427d68a5fc07d21dcaed4021c3e862a7d483f17cd0ad7e83963633b  ./artix7/segbits_rioi3.origin_info.db`](./artix7/segbits_rioi3.origin_info.db)
+ * [`1b41a6e26013f668fd63477b936ec21406eeed97227a9742a89125141ed0d728  ./artix7/segbits_rioi3_tbytesrc.db`](./artix7/segbits_rioi3_tbytesrc.db)
+ * [`57aee6955e168092ac831f9ca8e2f985b23fab9b3ccc6d6c7396f3e9971b0760  ./artix7/segbits_rioi3_tbytesrc.origin_info.db`](./artix7/segbits_rioi3_tbytesrc.origin_info.db)
+ * [`710023a48be93f0b8602727c454bee96ac7d15d6b208779514645956a3f20308  ./artix7/segbits_rioi3_tbyteterm.db`](./artix7/segbits_rioi3_tbyteterm.db)
+ * [`8607b252b5dd9e48341efc002dc40bef947e55510aa02338bbb56813b0a1aa5c  ./artix7/segbits_rioi3_tbyteterm.origin_info.db`](./artix7/segbits_rioi3_tbyteterm.origin_info.db)
  * [`2bc07bf06b86af1985fe1c76da7bd6d858768dd6d9e99344a3c52d490b797cdb  ./artix7/settings.sh`](./artix7/settings.sh)
  * [`ac6ba9ad814503f0fdc1dabb4292aaccd1a2195f5b348276cfee12aed3d96a70  ./artix7/site_type_BSCAN.json`](./artix7/site_type_BSCAN.json)
  * [`64724ba2f8af98df5e1d92e5c2da2e6d5a41eec6580f796405e271dadb4e63be  ./artix7/site_type_BUFGCTRL.json`](./artix7/site_type_BUFGCTRL.json)
@@ -470,7 +482,7 @@
 
 ### Settings
 
-Created using following [settings/kintex7.sh (sha256: 794538b550d399255cbafeeb1b5ff183dc66ebc6cd8dc0f725e3f6a3977f757d)](https://github.com/SymbiFlow/prjxray/blob/e3b58d631eefe1beaccad3c6bcd50c47f9118550/settings/kintex7.sh)
+Created using following [settings/kintex7.sh (sha256: 794538b550d399255cbafeeb1b5ff183dc66ebc6cd8dc0f725e3f6a3977f757d)](https://github.com/SymbiFlow/prjxray/blob/b6b8dc19cd7d358e9a19559244337b0fc8a475f1/settings/kintex7.sh)
 ```shell
 export XRAY_DATABASE="kintex7"
 export XRAY_PART="xc7k70tfbg676-2"
@@ -536,10 +548,14 @@
  * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./kintex7/mask_hclk_l.origin_info.db`](./kintex7/mask_hclk_l.origin_info.db)
  * [`76d1e0bd4b7ad492cf3fe8698b2b5f46f7dcc5fe446984e5dccae373c63edafd  ./kintex7/mask_hclk_r.db`](./kintex7/mask_hclk_r.db)
  * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./kintex7/mask_hclk_r.origin_info.db`](./kintex7/mask_hclk_r.origin_info.db)
- * [`9deba4943daabbbd0eaf7d0a2a6479ed1f738c3c8c3abed8b8217610d8f14551  ./kintex7/mask_liob33.db`](./kintex7/mask_liob33.db)
+ * [`071a56b2f3608703879d02cddcce9f71684f5bc515d7b2381b700022a51ec3f4  ./kintex7/mask_liob33.db`](./kintex7/mask_liob33.db)
  * [`c814235c80b5b9011825936b9c402e1ac23f4fe1a3bf6c13610123d0ca3d8c7d  ./kintex7/mask_lioi3.db`](./kintex7/mask_lioi3.db)
- * [`9deba4943daabbbd0eaf7d0a2a6479ed1f738c3c8c3abed8b8217610d8f14551  ./kintex7/mask_riob33.db`](./kintex7/mask_riob33.db)
+ * [`c814235c80b5b9011825936b9c402e1ac23f4fe1a3bf6c13610123d0ca3d8c7d  ./kintex7/mask_lioi3_tbytesrc.db`](./kintex7/mask_lioi3_tbytesrc.db)
+ * [`c814235c80b5b9011825936b9c402e1ac23f4fe1a3bf6c13610123d0ca3d8c7d  ./kintex7/mask_lioi3_tbyteterm.db`](./kintex7/mask_lioi3_tbyteterm.db)
+ * [`071a56b2f3608703879d02cddcce9f71684f5bc515d7b2381b700022a51ec3f4  ./kintex7/mask_riob33.db`](./kintex7/mask_riob33.db)
  * [`c814235c80b5b9011825936b9c402e1ac23f4fe1a3bf6c13610123d0ca3d8c7d  ./kintex7/mask_rioi3.db`](./kintex7/mask_rioi3.db)
+ * [`c814235c80b5b9011825936b9c402e1ac23f4fe1a3bf6c13610123d0ca3d8c7d  ./kintex7/mask_rioi3_tbytesrc.db`](./kintex7/mask_rioi3_tbytesrc.db)
+ * [`c814235c80b5b9011825936b9c402e1ac23f4fe1a3bf6c13610123d0ca3d8c7d  ./kintex7/mask_rioi3_tbyteterm.db`](./kintex7/mask_rioi3_tbyteterm.db)
  * [`d94e4d13df16da498224f0e94deaa310fbf471b6f9ec0ec8b2308fe62fa2eeaf  ./kintex7/ppips_bram_int_interface_l.db`](./kintex7/ppips_bram_int_interface_l.db)
  * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./kintex7/ppips_bram_int_interface_l.origin_info.db`](./kintex7/ppips_bram_int_interface_l.origin_info.db)
  * [`b48d766ac6f9dd0e21280d3a04dd448ea39016143309c0c7867fc00d730a59ae  ./kintex7/ppips_bram_int_interface_r.db`](./kintex7/ppips_bram_int_interface_r.db)
@@ -626,17 +642,25 @@
  * [`51288ec0be63172fcb2a12a92853150c62a21e894c2d42a2586046c462bf57a9  ./kintex7/segbits_hclk_r.db`](./kintex7/segbits_hclk_r.db)
  * [`0e9b5da6def4776e2ca8dd59af8f4334bf5cfb88d99b323be25dd6ba2e3386f7  ./kintex7/segbits_hclk_r.origin_info.db`](./kintex7/segbits_hclk_r.origin_info.db)
  * [`0ea44e8dfaf97ed200f30b2afe117e94e1a68bdb26af2e09e69e855414779520  ./kintex7/segbits_int_l.db`](./kintex7/segbits_int_l.db)
- * [`6938468e5aaa1183bafcef2254d8242f121c81c64763a3a3c4c117429a55fa86  ./kintex7/segbits_int_l.origin_info.db`](./kintex7/segbits_int_l.origin_info.db)
+ * [`47bc92f2516fd1d11f4a74f986b5798823b070d56a48d35d43353af5c4dc2ede  ./kintex7/segbits_int_l.origin_info.db`](./kintex7/segbits_int_l.origin_info.db)
  * [`1541c7832dd161c5b3b5745d08fe0ee6f92bfbd372b76c12f54afc032c888556  ./kintex7/segbits_int_r.db`](./kintex7/segbits_int_r.db)
- * [`7125d91bf6f43f8fd328e5258de65c71e0c7f66a722c49fc719ffdba29753e0e  ./kintex7/segbits_int_r.origin_info.db`](./kintex7/segbits_int_r.origin_info.db)
+ * [`599e0ba396bc338077bc61257223574280d22c87a941a77f9a7c4fee77dfea03  ./kintex7/segbits_int_r.origin_info.db`](./kintex7/segbits_int_r.origin_info.db)
  * [`72cbbfe2b7c1a1fe4720bba5a2fe5a0064ab6af050dbc950ecb54ed50838cc06  ./kintex7/segbits_liob33.db`](./kintex7/segbits_liob33.db)
  * [`483556d5de32b467820288d66394e99dab104848e63e2fd7ae47fecc8f0e678a  ./kintex7/segbits_liob33.origin_info.db`](./kintex7/segbits_liob33.origin_info.db)
  * [`af84687a55ce9bbb6baa0513e4261a8f3f1d67ae6536e0e28e6253c7e33bfdc1  ./kintex7/segbits_lioi3.db`](./kintex7/segbits_lioi3.db)
  * [`d8130e8aa164989714d29fc4593e65daf2f2aabf48851b997e387f65ef7ef58d  ./kintex7/segbits_lioi3.origin_info.db`](./kintex7/segbits_lioi3.origin_info.db)
+ * [`a214fa3cc287b88da349350d5ff181f30eb376e7219ababd5e22ca2977deb7c6  ./kintex7/segbits_lioi3_tbytesrc.db`](./kintex7/segbits_lioi3_tbytesrc.db)
+ * [`c5ac8bb89bd1173ac4e8e128d7b6ce6c131bf25f70d09ec1424c24ce5922a7ef  ./kintex7/segbits_lioi3_tbytesrc.origin_info.db`](./kintex7/segbits_lioi3_tbytesrc.origin_info.db)
+ * [`d371d057b521866fe6c7615f821cd7c9c364df08910aea7805372aae71533cd0  ./kintex7/segbits_lioi3_tbyteterm.db`](./kintex7/segbits_lioi3_tbyteterm.db)
+ * [`377247705567917880d0eb00fb893ca6fb1967578d2ebc1d314ee58eae3e8438  ./kintex7/segbits_lioi3_tbyteterm.origin_info.db`](./kintex7/segbits_lioi3_tbyteterm.origin_info.db)
  * [`85a5c109dedf931403947cbad0f4b6b45a7dc7b576899d2448ede03b0c3309f5  ./kintex7/segbits_riob33.db`](./kintex7/segbits_riob33.db)
  * [`38002484f7d69bd49cbcdd8f55f6aa313ab2b4ab8814b63196fa08ff619f051e  ./kintex7/segbits_riob33.origin_info.db`](./kintex7/segbits_riob33.origin_info.db)
  * [`c25e93dd8cfcbbf805d9d7c65b782f0db668848569e2fa56d9507166bfc1e1c5  ./kintex7/segbits_rioi3.db`](./kintex7/segbits_rioi3.db)
  * [`e089bb9f6427d68a5fc07d21dcaed4021c3e862a7d483f17cd0ad7e83963633b  ./kintex7/segbits_rioi3.origin_info.db`](./kintex7/segbits_rioi3.origin_info.db)
+ * [`1b41a6e26013f668fd63477b936ec21406eeed97227a9742a89125141ed0d728  ./kintex7/segbits_rioi3_tbytesrc.db`](./kintex7/segbits_rioi3_tbytesrc.db)
+ * [`57aee6955e168092ac831f9ca8e2f985b23fab9b3ccc6d6c7396f3e9971b0760  ./kintex7/segbits_rioi3_tbytesrc.origin_info.db`](./kintex7/segbits_rioi3_tbytesrc.origin_info.db)
+ * [`710023a48be93f0b8602727c454bee96ac7d15d6b208779514645956a3f20308  ./kintex7/segbits_rioi3_tbyteterm.db`](./kintex7/segbits_rioi3_tbyteterm.db)
+ * [`8607b252b5dd9e48341efc002dc40bef947e55510aa02338bbb56813b0a1aa5c  ./kintex7/segbits_rioi3_tbyteterm.origin_info.db`](./kintex7/segbits_rioi3_tbyteterm.origin_info.db)
  * [`c4fe49753a5ba6b4abc688337d5df26f2101ccfca3dd4270ca77e39e5221bfe9  ./kintex7/settings.sh`](./kintex7/settings.sh)
  * [`ac6ba9ad814503f0fdc1dabb4292aaccd1a2195f5b348276cfee12aed3d96a70  ./kintex7/site_type_BSCAN.json`](./kintex7/site_type_BSCAN.json)
  * [`64724ba2f8af98df5e1d92e5c2da2e6d5a41eec6580f796405e271dadb4e63be  ./kintex7/site_type_BUFGCTRL.json`](./kintex7/site_type_BUFGCTRL.json)
@@ -813,7 +837,7 @@
 
 ### Settings
 
-Created using following [settings/zynq7.sh (sha256: 61298e89dcc873eadba47f5c2f9f72a38fa022583b2c7ff89246b2e051585ad8)](https://github.com/SymbiFlow/prjxray/blob/e3b58d631eefe1beaccad3c6bcd50c47f9118550/settings/zynq7.sh)
+Created using following [settings/zynq7.sh (sha256: 61298e89dcc873eadba47f5c2f9f72a38fa022583b2c7ff89246b2e051585ad8)](https://github.com/SymbiFlow/prjxray/blob/b6b8dc19cd7d358e9a19559244337b0fc8a475f1/settings/zynq7.sh)
 ```shell
 export XRAY_DATABASE="zynq7"
 export XRAY_PART="xc7z010clg400-1"
@@ -878,15 +902,19 @@
  * [`aab2e5f20890d805b6a78db6e6fd68d6024a140ac5e960feb4162d7e49582ca8  ./zynq7/mask_dsp_r.db`](./zynq7/mask_dsp_r.db)
  * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./zynq7/mask_dsp_r.origin_info.db`](./zynq7/mask_dsp_r.origin_info.db)
  * [`be757fb834be7ff84a2873c0ac6621c909a5e85362b397667760edde86616f84  ./zynq7/mask_hclk_cmt_l.db`](./zynq7/mask_hclk_cmt_l.db)
- * [`26e8b98f5e5d3a27bc2cb2a6a87211dc580a54bf96f0f9ec536ea891ade0d6af  ./zynq7/mask_hclk_ioi.db`](./zynq7/mask_hclk_ioi.db)
+ * [`6528d6681581c3520d026155a16c6d91f4162eb8f4d9020d6e657f167d7ce396  ./zynq7/mask_hclk_ioi.db`](./zynq7/mask_hclk_ioi.db)
  * [`76d1e0bd4b7ad492cf3fe8698b2b5f46f7dcc5fe446984e5dccae373c63edafd  ./zynq7/mask_hclk_l.db`](./zynq7/mask_hclk_l.db)
  * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./zynq7/mask_hclk_l.origin_info.db`](./zynq7/mask_hclk_l.origin_info.db)
  * [`76d1e0bd4b7ad492cf3fe8698b2b5f46f7dcc5fe446984e5dccae373c63edafd  ./zynq7/mask_hclk_r.db`](./zynq7/mask_hclk_r.db)
  * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./zynq7/mask_hclk_r.origin_info.db`](./zynq7/mask_hclk_r.origin_info.db)
- * [`302b10ddaaf40f71a92a7b85bbcc7ddfcbcfb8e6b48909473e7e938e0bcae94e  ./zynq7/mask_liob33.db`](./zynq7/mask_liob33.db)
+ * [`378b27c2dab1e04377223e619c183997cac4f23c33a87b1824023c186614e258  ./zynq7/mask_liob33.db`](./zynq7/mask_liob33.db)
  * [`4fd0d3891456bb0dd2376908ec4d98bb4f3ff944d9a2bdf053cd9e4f82e56149  ./zynq7/mask_lioi3.db`](./zynq7/mask_lioi3.db)
- * [`bdb18c6d047dd475e4bf091793835505093fd7c8426e4e466e42bf99b8787237  ./zynq7/mask_riob33.db`](./zynq7/mask_riob33.db)
+ * [`4fd0d3891456bb0dd2376908ec4d98bb4f3ff944d9a2bdf053cd9e4f82e56149  ./zynq7/mask_lioi3_tbytesrc.db`](./zynq7/mask_lioi3_tbytesrc.db)
+ * [`4fd0d3891456bb0dd2376908ec4d98bb4f3ff944d9a2bdf053cd9e4f82e56149  ./zynq7/mask_lioi3_tbyteterm.db`](./zynq7/mask_lioi3_tbyteterm.db)
+ * [`14f3c1903678c1f194d6b3943cec2ea024e4c8b3c1fb95395581e817c9761ee7  ./zynq7/mask_riob33.db`](./zynq7/mask_riob33.db)
  * [`4fd0d3891456bb0dd2376908ec4d98bb4f3ff944d9a2bdf053cd9e4f82e56149  ./zynq7/mask_rioi3.db`](./zynq7/mask_rioi3.db)
+ * [`4fd0d3891456bb0dd2376908ec4d98bb4f3ff944d9a2bdf053cd9e4f82e56149  ./zynq7/mask_rioi3_tbytesrc.db`](./zynq7/mask_rioi3_tbytesrc.db)
+ * [`4fd0d3891456bb0dd2376908ec4d98bb4f3ff944d9a2bdf053cd9e4f82e56149  ./zynq7/mask_rioi3_tbyteterm.db`](./zynq7/mask_rioi3_tbyteterm.db)
  * [`d94e4d13df16da498224f0e94deaa310fbf471b6f9ec0ec8b2308fe62fa2eeaf  ./zynq7/ppips_bram_int_interface_l.db`](./zynq7/ppips_bram_int_interface_l.db)
  * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./zynq7/ppips_bram_int_interface_l.origin_info.db`](./zynq7/ppips_bram_int_interface_l.origin_info.db)
  * [`b48d766ac6f9dd0e21280d3a04dd448ea39016143309c0c7867fc00d730a59ae  ./zynq7/ppips_bram_int_interface_r.db`](./zynq7/ppips_bram_int_interface_r.db)
@@ -970,17 +998,25 @@
  * [`51288ec0be63172fcb2a12a92853150c62a21e894c2d42a2586046c462bf57a9  ./zynq7/segbits_hclk_r.db`](./zynq7/segbits_hclk_r.db)
  * [`0e9b5da6def4776e2ca8dd59af8f4334bf5cfb88d99b323be25dd6ba2e3386f7  ./zynq7/segbits_hclk_r.origin_info.db`](./zynq7/segbits_hclk_r.origin_info.db)
  * [`0ea44e8dfaf97ed200f30b2afe117e94e1a68bdb26af2e09e69e855414779520  ./zynq7/segbits_int_l.db`](./zynq7/segbits_int_l.db)
- * [`4ff853a846a455ece3b0123dbd87c278158581ce98d219647a306e2be4977966  ./zynq7/segbits_int_l.origin_info.db`](./zynq7/segbits_int_l.origin_info.db)
+ * [`3358d9ecd7fb87261dae5369f21a0996fa3a09ce9848956f99be850092e8c852  ./zynq7/segbits_int_l.origin_info.db`](./zynq7/segbits_int_l.origin_info.db)
  * [`1541c7832dd161c5b3b5745d08fe0ee6f92bfbd372b76c12f54afc032c888556  ./zynq7/segbits_int_r.db`](./zynq7/segbits_int_r.db)
- * [`d960499e90401555f02eb6a33ee0d2883f1a3c60a4955d91f355d4369d107fc5  ./zynq7/segbits_int_r.origin_info.db`](./zynq7/segbits_int_r.origin_info.db)
+ * [`117f03dc65af7c617e45fbdde490cfb377d4af13c7d93514c0042d3588eec21b  ./zynq7/segbits_int_r.origin_info.db`](./zynq7/segbits_int_r.origin_info.db)
  * [`8bdba7407e84e20ff862f92c65fade1923ad6838eb2e81fc121abf9852b97158  ./zynq7/segbits_liob33.db`](./zynq7/segbits_liob33.db)
  * [`afb1f77d6ae23a6c336eea071b4b237292d6f86114de6d30b30bb35a4c457e7e  ./zynq7/segbits_liob33.origin_info.db`](./zynq7/segbits_liob33.origin_info.db)
  * [`af84687a55ce9bbb6baa0513e4261a8f3f1d67ae6536e0e28e6253c7e33bfdc1  ./zynq7/segbits_lioi3.db`](./zynq7/segbits_lioi3.db)
  * [`d8130e8aa164989714d29fc4593e65daf2f2aabf48851b997e387f65ef7ef58d  ./zynq7/segbits_lioi3.origin_info.db`](./zynq7/segbits_lioi3.origin_info.db)
+ * [`a214fa3cc287b88da349350d5ff181f30eb376e7219ababd5e22ca2977deb7c6  ./zynq7/segbits_lioi3_tbytesrc.db`](./zynq7/segbits_lioi3_tbytesrc.db)
+ * [`c5ac8bb89bd1173ac4e8e128d7b6ce6c131bf25f70d09ec1424c24ce5922a7ef  ./zynq7/segbits_lioi3_tbytesrc.origin_info.db`](./zynq7/segbits_lioi3_tbytesrc.origin_info.db)
+ * [`d371d057b521866fe6c7615f821cd7c9c364df08910aea7805372aae71533cd0  ./zynq7/segbits_lioi3_tbyteterm.db`](./zynq7/segbits_lioi3_tbyteterm.db)
+ * [`377247705567917880d0eb00fb893ca6fb1967578d2ebc1d314ee58eae3e8438  ./zynq7/segbits_lioi3_tbyteterm.origin_info.db`](./zynq7/segbits_lioi3_tbyteterm.origin_info.db)
  * [`c6e1b3b74335a12b984109ea5211e2a05041e2f960e77c719879272217f7978e  ./zynq7/segbits_riob33.db`](./zynq7/segbits_riob33.db)
  * [`0373a4f2503ff8921b6e281d2cfb1b75cc8920e7daec0a8525b8a0561a60c0bc  ./zynq7/segbits_riob33.origin_info.db`](./zynq7/segbits_riob33.origin_info.db)
  * [`c25e93dd8cfcbbf805d9d7c65b782f0db668848569e2fa56d9507166bfc1e1c5  ./zynq7/segbits_rioi3.db`](./zynq7/segbits_rioi3.db)
  * [`e089bb9f6427d68a5fc07d21dcaed4021c3e862a7d483f17cd0ad7e83963633b  ./zynq7/segbits_rioi3.origin_info.db`](./zynq7/segbits_rioi3.origin_info.db)
+ * [`1b41a6e26013f668fd63477b936ec21406eeed97227a9742a89125141ed0d728  ./zynq7/segbits_rioi3_tbytesrc.db`](./zynq7/segbits_rioi3_tbytesrc.db)
+ * [`57aee6955e168092ac831f9ca8e2f985b23fab9b3ccc6d6c7396f3e9971b0760  ./zynq7/segbits_rioi3_tbytesrc.origin_info.db`](./zynq7/segbits_rioi3_tbytesrc.origin_info.db)
+ * [`710023a48be93f0b8602727c454bee96ac7d15d6b208779514645956a3f20308  ./zynq7/segbits_rioi3_tbyteterm.db`](./zynq7/segbits_rioi3_tbyteterm.db)
+ * [`8607b252b5dd9e48341efc002dc40bef947e55510aa02338bbb56813b0a1aa5c  ./zynq7/segbits_rioi3_tbyteterm.origin_info.db`](./zynq7/segbits_rioi3_tbyteterm.origin_info.db)
  * [`ee26e7dbf78c2a37118c49ce7edb5fa44afd51850a24824ba8b68e34366f0787  ./zynq7/settings.sh`](./zynq7/settings.sh)
  * [`ac6ba9ad814503f0fdc1dabb4292aaccd1a2195f5b348276cfee12aed3d96a70  ./zynq7/site_type_BSCAN.json`](./zynq7/site_type_BSCAN.json)
  * [`64724ba2f8af98df5e1d92e5c2da2e6d5a41eec6580f796405e271dadb4e63be  ./zynq7/site_type_BUFGCTRL.json`](./zynq7/site_type_BUFGCTRL.json)
diff --git a/artix7/mask_hclk_ioi.db b/artix7/mask_hclk_ioi.db
index 8c47745..705bf51 100644
--- a/artix7/mask_hclk_ioi.db
+++ b/artix7/mask_hclk_ioi.db
@@ -94,13 +94,13 @@
 bit 28_74
 bit 28_79
 bit 28_84
+bit 28_85
 bit 28_88
 bit 28_92
 bit 28_99
 bit 28_104
-bit 28_107
 bit 28_108
-bit 28_113
+bit 28_109
 bit 28_118
 bit 28_126
 bit 28_142
@@ -149,13 +149,13 @@
 bit 29_49
 bit 29_65
 bit 29_73
-bit 29_82
 bit 29_83
 bit 29_87
 bit 29_92
 bit 29_99
 bit 29_103
 bit 29_107
+bit 29_112
 bit 29_117
 bit 29_125
 bit 29_155
@@ -200,8 +200,8 @@
 bit 29_285
 bit 29_315
 bit 29_317
-bit 30_82
 bit 30_92
+bit 30_112
 bit 30_174
 bit 30_175
 bit 30_176
@@ -229,9 +229,9 @@
 bit 30_270
 bit 30_272
 bit 31_79
+bit 31_85
 bit 31_99
-bit 31_107
-bit 31_113
+bit 31_109
 bit 31_174
 bit 31_175
 bit 31_176
diff --git a/artix7/mask_liob33.db b/artix7/mask_liob33.db
index 2555a8e..5876fdf 100644
--- a/artix7/mask_liob33.db
+++ b/artix7/mask_liob33.db
@@ -1,3 +1,4 @@
+bit 00_10
 bit 00_11
 bit 00_14
 bit 00_17
@@ -6,6 +7,7 @@
 bit 00_35
 bit 00_38
 bit 00_39
+bit 00_74
 bit 00_75
 bit 00_78
 bit 00_81
@@ -30,12 +32,9 @@
 bit 01_101
 bit 01_102
 bit 01_104
-bit 02_103
-bit 03_116
-bit 04_48
-bit 04_51
-bit 05_102
-bit 05_119
+bit 02_07
+bit 04_04
+bit 05_70
 bit 06_01
 bit 06_03
 bit 06_17
@@ -51,18 +50,20 @@
 bit 06_65
 bit 06_67
 bit 06_75
+bit 06_77
 bit 06_81
 bit 06_83
-bit 06_89
 bit 06_91
 bit 06_97
 bit 06_99
+bit 06_103
 bit 06_107
 bit 06_113
 bit 06_115
 bit 06_121
 bit 06_123
 bit 07_00
+bit 07_02
 bit 07_04
 bit 07_06
 bit 07_08
@@ -89,11 +90,11 @@
 bit 07_64
 bit 07_68
 bit 07_70
+bit 07_71
 bit 07_72
 bit 07_76
 bit 07_78
 bit 07_80
-bit 07_84
 bit 07_86
 bit 07_88
 bit 07_92
@@ -106,7 +107,6 @@
 bit 07_108
 bit 07_110
 bit 07_112
-bit 07_116
 bit 07_118
 bit 07_120
 bit 07_124
@@ -114,7 +114,6 @@
 bit 08_00
 bit 08_01
 bit 08_02
-bit 08_03
 bit 08_04
 bit 08_05
 bit 08_06
@@ -122,6 +121,7 @@
 bit 08_08
 bit 08_09
 bit 08_10
+bit 08_11
 bit 08_14
 bit 08_15
 bit 08_16
@@ -146,7 +146,6 @@
 bit 08_40
 bit 08_41
 bit 08_42
-bit 08_43
 bit 08_46
 bit 08_47
 bit 08_48
@@ -164,8 +163,6 @@
 bit 08_65
 bit 08_66
 bit 08_67
-bit 08_68
-bit 08_69
 bit 08_71
 bit 08_72
 bit 08_73
@@ -177,7 +174,6 @@
 bit 08_81
 bit 08_82
 bit 08_83
-bit 08_87
 bit 08_88
 bit 08_89
 bit 08_90
@@ -215,9 +211,6 @@
 bit 09_11
 bit 09_12
 bit 09_13
-bit 09_14
-bit 09_16
-bit 09_18
 bit 09_19
 bit 09_20
 bit 09_27
@@ -226,7 +219,6 @@
 bit 09_34
 bit 09_35
 bit 09_36
-bit 09_42
 bit 09_43
 bit 09_44
 bit 09_45
@@ -251,14 +243,15 @@
 bit 09_92
 bit 09_93
 bit 09_94
+bit 09_96
 bit 09_98
 bit 09_99
 bit 09_100
-bit 09_106
 bit 09_107
 bit 09_108
 bit 09_109
 bit 09_110
+bit 09_112
 bit 09_114
 bit 09_115
 bit 09_116
@@ -269,7 +262,6 @@
 bit 10_00
 bit 10_01
 bit 10_02
-bit 10_04
 bit 10_05
 bit 10_07
 bit 10_09
@@ -279,8 +271,9 @@
 bit 10_16
 bit 10_17
 bit 10_18
-bit 10_20
+bit 10_21
 bit 10_23
+bit 10_25
 bit 10_26
 bit 10_29
 bit 10_31
@@ -295,7 +288,6 @@
 bit 10_48
 bit 10_49
 bit 10_50
-bit 10_53
 bit 10_55
 bit 10_56
 bit 10_57
@@ -309,13 +301,13 @@
 bit 10_72
 bit 10_73
 bit 10_74
+bit 10_77
 bit 10_79
 bit 10_80
 bit 10_81
 bit 10_82
 bit 10_87
 bit 10_88
-bit 10_89
 bit 10_90
 bit 10_93
 bit 10_95
@@ -339,6 +331,7 @@
 bit 10_122
 bit 10_127
 bit 11_01
+bit 11_02
 bit 11_03
 bit 11_05
 bit 11_07
@@ -346,12 +339,14 @@
 bit 11_12
 bit 11_13
 bit 11_15
+bit 11_16
 bit 11_17
 bit 11_19
 bit 11_22
 bit 11_23
 bit 11_25
 bit 11_27
+bit 11_28
 bit 11_29
 bit 11_30
 bit 11_31
@@ -366,6 +361,7 @@
 bit 11_48
 bit 11_49
 bit 11_51
+bit 11_52
 bit 11_55
 bit 11_57
 bit 11_59
@@ -374,6 +370,7 @@
 bit 11_64
 bit 11_65
 bit 11_67
+bit 11_68
 bit 11_69
 bit 11_71
 bit 11_73
@@ -401,10 +398,11 @@
 bit 11_111
 bit 11_112
 bit 11_113
-bit 11_114
 bit 11_115
 bit 11_116
+bit 11_117
 bit 11_119
+bit 11_120
 bit 11_121
 bit 11_123
 bit 11_125
@@ -413,7 +411,6 @@
 bit 12_01
 bit 12_02
 bit 12_03
-bit 12_04
 bit 12_05
 bit 12_07
 bit 12_09
@@ -421,10 +418,9 @@
 bit 12_11
 bit 12_13
 bit 12_15
-bit 12_16
 bit 12_17
-bit 12_18
 bit 12_19
+bit 12_21
 bit 12_23
 bit 12_25
 bit 12_26
@@ -446,7 +442,6 @@
 bit 12_49
 bit 12_50
 bit 12_51
-bit 12_53
 bit 12_55
 bit 12_56
 bit 12_57
@@ -495,6 +490,7 @@
 bit 12_121
 bit 12_122
 bit 12_123
+bit 12_124
 bit 12_125
 bit 12_127
 bit 13_00
@@ -506,13 +502,11 @@
 bit 13_09
 bit 13_12
 bit 13_13
-bit 13_14
 bit 13_15
 bit 13_16
 bit 13_17
 bit 13_18
 bit 13_19
-bit 13_20
 bit 13_22
 bit 13_23
 bit 13_25
@@ -523,6 +517,7 @@
 bit 13_33
 bit 13_34
 bit 13_35
+bit 13_36
 bit 13_37
 bit 13_39
 bit 13_41
@@ -532,6 +527,7 @@
 bit 13_48
 bit 13_49
 bit 13_50
+bit 13_51
 bit 13_52
 bit 13_55
 bit 13_57
@@ -542,7 +538,7 @@
 bit 13_65
 bit 13_66
 bit 13_67
-bit 13_69
+bit 13_68
 bit 13_71
 bit 13_72
 bit 13_73
@@ -553,7 +549,6 @@
 bit 13_80
 bit 13_81
 bit 13_82
-bit 13_83
 bit 13_87
 bit 13_88
 bit 13_89
@@ -568,6 +563,7 @@
 bit 13_99
 bit 13_100
 bit 13_101
+bit 13_102
 bit 13_103
 bit 13_104
 bit 13_105
@@ -580,6 +576,7 @@
 bit 13_112
 bit 13_113
 bit 13_114
+bit 13_115
 bit 13_116
 bit 13_119
 bit 13_120
@@ -596,6 +593,7 @@
 bit 14_18
 bit 14_20
 bit 14_26
+bit 14_28
 bit 14_32
 bit 14_34
 bit 14_36
@@ -604,6 +602,7 @@
 bit 14_50
 bit 14_52
 bit 14_58
+bit 14_60
 bit 14_64
 bit 14_66
 bit 14_68
@@ -612,7 +611,6 @@
 bit 14_80
 bit 14_82
 bit 14_84
-bit 14_88
 bit 14_90
 bit 14_92
 bit 14_96
@@ -666,7 +664,6 @@
 bit 15_79
 bit 15_81
 bit 15_83
-bit 15_85
 bit 15_87
 bit 15_89
 bit 15_91
@@ -682,7 +679,6 @@
 bit 15_111
 bit 15_113
 bit 15_115
-bit 15_117
 bit 15_119
 bit 15_121
 bit 15_123
@@ -795,6 +791,7 @@
 bit 17_111
 bit 17_112
 bit 17_118
+bit 17_119
 bit 17_120
 bit 17_121
 bit 17_122
@@ -812,6 +809,7 @@
 bit 18_25
 bit 18_30
 bit 18_31
+bit 18_33
 bit 18_38
 bit 18_39
 bit 18_41
@@ -856,7 +854,6 @@
 bit 18_125
 bit 18_127
 bit 19_03
-bit 19_06
 bit 19_07
 bit 19_08
 bit 19_14
@@ -939,7 +936,6 @@
 bit 20_107
 bit 20_108
 bit 20_110
-bit 20_112
 bit 20_118
 bit 20_121
 bit 20_122
@@ -979,6 +975,7 @@
 bit 21_126
 bit 22_02
 bit 22_06
+bit 22_07
 bit 22_09
 bit 22_15
 bit 22_16
@@ -988,7 +985,9 @@
 bit 22_24
 bit 22_30
 bit 22_31
+bit 22_32
 bit 22_38
+bit 22_39
 bit 22_42
 bit 22_43
 bit 22_44
@@ -1016,6 +1015,7 @@
 bit 22_95
 bit 22_96
 bit 22_102
+bit 22_103
 bit 22_104
 bit 22_106
 bit 22_107
@@ -1136,6 +1136,7 @@
 bit 24_111
 bit 24_112
 bit 24_118
+bit 24_119
 bit 24_120
 bit 24_121
 bit 24_122
diff --git a/artix7/mask_lioi3_tbytesrc.db b/artix7/mask_lioi3_tbytesrc.db
new file mode 100644
index 0000000..50edebd
--- /dev/null
+++ b/artix7/mask_lioi3_tbytesrc.db
@@ -0,0 +1,217 @@
+bit 00_11
+bit 00_17
+bit 00_27
+bit 00_29
+bit 00_75
+bit 00_81
+bit 00_91
+bit 00_93
+bit 01_13
+bit 01_14
+bit 01_25
+bit 01_26
+bit 01_77
+bit 01_78
+bit 01_89
+bit 01_90
+bit 02_11
+bit 02_14
+bit 02_15
+bit 02_22
+bit 02_23
+bit 02_78
+bit 04_11
+bit 04_66
+bit 04_67
+bit 04_79
+bit 05_10
+bit 05_66
+bit 05_69
+bit 05_77
+bit 06_21
+bit 06_64
+bit 06_68
+bit 06_71
+bit 06_83
+bit 07_10
+bit 07_11
+bit 07_66
+bit 07_67
+bit 07_69
+bit 07_71
+bit 07_72
+bit 07_78
+bit 07_79
+bit 08_14
+bit 08_15
+bit 08_68
+bit 08_76
+bit 08_78
+bit 08_79
+bit 08_86
+bit 09_10
+bit 09_19
+bit 09_71
+bit 09_74
+bit 09_83
+bit 10_06
+bit 10_11
+bit 10_14
+bit 10_18
+bit 11_10
+bit 11_11
+bit 11_15
+bit 11_18
+bit 11_23
+bit 11_68
+bit 11_74
+bit 11_79
+bit 11_82
+bit 11_87
+bit 12_10
+bit 12_11
+bit 12_15
+bit 12_18
+bit 12_67
+bit 12_73
+bit 12_79
+bit 12_82
+bit 13_15
+bit 13_18
+bit 13_20
+bit 13_23
+bit 13_68
+bit 13_70
+bit 13_74
+bit 13_87
+bit 14_10
+bit 14_18
+bit 14_20
+bit 14_69
+bit 14_74
+bit 14_77
+bit 14_82
+bit 15_06
+bit 15_11
+bit 15_14
+bit 15_15
+bit 15_70
+bit 15_73
+bit 15_79
+bit 15_87
+bit 16_85
+bit 18_06
+bit 18_20
+bit 19_84
+bit 20_05
+bit 20_13
+bit 20_55
+bit 20_69
+bit 20_77
+bit 20_119
+bit 21_20
+bit 21_21
+bit 21_34
+bit 21_52
+bit 21_84
+bit 21_98
+bit 21_116
+bit 23_85
+bit 24_05
+bit 24_07
+bit 24_13
+bit 24_21
+bit 24_55
+bit 24_69
+bit 24_77
+bit 24_85
+bit 24_119
+bit 25_20
+bit 25_34
+bit 25_52
+bit 25_84
+bit 25_85
+bit 25_98
+bit 25_116
+bit 28_26
+bit 29_101
+bit 30_41
+bit 31_86
+bit 32_16
+bit 32_55
+bit 32_66
+bit 32_73
+bit 32_109
+bit 33_18
+bit 33_54
+bit 33_61
+bit 33_72
+bit 33_111
+bit 34_08
+bit 34_14
+bit 34_38
+bit 34_46
+bit 34_58
+bit 34_72
+bit 34_88
+bit 34_94
+bit 34_96
+bit 34_100
+bit 34_102
+bit 34_106
+bit 34_108
+bit 34_110
+bit 34_114
+bit 34_116
+bit 34_120
+bit 34_122
+bit 35_05
+bit 35_07
+bit 35_11
+bit 35_13
+bit 35_17
+bit 35_19
+bit 35_21
+bit 35_25
+bit 35_27
+bit 35_31
+bit 35_33
+bit 35_39
+bit 35_55
+bit 35_69
+bit 35_81
+bit 35_89
+bit 35_113
+bit 35_119
+bit 38_02
+bit 38_08
+bit 38_14
+bit 38_18
+bit 38_22
+bit 38_32
+bit 38_42
+bit 38_62
+bit 38_64
+bit 38_86
+bit 38_94
+bit 38_106
+bit 38_110
+bit 38_112
+bit 38_118
+bit 38_126
+bit 39_01
+bit 39_09
+bit 39_15
+bit 39_17
+bit 39_21
+bit 39_33
+bit 39_41
+bit 39_63
+bit 39_65
+bit 39_85
+bit 39_95
+bit 39_105
+bit 39_109
+bit 39_113
+bit 39_119
+bit 39_125
diff --git a/artix7/mask_lioi3_tbyteterm.db b/artix7/mask_lioi3_tbyteterm.db
new file mode 100644
index 0000000..50edebd
--- /dev/null
+++ b/artix7/mask_lioi3_tbyteterm.db
@@ -0,0 +1,217 @@
+bit 00_11
+bit 00_17
+bit 00_27
+bit 00_29
+bit 00_75
+bit 00_81
+bit 00_91
+bit 00_93
+bit 01_13
+bit 01_14
+bit 01_25
+bit 01_26
+bit 01_77
+bit 01_78
+bit 01_89
+bit 01_90
+bit 02_11
+bit 02_14
+bit 02_15
+bit 02_22
+bit 02_23
+bit 02_78
+bit 04_11
+bit 04_66
+bit 04_67
+bit 04_79
+bit 05_10
+bit 05_66
+bit 05_69
+bit 05_77
+bit 06_21
+bit 06_64
+bit 06_68
+bit 06_71
+bit 06_83
+bit 07_10
+bit 07_11
+bit 07_66
+bit 07_67
+bit 07_69
+bit 07_71
+bit 07_72
+bit 07_78
+bit 07_79
+bit 08_14
+bit 08_15
+bit 08_68
+bit 08_76
+bit 08_78
+bit 08_79
+bit 08_86
+bit 09_10
+bit 09_19
+bit 09_71
+bit 09_74
+bit 09_83
+bit 10_06
+bit 10_11
+bit 10_14
+bit 10_18
+bit 11_10
+bit 11_11
+bit 11_15
+bit 11_18
+bit 11_23
+bit 11_68
+bit 11_74
+bit 11_79
+bit 11_82
+bit 11_87
+bit 12_10
+bit 12_11
+bit 12_15
+bit 12_18
+bit 12_67
+bit 12_73
+bit 12_79
+bit 12_82
+bit 13_15
+bit 13_18
+bit 13_20
+bit 13_23
+bit 13_68
+bit 13_70
+bit 13_74
+bit 13_87
+bit 14_10
+bit 14_18
+bit 14_20
+bit 14_69
+bit 14_74
+bit 14_77
+bit 14_82
+bit 15_06
+bit 15_11
+bit 15_14
+bit 15_15
+bit 15_70
+bit 15_73
+bit 15_79
+bit 15_87
+bit 16_85
+bit 18_06
+bit 18_20
+bit 19_84
+bit 20_05
+bit 20_13
+bit 20_55
+bit 20_69
+bit 20_77
+bit 20_119
+bit 21_20
+bit 21_21
+bit 21_34
+bit 21_52
+bit 21_84
+bit 21_98
+bit 21_116
+bit 23_85
+bit 24_05
+bit 24_07
+bit 24_13
+bit 24_21
+bit 24_55
+bit 24_69
+bit 24_77
+bit 24_85
+bit 24_119
+bit 25_20
+bit 25_34
+bit 25_52
+bit 25_84
+bit 25_85
+bit 25_98
+bit 25_116
+bit 28_26
+bit 29_101
+bit 30_41
+bit 31_86
+bit 32_16
+bit 32_55
+bit 32_66
+bit 32_73
+bit 32_109
+bit 33_18
+bit 33_54
+bit 33_61
+bit 33_72
+bit 33_111
+bit 34_08
+bit 34_14
+bit 34_38
+bit 34_46
+bit 34_58
+bit 34_72
+bit 34_88
+bit 34_94
+bit 34_96
+bit 34_100
+bit 34_102
+bit 34_106
+bit 34_108
+bit 34_110
+bit 34_114
+bit 34_116
+bit 34_120
+bit 34_122
+bit 35_05
+bit 35_07
+bit 35_11
+bit 35_13
+bit 35_17
+bit 35_19
+bit 35_21
+bit 35_25
+bit 35_27
+bit 35_31
+bit 35_33
+bit 35_39
+bit 35_55
+bit 35_69
+bit 35_81
+bit 35_89
+bit 35_113
+bit 35_119
+bit 38_02
+bit 38_08
+bit 38_14
+bit 38_18
+bit 38_22
+bit 38_32
+bit 38_42
+bit 38_62
+bit 38_64
+bit 38_86
+bit 38_94
+bit 38_106
+bit 38_110
+bit 38_112
+bit 38_118
+bit 38_126
+bit 39_01
+bit 39_09
+bit 39_15
+bit 39_17
+bit 39_21
+bit 39_33
+bit 39_41
+bit 39_63
+bit 39_65
+bit 39_85
+bit 39_95
+bit 39_105
+bit 39_109
+bit 39_113
+bit 39_119
+bit 39_125
diff --git a/artix7/mask_riob33.db b/artix7/mask_riob33.db
index 2555a8e..5876fdf 100644
--- a/artix7/mask_riob33.db
+++ b/artix7/mask_riob33.db
@@ -1,3 +1,4 @@
+bit 00_10
 bit 00_11
 bit 00_14
 bit 00_17
@@ -6,6 +7,7 @@
 bit 00_35
 bit 00_38
 bit 00_39
+bit 00_74
 bit 00_75
 bit 00_78
 bit 00_81
@@ -30,12 +32,9 @@
 bit 01_101
 bit 01_102
 bit 01_104
-bit 02_103
-bit 03_116
-bit 04_48
-bit 04_51
-bit 05_102
-bit 05_119
+bit 02_07
+bit 04_04
+bit 05_70
 bit 06_01
 bit 06_03
 bit 06_17
@@ -51,18 +50,20 @@
 bit 06_65
 bit 06_67
 bit 06_75
+bit 06_77
 bit 06_81
 bit 06_83
-bit 06_89
 bit 06_91
 bit 06_97
 bit 06_99
+bit 06_103
 bit 06_107
 bit 06_113
 bit 06_115
 bit 06_121
 bit 06_123
 bit 07_00
+bit 07_02
 bit 07_04
 bit 07_06
 bit 07_08
@@ -89,11 +90,11 @@
 bit 07_64
 bit 07_68
 bit 07_70
+bit 07_71
 bit 07_72
 bit 07_76
 bit 07_78
 bit 07_80
-bit 07_84
 bit 07_86
 bit 07_88
 bit 07_92
@@ -106,7 +107,6 @@
 bit 07_108
 bit 07_110
 bit 07_112
-bit 07_116
 bit 07_118
 bit 07_120
 bit 07_124
@@ -114,7 +114,6 @@
 bit 08_00
 bit 08_01
 bit 08_02
-bit 08_03
 bit 08_04
 bit 08_05
 bit 08_06
@@ -122,6 +121,7 @@
 bit 08_08
 bit 08_09
 bit 08_10
+bit 08_11
 bit 08_14
 bit 08_15
 bit 08_16
@@ -146,7 +146,6 @@
 bit 08_40
 bit 08_41
 bit 08_42
-bit 08_43
 bit 08_46
 bit 08_47
 bit 08_48
@@ -164,8 +163,6 @@
 bit 08_65
 bit 08_66
 bit 08_67
-bit 08_68
-bit 08_69
 bit 08_71
 bit 08_72
 bit 08_73
@@ -177,7 +174,6 @@
 bit 08_81
 bit 08_82
 bit 08_83
-bit 08_87
 bit 08_88
 bit 08_89
 bit 08_90
@@ -215,9 +211,6 @@
 bit 09_11
 bit 09_12
 bit 09_13
-bit 09_14
-bit 09_16
-bit 09_18
 bit 09_19
 bit 09_20
 bit 09_27
@@ -226,7 +219,6 @@
 bit 09_34
 bit 09_35
 bit 09_36
-bit 09_42
 bit 09_43
 bit 09_44
 bit 09_45
@@ -251,14 +243,15 @@
 bit 09_92
 bit 09_93
 bit 09_94
+bit 09_96
 bit 09_98
 bit 09_99
 bit 09_100
-bit 09_106
 bit 09_107
 bit 09_108
 bit 09_109
 bit 09_110
+bit 09_112
 bit 09_114
 bit 09_115
 bit 09_116
@@ -269,7 +262,6 @@
 bit 10_00
 bit 10_01
 bit 10_02
-bit 10_04
 bit 10_05
 bit 10_07
 bit 10_09
@@ -279,8 +271,9 @@
 bit 10_16
 bit 10_17
 bit 10_18
-bit 10_20
+bit 10_21
 bit 10_23
+bit 10_25
 bit 10_26
 bit 10_29
 bit 10_31
@@ -295,7 +288,6 @@
 bit 10_48
 bit 10_49
 bit 10_50
-bit 10_53
 bit 10_55
 bit 10_56
 bit 10_57
@@ -309,13 +301,13 @@
 bit 10_72
 bit 10_73
 bit 10_74
+bit 10_77
 bit 10_79
 bit 10_80
 bit 10_81
 bit 10_82
 bit 10_87
 bit 10_88
-bit 10_89
 bit 10_90
 bit 10_93
 bit 10_95
@@ -339,6 +331,7 @@
 bit 10_122
 bit 10_127
 bit 11_01
+bit 11_02
 bit 11_03
 bit 11_05
 bit 11_07
@@ -346,12 +339,14 @@
 bit 11_12
 bit 11_13
 bit 11_15
+bit 11_16
 bit 11_17
 bit 11_19
 bit 11_22
 bit 11_23
 bit 11_25
 bit 11_27
+bit 11_28
 bit 11_29
 bit 11_30
 bit 11_31
@@ -366,6 +361,7 @@
 bit 11_48
 bit 11_49
 bit 11_51
+bit 11_52
 bit 11_55
 bit 11_57
 bit 11_59
@@ -374,6 +370,7 @@
 bit 11_64
 bit 11_65
 bit 11_67
+bit 11_68
 bit 11_69
 bit 11_71
 bit 11_73
@@ -401,10 +398,11 @@
 bit 11_111
 bit 11_112
 bit 11_113
-bit 11_114
 bit 11_115
 bit 11_116
+bit 11_117
 bit 11_119
+bit 11_120
 bit 11_121
 bit 11_123
 bit 11_125
@@ -413,7 +411,6 @@
 bit 12_01
 bit 12_02
 bit 12_03
-bit 12_04
 bit 12_05
 bit 12_07
 bit 12_09
@@ -421,10 +418,9 @@
 bit 12_11
 bit 12_13
 bit 12_15
-bit 12_16
 bit 12_17
-bit 12_18
 bit 12_19
+bit 12_21
 bit 12_23
 bit 12_25
 bit 12_26
@@ -446,7 +442,6 @@
 bit 12_49
 bit 12_50
 bit 12_51
-bit 12_53
 bit 12_55
 bit 12_56
 bit 12_57
@@ -495,6 +490,7 @@
 bit 12_121
 bit 12_122
 bit 12_123
+bit 12_124
 bit 12_125
 bit 12_127
 bit 13_00
@@ -506,13 +502,11 @@
 bit 13_09
 bit 13_12
 bit 13_13
-bit 13_14
 bit 13_15
 bit 13_16
 bit 13_17
 bit 13_18
 bit 13_19
-bit 13_20
 bit 13_22
 bit 13_23
 bit 13_25
@@ -523,6 +517,7 @@
 bit 13_33
 bit 13_34
 bit 13_35
+bit 13_36
 bit 13_37
 bit 13_39
 bit 13_41
@@ -532,6 +527,7 @@
 bit 13_48
 bit 13_49
 bit 13_50
+bit 13_51
 bit 13_52
 bit 13_55
 bit 13_57
@@ -542,7 +538,7 @@
 bit 13_65
 bit 13_66
 bit 13_67
-bit 13_69
+bit 13_68
 bit 13_71
 bit 13_72
 bit 13_73
@@ -553,7 +549,6 @@
 bit 13_80
 bit 13_81
 bit 13_82
-bit 13_83
 bit 13_87
 bit 13_88
 bit 13_89
@@ -568,6 +563,7 @@
 bit 13_99
 bit 13_100
 bit 13_101
+bit 13_102
 bit 13_103
 bit 13_104
 bit 13_105
@@ -580,6 +576,7 @@
 bit 13_112
 bit 13_113
 bit 13_114
+bit 13_115
 bit 13_116
 bit 13_119
 bit 13_120
@@ -596,6 +593,7 @@
 bit 14_18
 bit 14_20
 bit 14_26
+bit 14_28
 bit 14_32
 bit 14_34
 bit 14_36
@@ -604,6 +602,7 @@
 bit 14_50
 bit 14_52
 bit 14_58
+bit 14_60
 bit 14_64
 bit 14_66
 bit 14_68
@@ -612,7 +611,6 @@
 bit 14_80
 bit 14_82
 bit 14_84
-bit 14_88
 bit 14_90
 bit 14_92
 bit 14_96
@@ -666,7 +664,6 @@
 bit 15_79
 bit 15_81
 bit 15_83
-bit 15_85
 bit 15_87
 bit 15_89
 bit 15_91
@@ -682,7 +679,6 @@
 bit 15_111
 bit 15_113
 bit 15_115
-bit 15_117
 bit 15_119
 bit 15_121
 bit 15_123
@@ -795,6 +791,7 @@
 bit 17_111
 bit 17_112
 bit 17_118
+bit 17_119
 bit 17_120
 bit 17_121
 bit 17_122
@@ -812,6 +809,7 @@
 bit 18_25
 bit 18_30
 bit 18_31
+bit 18_33
 bit 18_38
 bit 18_39
 bit 18_41
@@ -856,7 +854,6 @@
 bit 18_125
 bit 18_127
 bit 19_03
-bit 19_06
 bit 19_07
 bit 19_08
 bit 19_14
@@ -939,7 +936,6 @@
 bit 20_107
 bit 20_108
 bit 20_110
-bit 20_112
 bit 20_118
 bit 20_121
 bit 20_122
@@ -979,6 +975,7 @@
 bit 21_126
 bit 22_02
 bit 22_06
+bit 22_07
 bit 22_09
 bit 22_15
 bit 22_16
@@ -988,7 +985,9 @@
 bit 22_24
 bit 22_30
 bit 22_31
+bit 22_32
 bit 22_38
+bit 22_39
 bit 22_42
 bit 22_43
 bit 22_44
@@ -1016,6 +1015,7 @@
 bit 22_95
 bit 22_96
 bit 22_102
+bit 22_103
 bit 22_104
 bit 22_106
 bit 22_107
@@ -1136,6 +1136,7 @@
 bit 24_111
 bit 24_112
 bit 24_118
+bit 24_119
 bit 24_120
 bit 24_121
 bit 24_122
diff --git a/artix7/mask_rioi3_tbytesrc.db b/artix7/mask_rioi3_tbytesrc.db
new file mode 100644
index 0000000..50edebd
--- /dev/null
+++ b/artix7/mask_rioi3_tbytesrc.db
@@ -0,0 +1,217 @@
+bit 00_11
+bit 00_17
+bit 00_27
+bit 00_29
+bit 00_75
+bit 00_81
+bit 00_91
+bit 00_93
+bit 01_13
+bit 01_14
+bit 01_25
+bit 01_26
+bit 01_77
+bit 01_78
+bit 01_89
+bit 01_90
+bit 02_11
+bit 02_14
+bit 02_15
+bit 02_22
+bit 02_23
+bit 02_78
+bit 04_11
+bit 04_66
+bit 04_67
+bit 04_79
+bit 05_10
+bit 05_66
+bit 05_69
+bit 05_77
+bit 06_21
+bit 06_64
+bit 06_68
+bit 06_71
+bit 06_83
+bit 07_10
+bit 07_11
+bit 07_66
+bit 07_67
+bit 07_69
+bit 07_71
+bit 07_72
+bit 07_78
+bit 07_79
+bit 08_14
+bit 08_15
+bit 08_68
+bit 08_76
+bit 08_78
+bit 08_79
+bit 08_86
+bit 09_10
+bit 09_19
+bit 09_71
+bit 09_74
+bit 09_83
+bit 10_06
+bit 10_11
+bit 10_14
+bit 10_18
+bit 11_10
+bit 11_11
+bit 11_15
+bit 11_18
+bit 11_23
+bit 11_68
+bit 11_74
+bit 11_79
+bit 11_82
+bit 11_87
+bit 12_10
+bit 12_11
+bit 12_15
+bit 12_18
+bit 12_67
+bit 12_73
+bit 12_79
+bit 12_82
+bit 13_15
+bit 13_18
+bit 13_20
+bit 13_23
+bit 13_68
+bit 13_70
+bit 13_74
+bit 13_87
+bit 14_10
+bit 14_18
+bit 14_20
+bit 14_69
+bit 14_74
+bit 14_77
+bit 14_82
+bit 15_06
+bit 15_11
+bit 15_14
+bit 15_15
+bit 15_70
+bit 15_73
+bit 15_79
+bit 15_87
+bit 16_85
+bit 18_06
+bit 18_20
+bit 19_84
+bit 20_05
+bit 20_13
+bit 20_55
+bit 20_69
+bit 20_77
+bit 20_119
+bit 21_20
+bit 21_21
+bit 21_34
+bit 21_52
+bit 21_84
+bit 21_98
+bit 21_116
+bit 23_85
+bit 24_05
+bit 24_07
+bit 24_13
+bit 24_21
+bit 24_55
+bit 24_69
+bit 24_77
+bit 24_85
+bit 24_119
+bit 25_20
+bit 25_34
+bit 25_52
+bit 25_84
+bit 25_85
+bit 25_98
+bit 25_116
+bit 28_26
+bit 29_101
+bit 30_41
+bit 31_86
+bit 32_16
+bit 32_55
+bit 32_66
+bit 32_73
+bit 32_109
+bit 33_18
+bit 33_54
+bit 33_61
+bit 33_72
+bit 33_111
+bit 34_08
+bit 34_14
+bit 34_38
+bit 34_46
+bit 34_58
+bit 34_72
+bit 34_88
+bit 34_94
+bit 34_96
+bit 34_100
+bit 34_102
+bit 34_106
+bit 34_108
+bit 34_110
+bit 34_114
+bit 34_116
+bit 34_120
+bit 34_122
+bit 35_05
+bit 35_07
+bit 35_11
+bit 35_13
+bit 35_17
+bit 35_19
+bit 35_21
+bit 35_25
+bit 35_27
+bit 35_31
+bit 35_33
+bit 35_39
+bit 35_55
+bit 35_69
+bit 35_81
+bit 35_89
+bit 35_113
+bit 35_119
+bit 38_02
+bit 38_08
+bit 38_14
+bit 38_18
+bit 38_22
+bit 38_32
+bit 38_42
+bit 38_62
+bit 38_64
+bit 38_86
+bit 38_94
+bit 38_106
+bit 38_110
+bit 38_112
+bit 38_118
+bit 38_126
+bit 39_01
+bit 39_09
+bit 39_15
+bit 39_17
+bit 39_21
+bit 39_33
+bit 39_41
+bit 39_63
+bit 39_65
+bit 39_85
+bit 39_95
+bit 39_105
+bit 39_109
+bit 39_113
+bit 39_119
+bit 39_125
diff --git a/artix7/mask_rioi3_tbyteterm.db b/artix7/mask_rioi3_tbyteterm.db
new file mode 100644
index 0000000..50edebd
--- /dev/null
+++ b/artix7/mask_rioi3_tbyteterm.db
@@ -0,0 +1,217 @@
+bit 00_11
+bit 00_17
+bit 00_27
+bit 00_29
+bit 00_75
+bit 00_81
+bit 00_91
+bit 00_93
+bit 01_13
+bit 01_14
+bit 01_25
+bit 01_26
+bit 01_77
+bit 01_78
+bit 01_89
+bit 01_90
+bit 02_11
+bit 02_14
+bit 02_15
+bit 02_22
+bit 02_23
+bit 02_78
+bit 04_11
+bit 04_66
+bit 04_67
+bit 04_79
+bit 05_10
+bit 05_66
+bit 05_69
+bit 05_77
+bit 06_21
+bit 06_64
+bit 06_68
+bit 06_71
+bit 06_83
+bit 07_10
+bit 07_11
+bit 07_66
+bit 07_67
+bit 07_69
+bit 07_71
+bit 07_72
+bit 07_78
+bit 07_79
+bit 08_14
+bit 08_15
+bit 08_68
+bit 08_76
+bit 08_78
+bit 08_79
+bit 08_86
+bit 09_10
+bit 09_19
+bit 09_71
+bit 09_74
+bit 09_83
+bit 10_06
+bit 10_11
+bit 10_14
+bit 10_18
+bit 11_10
+bit 11_11
+bit 11_15
+bit 11_18
+bit 11_23
+bit 11_68
+bit 11_74
+bit 11_79
+bit 11_82
+bit 11_87
+bit 12_10
+bit 12_11
+bit 12_15
+bit 12_18
+bit 12_67
+bit 12_73
+bit 12_79
+bit 12_82
+bit 13_15
+bit 13_18
+bit 13_20
+bit 13_23
+bit 13_68
+bit 13_70
+bit 13_74
+bit 13_87
+bit 14_10
+bit 14_18
+bit 14_20
+bit 14_69
+bit 14_74
+bit 14_77
+bit 14_82
+bit 15_06
+bit 15_11
+bit 15_14
+bit 15_15
+bit 15_70
+bit 15_73
+bit 15_79
+bit 15_87
+bit 16_85
+bit 18_06
+bit 18_20
+bit 19_84
+bit 20_05
+bit 20_13
+bit 20_55
+bit 20_69
+bit 20_77
+bit 20_119
+bit 21_20
+bit 21_21
+bit 21_34
+bit 21_52
+bit 21_84
+bit 21_98
+bit 21_116
+bit 23_85
+bit 24_05
+bit 24_07
+bit 24_13
+bit 24_21
+bit 24_55
+bit 24_69
+bit 24_77
+bit 24_85
+bit 24_119
+bit 25_20
+bit 25_34
+bit 25_52
+bit 25_84
+bit 25_85
+bit 25_98
+bit 25_116
+bit 28_26
+bit 29_101
+bit 30_41
+bit 31_86
+bit 32_16
+bit 32_55
+bit 32_66
+bit 32_73
+bit 32_109
+bit 33_18
+bit 33_54
+bit 33_61
+bit 33_72
+bit 33_111
+bit 34_08
+bit 34_14
+bit 34_38
+bit 34_46
+bit 34_58
+bit 34_72
+bit 34_88
+bit 34_94
+bit 34_96
+bit 34_100
+bit 34_102
+bit 34_106
+bit 34_108
+bit 34_110
+bit 34_114
+bit 34_116
+bit 34_120
+bit 34_122
+bit 35_05
+bit 35_07
+bit 35_11
+bit 35_13
+bit 35_17
+bit 35_19
+bit 35_21
+bit 35_25
+bit 35_27
+bit 35_31
+bit 35_33
+bit 35_39
+bit 35_55
+bit 35_69
+bit 35_81
+bit 35_89
+bit 35_113
+bit 35_119
+bit 38_02
+bit 38_08
+bit 38_14
+bit 38_18
+bit 38_22
+bit 38_32
+bit 38_42
+bit 38_62
+bit 38_64
+bit 38_86
+bit 38_94
+bit 38_106
+bit 38_110
+bit 38_112
+bit 38_118
+bit 38_126
+bit 39_01
+bit 39_09
+bit 39_15
+bit 39_17
+bit 39_21
+bit 39_33
+bit 39_41
+bit 39_63
+bit 39_65
+bit 39_85
+bit 39_95
+bit 39_105
+bit 39_109
+bit 39_113
+bit 39_119
+bit 39_125
diff --git a/artix7/segbits_int_l.origin_info.db b/artix7/segbits_int_l.origin_info.db
index 7ff3029..4f3dc8d 100644
--- a/artix7/segbits_int_l.origin_info.db
+++ b/artix7/segbits_int_l.origin_info.db
@@ -353,7 +353,7 @@
 INT_L.EE4BEG0.SS2END0 origin:050-pip-seed 03_08 05_11
 INT_L.EE4BEG0.SS6END0 origin:050-pip-seed 05_11 06_08
 INT_L.EE4BEG0.SW2END0 origin:050-pip-seed 02_09 05_11
-INT_L.EE4BEG0.SW6END0 origin:050-pip-seed 05_08 05_11
+INT_L.EE4BEG0.SW6END0 origin:056-pip-rem 05_08 05_11
 INT_L.EE4BEG1.EE2END1 origin:050-pip-seed 03_24 03_25
 INT_L.EE4BEG1.EE4END1 origin:050-pip-seed 03_25 05_24
 INT_L.EE4BEG1.LH6 origin:056-pip-rem 05_24 07_25
@@ -373,7 +373,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.EE2END2 origin:050-pip-seed 03_40 03_41
 INT_L.EE4BEG2.EE4END2 origin:050-pip-seed 03_41 05_40
 INT_L.EE4BEG2.LOGIC_OUTS_L10 origin:050-pip-seed 03_40 07_41
@@ -584,7 +584,7 @@
 INT_L.FAN_ALT0.GFAN0 origin:054-pip-fan-alt !22_00 !23_00 !24_00 21_00 25_00
 INT_L.FAN_ALT0.LOGIC_OUTS_L0 origin:050-pip-seed !23_00 21_00 22_00 24_00 25_00
 INT_L.FAN_ALT0.LOGIC_OUTS_L12 origin:050-pip-seed !22_00 21_00 23_00 24_00 25_00
-INT_L.FAN_ALT0.LOGIC_OUTS_L22 origin:050-pip-seed !22_00 !23_00 !25_00 21_00 24_00
+INT_L.FAN_ALT0.LOGIC_OUTS_L22 origin:056-pip-rem !22_00 !23_00 !25_00 21_00 24_00
 INT_L.FAN_ALT0.NE2END0 origin:050-pip-seed !22_00 !23_00 !25_00 18_01 24_00
 INT_L.FAN_ALT0.NL1END0 origin:050-pip-seed !22_00 19_01 23_00 24_00 25_00
 INT_L.FAN_ALT0.NN2END0 origin:050-pip-seed !22_00 !23_00 !24_00 18_01 25_00
@@ -2173,7 +2173,7 @@
 INT_L.NE6BEG2.SE2END2 origin:050-pip-seed 02_37 05_39
 INT_L.NE6BEG2.SE6END2 origin:050-pip-seed 05_39 06_36
 INT_L.NE6BEG2.WW2END1 origin:050-pip-seed 03_36 04_37
-INT_L.NE6BEG2.WW4END2 origin:050-pip-seed 04_37 05_36
+INT_L.NE6BEG2.WW4END2 origin:056-pip-rem 04_37 05_36
 INT_L.NE6BEG3.EE2END3 origin:050-pip-seed 03_52 05_55
 INT_L.NE6BEG3.EE4END3 origin:050-pip-seed 05_52 05_55
 INT_L.NE6BEG3.LH0 origin:056-pip-rem 04_54 05_52
@@ -2193,7 +2193,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:056-pip-rem 04_53 05_52
+INT_L.NE6BEG3.WW4END3 origin:050-pip-seed 04_53 05_52
 INT_L.NL1BEG0.LOGIC_OUTS_L1 origin:050-pip-seed 07_16 14_17
 INT_L.NL1BEG0.LOGIC_OUTS_L13 origin:050-pip-seed 10_17 14_17
 INT_L.NL1BEG0.LOGIC_OUTS_L19 origin:050-pip-seed 08_17 14_17
@@ -2411,7 +2411,7 @@
 INT_L.NN6BEG2.NW2END2 origin:050-pip-seed 03_38 04_36
 INT_L.NN6BEG2.NW6END2 origin:050-pip-seed 04_36 07_39
 INT_L.NN6BEG2.SE2END2 origin:050-pip-seed 03_38 05_38
-INT_L.NN6BEG2.SE6END2 origin:056-pip-rem 05_38 07_39
+INT_L.NN6BEG2.SE6END2 origin:050-pip-seed 05_38 07_39
 INT_L.NN6BEG2.WW2END1 origin:050-pip-seed 02_39 04_36
 INT_L.NN6BEG2.WW4END2 origin:050-pip-seed 04_36 04_39
 INT_L.NN6BEG3.EE2END3 origin:050-pip-seed 02_55 05_54
diff --git a/artix7/segbits_int_r.origin_info.db b/artix7/segbits_int_r.origin_info.db
index 7b48ef6..fe9da92 100644
--- a/artix7/segbits_int_r.origin_info.db
+++ b/artix7/segbits_int_r.origin_info.db
@@ -675,7 +675,7 @@
 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
 INT_R.FAN_ALT4.ER1END0 origin:050-pip-seed !23_08 17_08 22_08 24_08 25_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_BOUNCE2 origin:056-pip-rem !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.GFAN0 origin:054-pip-fan-alt !22_08 !23_08 !24_08 21_08 25_08
 INT_R.FAN_ALT4.LOGIC_OUTS18 origin:050-pip-seed !22_08 !23_08 !25_08 21_08 24_08
@@ -2173,7 +2173,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.EE2END3 origin:050-pip-seed 03_52 05_55
 INT_R.NE6BEG3.EE4END3 origin:050-pip-seed 05_52 05_55
 INT_R.NE6BEG3.LH0 origin:056-pip-rem 04_54 05_52
@@ -2431,7 +2431,7 @@
 INT_R.NN6BEG3.NW2END3 origin:050-pip-seed 03_54 04_52
 INT_R.NN6BEG3.NW6END3 origin:050-pip-seed 04_52 07_55
 INT_R.NN6BEG3.SE2END3 origin:050-pip-seed 03_54 05_54
-INT_R.NN6BEG3.SE6END3 origin:056-pip-rem 05_54 07_55
+INT_R.NN6BEG3.SE6END3 origin:050-pip-seed 05_54 07_55
 INT_R.NN6BEG3.WW2END2 origin:050-pip-seed 02_55 04_52
 INT_R.NN6BEG3.WW4END3 origin:050-pip-seed 04_52 04_55
 INT_R.NR1BEG0.EE2END0 origin:050-pip-seed 10_07 15_07
@@ -2827,7 +2827,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
@@ -3255,7 +3255,7 @@
 INT_R.SW6BEG0.WW2END0 origin:050-pip-seed 03_12 05_15
 INT_R.SW6BEG0.WW4END1 origin:050-pip-seed 05_12 05_15
 INT_R.SW6BEG1.EE2END1 origin:050-pip-seed 03_28 04_29
-INT_R.SW6BEG1.EE4END1 origin:050-pip-seed 04_29 05_28
+INT_R.SW6BEG1.EE4END1 origin:056-pip-rem 04_29 05_28
 INT_R.SW6BEG1.LH6 origin:056-pip-rem 05_28 07_29
 INT_R.SW6BEG1.LOGIC_OUTS1 origin:050-pip-seed 02_29 04_30
 INT_R.SW6BEG1.LOGIC_OUTS13 origin:050-pip-seed 03_28 04_30
@@ -3275,7 +3275,7 @@
 INT_R.SW6BEG1.WW2END1 origin:050-pip-seed 03_28 05_31
 INT_R.SW6BEG1.WW4END2 origin:050-pip-seed 05_28 05_31
 INT_R.SW6BEG2.EE2END2 origin:050-pip-seed 03_44 04_45
-INT_R.SW6BEG2.EE4END2 origin:050-pip-seed 04_45 05_44
+INT_R.SW6BEG2.EE4END2 origin:056-pip-rem 04_45 05_44
 INT_R.SW6BEG2.LOGIC_OUTS10 origin:050-pip-seed 03_44 04_46
 INT_R.SW6BEG2.LOGIC_OUTS14 origin:050-pip-seed 03_44 07_45
 INT_R.SW6BEG2.LOGIC_OUTS16 origin:050-pip-seed 04_46 06_44
@@ -3295,7 +3295,7 @@
 INT_R.SW6BEG2.WW2END2 origin:050-pip-seed 03_44 05_47
 INT_R.SW6BEG2.WW4END3 origin:050-pip-seed 05_44 05_47
 INT_R.SW6BEG3.EE2END3 origin:050-pip-seed 03_60 04_61
-INT_R.SW6BEG3.EE4END3 origin:056-pip-rem 04_61 05_60
+INT_R.SW6BEG3.EE4END3 origin:050-pip-seed 04_61 05_60
 INT_R.SW6BEG3.LH0 origin:056-pip-rem 04_62 05_60
 INT_R.SW6BEG3.LOGIC_OUTS11 origin:050-pip-seed 03_60 07_61
 INT_R.SW6BEG3.LOGIC_OUTS15 origin:050-pip-seed 03_60 04_62
@@ -3563,7 +3563,7 @@
 INT_R.WW4BEG0.LOGIC_OUTS8 origin:050-pip-seed 03_00 07_01
 INT_R.WW4BEG0.LV0 origin:056-pip-rem 04_02 05_00
 INT_R.WW4BEG0.NE2END0 origin:050-pip-seed 02_01 05_03
-INT_R.WW4BEG0.NE6END0 origin:050-pip-seed 05_00 05_03
+INT_R.WW4BEG0.NE6END0 origin:056-pip-rem 05_00 05_03
 INT_R.WW4BEG0.NN2END0 origin:050-pip-seed 03_00 05_03
 INT_R.WW4BEG0.NN6END0 origin:050-pip-seed 05_03 06_00
 INT_R.WW4BEG0.NW2END0 origin:050-pip-seed 02_01 03_01
@@ -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:056-pip-rem 05_32 05_35
+INT_R.WW4BEG2.NE6END2 origin:050-pip-seed 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
diff --git a/artix7/segbits_lioi3_tbytesrc.db b/artix7/segbits_lioi3_tbytesrc.db
new file mode 100644
index 0000000..48306b5
--- /dev/null
+++ b/artix7/segbits_lioi3_tbytesrc.db
@@ -0,0 +1,40 @@
+LIOI3_TBYTESRC.IDELAY_Y0.CINVCTRL_SEL 35_89
+LIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_DATAIN !34_72 35_69
+LIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_IDATAIN 34_72 !35_69
+LIOI3_TBYTESRC.IDELAY_Y0.HIGH_PERFORMANCE_MODE 32_109
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_FIXED !35_113 !35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD 35_113 35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VARIABLE !35_113 35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[0] !34_120 34_122
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[1] !34_114 34_116
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[2] !34_108 34_110
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[3] !34_100 34_102
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[4] !34_94 34_96
+LIOI3_TBYTESRC.IDELAY_Y0.IS_DATAIN_INVERTED 35_81
+LIOI3_TBYTESRC.IDELAY_Y0.IS_IDATAIN_INVERTED 33_72
+LIOI3_TBYTESRC.IDELAY_Y0.PIPE_SEL 34_106
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[0] 34_120 !34_122
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[1] 34_114 !34_116
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[2] 34_108 !34_110
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[3] 34_100 !34_102
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[4] 34_94 !34_96
+LIOI3_TBYTESRC.IDELAY_Y1.CINVCTRL_SEL 34_38
+LIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_DATAIN 34_58 !35_55
+LIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_IDATAIN !34_58 35_55
+LIOI3_TBYTESRC.IDELAY_Y1.HIGH_PERFORMANCE_MODE 33_18
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_FIXED !34_08 !34_14
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD 34_08 34_14
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VARIABLE 34_08 !34_14
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[0] 35_05 !35_07
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[1] 35_11 !35_13
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[2] 35_17 !35_19
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[3] 35_25 !35_27
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[4] 35_31 !35_33
+LIOI3_TBYTESRC.IDELAY_Y1.IS_DATAIN_INVERTED 34_46
+LIOI3_TBYTESRC.IDELAY_Y1.IS_IDATAIN_INVERTED 32_55
+LIOI3_TBYTESRC.IDELAY_Y1.PIPE_SEL 35_21
+LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[0] !35_05 35_07
+LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[1] !35_11 35_13
+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
diff --git a/artix7/segbits_lioi3_tbytesrc.origin_info.db b/artix7/segbits_lioi3_tbytesrc.origin_info.db
new file mode 100644
index 0000000..c2ba914
--- /dev/null
+++ b/artix7/segbits_lioi3_tbytesrc.origin_info.db
@@ -0,0 +1,40 @@
+LIOI3_TBYTESRC.IDELAY_Y0.CINVCTRL_SEL origin:035a-iob-idelay 35_89
+LIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_DATAIN origin:035a-iob-idelay !34_72 35_69
+LIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_IDATAIN origin:035a-iob-idelay !35_69 34_72
+LIOI3_TBYTESRC.IDELAY_Y0.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 32_109
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_FIXED origin:035a-iob-idelay !35_113 !35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !35_113 35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 35_113 35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[0] origin:035a-iob-idelay !34_120 34_122
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[1] origin:035a-iob-idelay !34_114 34_116
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[2] origin:035a-iob-idelay !34_108 34_110
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[3] origin:035a-iob-idelay !34_100 34_102
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[4] origin:035a-iob-idelay !34_94 34_96
+LIOI3_TBYTESRC.IDELAY_Y0.IS_DATAIN_INVERTED origin:035a-iob-idelay 35_81
+LIOI3_TBYTESRC.IDELAY_Y0.IS_IDATAIN_INVERTED origin:035a-iob-idelay 33_72
+LIOI3_TBYTESRC.IDELAY_Y0.PIPE_SEL origin:035a-iob-idelay 34_106
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[0] origin:035a-iob-idelay !34_122 34_120
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[1] origin:035a-iob-idelay !34_116 34_114
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[2] origin:035a-iob-idelay !34_110 34_108
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[3] origin:035a-iob-idelay !34_102 34_100
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[4] origin:035a-iob-idelay !34_96 34_94
+LIOI3_TBYTESRC.IDELAY_Y1.CINVCTRL_SEL origin:035a-iob-idelay 34_38
+LIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_DATAIN origin:035a-iob-idelay !35_55 34_58
+LIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_IDATAIN origin:035a-iob-idelay !34_58 35_55
+LIOI3_TBYTESRC.IDELAY_Y1.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 33_18
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_FIXED origin:035a-iob-idelay !34_08 !34_14
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !34_14 34_08
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 34_08 34_14
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[0] origin:035a-iob-idelay !35_07 35_05
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[1] origin:035a-iob-idelay !35_13 35_11
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[2] origin:035a-iob-idelay !35_19 35_17
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[3] origin:035a-iob-idelay !35_27 35_25
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[4] origin:035a-iob-idelay !35_33 35_31
+LIOI3_TBYTESRC.IDELAY_Y1.IS_DATAIN_INVERTED origin:035a-iob-idelay 34_46
+LIOI3_TBYTESRC.IDELAY_Y1.IS_IDATAIN_INVERTED origin:035a-iob-idelay 32_55
+LIOI3_TBYTESRC.IDELAY_Y1.PIPE_SEL origin:035a-iob-idelay 35_21
+LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[0] origin:035a-iob-idelay !35_05 35_07
+LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[1] origin:035a-iob-idelay !35_11 35_13
+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
diff --git a/artix7/segbits_lioi3_tbyteterm.db b/artix7/segbits_lioi3_tbyteterm.db
new file mode 100644
index 0000000..f29b9e3
--- /dev/null
+++ b/artix7/segbits_lioi3_tbyteterm.db
@@ -0,0 +1,40 @@
+LIOI3_TBYTETERM.IDELAY_Y0.CINVCTRL_SEL 35_89
+LIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_DATAIN !34_72 35_69
+LIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_IDATAIN 34_72 !35_69
+LIOI3_TBYTETERM.IDELAY_Y0.HIGH_PERFORMANCE_MODE 32_109
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_FIXED !35_113 !35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD 35_113 35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VARIABLE !35_113 35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[0] !34_120 34_122
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[1] !34_114 34_116
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[2] !34_108 34_110
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[3] !34_100 34_102
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[4] !34_94 34_96
+LIOI3_TBYTETERM.IDELAY_Y0.IS_DATAIN_INVERTED 35_81
+LIOI3_TBYTETERM.IDELAY_Y0.IS_IDATAIN_INVERTED 33_72
+LIOI3_TBYTETERM.IDELAY_Y0.PIPE_SEL 34_106
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[0] 34_120 !34_122
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[1] 34_114 !34_116
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[2] 34_108 !34_110
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[3] 34_100 !34_102
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[4] 34_94 !34_96
+LIOI3_TBYTETERM.IDELAY_Y1.CINVCTRL_SEL 34_38
+LIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_DATAIN 34_58 !35_55
+LIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_IDATAIN !34_58 35_55
+LIOI3_TBYTETERM.IDELAY_Y1.HIGH_PERFORMANCE_MODE 33_18
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_FIXED !34_08 !34_14
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD 34_08 34_14
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VARIABLE 34_08 !34_14
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[0] 35_05 !35_07
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[1] 35_11 !35_13
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[2] 35_17 !35_19
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[3] 35_25 !35_27
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[4] 35_31 !35_33
+LIOI3_TBYTETERM.IDELAY_Y1.IS_DATAIN_INVERTED 34_46
+LIOI3_TBYTETERM.IDELAY_Y1.IS_IDATAIN_INVERTED 32_55
+LIOI3_TBYTETERM.IDELAY_Y1.PIPE_SEL 35_21
+LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[0] !35_05 35_07
+LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[1] !35_11 35_13
+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
diff --git a/artix7/segbits_lioi3_tbyteterm.origin_info.db b/artix7/segbits_lioi3_tbyteterm.origin_info.db
new file mode 100644
index 0000000..968460a
--- /dev/null
+++ b/artix7/segbits_lioi3_tbyteterm.origin_info.db
@@ -0,0 +1,40 @@
+LIOI3_TBYTETERM.IDELAY_Y0.CINVCTRL_SEL origin:035a-iob-idelay 35_89
+LIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_DATAIN origin:035a-iob-idelay !34_72 35_69
+LIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_IDATAIN origin:035a-iob-idelay !35_69 34_72
+LIOI3_TBYTETERM.IDELAY_Y0.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 32_109
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_FIXED origin:035a-iob-idelay !35_113 !35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !35_113 35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 35_113 35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[0] origin:035a-iob-idelay !34_120 34_122
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[1] origin:035a-iob-idelay !34_114 34_116
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[2] origin:035a-iob-idelay !34_108 34_110
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[3] origin:035a-iob-idelay !34_100 34_102
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[4] origin:035a-iob-idelay !34_94 34_96
+LIOI3_TBYTETERM.IDELAY_Y0.IS_DATAIN_INVERTED origin:035a-iob-idelay 35_81
+LIOI3_TBYTETERM.IDELAY_Y0.IS_IDATAIN_INVERTED origin:035a-iob-idelay 33_72
+LIOI3_TBYTETERM.IDELAY_Y0.PIPE_SEL origin:035a-iob-idelay 34_106
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[0] origin:035a-iob-idelay !34_122 34_120
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[1] origin:035a-iob-idelay !34_116 34_114
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[2] origin:035a-iob-idelay !34_110 34_108
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[3] origin:035a-iob-idelay !34_102 34_100
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[4] origin:035a-iob-idelay !34_96 34_94
+LIOI3_TBYTETERM.IDELAY_Y1.CINVCTRL_SEL origin:035a-iob-idelay 34_38
+LIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_DATAIN origin:035a-iob-idelay !35_55 34_58
+LIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_IDATAIN origin:035a-iob-idelay !34_58 35_55
+LIOI3_TBYTETERM.IDELAY_Y1.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 33_18
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_FIXED origin:035a-iob-idelay !34_08 !34_14
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !34_14 34_08
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 34_08 34_14
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[0] origin:035a-iob-idelay !35_07 35_05
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[1] origin:035a-iob-idelay !35_13 35_11
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[2] origin:035a-iob-idelay !35_19 35_17
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[3] origin:035a-iob-idelay !35_27 35_25
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[4] origin:035a-iob-idelay !35_33 35_31
+LIOI3_TBYTETERM.IDELAY_Y1.IS_DATAIN_INVERTED origin:035a-iob-idelay 34_46
+LIOI3_TBYTETERM.IDELAY_Y1.IS_IDATAIN_INVERTED origin:035a-iob-idelay 32_55
+LIOI3_TBYTETERM.IDELAY_Y1.PIPE_SEL origin:035a-iob-idelay 35_21
+LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[0] origin:035a-iob-idelay !35_05 35_07
+LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[1] origin:035a-iob-idelay !35_11 35_13
+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
diff --git a/artix7/segbits_rioi3_tbytesrc.db b/artix7/segbits_rioi3_tbytesrc.db
new file mode 100644
index 0000000..b686414
--- /dev/null
+++ b/artix7/segbits_rioi3_tbytesrc.db
@@ -0,0 +1,40 @@
+RIOI3_TBYTESRC.IDELAY_Y0.CINVCTRL_SEL 35_89
+RIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_DATAIN !34_72 35_69
+RIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_IDATAIN 34_72 !35_69
+RIOI3_TBYTESRC.IDELAY_Y0.HIGH_PERFORMANCE_MODE 32_109
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_FIXED !35_113 !35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD 35_113 35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VARIABLE !35_113 35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[0] !34_120 34_122
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[1] !34_114 34_116
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[2] !34_108 34_110
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[3] !34_100 34_102
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[4] !34_94 34_96
+RIOI3_TBYTESRC.IDELAY_Y0.IS_DATAIN_INVERTED 35_81
+RIOI3_TBYTESRC.IDELAY_Y0.IS_IDATAIN_INVERTED 33_72
+RIOI3_TBYTESRC.IDELAY_Y0.PIPE_SEL 34_106
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[0] 34_120 !34_122
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[1] 34_114 !34_116
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[2] 34_108 !34_110
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[3] 34_100 !34_102
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[4] 34_94 !34_96
+RIOI3_TBYTESRC.IDELAY_Y1.CINVCTRL_SEL 34_38
+RIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_DATAIN 34_58 !35_55
+RIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_IDATAIN !34_58 35_55
+RIOI3_TBYTESRC.IDELAY_Y1.HIGH_PERFORMANCE_MODE 33_18
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_FIXED !34_08 !34_14
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD 34_08 34_14
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VARIABLE 34_08 !34_14
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[0] 35_05 !35_07
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[1] 35_11 !35_13
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[2] 35_17 !35_19
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[3] 35_25 !35_27
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[4] 35_31 !35_33
+RIOI3_TBYTESRC.IDELAY_Y1.IS_DATAIN_INVERTED 34_46
+RIOI3_TBYTESRC.IDELAY_Y1.IS_IDATAIN_INVERTED 32_55
+RIOI3_TBYTESRC.IDELAY_Y1.PIPE_SEL 35_21
+RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[0] !35_05 35_07
+RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[1] !35_11 35_13
+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
diff --git a/artix7/segbits_rioi3_tbytesrc.origin_info.db b/artix7/segbits_rioi3_tbytesrc.origin_info.db
new file mode 100644
index 0000000..4fe9bdb
--- /dev/null
+++ b/artix7/segbits_rioi3_tbytesrc.origin_info.db
@@ -0,0 +1,40 @@
+RIOI3_TBYTESRC.IDELAY_Y0.CINVCTRL_SEL origin:035a-iob-idelay 35_89
+RIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_DATAIN origin:035a-iob-idelay !34_72 35_69
+RIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_IDATAIN origin:035a-iob-idelay !35_69 34_72
+RIOI3_TBYTESRC.IDELAY_Y0.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 32_109
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_FIXED origin:035a-iob-idelay !35_113 !35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !35_113 35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 35_113 35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[0] origin:035a-iob-idelay !34_120 34_122
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[1] origin:035a-iob-idelay !34_114 34_116
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[2] origin:035a-iob-idelay !34_108 34_110
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[3] origin:035a-iob-idelay !34_100 34_102
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[4] origin:035a-iob-idelay !34_94 34_96
+RIOI3_TBYTESRC.IDELAY_Y0.IS_DATAIN_INVERTED origin:035a-iob-idelay 35_81
+RIOI3_TBYTESRC.IDELAY_Y0.IS_IDATAIN_INVERTED origin:035a-iob-idelay 33_72
+RIOI3_TBYTESRC.IDELAY_Y0.PIPE_SEL origin:035a-iob-idelay 34_106
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[0] origin:035a-iob-idelay !34_122 34_120
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[1] origin:035a-iob-idelay !34_116 34_114
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[2] origin:035a-iob-idelay !34_110 34_108
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[3] origin:035a-iob-idelay !34_102 34_100
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[4] origin:035a-iob-idelay !34_96 34_94
+RIOI3_TBYTESRC.IDELAY_Y1.CINVCTRL_SEL origin:035a-iob-idelay 34_38
+RIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_DATAIN origin:035a-iob-idelay !35_55 34_58
+RIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_IDATAIN origin:035a-iob-idelay !34_58 35_55
+RIOI3_TBYTESRC.IDELAY_Y1.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 33_18
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_FIXED origin:035a-iob-idelay !34_08 !34_14
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !34_14 34_08
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 34_08 34_14
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[0] origin:035a-iob-idelay !35_07 35_05
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[1] origin:035a-iob-idelay !35_13 35_11
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[2] origin:035a-iob-idelay !35_19 35_17
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[3] origin:035a-iob-idelay !35_27 35_25
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[4] origin:035a-iob-idelay !35_33 35_31
+RIOI3_TBYTESRC.IDELAY_Y1.IS_DATAIN_INVERTED origin:035a-iob-idelay 34_46
+RIOI3_TBYTESRC.IDELAY_Y1.IS_IDATAIN_INVERTED origin:035a-iob-idelay 32_55
+RIOI3_TBYTESRC.IDELAY_Y1.PIPE_SEL origin:035a-iob-idelay 35_21
+RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[0] origin:035a-iob-idelay !35_05 35_07
+RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[1] origin:035a-iob-idelay !35_11 35_13
+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
diff --git a/artix7/segbits_rioi3_tbyteterm.db b/artix7/segbits_rioi3_tbyteterm.db
new file mode 100644
index 0000000..13d45cd
--- /dev/null
+++ b/artix7/segbits_rioi3_tbyteterm.db
@@ -0,0 +1,40 @@
+RIOI3_TBYTETERM.IDELAY_Y0.CINVCTRL_SEL 35_89
+RIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_DATAIN !34_72 35_69
+RIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_IDATAIN 34_72 !35_69
+RIOI3_TBYTETERM.IDELAY_Y0.HIGH_PERFORMANCE_MODE 32_109
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_FIXED !35_113 !35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD 35_113 35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VARIABLE !35_113 35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[0] !34_120 34_122
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[1] !34_114 34_116
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[2] !34_108 34_110
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[3] !34_100 34_102
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[4] !34_94 34_96
+RIOI3_TBYTETERM.IDELAY_Y0.IS_DATAIN_INVERTED 35_81
+RIOI3_TBYTETERM.IDELAY_Y0.IS_IDATAIN_INVERTED 33_72
+RIOI3_TBYTETERM.IDELAY_Y0.PIPE_SEL 34_106
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[0] 34_120 !34_122
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[1] 34_114 !34_116
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[2] 34_108 !34_110
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[3] 34_100 !34_102
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[4] 34_94 !34_96
+RIOI3_TBYTETERM.IDELAY_Y1.CINVCTRL_SEL 34_38
+RIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_DATAIN 34_58 !35_55
+RIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_IDATAIN !34_58 35_55
+RIOI3_TBYTETERM.IDELAY_Y1.HIGH_PERFORMANCE_MODE 33_18
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_FIXED !34_08 !34_14
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD 34_08 34_14
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VARIABLE 34_08 !34_14
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[0] 35_05 !35_07
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[1] 35_11 !35_13
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[2] 35_17 !35_19
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[3] 35_25 !35_27
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[4] 35_31 !35_33
+RIOI3_TBYTETERM.IDELAY_Y1.IS_DATAIN_INVERTED 34_46
+RIOI3_TBYTETERM.IDELAY_Y1.IS_IDATAIN_INVERTED 32_55
+RIOI3_TBYTETERM.IDELAY_Y1.PIPE_SEL 35_21
+RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[0] !35_05 35_07
+RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[1] !35_11 35_13
+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
diff --git a/artix7/segbits_rioi3_tbyteterm.origin_info.db b/artix7/segbits_rioi3_tbyteterm.origin_info.db
new file mode 100644
index 0000000..c669d54
--- /dev/null
+++ b/artix7/segbits_rioi3_tbyteterm.origin_info.db
@@ -0,0 +1,40 @@
+RIOI3_TBYTETERM.IDELAY_Y0.CINVCTRL_SEL origin:035a-iob-idelay 35_89
+RIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_DATAIN origin:035a-iob-idelay !34_72 35_69
+RIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_IDATAIN origin:035a-iob-idelay !35_69 34_72
+RIOI3_TBYTETERM.IDELAY_Y0.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 32_109
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_FIXED origin:035a-iob-idelay !35_113 !35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !35_113 35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 35_113 35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[0] origin:035a-iob-idelay !34_120 34_122
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[1] origin:035a-iob-idelay !34_114 34_116
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[2] origin:035a-iob-idelay !34_108 34_110
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[3] origin:035a-iob-idelay !34_100 34_102
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[4] origin:035a-iob-idelay !34_94 34_96
+RIOI3_TBYTETERM.IDELAY_Y0.IS_DATAIN_INVERTED origin:035a-iob-idelay 35_81
+RIOI3_TBYTETERM.IDELAY_Y0.IS_IDATAIN_INVERTED origin:035a-iob-idelay 33_72
+RIOI3_TBYTETERM.IDELAY_Y0.PIPE_SEL origin:035a-iob-idelay 34_106
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[0] origin:035a-iob-idelay !34_122 34_120
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[1] origin:035a-iob-idelay !34_116 34_114
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[2] origin:035a-iob-idelay !34_110 34_108
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[3] origin:035a-iob-idelay !34_102 34_100
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[4] origin:035a-iob-idelay !34_96 34_94
+RIOI3_TBYTETERM.IDELAY_Y1.CINVCTRL_SEL origin:035a-iob-idelay 34_38
+RIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_DATAIN origin:035a-iob-idelay !35_55 34_58
+RIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_IDATAIN origin:035a-iob-idelay !34_58 35_55
+RIOI3_TBYTETERM.IDELAY_Y1.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 33_18
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_FIXED origin:035a-iob-idelay !34_08 !34_14
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !34_14 34_08
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 34_08 34_14
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[0] origin:035a-iob-idelay !35_07 35_05
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[1] origin:035a-iob-idelay !35_13 35_11
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[2] origin:035a-iob-idelay !35_19 35_17
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[3] origin:035a-iob-idelay !35_27 35_25
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[4] origin:035a-iob-idelay !35_33 35_31
+RIOI3_TBYTETERM.IDELAY_Y1.IS_DATAIN_INVERTED origin:035a-iob-idelay 34_46
+RIOI3_TBYTETERM.IDELAY_Y1.IS_IDATAIN_INVERTED origin:035a-iob-idelay 32_55
+RIOI3_TBYTETERM.IDELAY_Y1.PIPE_SEL origin:035a-iob-idelay 35_21
+RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[0] origin:035a-iob-idelay !35_05 35_07
+RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[1] origin:035a-iob-idelay !35_11 35_13
+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
diff --git a/kintex7/mask_liob33.db b/kintex7/mask_liob33.db
index b5316d9..afd4395 100644
--- a/kintex7/mask_liob33.db
+++ b/kintex7/mask_liob33.db
@@ -30,12 +30,9 @@
 bit 01_101
 bit 01_102
 bit 01_104
-bit 02_55
-bit 04_32
-bit 04_35
-bit 04_52
 bit 06_01
 bit 06_03
+bit 06_13
 bit 06_17
 bit 06_33
 bit 06_35
@@ -58,6 +55,7 @@
 bit 07_14
 bit 07_16
 bit 07_22
+bit 07_24
 bit 07_28
 bit 07_30
 bit 07_32
@@ -76,7 +74,6 @@
 bit 07_76
 bit 07_78
 bit 07_80
-bit 07_82
 bit 07_86
 bit 07_88
 bit 07_92
@@ -95,6 +92,7 @@
 bit 08_00
 bit 08_01
 bit 08_02
+bit 08_03
 bit 08_07
 bit 08_08
 bit 08_09
@@ -119,6 +117,7 @@
 bit 08_40
 bit 08_41
 bit 08_46
+bit 08_47
 bit 08_48
 bit 08_49
 bit 08_50
@@ -133,9 +132,9 @@
 bit 08_65
 bit 08_66
 bit 08_67
-bit 08_71
 bit 08_72
 bit 08_73
+bit 08_77
 bit 08_78
 bit 08_79
 bit 08_80
@@ -151,12 +150,10 @@
 bit 08_97
 bit 08_98
 bit 08_99
-bit 08_102
 bit 08_103
 bit 08_104
 bit 08_105
 bit 08_110
-bit 08_111
 bit 08_112
 bit 08_113
 bit 08_114
@@ -168,13 +165,13 @@
 bit 08_126
 bit 08_127
 bit 09_00
-bit 09_02
 bit 09_03
 bit 09_04
 bit 09_11
 bit 09_12
 bit 09_13
 bit 09_16
+bit 09_20
 bit 09_27
 bit 09_28
 bit 09_29
@@ -195,7 +192,7 @@
 bit 09_61
 bit 09_66
 bit 09_67
-bit 09_68
+bit 09_74
 bit 09_75
 bit 09_76
 bit 09_77
@@ -205,13 +202,15 @@
 bit 09_91
 bit 09_92
 bit 09_93
+bit 09_94
 bit 09_96
 bit 09_98
-bit 09_100
+bit 09_99
 bit 09_107
 bit 09_108
 bit 09_109
 bit 09_110
+bit 09_114
 bit 09_115
 bit 09_123
 bit 09_124
@@ -220,7 +219,6 @@
 bit 10_01
 bit 10_02
 bit 10_07
-bit 10_09
 bit 10_13
 bit 10_15
 bit 10_16
@@ -246,7 +244,6 @@
 bit 10_67
 bit 10_71
 bit 10_73
-bit 10_74
 bit 10_77
 bit 10_79
 bit 10_80
@@ -256,19 +253,20 @@
 bit 10_93
 bit 10_95
 bit 10_96
+bit 10_97
 bit 10_98
 bit 10_99
 bit 10_103
 bit 10_106
 bit 10_109
 bit 10_111
-bit 10_113
 bit 10_114
 bit 10_119
 bit 10_121
 bit 10_122
 bit 10_125
 bit 10_127
+bit 11_00
 bit 11_01
 bit 11_02
 bit 11_03
@@ -277,16 +275,13 @@
 bit 11_12
 bit 11_13
 bit 11_15
-bit 11_16
 bit 11_17
 bit 11_19
 bit 11_23
 bit 11_25
-bit 11_28
 bit 11_29
 bit 11_30
 bit 11_31
-bit 11_32
 bit 11_33
 bit 11_35
 bit 11_39
@@ -306,10 +301,8 @@
 bit 11_67
 bit 11_71
 bit 11_73
-bit 11_76
 bit 11_77
 bit 11_79
-bit 11_80
 bit 11_81
 bit 11_83
 bit 11_87
@@ -325,7 +318,6 @@
 bit 11_111
 bit 11_112
 bit 11_113
-bit 11_115
 bit 11_119
 bit 11_121
 bit 11_125
@@ -335,11 +327,14 @@
 bit 12_02
 bit 12_03
 bit 12_07
+bit 12_09
 bit 12_10
+bit 12_12
 bit 12_13
 bit 12_15
 bit 12_16
 bit 12_17
+bit 12_18
 bit 12_19
 bit 12_23
 bit 12_25
@@ -350,6 +345,7 @@
 bit 12_35
 bit 12_39
 bit 12_41
+bit 12_42
 bit 12_45
 bit 12_47
 bit 12_48
@@ -374,10 +370,10 @@
 bit 12_83
 bit 12_87
 bit 12_89
-bit 12_90
 bit 12_93
 bit 12_95
 bit 12_96
+bit 12_97
 bit 12_98
 bit 12_99
 bit 12_103
@@ -405,8 +401,10 @@
 bit 13_17
 bit 13_18
 bit 13_19
+bit 13_20
 bit 13_23
 bit 13_25
+bit 13_26
 bit 13_28
 bit 13_30
 bit 13_31
@@ -431,11 +429,10 @@
 bit 13_65
 bit 13_66
 bit 13_67
-bit 13_68
 bit 13_71
 bit 13_73
-bit 13_74
 bit 13_76
+bit 13_77
 bit 13_78
 bit 13_79
 bit 13_80
@@ -445,13 +442,15 @@
 bit 13_89
 bit 13_92
 bit 13_93
+bit 13_94
 bit 13_95
 bit 13_96
 bit 13_97
+bit 13_98
 bit 13_99
-bit 13_100
 bit 13_103
 bit 13_105
+bit 13_106
 bit 13_108
 bit 13_109
 bit 13_110
@@ -476,7 +475,6 @@
 bit 14_32
 bit 14_34
 bit 14_42
-bit 14_44
 bit 14_48
 bit 14_50
 bit 14_58
@@ -586,12 +584,12 @@
 bit 16_95
 bit 16_96
 bit 16_102
-bit 16_103
 bit 16_104
 bit 16_106
 bit 16_107
 bit 16_108
 bit 16_110
+bit 16_111
 bit 16_112
 bit 16_118
 bit 16_120
@@ -633,7 +631,6 @@
 bit 17_71
 bit 17_73
 bit 17_79
-bit 17_80
 bit 17_85
 bit 17_86
 bit 17_87
@@ -660,7 +657,6 @@
 bit 18_06
 bit 18_07
 bit 18_08
-bit 18_09
 bit 18_14
 bit 18_20
 bit 18_22
@@ -676,7 +672,6 @@
 bit 18_45
 bit 18_46
 bit 18_47
-bit 18_49
 bit 18_55
 bit 18_56
 bit 18_57
@@ -684,6 +679,7 @@
 bit 18_61
 bit 18_63
 bit 18_67
+bit 18_70
 bit 18_71
 bit 18_72
 bit 18_78
@@ -692,6 +688,7 @@
 bit 18_87
 bit 18_94
 bit 18_95
+bit 18_97
 bit 18_102
 bit 18_103
 bit 18_105
@@ -727,7 +724,6 @@
 bit 19_46
 bit 19_47
 bit 19_49
-bit 19_54
 bit 19_55
 bit 19_56
 bit 19_57
@@ -738,7 +734,6 @@
 bit 19_70
 bit 19_71
 bit 19_72
-bit 19_73
 bit 19_78
 bit 19_81
 bit 19_84
@@ -747,6 +742,7 @@
 bit 19_89
 bit 19_94
 bit 19_95
+bit 19_97
 bit 19_102
 bit 19_103
 bit 19_105
@@ -840,7 +836,6 @@
 bit 22_31
 bit 22_32
 bit 22_38
-bit 22_39
 bit 22_42
 bit 22_43
 bit 22_44
@@ -855,6 +850,7 @@
 bit 22_62
 bit 22_66
 bit 22_70
+bit 22_71
 bit 22_73
 bit 22_79
 bit 22_80
@@ -864,12 +860,14 @@
 bit 22_88
 bit 22_94
 bit 22_95
+bit 22_96
 bit 22_102
 bit 22_104
 bit 22_106
 bit 22_107
 bit 22_108
 bit 22_110
+bit 22_111
 bit 22_112
 bit 22_118
 bit 22_120
@@ -934,7 +932,6 @@
 bit 24_02
 bit 24_06
 bit 24_07
-bit 24_08
 bit 24_09
 bit 24_15
 bit 24_16
@@ -1027,7 +1024,6 @@
 bit 25_66
 bit 25_70
 bit 25_71
-bit 25_72
 bit 25_73
 bit 25_79
 bit 25_80
diff --git a/kintex7/mask_lioi3_tbytesrc.db b/kintex7/mask_lioi3_tbytesrc.db
new file mode 100644
index 0000000..af7a5a9
--- /dev/null
+++ b/kintex7/mask_lioi3_tbytesrc.db
@@ -0,0 +1,144 @@
+bit 00_11
+bit 00_17
+bit 00_27
+bit 00_75
+bit 00_81
+bit 00_91
+bit 00_93
+bit 01_13
+bit 01_14
+bit 01_25
+bit 01_77
+bit 01_78
+bit 01_89
+bit 01_90
+bit 04_67
+bit 05_66
+bit 06_68
+bit 06_71
+bit 06_74
+bit 07_66
+bit 07_69
+bit 07_75
+bit 08_68
+bit 10_06
+bit 11_15
+bit 11_68
+bit 12_67
+bit 13_15
+bit 13_68
+bit 14_69
+bit 15_06
+bit 15_70
+bit 18_20
+bit 19_84
+bit 20_05
+bit 20_13
+bit 20_55
+bit 20_69
+bit 20_77
+bit 20_119
+bit 21_20
+bit 21_34
+bit 21_52
+bit 21_84
+bit 21_98
+bit 21_116
+bit 23_85
+bit 24_05
+bit 24_13
+bit 24_21
+bit 24_55
+bit 24_69
+bit 24_77
+bit 24_85
+bit 24_119
+bit 25_20
+bit 25_34
+bit 25_52
+bit 25_84
+bit 25_85
+bit 25_98
+bit 25_116
+bit 28_26
+bit 29_101
+bit 30_41
+bit 31_86
+bit 32_16
+bit 32_55
+bit 32_66
+bit 32_73
+bit 32_109
+bit 33_18
+bit 33_54
+bit 33_61
+bit 33_72
+bit 33_111
+bit 34_08
+bit 34_14
+bit 34_38
+bit 34_46
+bit 34_58
+bit 34_72
+bit 34_88
+bit 34_94
+bit 34_96
+bit 34_100
+bit 34_102
+bit 34_106
+bit 34_108
+bit 34_110
+bit 34_114
+bit 34_116
+bit 34_120
+bit 34_122
+bit 35_05
+bit 35_07
+bit 35_11
+bit 35_13
+bit 35_17
+bit 35_19
+bit 35_21
+bit 35_25
+bit 35_27
+bit 35_31
+bit 35_33
+bit 35_39
+bit 35_55
+bit 35_69
+bit 35_81
+bit 35_89
+bit 35_113
+bit 35_119
+bit 38_02
+bit 38_08
+bit 38_14
+bit 38_18
+bit 38_22
+bit 38_32
+bit 38_42
+bit 38_62
+bit 38_64
+bit 38_86
+bit 38_94
+bit 38_106
+bit 38_110
+bit 38_112
+bit 38_118
+bit 38_126
+bit 39_01
+bit 39_09
+bit 39_15
+bit 39_17
+bit 39_21
+bit 39_33
+bit 39_41
+bit 39_63
+bit 39_65
+bit 39_85
+bit 39_95
+bit 39_105
+bit 39_109
+bit 39_113
+bit 39_119
+bit 39_125
diff --git a/kintex7/mask_lioi3_tbyteterm.db b/kintex7/mask_lioi3_tbyteterm.db
new file mode 100644
index 0000000..af7a5a9
--- /dev/null
+++ b/kintex7/mask_lioi3_tbyteterm.db
@@ -0,0 +1,144 @@
+bit 00_11
+bit 00_17
+bit 00_27
+bit 00_75
+bit 00_81
+bit 00_91
+bit 00_93
+bit 01_13
+bit 01_14
+bit 01_25
+bit 01_77
+bit 01_78
+bit 01_89
+bit 01_90
+bit 04_67
+bit 05_66
+bit 06_68
+bit 06_71
+bit 06_74
+bit 07_66
+bit 07_69
+bit 07_75
+bit 08_68
+bit 10_06
+bit 11_15
+bit 11_68
+bit 12_67
+bit 13_15
+bit 13_68
+bit 14_69
+bit 15_06
+bit 15_70
+bit 18_20
+bit 19_84
+bit 20_05
+bit 20_13
+bit 20_55
+bit 20_69
+bit 20_77
+bit 20_119
+bit 21_20
+bit 21_34
+bit 21_52
+bit 21_84
+bit 21_98
+bit 21_116
+bit 23_85
+bit 24_05
+bit 24_13
+bit 24_21
+bit 24_55
+bit 24_69
+bit 24_77
+bit 24_85
+bit 24_119
+bit 25_20
+bit 25_34
+bit 25_52
+bit 25_84
+bit 25_85
+bit 25_98
+bit 25_116
+bit 28_26
+bit 29_101
+bit 30_41
+bit 31_86
+bit 32_16
+bit 32_55
+bit 32_66
+bit 32_73
+bit 32_109
+bit 33_18
+bit 33_54
+bit 33_61
+bit 33_72
+bit 33_111
+bit 34_08
+bit 34_14
+bit 34_38
+bit 34_46
+bit 34_58
+bit 34_72
+bit 34_88
+bit 34_94
+bit 34_96
+bit 34_100
+bit 34_102
+bit 34_106
+bit 34_108
+bit 34_110
+bit 34_114
+bit 34_116
+bit 34_120
+bit 34_122
+bit 35_05
+bit 35_07
+bit 35_11
+bit 35_13
+bit 35_17
+bit 35_19
+bit 35_21
+bit 35_25
+bit 35_27
+bit 35_31
+bit 35_33
+bit 35_39
+bit 35_55
+bit 35_69
+bit 35_81
+bit 35_89
+bit 35_113
+bit 35_119
+bit 38_02
+bit 38_08
+bit 38_14
+bit 38_18
+bit 38_22
+bit 38_32
+bit 38_42
+bit 38_62
+bit 38_64
+bit 38_86
+bit 38_94
+bit 38_106
+bit 38_110
+bit 38_112
+bit 38_118
+bit 38_126
+bit 39_01
+bit 39_09
+bit 39_15
+bit 39_17
+bit 39_21
+bit 39_33
+bit 39_41
+bit 39_63
+bit 39_65
+bit 39_85
+bit 39_95
+bit 39_105
+bit 39_109
+bit 39_113
+bit 39_119
+bit 39_125
diff --git a/kintex7/mask_riob33.db b/kintex7/mask_riob33.db
index b5316d9..afd4395 100644
--- a/kintex7/mask_riob33.db
+++ b/kintex7/mask_riob33.db
@@ -30,12 +30,9 @@
 bit 01_101
 bit 01_102
 bit 01_104
-bit 02_55
-bit 04_32
-bit 04_35
-bit 04_52
 bit 06_01
 bit 06_03
+bit 06_13
 bit 06_17
 bit 06_33
 bit 06_35
@@ -58,6 +55,7 @@
 bit 07_14
 bit 07_16
 bit 07_22
+bit 07_24
 bit 07_28
 bit 07_30
 bit 07_32
@@ -76,7 +74,6 @@
 bit 07_76
 bit 07_78
 bit 07_80
-bit 07_82
 bit 07_86
 bit 07_88
 bit 07_92
@@ -95,6 +92,7 @@
 bit 08_00
 bit 08_01
 bit 08_02
+bit 08_03
 bit 08_07
 bit 08_08
 bit 08_09
@@ -119,6 +117,7 @@
 bit 08_40
 bit 08_41
 bit 08_46
+bit 08_47
 bit 08_48
 bit 08_49
 bit 08_50
@@ -133,9 +132,9 @@
 bit 08_65
 bit 08_66
 bit 08_67
-bit 08_71
 bit 08_72
 bit 08_73
+bit 08_77
 bit 08_78
 bit 08_79
 bit 08_80
@@ -151,12 +150,10 @@
 bit 08_97
 bit 08_98
 bit 08_99
-bit 08_102
 bit 08_103
 bit 08_104
 bit 08_105
 bit 08_110
-bit 08_111
 bit 08_112
 bit 08_113
 bit 08_114
@@ -168,13 +165,13 @@
 bit 08_126
 bit 08_127
 bit 09_00
-bit 09_02
 bit 09_03
 bit 09_04
 bit 09_11
 bit 09_12
 bit 09_13
 bit 09_16
+bit 09_20
 bit 09_27
 bit 09_28
 bit 09_29
@@ -195,7 +192,7 @@
 bit 09_61
 bit 09_66
 bit 09_67
-bit 09_68
+bit 09_74
 bit 09_75
 bit 09_76
 bit 09_77
@@ -205,13 +202,15 @@
 bit 09_91
 bit 09_92
 bit 09_93
+bit 09_94
 bit 09_96
 bit 09_98
-bit 09_100
+bit 09_99
 bit 09_107
 bit 09_108
 bit 09_109
 bit 09_110
+bit 09_114
 bit 09_115
 bit 09_123
 bit 09_124
@@ -220,7 +219,6 @@
 bit 10_01
 bit 10_02
 bit 10_07
-bit 10_09
 bit 10_13
 bit 10_15
 bit 10_16
@@ -246,7 +244,6 @@
 bit 10_67
 bit 10_71
 bit 10_73
-bit 10_74
 bit 10_77
 bit 10_79
 bit 10_80
@@ -256,19 +253,20 @@
 bit 10_93
 bit 10_95
 bit 10_96
+bit 10_97
 bit 10_98
 bit 10_99
 bit 10_103
 bit 10_106
 bit 10_109
 bit 10_111
-bit 10_113
 bit 10_114
 bit 10_119
 bit 10_121
 bit 10_122
 bit 10_125
 bit 10_127
+bit 11_00
 bit 11_01
 bit 11_02
 bit 11_03
@@ -277,16 +275,13 @@
 bit 11_12
 bit 11_13
 bit 11_15
-bit 11_16
 bit 11_17
 bit 11_19
 bit 11_23
 bit 11_25
-bit 11_28
 bit 11_29
 bit 11_30
 bit 11_31
-bit 11_32
 bit 11_33
 bit 11_35
 bit 11_39
@@ -306,10 +301,8 @@
 bit 11_67
 bit 11_71
 bit 11_73
-bit 11_76
 bit 11_77
 bit 11_79
-bit 11_80
 bit 11_81
 bit 11_83
 bit 11_87
@@ -325,7 +318,6 @@
 bit 11_111
 bit 11_112
 bit 11_113
-bit 11_115
 bit 11_119
 bit 11_121
 bit 11_125
@@ -335,11 +327,14 @@
 bit 12_02
 bit 12_03
 bit 12_07
+bit 12_09
 bit 12_10
+bit 12_12
 bit 12_13
 bit 12_15
 bit 12_16
 bit 12_17
+bit 12_18
 bit 12_19
 bit 12_23
 bit 12_25
@@ -350,6 +345,7 @@
 bit 12_35
 bit 12_39
 bit 12_41
+bit 12_42
 bit 12_45
 bit 12_47
 bit 12_48
@@ -374,10 +370,10 @@
 bit 12_83
 bit 12_87
 bit 12_89
-bit 12_90
 bit 12_93
 bit 12_95
 bit 12_96
+bit 12_97
 bit 12_98
 bit 12_99
 bit 12_103
@@ -405,8 +401,10 @@
 bit 13_17
 bit 13_18
 bit 13_19
+bit 13_20
 bit 13_23
 bit 13_25
+bit 13_26
 bit 13_28
 bit 13_30
 bit 13_31
@@ -431,11 +429,10 @@
 bit 13_65
 bit 13_66
 bit 13_67
-bit 13_68
 bit 13_71
 bit 13_73
-bit 13_74
 bit 13_76
+bit 13_77
 bit 13_78
 bit 13_79
 bit 13_80
@@ -445,13 +442,15 @@
 bit 13_89
 bit 13_92
 bit 13_93
+bit 13_94
 bit 13_95
 bit 13_96
 bit 13_97
+bit 13_98
 bit 13_99
-bit 13_100
 bit 13_103
 bit 13_105
+bit 13_106
 bit 13_108
 bit 13_109
 bit 13_110
@@ -476,7 +475,6 @@
 bit 14_32
 bit 14_34
 bit 14_42
-bit 14_44
 bit 14_48
 bit 14_50
 bit 14_58
@@ -586,12 +584,12 @@
 bit 16_95
 bit 16_96
 bit 16_102
-bit 16_103
 bit 16_104
 bit 16_106
 bit 16_107
 bit 16_108
 bit 16_110
+bit 16_111
 bit 16_112
 bit 16_118
 bit 16_120
@@ -633,7 +631,6 @@
 bit 17_71
 bit 17_73
 bit 17_79
-bit 17_80
 bit 17_85
 bit 17_86
 bit 17_87
@@ -660,7 +657,6 @@
 bit 18_06
 bit 18_07
 bit 18_08
-bit 18_09
 bit 18_14
 bit 18_20
 bit 18_22
@@ -676,7 +672,6 @@
 bit 18_45
 bit 18_46
 bit 18_47
-bit 18_49
 bit 18_55
 bit 18_56
 bit 18_57
@@ -684,6 +679,7 @@
 bit 18_61
 bit 18_63
 bit 18_67
+bit 18_70
 bit 18_71
 bit 18_72
 bit 18_78
@@ -692,6 +688,7 @@
 bit 18_87
 bit 18_94
 bit 18_95
+bit 18_97
 bit 18_102
 bit 18_103
 bit 18_105
@@ -727,7 +724,6 @@
 bit 19_46
 bit 19_47
 bit 19_49
-bit 19_54
 bit 19_55
 bit 19_56
 bit 19_57
@@ -738,7 +734,6 @@
 bit 19_70
 bit 19_71
 bit 19_72
-bit 19_73
 bit 19_78
 bit 19_81
 bit 19_84
@@ -747,6 +742,7 @@
 bit 19_89
 bit 19_94
 bit 19_95
+bit 19_97
 bit 19_102
 bit 19_103
 bit 19_105
@@ -840,7 +836,6 @@
 bit 22_31
 bit 22_32
 bit 22_38
-bit 22_39
 bit 22_42
 bit 22_43
 bit 22_44
@@ -855,6 +850,7 @@
 bit 22_62
 bit 22_66
 bit 22_70
+bit 22_71
 bit 22_73
 bit 22_79
 bit 22_80
@@ -864,12 +860,14 @@
 bit 22_88
 bit 22_94
 bit 22_95
+bit 22_96
 bit 22_102
 bit 22_104
 bit 22_106
 bit 22_107
 bit 22_108
 bit 22_110
+bit 22_111
 bit 22_112
 bit 22_118
 bit 22_120
@@ -934,7 +932,6 @@
 bit 24_02
 bit 24_06
 bit 24_07
-bit 24_08
 bit 24_09
 bit 24_15
 bit 24_16
@@ -1027,7 +1024,6 @@
 bit 25_66
 bit 25_70
 bit 25_71
-bit 25_72
 bit 25_73
 bit 25_79
 bit 25_80
diff --git a/kintex7/mask_rioi3_tbytesrc.db b/kintex7/mask_rioi3_tbytesrc.db
new file mode 100644
index 0000000..af7a5a9
--- /dev/null
+++ b/kintex7/mask_rioi3_tbytesrc.db
@@ -0,0 +1,144 @@
+bit 00_11
+bit 00_17
+bit 00_27
+bit 00_75
+bit 00_81
+bit 00_91
+bit 00_93
+bit 01_13
+bit 01_14
+bit 01_25
+bit 01_77
+bit 01_78
+bit 01_89
+bit 01_90
+bit 04_67
+bit 05_66
+bit 06_68
+bit 06_71
+bit 06_74
+bit 07_66
+bit 07_69
+bit 07_75
+bit 08_68
+bit 10_06
+bit 11_15
+bit 11_68
+bit 12_67
+bit 13_15
+bit 13_68
+bit 14_69
+bit 15_06
+bit 15_70
+bit 18_20
+bit 19_84
+bit 20_05
+bit 20_13
+bit 20_55
+bit 20_69
+bit 20_77
+bit 20_119
+bit 21_20
+bit 21_34
+bit 21_52
+bit 21_84
+bit 21_98
+bit 21_116
+bit 23_85
+bit 24_05
+bit 24_13
+bit 24_21
+bit 24_55
+bit 24_69
+bit 24_77
+bit 24_85
+bit 24_119
+bit 25_20
+bit 25_34
+bit 25_52
+bit 25_84
+bit 25_85
+bit 25_98
+bit 25_116
+bit 28_26
+bit 29_101
+bit 30_41
+bit 31_86
+bit 32_16
+bit 32_55
+bit 32_66
+bit 32_73
+bit 32_109
+bit 33_18
+bit 33_54
+bit 33_61
+bit 33_72
+bit 33_111
+bit 34_08
+bit 34_14
+bit 34_38
+bit 34_46
+bit 34_58
+bit 34_72
+bit 34_88
+bit 34_94
+bit 34_96
+bit 34_100
+bit 34_102
+bit 34_106
+bit 34_108
+bit 34_110
+bit 34_114
+bit 34_116
+bit 34_120
+bit 34_122
+bit 35_05
+bit 35_07
+bit 35_11
+bit 35_13
+bit 35_17
+bit 35_19
+bit 35_21
+bit 35_25
+bit 35_27
+bit 35_31
+bit 35_33
+bit 35_39
+bit 35_55
+bit 35_69
+bit 35_81
+bit 35_89
+bit 35_113
+bit 35_119
+bit 38_02
+bit 38_08
+bit 38_14
+bit 38_18
+bit 38_22
+bit 38_32
+bit 38_42
+bit 38_62
+bit 38_64
+bit 38_86
+bit 38_94
+bit 38_106
+bit 38_110
+bit 38_112
+bit 38_118
+bit 38_126
+bit 39_01
+bit 39_09
+bit 39_15
+bit 39_17
+bit 39_21
+bit 39_33
+bit 39_41
+bit 39_63
+bit 39_65
+bit 39_85
+bit 39_95
+bit 39_105
+bit 39_109
+bit 39_113
+bit 39_119
+bit 39_125
diff --git a/kintex7/mask_rioi3_tbyteterm.db b/kintex7/mask_rioi3_tbyteterm.db
new file mode 100644
index 0000000..af7a5a9
--- /dev/null
+++ b/kintex7/mask_rioi3_tbyteterm.db
@@ -0,0 +1,144 @@
+bit 00_11
+bit 00_17
+bit 00_27
+bit 00_75
+bit 00_81
+bit 00_91
+bit 00_93
+bit 01_13
+bit 01_14
+bit 01_25
+bit 01_77
+bit 01_78
+bit 01_89
+bit 01_90
+bit 04_67
+bit 05_66
+bit 06_68
+bit 06_71
+bit 06_74
+bit 07_66
+bit 07_69
+bit 07_75
+bit 08_68
+bit 10_06
+bit 11_15
+bit 11_68
+bit 12_67
+bit 13_15
+bit 13_68
+bit 14_69
+bit 15_06
+bit 15_70
+bit 18_20
+bit 19_84
+bit 20_05
+bit 20_13
+bit 20_55
+bit 20_69
+bit 20_77
+bit 20_119
+bit 21_20
+bit 21_34
+bit 21_52
+bit 21_84
+bit 21_98
+bit 21_116
+bit 23_85
+bit 24_05
+bit 24_13
+bit 24_21
+bit 24_55
+bit 24_69
+bit 24_77
+bit 24_85
+bit 24_119
+bit 25_20
+bit 25_34
+bit 25_52
+bit 25_84
+bit 25_85
+bit 25_98
+bit 25_116
+bit 28_26
+bit 29_101
+bit 30_41
+bit 31_86
+bit 32_16
+bit 32_55
+bit 32_66
+bit 32_73
+bit 32_109
+bit 33_18
+bit 33_54
+bit 33_61
+bit 33_72
+bit 33_111
+bit 34_08
+bit 34_14
+bit 34_38
+bit 34_46
+bit 34_58
+bit 34_72
+bit 34_88
+bit 34_94
+bit 34_96
+bit 34_100
+bit 34_102
+bit 34_106
+bit 34_108
+bit 34_110
+bit 34_114
+bit 34_116
+bit 34_120
+bit 34_122
+bit 35_05
+bit 35_07
+bit 35_11
+bit 35_13
+bit 35_17
+bit 35_19
+bit 35_21
+bit 35_25
+bit 35_27
+bit 35_31
+bit 35_33
+bit 35_39
+bit 35_55
+bit 35_69
+bit 35_81
+bit 35_89
+bit 35_113
+bit 35_119
+bit 38_02
+bit 38_08
+bit 38_14
+bit 38_18
+bit 38_22
+bit 38_32
+bit 38_42
+bit 38_62
+bit 38_64
+bit 38_86
+bit 38_94
+bit 38_106
+bit 38_110
+bit 38_112
+bit 38_118
+bit 38_126
+bit 39_01
+bit 39_09
+bit 39_15
+bit 39_17
+bit 39_21
+bit 39_33
+bit 39_41
+bit 39_63
+bit 39_65
+bit 39_85
+bit 39_95
+bit 39_105
+bit 39_109
+bit 39_113
+bit 39_119
+bit 39_125
diff --git a/kintex7/segbits_int_l.origin_info.db b/kintex7/segbits_int_l.origin_info.db
index 6851bda..a2abe6d 100644
--- a/kintex7/segbits_int_l.origin_info.db
+++ b/kintex7/segbits_int_l.origin_info.db
@@ -393,7 +393,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:050-pip-seed 05_40 05_43
+INT_L.EE4BEG2.SW6END2 origin:056-pip-rem 05_40 05_43
 INT_L.EE4BEG3.EE2END3 origin:050-pip-seed 03_56 03_57
 INT_L.EE4BEG3.EE4END3 origin:050-pip-seed 03_57 05_56
 INT_L.EE4BEG3.LH0 origin:056-pip-rem 04_58 05_56
@@ -413,7 +413,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.EE2END1 origin:050-pip-seed 07_20 15_21
 INT_L.EL1BEG0.EE4END1 origin:050-pip-seed 07_20 12_21
 INT_L.EL1BEG0.EL1END1 origin:050-pip-seed 11_21 13_21
@@ -676,7 +676,7 @@
 INT_L.FAN_ALT4.EL1END0 origin:050-pip-seed !22_08 16_08 23_08 24_08 25_08
 INT_L.FAN_ALT4.ER1END0 origin:050-pip-seed !23_08 17_08 22_08 24_08 25_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:050-pip-seed !22_08 20_08 23_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.GFAN0 origin:054-pip-fan-alt !22_08 !23_08 !24_08 21_08 25_08
 INT_L.FAN_ALT4.LOGIC_OUTS_L18 origin:050-pip-seed !22_08 !23_08 !25_08 21_08 24_08
 INT_L.FAN_ALT4.LOGIC_OUTS_L4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
@@ -2193,7 +2193,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:056-pip-rem 04_53 05_52
+INT_L.NE6BEG3.WW4END3 origin:050-pip-seed 04_53 05_52
 INT_L.NL1BEG0.LOGIC_OUTS_L1 origin:050-pip-seed 07_16 14_17
 INT_L.NL1BEG0.LOGIC_OUTS_L13 origin:050-pip-seed 10_17 14_17
 INT_L.NL1BEG0.LOGIC_OUTS_L19 origin:050-pip-seed 08_17 14_17
@@ -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:050-pip-seed 05_32 05_35
+INT_L.WW4BEG2.NE6END2 origin:056-pip-rem 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
diff --git a/kintex7/segbits_int_r.origin_info.db b/kintex7/segbits_int_r.origin_info.db
index f7c6293..a52e84a 100644
--- a/kintex7/segbits_int_r.origin_info.db
+++ b/kintex7/segbits_int_r.origin_info.db
@@ -172,7 +172,7 @@
 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.ER1END3 origin:050-pip-seed !22_63 16_63 23_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.GFAN1 origin:054-pip-fan-alt !22_63 !23_63 !25_63 20_63 24_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
@@ -373,7 +373,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.EE2END2 origin:050-pip-seed 03_40 03_41
 INT_R.EE4BEG2.EE4END2 origin:050-pip-seed 03_41 05_40
 INT_R.EE4BEG2.LOGIC_OUTS10 origin:050-pip-seed 03_40 07_41
@@ -676,7 +676,7 @@
 INT_R.FAN_ALT4.EL1END0 origin:050-pip-seed !22_08 16_08 23_08 24_08 25_08
 INT_R.FAN_ALT4.ER1END0 origin:050-pip-seed !23_08 17_08 22_08 24_08 25_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.GFAN0 origin:054-pip-fan-alt !22_08 !23_08 !24_08 21_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_OUTS4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
@@ -3295,7 +3295,7 @@
 INT_R.SW6BEG2.WW2END2 origin:050-pip-seed 03_44 05_47
 INT_R.SW6BEG2.WW4END3 origin:050-pip-seed 05_44 05_47
 INT_R.SW6BEG3.EE2END3 origin:050-pip-seed 03_60 04_61
-INT_R.SW6BEG3.EE4END3 origin:056-pip-rem 04_61 05_60
+INT_R.SW6BEG3.EE4END3 origin:050-pip-seed 04_61 05_60
 INT_R.SW6BEG3.LH0 origin:056-pip-rem 04_62 05_60
 INT_R.SW6BEG3.LOGIC_OUTS11 origin:050-pip-seed 03_60 07_61
 INT_R.SW6BEG3.LOGIC_OUTS15 origin:050-pip-seed 03_60 04_62
diff --git a/kintex7/segbits_lioi3_tbytesrc.db b/kintex7/segbits_lioi3_tbytesrc.db
new file mode 100644
index 0000000..48306b5
--- /dev/null
+++ b/kintex7/segbits_lioi3_tbytesrc.db
@@ -0,0 +1,40 @@
+LIOI3_TBYTESRC.IDELAY_Y0.CINVCTRL_SEL 35_89
+LIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_DATAIN !34_72 35_69
+LIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_IDATAIN 34_72 !35_69
+LIOI3_TBYTESRC.IDELAY_Y0.HIGH_PERFORMANCE_MODE 32_109
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_FIXED !35_113 !35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD 35_113 35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VARIABLE !35_113 35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[0] !34_120 34_122
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[1] !34_114 34_116
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[2] !34_108 34_110
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[3] !34_100 34_102
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[4] !34_94 34_96
+LIOI3_TBYTESRC.IDELAY_Y0.IS_DATAIN_INVERTED 35_81
+LIOI3_TBYTESRC.IDELAY_Y0.IS_IDATAIN_INVERTED 33_72
+LIOI3_TBYTESRC.IDELAY_Y0.PIPE_SEL 34_106
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[0] 34_120 !34_122
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[1] 34_114 !34_116
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[2] 34_108 !34_110
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[3] 34_100 !34_102
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[4] 34_94 !34_96
+LIOI3_TBYTESRC.IDELAY_Y1.CINVCTRL_SEL 34_38
+LIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_DATAIN 34_58 !35_55
+LIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_IDATAIN !34_58 35_55
+LIOI3_TBYTESRC.IDELAY_Y1.HIGH_PERFORMANCE_MODE 33_18
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_FIXED !34_08 !34_14
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD 34_08 34_14
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VARIABLE 34_08 !34_14
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[0] 35_05 !35_07
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[1] 35_11 !35_13
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[2] 35_17 !35_19
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[3] 35_25 !35_27
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[4] 35_31 !35_33
+LIOI3_TBYTESRC.IDELAY_Y1.IS_DATAIN_INVERTED 34_46
+LIOI3_TBYTESRC.IDELAY_Y1.IS_IDATAIN_INVERTED 32_55
+LIOI3_TBYTESRC.IDELAY_Y1.PIPE_SEL 35_21
+LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[0] !35_05 35_07
+LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[1] !35_11 35_13
+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
diff --git a/kintex7/segbits_lioi3_tbytesrc.origin_info.db b/kintex7/segbits_lioi3_tbytesrc.origin_info.db
new file mode 100644
index 0000000..c2ba914
--- /dev/null
+++ b/kintex7/segbits_lioi3_tbytesrc.origin_info.db
@@ -0,0 +1,40 @@
+LIOI3_TBYTESRC.IDELAY_Y0.CINVCTRL_SEL origin:035a-iob-idelay 35_89
+LIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_DATAIN origin:035a-iob-idelay !34_72 35_69
+LIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_IDATAIN origin:035a-iob-idelay !35_69 34_72
+LIOI3_TBYTESRC.IDELAY_Y0.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 32_109
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_FIXED origin:035a-iob-idelay !35_113 !35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !35_113 35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 35_113 35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[0] origin:035a-iob-idelay !34_120 34_122
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[1] origin:035a-iob-idelay !34_114 34_116
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[2] origin:035a-iob-idelay !34_108 34_110
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[3] origin:035a-iob-idelay !34_100 34_102
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[4] origin:035a-iob-idelay !34_94 34_96
+LIOI3_TBYTESRC.IDELAY_Y0.IS_DATAIN_INVERTED origin:035a-iob-idelay 35_81
+LIOI3_TBYTESRC.IDELAY_Y0.IS_IDATAIN_INVERTED origin:035a-iob-idelay 33_72
+LIOI3_TBYTESRC.IDELAY_Y0.PIPE_SEL origin:035a-iob-idelay 34_106
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[0] origin:035a-iob-idelay !34_122 34_120
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[1] origin:035a-iob-idelay !34_116 34_114
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[2] origin:035a-iob-idelay !34_110 34_108
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[3] origin:035a-iob-idelay !34_102 34_100
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[4] origin:035a-iob-idelay !34_96 34_94
+LIOI3_TBYTESRC.IDELAY_Y1.CINVCTRL_SEL origin:035a-iob-idelay 34_38
+LIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_DATAIN origin:035a-iob-idelay !35_55 34_58
+LIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_IDATAIN origin:035a-iob-idelay !34_58 35_55
+LIOI3_TBYTESRC.IDELAY_Y1.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 33_18
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_FIXED origin:035a-iob-idelay !34_08 !34_14
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !34_14 34_08
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 34_08 34_14
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[0] origin:035a-iob-idelay !35_07 35_05
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[1] origin:035a-iob-idelay !35_13 35_11
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[2] origin:035a-iob-idelay !35_19 35_17
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[3] origin:035a-iob-idelay !35_27 35_25
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[4] origin:035a-iob-idelay !35_33 35_31
+LIOI3_TBYTESRC.IDELAY_Y1.IS_DATAIN_INVERTED origin:035a-iob-idelay 34_46
+LIOI3_TBYTESRC.IDELAY_Y1.IS_IDATAIN_INVERTED origin:035a-iob-idelay 32_55
+LIOI3_TBYTESRC.IDELAY_Y1.PIPE_SEL origin:035a-iob-idelay 35_21
+LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[0] origin:035a-iob-idelay !35_05 35_07
+LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[1] origin:035a-iob-idelay !35_11 35_13
+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
diff --git a/kintex7/segbits_lioi3_tbyteterm.db b/kintex7/segbits_lioi3_tbyteterm.db
new file mode 100644
index 0000000..f29b9e3
--- /dev/null
+++ b/kintex7/segbits_lioi3_tbyteterm.db
@@ -0,0 +1,40 @@
+LIOI3_TBYTETERM.IDELAY_Y0.CINVCTRL_SEL 35_89
+LIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_DATAIN !34_72 35_69
+LIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_IDATAIN 34_72 !35_69
+LIOI3_TBYTETERM.IDELAY_Y0.HIGH_PERFORMANCE_MODE 32_109
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_FIXED !35_113 !35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD 35_113 35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VARIABLE !35_113 35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[0] !34_120 34_122
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[1] !34_114 34_116
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[2] !34_108 34_110
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[3] !34_100 34_102
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[4] !34_94 34_96
+LIOI3_TBYTETERM.IDELAY_Y0.IS_DATAIN_INVERTED 35_81
+LIOI3_TBYTETERM.IDELAY_Y0.IS_IDATAIN_INVERTED 33_72
+LIOI3_TBYTETERM.IDELAY_Y0.PIPE_SEL 34_106
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[0] 34_120 !34_122
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[1] 34_114 !34_116
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[2] 34_108 !34_110
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[3] 34_100 !34_102
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[4] 34_94 !34_96
+LIOI3_TBYTETERM.IDELAY_Y1.CINVCTRL_SEL 34_38
+LIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_DATAIN 34_58 !35_55
+LIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_IDATAIN !34_58 35_55
+LIOI3_TBYTETERM.IDELAY_Y1.HIGH_PERFORMANCE_MODE 33_18
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_FIXED !34_08 !34_14
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD 34_08 34_14
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VARIABLE 34_08 !34_14
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[0] 35_05 !35_07
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[1] 35_11 !35_13
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[2] 35_17 !35_19
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[3] 35_25 !35_27
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[4] 35_31 !35_33
+LIOI3_TBYTETERM.IDELAY_Y1.IS_DATAIN_INVERTED 34_46
+LIOI3_TBYTETERM.IDELAY_Y1.IS_IDATAIN_INVERTED 32_55
+LIOI3_TBYTETERM.IDELAY_Y1.PIPE_SEL 35_21
+LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[0] !35_05 35_07
+LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[1] !35_11 35_13
+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
diff --git a/kintex7/segbits_lioi3_tbyteterm.origin_info.db b/kintex7/segbits_lioi3_tbyteterm.origin_info.db
new file mode 100644
index 0000000..968460a
--- /dev/null
+++ b/kintex7/segbits_lioi3_tbyteterm.origin_info.db
@@ -0,0 +1,40 @@
+LIOI3_TBYTETERM.IDELAY_Y0.CINVCTRL_SEL origin:035a-iob-idelay 35_89
+LIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_DATAIN origin:035a-iob-idelay !34_72 35_69
+LIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_IDATAIN origin:035a-iob-idelay !35_69 34_72
+LIOI3_TBYTETERM.IDELAY_Y0.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 32_109
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_FIXED origin:035a-iob-idelay !35_113 !35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !35_113 35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 35_113 35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[0] origin:035a-iob-idelay !34_120 34_122
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[1] origin:035a-iob-idelay !34_114 34_116
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[2] origin:035a-iob-idelay !34_108 34_110
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[3] origin:035a-iob-idelay !34_100 34_102
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[4] origin:035a-iob-idelay !34_94 34_96
+LIOI3_TBYTETERM.IDELAY_Y0.IS_DATAIN_INVERTED origin:035a-iob-idelay 35_81
+LIOI3_TBYTETERM.IDELAY_Y0.IS_IDATAIN_INVERTED origin:035a-iob-idelay 33_72
+LIOI3_TBYTETERM.IDELAY_Y0.PIPE_SEL origin:035a-iob-idelay 34_106
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[0] origin:035a-iob-idelay !34_122 34_120
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[1] origin:035a-iob-idelay !34_116 34_114
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[2] origin:035a-iob-idelay !34_110 34_108
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[3] origin:035a-iob-idelay !34_102 34_100
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[4] origin:035a-iob-idelay !34_96 34_94
+LIOI3_TBYTETERM.IDELAY_Y1.CINVCTRL_SEL origin:035a-iob-idelay 34_38
+LIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_DATAIN origin:035a-iob-idelay !35_55 34_58
+LIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_IDATAIN origin:035a-iob-idelay !34_58 35_55
+LIOI3_TBYTETERM.IDELAY_Y1.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 33_18
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_FIXED origin:035a-iob-idelay !34_08 !34_14
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !34_14 34_08
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 34_08 34_14
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[0] origin:035a-iob-idelay !35_07 35_05
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[1] origin:035a-iob-idelay !35_13 35_11
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[2] origin:035a-iob-idelay !35_19 35_17
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[3] origin:035a-iob-idelay !35_27 35_25
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[4] origin:035a-iob-idelay !35_33 35_31
+LIOI3_TBYTETERM.IDELAY_Y1.IS_DATAIN_INVERTED origin:035a-iob-idelay 34_46
+LIOI3_TBYTETERM.IDELAY_Y1.IS_IDATAIN_INVERTED origin:035a-iob-idelay 32_55
+LIOI3_TBYTETERM.IDELAY_Y1.PIPE_SEL origin:035a-iob-idelay 35_21
+LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[0] origin:035a-iob-idelay !35_05 35_07
+LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[1] origin:035a-iob-idelay !35_11 35_13
+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
diff --git a/kintex7/segbits_rioi3_tbytesrc.db b/kintex7/segbits_rioi3_tbytesrc.db
new file mode 100644
index 0000000..b686414
--- /dev/null
+++ b/kintex7/segbits_rioi3_tbytesrc.db
@@ -0,0 +1,40 @@
+RIOI3_TBYTESRC.IDELAY_Y0.CINVCTRL_SEL 35_89
+RIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_DATAIN !34_72 35_69
+RIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_IDATAIN 34_72 !35_69
+RIOI3_TBYTESRC.IDELAY_Y0.HIGH_PERFORMANCE_MODE 32_109
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_FIXED !35_113 !35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD 35_113 35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VARIABLE !35_113 35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[0] !34_120 34_122
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[1] !34_114 34_116
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[2] !34_108 34_110
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[3] !34_100 34_102
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[4] !34_94 34_96
+RIOI3_TBYTESRC.IDELAY_Y0.IS_DATAIN_INVERTED 35_81
+RIOI3_TBYTESRC.IDELAY_Y0.IS_IDATAIN_INVERTED 33_72
+RIOI3_TBYTESRC.IDELAY_Y0.PIPE_SEL 34_106
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[0] 34_120 !34_122
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[1] 34_114 !34_116
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[2] 34_108 !34_110
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[3] 34_100 !34_102
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[4] 34_94 !34_96
+RIOI3_TBYTESRC.IDELAY_Y1.CINVCTRL_SEL 34_38
+RIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_DATAIN 34_58 !35_55
+RIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_IDATAIN !34_58 35_55
+RIOI3_TBYTESRC.IDELAY_Y1.HIGH_PERFORMANCE_MODE 33_18
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_FIXED !34_08 !34_14
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD 34_08 34_14
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VARIABLE 34_08 !34_14
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[0] 35_05 !35_07
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[1] 35_11 !35_13
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[2] 35_17 !35_19
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[3] 35_25 !35_27
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[4] 35_31 !35_33
+RIOI3_TBYTESRC.IDELAY_Y1.IS_DATAIN_INVERTED 34_46
+RIOI3_TBYTESRC.IDELAY_Y1.IS_IDATAIN_INVERTED 32_55
+RIOI3_TBYTESRC.IDELAY_Y1.PIPE_SEL 35_21
+RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[0] !35_05 35_07
+RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[1] !35_11 35_13
+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
diff --git a/kintex7/segbits_rioi3_tbytesrc.origin_info.db b/kintex7/segbits_rioi3_tbytesrc.origin_info.db
new file mode 100644
index 0000000..4fe9bdb
--- /dev/null
+++ b/kintex7/segbits_rioi3_tbytesrc.origin_info.db
@@ -0,0 +1,40 @@
+RIOI3_TBYTESRC.IDELAY_Y0.CINVCTRL_SEL origin:035a-iob-idelay 35_89
+RIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_DATAIN origin:035a-iob-idelay !34_72 35_69
+RIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_IDATAIN origin:035a-iob-idelay !35_69 34_72
+RIOI3_TBYTESRC.IDELAY_Y0.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 32_109
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_FIXED origin:035a-iob-idelay !35_113 !35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !35_113 35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 35_113 35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[0] origin:035a-iob-idelay !34_120 34_122
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[1] origin:035a-iob-idelay !34_114 34_116
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[2] origin:035a-iob-idelay !34_108 34_110
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[3] origin:035a-iob-idelay !34_100 34_102
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[4] origin:035a-iob-idelay !34_94 34_96
+RIOI3_TBYTESRC.IDELAY_Y0.IS_DATAIN_INVERTED origin:035a-iob-idelay 35_81
+RIOI3_TBYTESRC.IDELAY_Y0.IS_IDATAIN_INVERTED origin:035a-iob-idelay 33_72
+RIOI3_TBYTESRC.IDELAY_Y0.PIPE_SEL origin:035a-iob-idelay 34_106
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[0] origin:035a-iob-idelay !34_122 34_120
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[1] origin:035a-iob-idelay !34_116 34_114
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[2] origin:035a-iob-idelay !34_110 34_108
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[3] origin:035a-iob-idelay !34_102 34_100
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[4] origin:035a-iob-idelay !34_96 34_94
+RIOI3_TBYTESRC.IDELAY_Y1.CINVCTRL_SEL origin:035a-iob-idelay 34_38
+RIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_DATAIN origin:035a-iob-idelay !35_55 34_58
+RIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_IDATAIN origin:035a-iob-idelay !34_58 35_55
+RIOI3_TBYTESRC.IDELAY_Y1.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 33_18
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_FIXED origin:035a-iob-idelay !34_08 !34_14
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !34_14 34_08
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 34_08 34_14
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[0] origin:035a-iob-idelay !35_07 35_05
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[1] origin:035a-iob-idelay !35_13 35_11
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[2] origin:035a-iob-idelay !35_19 35_17
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[3] origin:035a-iob-idelay !35_27 35_25
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[4] origin:035a-iob-idelay !35_33 35_31
+RIOI3_TBYTESRC.IDELAY_Y1.IS_DATAIN_INVERTED origin:035a-iob-idelay 34_46
+RIOI3_TBYTESRC.IDELAY_Y1.IS_IDATAIN_INVERTED origin:035a-iob-idelay 32_55
+RIOI3_TBYTESRC.IDELAY_Y1.PIPE_SEL origin:035a-iob-idelay 35_21
+RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[0] origin:035a-iob-idelay !35_05 35_07
+RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[1] origin:035a-iob-idelay !35_11 35_13
+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
diff --git a/kintex7/segbits_rioi3_tbyteterm.db b/kintex7/segbits_rioi3_tbyteterm.db
new file mode 100644
index 0000000..13d45cd
--- /dev/null
+++ b/kintex7/segbits_rioi3_tbyteterm.db
@@ -0,0 +1,40 @@
+RIOI3_TBYTETERM.IDELAY_Y0.CINVCTRL_SEL 35_89
+RIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_DATAIN !34_72 35_69
+RIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_IDATAIN 34_72 !35_69
+RIOI3_TBYTETERM.IDELAY_Y0.HIGH_PERFORMANCE_MODE 32_109
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_FIXED !35_113 !35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD 35_113 35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VARIABLE !35_113 35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[0] !34_120 34_122
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[1] !34_114 34_116
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[2] !34_108 34_110
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[3] !34_100 34_102
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[4] !34_94 34_96
+RIOI3_TBYTETERM.IDELAY_Y0.IS_DATAIN_INVERTED 35_81
+RIOI3_TBYTETERM.IDELAY_Y0.IS_IDATAIN_INVERTED 33_72
+RIOI3_TBYTETERM.IDELAY_Y0.PIPE_SEL 34_106
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[0] 34_120 !34_122
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[1] 34_114 !34_116
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[2] 34_108 !34_110
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[3] 34_100 !34_102
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[4] 34_94 !34_96
+RIOI3_TBYTETERM.IDELAY_Y1.CINVCTRL_SEL 34_38
+RIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_DATAIN 34_58 !35_55
+RIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_IDATAIN !34_58 35_55
+RIOI3_TBYTETERM.IDELAY_Y1.HIGH_PERFORMANCE_MODE 33_18
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_FIXED !34_08 !34_14
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD 34_08 34_14
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VARIABLE 34_08 !34_14
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[0] 35_05 !35_07
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[1] 35_11 !35_13
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[2] 35_17 !35_19
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[3] 35_25 !35_27
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[4] 35_31 !35_33
+RIOI3_TBYTETERM.IDELAY_Y1.IS_DATAIN_INVERTED 34_46
+RIOI3_TBYTETERM.IDELAY_Y1.IS_IDATAIN_INVERTED 32_55
+RIOI3_TBYTETERM.IDELAY_Y1.PIPE_SEL 35_21
+RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[0] !35_05 35_07
+RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[1] !35_11 35_13
+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
diff --git a/kintex7/segbits_rioi3_tbyteterm.origin_info.db b/kintex7/segbits_rioi3_tbyteterm.origin_info.db
new file mode 100644
index 0000000..c669d54
--- /dev/null
+++ b/kintex7/segbits_rioi3_tbyteterm.origin_info.db
@@ -0,0 +1,40 @@
+RIOI3_TBYTETERM.IDELAY_Y0.CINVCTRL_SEL origin:035a-iob-idelay 35_89
+RIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_DATAIN origin:035a-iob-idelay !34_72 35_69
+RIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_IDATAIN origin:035a-iob-idelay !35_69 34_72
+RIOI3_TBYTETERM.IDELAY_Y0.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 32_109
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_FIXED origin:035a-iob-idelay !35_113 !35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !35_113 35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 35_113 35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[0] origin:035a-iob-idelay !34_120 34_122
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[1] origin:035a-iob-idelay !34_114 34_116
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[2] origin:035a-iob-idelay !34_108 34_110
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[3] origin:035a-iob-idelay !34_100 34_102
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[4] origin:035a-iob-idelay !34_94 34_96
+RIOI3_TBYTETERM.IDELAY_Y0.IS_DATAIN_INVERTED origin:035a-iob-idelay 35_81
+RIOI3_TBYTETERM.IDELAY_Y0.IS_IDATAIN_INVERTED origin:035a-iob-idelay 33_72
+RIOI3_TBYTETERM.IDELAY_Y0.PIPE_SEL origin:035a-iob-idelay 34_106
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[0] origin:035a-iob-idelay !34_122 34_120
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[1] origin:035a-iob-idelay !34_116 34_114
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[2] origin:035a-iob-idelay !34_110 34_108
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[3] origin:035a-iob-idelay !34_102 34_100
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[4] origin:035a-iob-idelay !34_96 34_94
+RIOI3_TBYTETERM.IDELAY_Y1.CINVCTRL_SEL origin:035a-iob-idelay 34_38
+RIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_DATAIN origin:035a-iob-idelay !35_55 34_58
+RIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_IDATAIN origin:035a-iob-idelay !34_58 35_55
+RIOI3_TBYTETERM.IDELAY_Y1.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 33_18
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_FIXED origin:035a-iob-idelay !34_08 !34_14
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !34_14 34_08
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 34_08 34_14
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[0] origin:035a-iob-idelay !35_07 35_05
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[1] origin:035a-iob-idelay !35_13 35_11
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[2] origin:035a-iob-idelay !35_19 35_17
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[3] origin:035a-iob-idelay !35_27 35_25
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[4] origin:035a-iob-idelay !35_33 35_31
+RIOI3_TBYTETERM.IDELAY_Y1.IS_DATAIN_INVERTED origin:035a-iob-idelay 34_46
+RIOI3_TBYTETERM.IDELAY_Y1.IS_IDATAIN_INVERTED origin:035a-iob-idelay 32_55
+RIOI3_TBYTETERM.IDELAY_Y1.PIPE_SEL origin:035a-iob-idelay 35_21
+RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[0] origin:035a-iob-idelay !35_05 35_07
+RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[1] origin:035a-iob-idelay !35_11 35_13
+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
diff --git a/zynq7/mask_hclk_ioi.db b/zynq7/mask_hclk_ioi.db
index c2c57de..708ebd4 100644
--- a/zynq7/mask_hclk_ioi.db
+++ b/zynq7/mask_hclk_ioi.db
@@ -79,9 +79,9 @@
 bit 28_30
 bit 28_99
 bit 28_104
-bit 28_107
 bit 28_108
-bit 28_111
+bit 28_109
+bit 28_113
 bit 28_118
 bit 28_126
 bit 28_142
@@ -128,7 +128,9 @@
 bit 29_29
 bit 29_99
 bit 29_103
+bit 29_106
 bit 29_107
+bit 29_112
 bit 29_117
 bit 29_125
 bit 29_155
@@ -173,6 +175,8 @@
 bit 29_285
 bit 29_315
 bit 29_317
+bit 30_106
+bit 30_112
 bit 30_174
 bit 30_175
 bit 30_176
@@ -200,8 +204,8 @@
 bit 30_270
 bit 30_272
 bit 31_99
-bit 31_107
-bit 31_111
+bit 31_109
+bit 31_113
 bit 31_174
 bit 31_175
 bit 31_176
diff --git a/zynq7/mask_liob33.db b/zynq7/mask_liob33.db
index ced83c1..7137693 100644
--- a/zynq7/mask_liob33.db
+++ b/zynq7/mask_liob33.db
@@ -31,27 +31,23 @@
 bit 01_101
 bit 01_102
 bit 01_104
+bit 02_55
 bit 02_87
-bit 03_04
 bit 03_116
-bit 05_07
-bit 05_70
+bit 05_38
+bit 05_54
 bit 05_86
 bit 05_119
 bit 06_01
-bit 06_03
 bit 06_05
 bit 06_07
 bit 06_11
-bit 06_17
 bit 06_23
 bit 06_27
 bit 06_43
+bit 06_49
 bit 06_59
-bit 06_71
-bit 06_75
 bit 06_87
-bit 06_89
 bit 06_91
 bit 06_103
 bit 06_107
@@ -70,6 +66,7 @@
 bit 07_32
 bit 07_36
 bit 07_38
+bit 07_39
 bit 07_40
 bit 07_46
 bit 07_48
@@ -78,7 +75,6 @@
 bit 07_64
 bit 07_68
 bit 07_70
-bit 07_71
 bit 07_72
 bit 07_80
 bit 07_84
@@ -101,6 +97,8 @@
 bit 08_07
 bit 08_08
 bit 08_09
+bit 08_10
+bit 08_11
 bit 08_15
 bit 08_16
 bit 08_17
@@ -108,8 +106,6 @@
 bit 08_23
 bit 08_24
 bit 08_25
-bit 08_26
-bit 08_27
 bit 08_30
 bit 08_31
 bit 08_32
@@ -120,18 +116,19 @@
 bit 08_41
 bit 08_42
 bit 08_43
+bit 08_46
 bit 08_47
 bit 08_49
 bit 08_54
 bit 08_55
 bit 08_56
-bit 08_57
 bit 08_58
 bit 08_59
 bit 08_62
 bit 08_63
 bit 08_64
 bit 08_65
+bit 08_71
 bit 08_72
 bit 08_73
 bit 08_74
@@ -149,12 +146,14 @@
 bit 08_97
 bit 08_100
 bit 08_101
+bit 08_102
 bit 08_103
 bit 08_104
 bit 08_105
 bit 08_106
 bit 08_107
 bit 08_111
+bit 08_112
 bit 08_113
 bit 08_118
 bit 08_119
@@ -162,15 +161,13 @@
 bit 08_121
 bit 08_122
 bit 08_123
-bit 08_126
 bit 08_127
 bit 09_02
 bit 09_03
 bit 09_04
-bit 09_05
+bit 09_10
 bit 09_19
 bit 09_20
-bit 09_21
 bit 09_34
 bit 09_35
 bit 09_36
@@ -179,22 +176,21 @@
 bit 09_51
 bit 09_52
 bit 09_58
-bit 09_66
 bit 09_67
 bit 09_68
 bit 09_75
-bit 09_82
 bit 09_83
 bit 09_84
-bit 09_85
 bit 09_91
+bit 09_98
 bit 09_99
 bit 09_100
-bit 09_101
+bit 09_106
 bit 09_107
 bit 09_114
 bit 09_115
 bit 09_116
+bit 09_123
 bit 10_01
 bit 10_02
 bit 10_05
@@ -206,6 +202,7 @@
 bit 10_18
 bit 10_21
 bit 10_23
+bit 10_25
 bit 10_26
 bit 10_31
 bit 10_33
@@ -217,7 +214,6 @@
 bit 10_47
 bit 10_49
 bit 10_50
-bit 10_52
 bit 10_53
 bit 10_55
 bit 10_56
@@ -229,18 +225,23 @@
 bit 10_69
 bit 10_71
 bit 10_72
+bit 10_73
 bit 10_74
 bit 10_79
 bit 10_81
 bit 10_82
 bit 10_87
 bit 10_88
+bit 10_89
+bit 10_90
 bit 10_95
+bit 10_97
 bit 10_98
 bit 10_101
 bit 10_103
 bit 10_104
 bit 10_105
+bit 10_106
 bit 10_111
 bit 10_114
 bit 10_117
@@ -257,7 +258,6 @@
 bit 11_15
 bit 11_17
 bit 11_20
-bit 11_21
 bit 11_23
 bit 11_25
 bit 11_27
@@ -275,15 +275,15 @@
 bit 11_59
 bit 11_63
 bit 11_65
-bit 11_68
 bit 11_71
-bit 11_73
 bit 11_75
 bit 11_79
 bit 11_81
 bit 11_87
+bit 11_89
 bit 11_91
 bit 11_95
+bit 11_97
 bit 11_98
 bit 11_100
 bit 11_101
@@ -294,7 +294,7 @@
 bit 11_113
 bit 11_116
 bit 11_119
-bit 11_121
+bit 11_120
 bit 11_123
 bit 11_127
 bit 12_01
@@ -306,7 +306,6 @@
 bit 12_10
 bit 12_15
 bit 12_17
-bit 12_20
 bit 12_21
 bit 12_23
 bit 12_25
@@ -322,7 +321,6 @@
 bit 12_47
 bit 12_49
 bit 12_50
-bit 12_52
 bit 12_53
 bit 12_55
 bit 12_57
@@ -333,12 +331,10 @@
 bit 12_69
 bit 12_71
 bit 12_73
-bit 12_74
 bit 12_75
 bit 12_79
 bit 12_81
 bit 12_82
-bit 12_84
 bit 12_87
 bit 12_89
 bit 12_90
@@ -346,7 +342,6 @@
 bit 12_95
 bit 12_97
 bit 12_98
-bit 12_100
 bit 12_101
 bit 12_105
 bit 12_106
@@ -363,13 +358,12 @@
 bit 13_00
 bit 13_01
 bit 13_02
-bit 13_04
 bit 13_05
 bit 13_06
 bit 13_07
 bit 13_09
+bit 13_11
 bit 13_15
-bit 13_16
 bit 13_17
 bit 13_18
 bit 13_20
@@ -383,6 +377,7 @@
 bit 13_39
 bit 13_41
 bit 13_47
+bit 13_48
 bit 13_49
 bit 13_50
 bit 13_52
@@ -393,8 +388,6 @@
 bit 13_63
 bit 13_65
 bit 13_66
-bit 13_68
-bit 13_70
 bit 13_71
 bit 13_72
 bit 13_73
@@ -408,6 +401,7 @@
 bit 13_88
 bit 13_89
 bit 13_90
+bit 13_91
 bit 13_95
 bit 13_97
 bit 13_98
@@ -426,6 +420,7 @@
 bit 13_119
 bit 13_120
 bit 13_121
+bit 13_122
 bit 13_123
 bit 13_127
 bit 14_02
@@ -445,7 +440,7 @@
 bit 14_74
 bit 14_82
 bit 14_84
-bit 14_88
+bit 14_90
 bit 14_98
 bit 14_100
 bit 14_114
@@ -456,6 +451,7 @@
 bit 15_05
 bit 15_07
 bit 15_09
+bit 15_11
 bit 15_15
 bit 15_17
 bit 15_21
@@ -508,6 +504,7 @@
 bit 16_24
 bit 16_30
 bit 16_31
+bit 16_32
 bit 16_38
 bit 16_40
 bit 16_42
@@ -515,7 +512,6 @@
 bit 16_44
 bit 16_46
 bit 16_47
-bit 16_48
 bit 16_54
 bit 16_56
 bit 16_57
@@ -533,7 +529,6 @@
 bit 16_94
 bit 16_95
 bit 16_102
-bit 16_103
 bit 16_104
 bit 16_106
 bit 16_107
@@ -559,9 +554,9 @@
 bit 17_24
 bit 17_30
 bit 17_31
+bit 17_32
 bit 17_38
 bit 17_39
-bit 17_40
 bit 17_42
 bit 17_43
 bit 17_44
@@ -570,6 +565,7 @@
 bit 17_48
 bit 17_54
 bit 17_55
+bit 17_56
 bit 17_57
 bit 17_58
 bit 17_60
@@ -578,11 +574,9 @@
 bit 17_70
 bit 17_73
 bit 17_79
-bit 17_80
 bit 17_85
 bit 17_86
 bit 17_87
-bit 17_88
 bit 17_94
 bit 17_95
 bit 17_102
@@ -609,6 +603,7 @@
 bit 18_20
 bit 18_22
 bit 18_23
+bit 18_25
 bit 18_30
 bit 18_31
 bit 18_33
@@ -653,7 +648,6 @@
 bit 18_125
 bit 18_127
 bit 19_03
-bit 19_06
 bit 19_07
 bit 19_08
 bit 19_14
@@ -673,7 +667,6 @@
 bit 19_46
 bit 19_47
 bit 19_49
-bit 19_54
 bit 19_55
 bit 19_56
 bit 19_57
@@ -778,8 +771,8 @@
 bit 22_23
 bit 22_30
 bit 22_31
+bit 22_32
 bit 22_38
-bit 22_40
 bit 22_42
 bit 22_43
 bit 22_44
@@ -787,7 +780,6 @@
 bit 22_47
 bit 22_48
 bit 22_54
-bit 22_55
 bit 22_56
 bit 22_57
 bit 22_58
@@ -797,14 +789,12 @@
 bit 22_70
 bit 22_71
 bit 22_73
-bit 22_79
 bit 22_85
 bit 22_86
 bit 22_87
 bit 22_94
 bit 22_95
 bit 22_102
-bit 22_103
 bit 22_106
 bit 22_107
 bit 22_108
@@ -829,7 +819,6 @@
 bit 23_31
 bit 23_32
 bit 23_38
-bit 23_40
 bit 23_42
 bit 23_43
 bit 23_44
@@ -844,18 +833,16 @@
 bit 23_62
 bit 23_66
 bit 23_70
+bit 23_71
 bit 23_73
 bit 23_79
 bit 23_80
 bit 23_85
 bit 23_86
 bit 23_87
-bit 23_88
 bit 23_94
 bit 23_95
-bit 23_96
 bit 23_102
-bit 23_103
 bit 23_104
 bit 23_106
 bit 23_107
@@ -907,7 +894,6 @@
 bit 24_85
 bit 24_86
 bit 24_87
-bit 24_88
 bit 24_94
 bit 24_95
 bit 24_96
@@ -930,6 +916,7 @@
 bit 25_02
 bit 25_06
 bit 25_07
+bit 25_08
 bit 25_09
 bit 25_15
 bit 25_16
@@ -955,7 +942,6 @@
 bit 25_51
 bit 25_52
 bit 25_54
-bit 25_55
 bit 25_56
 bit 25_57
 bit 25_58
diff --git a/zynq7/mask_lioi3_tbytesrc.db b/zynq7/mask_lioi3_tbytesrc.db
new file mode 100644
index 0000000..4189e50
--- /dev/null
+++ b/zynq7/mask_lioi3_tbytesrc.db
@@ -0,0 +1,179 @@
+bit 00_11
+bit 00_17
+bit 00_27
+bit 00_29
+bit 00_75
+bit 00_81
+bit 00_91
+bit 00_93
+bit 01_13
+bit 01_14
+bit 01_25
+bit 01_26
+bit 01_77
+bit 01_78
+bit 01_89
+bit 01_90
+bit 02_22
+bit 02_23
+bit 02_70
+bit 02_71
+bit 02_78
+bit 02_86
+bit 02_87
+bit 03_86
+bit 04_84
+bit 05_66
+bit 05_77
+bit 06_21
+bit 06_67
+bit 06_83
+bit 07_23
+bit 07_67
+bit 07_71
+bit 07_78
+bit 07_79
+bit 08_14
+bit 08_76
+bit 08_86
+bit 09_19
+bit 10_14
+bit 10_18
+bit 10_70
+bit 11_11
+bit 11_15
+bit 11_18
+bit 11_63
+bit 11_79
+bit 11_82
+bit 12_15
+bit 12_18
+bit 12_63
+bit 12_79
+bit 12_87
+bit 13_11
+bit 13_15
+bit 13_18
+bit 13_20
+bit 14_18
+bit 14_20
+bit 14_70
+bit 14_77
+bit 14_82
+bit 15_14
+bit 15_15
+bit 15_66
+bit 15_79
+bit 15_87
+bit 16_85
+bit 18_06
+bit 20_05
+bit 20_13
+bit 20_55
+bit 20_69
+bit 20_77
+bit 20_119
+bit 21_20
+bit 21_21
+bit 21_34
+bit 21_52
+bit 21_84
+bit 21_98
+bit 21_116
+bit 24_05
+bit 24_07
+bit 24_13
+bit 24_21
+bit 24_55
+bit 24_69
+bit 24_77
+bit 24_119
+bit 25_20
+bit 25_34
+bit 25_52
+bit 25_84
+bit 25_85
+bit 25_98
+bit 25_116
+bit 28_26
+bit 29_101
+bit 30_41
+bit 31_86
+bit 32_16
+bit 32_55
+bit 32_66
+bit 32_73
+bit 32_109
+bit 33_18
+bit 33_54
+bit 33_61
+bit 33_72
+bit 33_111
+bit 34_08
+bit 34_14
+bit 34_38
+bit 34_46
+bit 34_58
+bit 34_72
+bit 34_88
+bit 34_94
+bit 34_96
+bit 34_100
+bit 34_102
+bit 34_106
+bit 34_108
+bit 34_110
+bit 34_114
+bit 34_116
+bit 34_120
+bit 34_122
+bit 35_05
+bit 35_07
+bit 35_11
+bit 35_13
+bit 35_17
+bit 35_19
+bit 35_21
+bit 35_25
+bit 35_27
+bit 35_31
+bit 35_33
+bit 35_39
+bit 35_55
+bit 35_69
+bit 35_81
+bit 35_89
+bit 35_113
+bit 35_119
+bit 38_02
+bit 38_08
+bit 38_14
+bit 38_18
+bit 38_22
+bit 38_32
+bit 38_42
+bit 38_62
+bit 38_64
+bit 38_86
+bit 38_94
+bit 38_106
+bit 38_110
+bit 38_112
+bit 38_118
+bit 38_126
+bit 39_01
+bit 39_09
+bit 39_15
+bit 39_17
+bit 39_21
+bit 39_33
+bit 39_41
+bit 39_63
+bit 39_65
+bit 39_85
+bit 39_95
+bit 39_105
+bit 39_109
+bit 39_113
+bit 39_119
+bit 39_125
diff --git a/zynq7/mask_lioi3_tbyteterm.db b/zynq7/mask_lioi3_tbyteterm.db
new file mode 100644
index 0000000..4189e50
--- /dev/null
+++ b/zynq7/mask_lioi3_tbyteterm.db
@@ -0,0 +1,179 @@
+bit 00_11
+bit 00_17
+bit 00_27
+bit 00_29
+bit 00_75
+bit 00_81
+bit 00_91
+bit 00_93
+bit 01_13
+bit 01_14
+bit 01_25
+bit 01_26
+bit 01_77
+bit 01_78
+bit 01_89
+bit 01_90
+bit 02_22
+bit 02_23
+bit 02_70
+bit 02_71
+bit 02_78
+bit 02_86
+bit 02_87
+bit 03_86
+bit 04_84
+bit 05_66
+bit 05_77
+bit 06_21
+bit 06_67
+bit 06_83
+bit 07_23
+bit 07_67
+bit 07_71
+bit 07_78
+bit 07_79
+bit 08_14
+bit 08_76
+bit 08_86
+bit 09_19
+bit 10_14
+bit 10_18
+bit 10_70
+bit 11_11
+bit 11_15
+bit 11_18
+bit 11_63
+bit 11_79
+bit 11_82
+bit 12_15
+bit 12_18
+bit 12_63
+bit 12_79
+bit 12_87
+bit 13_11
+bit 13_15
+bit 13_18
+bit 13_20
+bit 14_18
+bit 14_20
+bit 14_70
+bit 14_77
+bit 14_82
+bit 15_14
+bit 15_15
+bit 15_66
+bit 15_79
+bit 15_87
+bit 16_85
+bit 18_06
+bit 20_05
+bit 20_13
+bit 20_55
+bit 20_69
+bit 20_77
+bit 20_119
+bit 21_20
+bit 21_21
+bit 21_34
+bit 21_52
+bit 21_84
+bit 21_98
+bit 21_116
+bit 24_05
+bit 24_07
+bit 24_13
+bit 24_21
+bit 24_55
+bit 24_69
+bit 24_77
+bit 24_119
+bit 25_20
+bit 25_34
+bit 25_52
+bit 25_84
+bit 25_85
+bit 25_98
+bit 25_116
+bit 28_26
+bit 29_101
+bit 30_41
+bit 31_86
+bit 32_16
+bit 32_55
+bit 32_66
+bit 32_73
+bit 32_109
+bit 33_18
+bit 33_54
+bit 33_61
+bit 33_72
+bit 33_111
+bit 34_08
+bit 34_14
+bit 34_38
+bit 34_46
+bit 34_58
+bit 34_72
+bit 34_88
+bit 34_94
+bit 34_96
+bit 34_100
+bit 34_102
+bit 34_106
+bit 34_108
+bit 34_110
+bit 34_114
+bit 34_116
+bit 34_120
+bit 34_122
+bit 35_05
+bit 35_07
+bit 35_11
+bit 35_13
+bit 35_17
+bit 35_19
+bit 35_21
+bit 35_25
+bit 35_27
+bit 35_31
+bit 35_33
+bit 35_39
+bit 35_55
+bit 35_69
+bit 35_81
+bit 35_89
+bit 35_113
+bit 35_119
+bit 38_02
+bit 38_08
+bit 38_14
+bit 38_18
+bit 38_22
+bit 38_32
+bit 38_42
+bit 38_62
+bit 38_64
+bit 38_86
+bit 38_94
+bit 38_106
+bit 38_110
+bit 38_112
+bit 38_118
+bit 38_126
+bit 39_01
+bit 39_09
+bit 39_15
+bit 39_17
+bit 39_21
+bit 39_33
+bit 39_41
+bit 39_63
+bit 39_65
+bit 39_85
+bit 39_95
+bit 39_105
+bit 39_109
+bit 39_113
+bit 39_119
+bit 39_125
diff --git a/zynq7/mask_riob33.db b/zynq7/mask_riob33.db
index 4333ff2..9a9fbe8 100644
--- a/zynq7/mask_riob33.db
+++ b/zynq7/mask_riob33.db
@@ -31,27 +31,23 @@
 bit 01_101
 bit 01_102
 bit 01_104
+bit 02_55
 bit 02_87
-bit 03_04
 bit 03_116
-bit 05_07
-bit 05_70
+bit 05_38
+bit 05_54
 bit 05_86
 bit 05_119
 bit 06_01
-bit 06_03
 bit 06_05
 bit 06_07
 bit 06_11
-bit 06_17
 bit 06_23
 bit 06_27
 bit 06_43
+bit 06_49
 bit 06_59
-bit 06_71
-bit 06_75
 bit 06_87
-bit 06_89
 bit 06_91
 bit 06_103
 bit 06_107
@@ -70,6 +66,7 @@
 bit 07_32
 bit 07_36
 bit 07_38
+bit 07_39
 bit 07_40
 bit 07_46
 bit 07_48
@@ -78,7 +75,6 @@
 bit 07_64
 bit 07_68
 bit 07_70
-bit 07_71
 bit 07_72
 bit 07_80
 bit 07_84
@@ -101,6 +97,8 @@
 bit 08_07
 bit 08_08
 bit 08_09
+bit 08_10
+bit 08_11
 bit 08_15
 bit 08_16
 bit 08_17
@@ -108,8 +106,6 @@
 bit 08_23
 bit 08_24
 bit 08_25
-bit 08_26
-bit 08_27
 bit 08_30
 bit 08_31
 bit 08_32
@@ -120,18 +116,19 @@
 bit 08_41
 bit 08_42
 bit 08_43
+bit 08_46
 bit 08_47
 bit 08_49
 bit 08_54
 bit 08_55
 bit 08_56
-bit 08_57
 bit 08_58
 bit 08_59
 bit 08_62
 bit 08_63
 bit 08_64
 bit 08_65
+bit 08_71
 bit 08_72
 bit 08_73
 bit 08_74
@@ -149,12 +146,14 @@
 bit 08_97
 bit 08_100
 bit 08_101
+bit 08_102
 bit 08_103
 bit 08_104
 bit 08_105
 bit 08_106
 bit 08_107
 bit 08_111
+bit 08_112
 bit 08_113
 bit 08_118
 bit 08_119
@@ -162,15 +161,13 @@
 bit 08_121
 bit 08_122
 bit 08_123
-bit 08_126
 bit 08_127
 bit 09_02
 bit 09_03
 bit 09_04
-bit 09_05
+bit 09_10
 bit 09_19
 bit 09_20
-bit 09_21
 bit 09_34
 bit 09_35
 bit 09_36
@@ -179,22 +176,21 @@
 bit 09_51
 bit 09_52
 bit 09_58
-bit 09_66
 bit 09_67
 bit 09_68
 bit 09_75
-bit 09_82
 bit 09_83
 bit 09_84
-bit 09_85
 bit 09_91
+bit 09_98
 bit 09_99
 bit 09_100
-bit 09_101
+bit 09_106
 bit 09_107
 bit 09_114
 bit 09_115
 bit 09_116
+bit 09_123
 bit 10_01
 bit 10_02
 bit 10_05
@@ -206,6 +202,7 @@
 bit 10_18
 bit 10_21
 bit 10_23
+bit 10_25
 bit 10_26
 bit 10_31
 bit 10_33
@@ -217,7 +214,6 @@
 bit 10_47
 bit 10_49
 bit 10_50
-bit 10_52
 bit 10_53
 bit 10_55
 bit 10_56
@@ -229,18 +225,23 @@
 bit 10_69
 bit 10_71
 bit 10_72
+bit 10_73
 bit 10_74
 bit 10_79
 bit 10_81
 bit 10_82
 bit 10_87
 bit 10_88
+bit 10_89
+bit 10_90
 bit 10_95
+bit 10_97
 bit 10_98
 bit 10_101
 bit 10_103
 bit 10_104
 bit 10_105
+bit 10_106
 bit 10_111
 bit 10_114
 bit 10_117
@@ -257,7 +258,6 @@
 bit 11_15
 bit 11_17
 bit 11_20
-bit 11_21
 bit 11_23
 bit 11_25
 bit 11_27
@@ -275,15 +275,15 @@
 bit 11_59
 bit 11_63
 bit 11_65
-bit 11_68
 bit 11_71
-bit 11_73
 bit 11_75
 bit 11_79
 bit 11_81
 bit 11_87
+bit 11_89
 bit 11_91
 bit 11_95
+bit 11_97
 bit 11_98
 bit 11_100
 bit 11_101
@@ -294,7 +294,7 @@
 bit 11_113
 bit 11_116
 bit 11_119
-bit 11_121
+bit 11_120
 bit 11_123
 bit 11_127
 bit 12_01
@@ -306,7 +306,6 @@
 bit 12_10
 bit 12_15
 bit 12_17
-bit 12_20
 bit 12_21
 bit 12_23
 bit 12_25
@@ -322,7 +321,6 @@
 bit 12_47
 bit 12_49
 bit 12_50
-bit 12_52
 bit 12_53
 bit 12_55
 bit 12_57
@@ -333,12 +331,10 @@
 bit 12_69
 bit 12_71
 bit 12_73
-bit 12_74
 bit 12_75
 bit 12_79
 bit 12_81
 bit 12_82
-bit 12_84
 bit 12_87
 bit 12_89
 bit 12_90
@@ -346,7 +342,6 @@
 bit 12_95
 bit 12_97
 bit 12_98
-bit 12_100
 bit 12_101
 bit 12_105
 bit 12_106
@@ -363,13 +358,12 @@
 bit 13_00
 bit 13_01
 bit 13_02
-bit 13_04
 bit 13_05
 bit 13_06
 bit 13_07
 bit 13_09
+bit 13_11
 bit 13_15
-bit 13_16
 bit 13_17
 bit 13_18
 bit 13_20
@@ -383,6 +377,7 @@
 bit 13_39
 bit 13_41
 bit 13_47
+bit 13_48
 bit 13_49
 bit 13_50
 bit 13_52
@@ -393,8 +388,6 @@
 bit 13_63
 bit 13_65
 bit 13_66
-bit 13_68
-bit 13_70
 bit 13_71
 bit 13_72
 bit 13_73
@@ -408,6 +401,7 @@
 bit 13_88
 bit 13_89
 bit 13_90
+bit 13_91
 bit 13_95
 bit 13_97
 bit 13_98
@@ -426,6 +420,7 @@
 bit 13_119
 bit 13_120
 bit 13_121
+bit 13_122
 bit 13_123
 bit 13_127
 bit 14_02
@@ -445,7 +440,7 @@
 bit 14_74
 bit 14_82
 bit 14_84
-bit 14_88
+bit 14_90
 bit 14_98
 bit 14_100
 bit 14_114
@@ -456,6 +451,7 @@
 bit 15_05
 bit 15_07
 bit 15_09
+bit 15_11
 bit 15_15
 bit 15_17
 bit 15_21
@@ -508,6 +504,7 @@
 bit 16_24
 bit 16_30
 bit 16_31
+bit 16_32
 bit 16_38
 bit 16_40
 bit 16_42
@@ -515,7 +512,6 @@
 bit 16_44
 bit 16_46
 bit 16_47
-bit 16_48
 bit 16_54
 bit 16_56
 bit 16_57
@@ -533,7 +529,6 @@
 bit 16_94
 bit 16_95
 bit 16_102
-bit 16_103
 bit 16_104
 bit 16_106
 bit 16_107
@@ -559,9 +554,9 @@
 bit 17_24
 bit 17_30
 bit 17_31
+bit 17_32
 bit 17_38
 bit 17_39
-bit 17_40
 bit 17_42
 bit 17_43
 bit 17_44
@@ -570,6 +565,7 @@
 bit 17_48
 bit 17_54
 bit 17_55
+bit 17_56
 bit 17_57
 bit 17_58
 bit 17_60
@@ -578,11 +574,9 @@
 bit 17_70
 bit 17_73
 bit 17_79
-bit 17_80
 bit 17_85
 bit 17_86
 bit 17_87
-bit 17_88
 bit 17_94
 bit 17_95
 bit 17_102
@@ -609,6 +603,7 @@
 bit 18_20
 bit 18_22
 bit 18_23
+bit 18_25
 bit 18_30
 bit 18_31
 bit 18_33
@@ -653,7 +648,6 @@
 bit 18_125
 bit 18_127
 bit 19_03
-bit 19_06
 bit 19_07
 bit 19_08
 bit 19_14
@@ -673,7 +667,6 @@
 bit 19_46
 bit 19_47
 bit 19_49
-bit 19_54
 bit 19_55
 bit 19_56
 bit 19_57
@@ -778,8 +771,8 @@
 bit 22_23
 bit 22_30
 bit 22_31
+bit 22_32
 bit 22_38
-bit 22_40
 bit 22_42
 bit 22_43
 bit 22_44
@@ -787,7 +780,6 @@
 bit 22_47
 bit 22_48
 bit 22_54
-bit 22_55
 bit 22_56
 bit 22_57
 bit 22_58
@@ -797,14 +789,12 @@
 bit 22_70
 bit 22_71
 bit 22_73
-bit 22_79
 bit 22_85
 bit 22_86
 bit 22_87
 bit 22_94
 bit 22_95
 bit 22_102
-bit 22_103
 bit 22_106
 bit 22_107
 bit 22_108
@@ -829,7 +819,6 @@
 bit 23_31
 bit 23_32
 bit 23_38
-bit 23_40
 bit 23_42
 bit 23_43
 bit 23_44
@@ -844,18 +833,16 @@
 bit 23_62
 bit 23_66
 bit 23_70
+bit 23_71
 bit 23_73
 bit 23_79
 bit 23_80
 bit 23_85
 bit 23_86
 bit 23_87
-bit 23_88
 bit 23_94
 bit 23_95
-bit 23_96
 bit 23_102
-bit 23_103
 bit 23_104
 bit 23_106
 bit 23_107
@@ -907,7 +894,6 @@
 bit 24_85
 bit 24_86
 bit 24_87
-bit 24_88
 bit 24_94
 bit 24_95
 bit 24_96
@@ -930,6 +916,7 @@
 bit 25_02
 bit 25_06
 bit 25_07
+bit 25_08
 bit 25_09
 bit 25_15
 bit 25_16
@@ -955,7 +942,6 @@
 bit 25_51
 bit 25_52
 bit 25_54
-bit 25_55
 bit 25_56
 bit 25_57
 bit 25_58
diff --git a/zynq7/mask_rioi3_tbytesrc.db b/zynq7/mask_rioi3_tbytesrc.db
new file mode 100644
index 0000000..4189e50
--- /dev/null
+++ b/zynq7/mask_rioi3_tbytesrc.db
@@ -0,0 +1,179 @@
+bit 00_11
+bit 00_17
+bit 00_27
+bit 00_29
+bit 00_75
+bit 00_81
+bit 00_91
+bit 00_93
+bit 01_13
+bit 01_14
+bit 01_25
+bit 01_26
+bit 01_77
+bit 01_78
+bit 01_89
+bit 01_90
+bit 02_22
+bit 02_23
+bit 02_70
+bit 02_71
+bit 02_78
+bit 02_86
+bit 02_87
+bit 03_86
+bit 04_84
+bit 05_66
+bit 05_77
+bit 06_21
+bit 06_67
+bit 06_83
+bit 07_23
+bit 07_67
+bit 07_71
+bit 07_78
+bit 07_79
+bit 08_14
+bit 08_76
+bit 08_86
+bit 09_19
+bit 10_14
+bit 10_18
+bit 10_70
+bit 11_11
+bit 11_15
+bit 11_18
+bit 11_63
+bit 11_79
+bit 11_82
+bit 12_15
+bit 12_18
+bit 12_63
+bit 12_79
+bit 12_87
+bit 13_11
+bit 13_15
+bit 13_18
+bit 13_20
+bit 14_18
+bit 14_20
+bit 14_70
+bit 14_77
+bit 14_82
+bit 15_14
+bit 15_15
+bit 15_66
+bit 15_79
+bit 15_87
+bit 16_85
+bit 18_06
+bit 20_05
+bit 20_13
+bit 20_55
+bit 20_69
+bit 20_77
+bit 20_119
+bit 21_20
+bit 21_21
+bit 21_34
+bit 21_52
+bit 21_84
+bit 21_98
+bit 21_116
+bit 24_05
+bit 24_07
+bit 24_13
+bit 24_21
+bit 24_55
+bit 24_69
+bit 24_77
+bit 24_119
+bit 25_20
+bit 25_34
+bit 25_52
+bit 25_84
+bit 25_85
+bit 25_98
+bit 25_116
+bit 28_26
+bit 29_101
+bit 30_41
+bit 31_86
+bit 32_16
+bit 32_55
+bit 32_66
+bit 32_73
+bit 32_109
+bit 33_18
+bit 33_54
+bit 33_61
+bit 33_72
+bit 33_111
+bit 34_08
+bit 34_14
+bit 34_38
+bit 34_46
+bit 34_58
+bit 34_72
+bit 34_88
+bit 34_94
+bit 34_96
+bit 34_100
+bit 34_102
+bit 34_106
+bit 34_108
+bit 34_110
+bit 34_114
+bit 34_116
+bit 34_120
+bit 34_122
+bit 35_05
+bit 35_07
+bit 35_11
+bit 35_13
+bit 35_17
+bit 35_19
+bit 35_21
+bit 35_25
+bit 35_27
+bit 35_31
+bit 35_33
+bit 35_39
+bit 35_55
+bit 35_69
+bit 35_81
+bit 35_89
+bit 35_113
+bit 35_119
+bit 38_02
+bit 38_08
+bit 38_14
+bit 38_18
+bit 38_22
+bit 38_32
+bit 38_42
+bit 38_62
+bit 38_64
+bit 38_86
+bit 38_94
+bit 38_106
+bit 38_110
+bit 38_112
+bit 38_118
+bit 38_126
+bit 39_01
+bit 39_09
+bit 39_15
+bit 39_17
+bit 39_21
+bit 39_33
+bit 39_41
+bit 39_63
+bit 39_65
+bit 39_85
+bit 39_95
+bit 39_105
+bit 39_109
+bit 39_113
+bit 39_119
+bit 39_125
diff --git a/zynq7/mask_rioi3_tbyteterm.db b/zynq7/mask_rioi3_tbyteterm.db
new file mode 100644
index 0000000..4189e50
--- /dev/null
+++ b/zynq7/mask_rioi3_tbyteterm.db
@@ -0,0 +1,179 @@
+bit 00_11
+bit 00_17
+bit 00_27
+bit 00_29
+bit 00_75
+bit 00_81
+bit 00_91
+bit 00_93
+bit 01_13
+bit 01_14
+bit 01_25
+bit 01_26
+bit 01_77
+bit 01_78
+bit 01_89
+bit 01_90
+bit 02_22
+bit 02_23
+bit 02_70
+bit 02_71
+bit 02_78
+bit 02_86
+bit 02_87
+bit 03_86
+bit 04_84
+bit 05_66
+bit 05_77
+bit 06_21
+bit 06_67
+bit 06_83
+bit 07_23
+bit 07_67
+bit 07_71
+bit 07_78
+bit 07_79
+bit 08_14
+bit 08_76
+bit 08_86
+bit 09_19
+bit 10_14
+bit 10_18
+bit 10_70
+bit 11_11
+bit 11_15
+bit 11_18
+bit 11_63
+bit 11_79
+bit 11_82
+bit 12_15
+bit 12_18
+bit 12_63
+bit 12_79
+bit 12_87
+bit 13_11
+bit 13_15
+bit 13_18
+bit 13_20
+bit 14_18
+bit 14_20
+bit 14_70
+bit 14_77
+bit 14_82
+bit 15_14
+bit 15_15
+bit 15_66
+bit 15_79
+bit 15_87
+bit 16_85
+bit 18_06
+bit 20_05
+bit 20_13
+bit 20_55
+bit 20_69
+bit 20_77
+bit 20_119
+bit 21_20
+bit 21_21
+bit 21_34
+bit 21_52
+bit 21_84
+bit 21_98
+bit 21_116
+bit 24_05
+bit 24_07
+bit 24_13
+bit 24_21
+bit 24_55
+bit 24_69
+bit 24_77
+bit 24_119
+bit 25_20
+bit 25_34
+bit 25_52
+bit 25_84
+bit 25_85
+bit 25_98
+bit 25_116
+bit 28_26
+bit 29_101
+bit 30_41
+bit 31_86
+bit 32_16
+bit 32_55
+bit 32_66
+bit 32_73
+bit 32_109
+bit 33_18
+bit 33_54
+bit 33_61
+bit 33_72
+bit 33_111
+bit 34_08
+bit 34_14
+bit 34_38
+bit 34_46
+bit 34_58
+bit 34_72
+bit 34_88
+bit 34_94
+bit 34_96
+bit 34_100
+bit 34_102
+bit 34_106
+bit 34_108
+bit 34_110
+bit 34_114
+bit 34_116
+bit 34_120
+bit 34_122
+bit 35_05
+bit 35_07
+bit 35_11
+bit 35_13
+bit 35_17
+bit 35_19
+bit 35_21
+bit 35_25
+bit 35_27
+bit 35_31
+bit 35_33
+bit 35_39
+bit 35_55
+bit 35_69
+bit 35_81
+bit 35_89
+bit 35_113
+bit 35_119
+bit 38_02
+bit 38_08
+bit 38_14
+bit 38_18
+bit 38_22
+bit 38_32
+bit 38_42
+bit 38_62
+bit 38_64
+bit 38_86
+bit 38_94
+bit 38_106
+bit 38_110
+bit 38_112
+bit 38_118
+bit 38_126
+bit 39_01
+bit 39_09
+bit 39_15
+bit 39_17
+bit 39_21
+bit 39_33
+bit 39_41
+bit 39_63
+bit 39_65
+bit 39_85
+bit 39_95
+bit 39_105
+bit 39_109
+bit 39_113
+bit 39_119
+bit 39_125
diff --git a/zynq7/segbits_int_l.origin_info.db b/zynq7/segbits_int_l.origin_info.db
index c1e47f8..52be59e 100644
--- a/zynq7/segbits_int_l.origin_info.db
+++ b/zynq7/segbits_int_l.origin_info.db
@@ -353,7 +353,7 @@
 INT_L.EE4BEG0.SS2END0 origin:050-pip-seed 03_08 05_11
 INT_L.EE4BEG0.SS6END0 origin:050-pip-seed 05_11 06_08
 INT_L.EE4BEG0.SW2END0 origin:050-pip-seed 02_09 05_11
-INT_L.EE4BEG0.SW6END0 origin:056-pip-rem 05_08 05_11
+INT_L.EE4BEG0.SW6END0 origin:050-pip-seed 05_08 05_11
 INT_L.EE4BEG1.EE2END1 origin:050-pip-seed 03_24 03_25
 INT_L.EE4BEG1.EE4END1 origin:050-pip-seed 03_25 05_24
 INT_L.EE4BEG1.LH6 origin:056-pip-rem 05_24 07_25
@@ -373,7 +373,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.EE2END2 origin:050-pip-seed 03_40 03_41
 INT_L.EE4BEG2.EE4END2 origin:050-pip-seed 03_41 05_40
 INT_L.EE4BEG2.LOGIC_OUTS_L10 origin:050-pip-seed 03_40 07_41
@@ -584,7 +584,7 @@
 INT_L.FAN_ALT0.GFAN0 origin:054-pip-fan-alt !22_00 !23_00 !24_00 21_00 25_00
 INT_L.FAN_ALT0.LOGIC_OUTS_L0 origin:050-pip-seed !23_00 21_00 22_00 24_00 25_00
 INT_L.FAN_ALT0.LOGIC_OUTS_L12 origin:050-pip-seed !22_00 21_00 23_00 24_00 25_00
-INT_L.FAN_ALT0.LOGIC_OUTS_L22 origin:050-pip-seed !22_00 !23_00 !25_00 21_00 24_00
+INT_L.FAN_ALT0.LOGIC_OUTS_L22 origin:056-pip-rem !22_00 !23_00 !25_00 21_00 24_00
 INT_L.FAN_ALT0.NE2END0 origin:050-pip-seed !22_00 !23_00 !25_00 18_01 24_00
 INT_L.FAN_ALT0.NL1END0 origin:050-pip-seed !22_00 19_01 23_00 24_00 25_00
 INT_L.FAN_ALT0.NN2END0 origin:050-pip-seed !22_00 !23_00 !24_00 18_01 25_00
@@ -651,7 +651,7 @@
 INT_L.FAN_ALT3.EE2END3 origin:050-pip-seed !22_56 !23_56 !24_56 16_56 25_56
 INT_L.FAN_ALT3.EL1END3 origin:050-pip-seed !22_56 16_56 23_56 24_56 25_56
 INT_L.FAN_ALT3.ER1END3 origin:050-pip-seed !23_56 17_56 22_56 24_56 25_56
-INT_L.FAN_ALT3.FAN_BOUNCE_S3_0 origin:056-pip-rem !22_56 20_56 23_56 24_56 25_56
+INT_L.FAN_ALT3.FAN_BOUNCE_S3_0 origin:050-pip-seed !22_56 20_56 23_56 24_56 25_56
 INT_L.FAN_ALT3.FAN_BOUNCE_S3_2 origin:050-pip-seed !23_56 20_56 22_56 24_56 25_56
 INT_L.FAN_ALT3.GFAN1 origin:054-pip-fan-alt !22_56 !23_56 !24_56 21_56 25_56
 INT_L.FAN_ALT3.LOGIC_OUTS_L15 origin:050-pip-seed !22_56 21_56 23_56 24_56 25_56
@@ -2193,7 +2193,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_L13 origin:050-pip-seed 10_17 14_17
 INT_L.NL1BEG0.LOGIC_OUTS_L19 origin:050-pip-seed 08_17 14_17
@@ -2411,7 +2411,7 @@
 INT_L.NN6BEG2.NW2END2 origin:050-pip-seed 03_38 04_36
 INT_L.NN6BEG2.NW6END2 origin:050-pip-seed 04_36 07_39
 INT_L.NN6BEG2.SE2END2 origin:050-pip-seed 03_38 05_38
-INT_L.NN6BEG2.SE6END2 origin:056-pip-rem 05_38 07_39
+INT_L.NN6BEG2.SE6END2 origin:050-pip-seed 05_38 07_39
 INT_L.NN6BEG2.WW2END1 origin:050-pip-seed 02_39 04_36
 INT_L.NN6BEG2.WW4END2 origin:050-pip-seed 04_36 04_39
 INT_L.NN6BEG3.EE2END3 origin:050-pip-seed 02_55 05_54
@@ -2431,7 +2431,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:050-pip-seed 05_54 07_55
+INT_L.NN6BEG3.SE6END3 origin:056-pip-rem 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.EE2END0 origin:050-pip-seed 10_07 15_07
diff --git a/zynq7/segbits_int_r.origin_info.db b/zynq7/segbits_int_r.origin_info.db
index dcad677..95ea8b3 100644
--- a/zynq7/segbits_int_r.origin_info.db
+++ b/zynq7/segbits_int_r.origin_info.db
@@ -172,7 +172,7 @@
 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.ER1END3 origin:050-pip-seed !22_63 16_63 23_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:056-pip-rem !22_63 21_63 23_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.GFAN1 origin:054-pip-fan-alt !22_63 !23_63 !25_63 20_63 24_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
@@ -413,7 +413,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.EE2END1 origin:050-pip-seed 07_20 15_21
 INT_R.EL1BEG0.EE4END1 origin:050-pip-seed 07_20 12_21
 INT_R.EL1BEG0.EL1END1 origin:050-pip-seed 11_21 13_21
@@ -2391,7 +2391,7 @@
 INT_R.NN6BEG1.NW2END1 origin:050-pip-seed 03_22 04_20
 INT_R.NN6BEG1.NW6END1 origin:050-pip-seed 04_20 07_23
 INT_R.NN6BEG1.SE2END1 origin:050-pip-seed 03_22 05_22
-INT_R.NN6BEG1.SE6END1 origin:050-pip-seed 05_22 07_23
+INT_R.NN6BEG1.SE6END1 origin:056-pip-rem 05_22 07_23
 INT_R.NN6BEG1.WW2END0 origin:050-pip-seed 02_23 04_20
 INT_R.NN6BEG1.WW4END1 origin:050-pip-seed 04_20 04_23
 INT_R.NN6BEG2.EE2END2 origin:050-pip-seed 02_39 05_38
@@ -2431,7 +2431,7 @@
 INT_R.NN6BEG3.NW2END3 origin:050-pip-seed 03_54 04_52
 INT_R.NN6BEG3.NW6END3 origin:050-pip-seed 04_52 07_55
 INT_R.NN6BEG3.SE2END3 origin:050-pip-seed 03_54 05_54
-INT_R.NN6BEG3.SE6END3 origin:056-pip-rem 05_54 07_55
+INT_R.NN6BEG3.SE6END3 origin:050-pip-seed 05_54 07_55
 INT_R.NN6BEG3.WW2END2 origin:050-pip-seed 02_55 04_52
 INT_R.NN6BEG3.WW4END3 origin:050-pip-seed 04_52 04_55
 INT_R.NR1BEG0.EE2END0 origin:050-pip-seed 10_07 15_07
@@ -2609,7 +2609,7 @@
 INT_R.NW6BEG0.NW2END0 origin:050-pip-seed 02_02 03_02
 INT_R.NW6BEG0.NW6END0 origin:050-pip-seed 02_02 07_03
 INT_R.NW6BEG0.SS2END_N0_3 origin:050-pip-seed 02_03 04_00
-INT_R.NW6BEG0.SS6END_N0_3 origin:050-pip-seed 04_00 07_03
+INT_R.NW6BEG0.SS6END_N0_3 origin:056-pip-rem 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
@@ -3255,7 +3255,7 @@
 INT_R.SW6BEG0.WW2END0 origin:050-pip-seed 03_12 05_15
 INT_R.SW6BEG0.WW4END1 origin:050-pip-seed 05_12 05_15
 INT_R.SW6BEG1.EE2END1 origin:050-pip-seed 03_28 04_29
-INT_R.SW6BEG1.EE4END1 origin:050-pip-seed 04_29 05_28
+INT_R.SW6BEG1.EE4END1 origin:056-pip-rem 04_29 05_28
 INT_R.SW6BEG1.LH6 origin:056-pip-rem 05_28 07_29
 INT_R.SW6BEG1.LOGIC_OUTS1 origin:050-pip-seed 02_29 04_30
 INT_R.SW6BEG1.LOGIC_OUTS13 origin:050-pip-seed 03_28 04_30
diff --git a/zynq7/segbits_lioi3_tbytesrc.db b/zynq7/segbits_lioi3_tbytesrc.db
new file mode 100644
index 0000000..48306b5
--- /dev/null
+++ b/zynq7/segbits_lioi3_tbytesrc.db
@@ -0,0 +1,40 @@
+LIOI3_TBYTESRC.IDELAY_Y0.CINVCTRL_SEL 35_89
+LIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_DATAIN !34_72 35_69
+LIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_IDATAIN 34_72 !35_69
+LIOI3_TBYTESRC.IDELAY_Y0.HIGH_PERFORMANCE_MODE 32_109
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_FIXED !35_113 !35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD 35_113 35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VARIABLE !35_113 35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[0] !34_120 34_122
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[1] !34_114 34_116
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[2] !34_108 34_110
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[3] !34_100 34_102
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[4] !34_94 34_96
+LIOI3_TBYTESRC.IDELAY_Y0.IS_DATAIN_INVERTED 35_81
+LIOI3_TBYTESRC.IDELAY_Y0.IS_IDATAIN_INVERTED 33_72
+LIOI3_TBYTESRC.IDELAY_Y0.PIPE_SEL 34_106
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[0] 34_120 !34_122
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[1] 34_114 !34_116
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[2] 34_108 !34_110
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[3] 34_100 !34_102
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[4] 34_94 !34_96
+LIOI3_TBYTESRC.IDELAY_Y1.CINVCTRL_SEL 34_38
+LIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_DATAIN 34_58 !35_55
+LIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_IDATAIN !34_58 35_55
+LIOI3_TBYTESRC.IDELAY_Y1.HIGH_PERFORMANCE_MODE 33_18
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_FIXED !34_08 !34_14
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD 34_08 34_14
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VARIABLE 34_08 !34_14
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[0] 35_05 !35_07
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[1] 35_11 !35_13
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[2] 35_17 !35_19
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[3] 35_25 !35_27
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[4] 35_31 !35_33
+LIOI3_TBYTESRC.IDELAY_Y1.IS_DATAIN_INVERTED 34_46
+LIOI3_TBYTESRC.IDELAY_Y1.IS_IDATAIN_INVERTED 32_55
+LIOI3_TBYTESRC.IDELAY_Y1.PIPE_SEL 35_21
+LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[0] !35_05 35_07
+LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[1] !35_11 35_13
+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
diff --git a/zynq7/segbits_lioi3_tbytesrc.origin_info.db b/zynq7/segbits_lioi3_tbytesrc.origin_info.db
new file mode 100644
index 0000000..c2ba914
--- /dev/null
+++ b/zynq7/segbits_lioi3_tbytesrc.origin_info.db
@@ -0,0 +1,40 @@
+LIOI3_TBYTESRC.IDELAY_Y0.CINVCTRL_SEL origin:035a-iob-idelay 35_89
+LIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_DATAIN origin:035a-iob-idelay !34_72 35_69
+LIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_IDATAIN origin:035a-iob-idelay !35_69 34_72
+LIOI3_TBYTESRC.IDELAY_Y0.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 32_109
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_FIXED origin:035a-iob-idelay !35_113 !35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !35_113 35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 35_113 35_119
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[0] origin:035a-iob-idelay !34_120 34_122
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[1] origin:035a-iob-idelay !34_114 34_116
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[2] origin:035a-iob-idelay !34_108 34_110
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[3] origin:035a-iob-idelay !34_100 34_102
+LIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[4] origin:035a-iob-idelay !34_94 34_96
+LIOI3_TBYTESRC.IDELAY_Y0.IS_DATAIN_INVERTED origin:035a-iob-idelay 35_81
+LIOI3_TBYTESRC.IDELAY_Y0.IS_IDATAIN_INVERTED origin:035a-iob-idelay 33_72
+LIOI3_TBYTESRC.IDELAY_Y0.PIPE_SEL origin:035a-iob-idelay 34_106
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[0] origin:035a-iob-idelay !34_122 34_120
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[1] origin:035a-iob-idelay !34_116 34_114
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[2] origin:035a-iob-idelay !34_110 34_108
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[3] origin:035a-iob-idelay !34_102 34_100
+LIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[4] origin:035a-iob-idelay !34_96 34_94
+LIOI3_TBYTESRC.IDELAY_Y1.CINVCTRL_SEL origin:035a-iob-idelay 34_38
+LIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_DATAIN origin:035a-iob-idelay !35_55 34_58
+LIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_IDATAIN origin:035a-iob-idelay !34_58 35_55
+LIOI3_TBYTESRC.IDELAY_Y1.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 33_18
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_FIXED origin:035a-iob-idelay !34_08 !34_14
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !34_14 34_08
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 34_08 34_14
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[0] origin:035a-iob-idelay !35_07 35_05
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[1] origin:035a-iob-idelay !35_13 35_11
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[2] origin:035a-iob-idelay !35_19 35_17
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[3] origin:035a-iob-idelay !35_27 35_25
+LIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[4] origin:035a-iob-idelay !35_33 35_31
+LIOI3_TBYTESRC.IDELAY_Y1.IS_DATAIN_INVERTED origin:035a-iob-idelay 34_46
+LIOI3_TBYTESRC.IDELAY_Y1.IS_IDATAIN_INVERTED origin:035a-iob-idelay 32_55
+LIOI3_TBYTESRC.IDELAY_Y1.PIPE_SEL origin:035a-iob-idelay 35_21
+LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[0] origin:035a-iob-idelay !35_05 35_07
+LIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[1] origin:035a-iob-idelay !35_11 35_13
+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
diff --git a/zynq7/segbits_lioi3_tbyteterm.db b/zynq7/segbits_lioi3_tbyteterm.db
new file mode 100644
index 0000000..f29b9e3
--- /dev/null
+++ b/zynq7/segbits_lioi3_tbyteterm.db
@@ -0,0 +1,40 @@
+LIOI3_TBYTETERM.IDELAY_Y0.CINVCTRL_SEL 35_89
+LIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_DATAIN !34_72 35_69
+LIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_IDATAIN 34_72 !35_69
+LIOI3_TBYTETERM.IDELAY_Y0.HIGH_PERFORMANCE_MODE 32_109
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_FIXED !35_113 !35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD 35_113 35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VARIABLE !35_113 35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[0] !34_120 34_122
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[1] !34_114 34_116
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[2] !34_108 34_110
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[3] !34_100 34_102
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[4] !34_94 34_96
+LIOI3_TBYTETERM.IDELAY_Y0.IS_DATAIN_INVERTED 35_81
+LIOI3_TBYTETERM.IDELAY_Y0.IS_IDATAIN_INVERTED 33_72
+LIOI3_TBYTETERM.IDELAY_Y0.PIPE_SEL 34_106
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[0] 34_120 !34_122
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[1] 34_114 !34_116
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[2] 34_108 !34_110
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[3] 34_100 !34_102
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[4] 34_94 !34_96
+LIOI3_TBYTETERM.IDELAY_Y1.CINVCTRL_SEL 34_38
+LIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_DATAIN 34_58 !35_55
+LIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_IDATAIN !34_58 35_55
+LIOI3_TBYTETERM.IDELAY_Y1.HIGH_PERFORMANCE_MODE 33_18
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_FIXED !34_08 !34_14
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD 34_08 34_14
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VARIABLE 34_08 !34_14
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[0] 35_05 !35_07
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[1] 35_11 !35_13
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[2] 35_17 !35_19
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[3] 35_25 !35_27
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[4] 35_31 !35_33
+LIOI3_TBYTETERM.IDELAY_Y1.IS_DATAIN_INVERTED 34_46
+LIOI3_TBYTETERM.IDELAY_Y1.IS_IDATAIN_INVERTED 32_55
+LIOI3_TBYTETERM.IDELAY_Y1.PIPE_SEL 35_21
+LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[0] !35_05 35_07
+LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[1] !35_11 35_13
+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
diff --git a/zynq7/segbits_lioi3_tbyteterm.origin_info.db b/zynq7/segbits_lioi3_tbyteterm.origin_info.db
new file mode 100644
index 0000000..968460a
--- /dev/null
+++ b/zynq7/segbits_lioi3_tbyteterm.origin_info.db
@@ -0,0 +1,40 @@
+LIOI3_TBYTETERM.IDELAY_Y0.CINVCTRL_SEL origin:035a-iob-idelay 35_89
+LIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_DATAIN origin:035a-iob-idelay !34_72 35_69
+LIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_IDATAIN origin:035a-iob-idelay !35_69 34_72
+LIOI3_TBYTETERM.IDELAY_Y0.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 32_109
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_FIXED origin:035a-iob-idelay !35_113 !35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !35_113 35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 35_113 35_119
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[0] origin:035a-iob-idelay !34_120 34_122
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[1] origin:035a-iob-idelay !34_114 34_116
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[2] origin:035a-iob-idelay !34_108 34_110
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[3] origin:035a-iob-idelay !34_100 34_102
+LIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[4] origin:035a-iob-idelay !34_94 34_96
+LIOI3_TBYTETERM.IDELAY_Y0.IS_DATAIN_INVERTED origin:035a-iob-idelay 35_81
+LIOI3_TBYTETERM.IDELAY_Y0.IS_IDATAIN_INVERTED origin:035a-iob-idelay 33_72
+LIOI3_TBYTETERM.IDELAY_Y0.PIPE_SEL origin:035a-iob-idelay 34_106
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[0] origin:035a-iob-idelay !34_122 34_120
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[1] origin:035a-iob-idelay !34_116 34_114
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[2] origin:035a-iob-idelay !34_110 34_108
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[3] origin:035a-iob-idelay !34_102 34_100
+LIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[4] origin:035a-iob-idelay !34_96 34_94
+LIOI3_TBYTETERM.IDELAY_Y1.CINVCTRL_SEL origin:035a-iob-idelay 34_38
+LIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_DATAIN origin:035a-iob-idelay !35_55 34_58
+LIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_IDATAIN origin:035a-iob-idelay !34_58 35_55
+LIOI3_TBYTETERM.IDELAY_Y1.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 33_18
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_FIXED origin:035a-iob-idelay !34_08 !34_14
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !34_14 34_08
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 34_08 34_14
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[0] origin:035a-iob-idelay !35_07 35_05
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[1] origin:035a-iob-idelay !35_13 35_11
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[2] origin:035a-iob-idelay !35_19 35_17
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[3] origin:035a-iob-idelay !35_27 35_25
+LIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[4] origin:035a-iob-idelay !35_33 35_31
+LIOI3_TBYTETERM.IDELAY_Y1.IS_DATAIN_INVERTED origin:035a-iob-idelay 34_46
+LIOI3_TBYTETERM.IDELAY_Y1.IS_IDATAIN_INVERTED origin:035a-iob-idelay 32_55
+LIOI3_TBYTETERM.IDELAY_Y1.PIPE_SEL origin:035a-iob-idelay 35_21
+LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[0] origin:035a-iob-idelay !35_05 35_07
+LIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[1] origin:035a-iob-idelay !35_11 35_13
+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
diff --git a/zynq7/segbits_rioi3_tbytesrc.db b/zynq7/segbits_rioi3_tbytesrc.db
new file mode 100644
index 0000000..b686414
--- /dev/null
+++ b/zynq7/segbits_rioi3_tbytesrc.db
@@ -0,0 +1,40 @@
+RIOI3_TBYTESRC.IDELAY_Y0.CINVCTRL_SEL 35_89
+RIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_DATAIN !34_72 35_69
+RIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_IDATAIN 34_72 !35_69
+RIOI3_TBYTESRC.IDELAY_Y0.HIGH_PERFORMANCE_MODE 32_109
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_FIXED !35_113 !35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD 35_113 35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VARIABLE !35_113 35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[0] !34_120 34_122
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[1] !34_114 34_116
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[2] !34_108 34_110
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[3] !34_100 34_102
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[4] !34_94 34_96
+RIOI3_TBYTESRC.IDELAY_Y0.IS_DATAIN_INVERTED 35_81
+RIOI3_TBYTESRC.IDELAY_Y0.IS_IDATAIN_INVERTED 33_72
+RIOI3_TBYTESRC.IDELAY_Y0.PIPE_SEL 34_106
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[0] 34_120 !34_122
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[1] 34_114 !34_116
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[2] 34_108 !34_110
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[3] 34_100 !34_102
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[4] 34_94 !34_96
+RIOI3_TBYTESRC.IDELAY_Y1.CINVCTRL_SEL 34_38
+RIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_DATAIN 34_58 !35_55
+RIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_IDATAIN !34_58 35_55
+RIOI3_TBYTESRC.IDELAY_Y1.HIGH_PERFORMANCE_MODE 33_18
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_FIXED !34_08 !34_14
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD 34_08 34_14
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VARIABLE 34_08 !34_14
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[0] 35_05 !35_07
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[1] 35_11 !35_13
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[2] 35_17 !35_19
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[3] 35_25 !35_27
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[4] 35_31 !35_33
+RIOI3_TBYTESRC.IDELAY_Y1.IS_DATAIN_INVERTED 34_46
+RIOI3_TBYTESRC.IDELAY_Y1.IS_IDATAIN_INVERTED 32_55
+RIOI3_TBYTESRC.IDELAY_Y1.PIPE_SEL 35_21
+RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[0] !35_05 35_07
+RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[1] !35_11 35_13
+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
diff --git a/zynq7/segbits_rioi3_tbytesrc.origin_info.db b/zynq7/segbits_rioi3_tbytesrc.origin_info.db
new file mode 100644
index 0000000..4fe9bdb
--- /dev/null
+++ b/zynq7/segbits_rioi3_tbytesrc.origin_info.db
@@ -0,0 +1,40 @@
+RIOI3_TBYTESRC.IDELAY_Y0.CINVCTRL_SEL origin:035a-iob-idelay 35_89
+RIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_DATAIN origin:035a-iob-idelay !34_72 35_69
+RIOI3_TBYTESRC.IDELAY_Y0.DELAY_SRC_IDATAIN origin:035a-iob-idelay !35_69 34_72
+RIOI3_TBYTESRC.IDELAY_Y0.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 32_109
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_FIXED origin:035a-iob-idelay !35_113 !35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !35_113 35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 35_113 35_119
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[0] origin:035a-iob-idelay !34_120 34_122
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[1] origin:035a-iob-idelay !34_114 34_116
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[2] origin:035a-iob-idelay !34_108 34_110
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[3] origin:035a-iob-idelay !34_100 34_102
+RIOI3_TBYTESRC.IDELAY_Y0.IDELAY_VALUE[4] origin:035a-iob-idelay !34_94 34_96
+RIOI3_TBYTESRC.IDELAY_Y0.IS_DATAIN_INVERTED origin:035a-iob-idelay 35_81
+RIOI3_TBYTESRC.IDELAY_Y0.IS_IDATAIN_INVERTED origin:035a-iob-idelay 33_72
+RIOI3_TBYTESRC.IDELAY_Y0.PIPE_SEL origin:035a-iob-idelay 34_106
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[0] origin:035a-iob-idelay !34_122 34_120
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[1] origin:035a-iob-idelay !34_116 34_114
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[2] origin:035a-iob-idelay !34_110 34_108
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[3] origin:035a-iob-idelay !34_102 34_100
+RIOI3_TBYTESRC.IDELAY_Y0.ZIDELAY_VALUE[4] origin:035a-iob-idelay !34_96 34_94
+RIOI3_TBYTESRC.IDELAY_Y1.CINVCTRL_SEL origin:035a-iob-idelay 34_38
+RIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_DATAIN origin:035a-iob-idelay !35_55 34_58
+RIOI3_TBYTESRC.IDELAY_Y1.DELAY_SRC_IDATAIN origin:035a-iob-idelay !34_58 35_55
+RIOI3_TBYTESRC.IDELAY_Y1.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 33_18
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_FIXED origin:035a-iob-idelay !34_08 !34_14
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !34_14 34_08
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 34_08 34_14
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[0] origin:035a-iob-idelay !35_07 35_05
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[1] origin:035a-iob-idelay !35_13 35_11
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[2] origin:035a-iob-idelay !35_19 35_17
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[3] origin:035a-iob-idelay !35_27 35_25
+RIOI3_TBYTESRC.IDELAY_Y1.IDELAY_VALUE[4] origin:035a-iob-idelay !35_33 35_31
+RIOI3_TBYTESRC.IDELAY_Y1.IS_DATAIN_INVERTED origin:035a-iob-idelay 34_46
+RIOI3_TBYTESRC.IDELAY_Y1.IS_IDATAIN_INVERTED origin:035a-iob-idelay 32_55
+RIOI3_TBYTESRC.IDELAY_Y1.PIPE_SEL origin:035a-iob-idelay 35_21
+RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[0] origin:035a-iob-idelay !35_05 35_07
+RIOI3_TBYTESRC.IDELAY_Y1.ZIDELAY_VALUE[1] origin:035a-iob-idelay !35_11 35_13
+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
diff --git a/zynq7/segbits_rioi3_tbyteterm.db b/zynq7/segbits_rioi3_tbyteterm.db
new file mode 100644
index 0000000..13d45cd
--- /dev/null
+++ b/zynq7/segbits_rioi3_tbyteterm.db
@@ -0,0 +1,40 @@
+RIOI3_TBYTETERM.IDELAY_Y0.CINVCTRL_SEL 35_89
+RIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_DATAIN !34_72 35_69
+RIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_IDATAIN 34_72 !35_69
+RIOI3_TBYTETERM.IDELAY_Y0.HIGH_PERFORMANCE_MODE 32_109
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_FIXED !35_113 !35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD 35_113 35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VARIABLE !35_113 35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[0] !34_120 34_122
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[1] !34_114 34_116
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[2] !34_108 34_110
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[3] !34_100 34_102
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[4] !34_94 34_96
+RIOI3_TBYTETERM.IDELAY_Y0.IS_DATAIN_INVERTED 35_81
+RIOI3_TBYTETERM.IDELAY_Y0.IS_IDATAIN_INVERTED 33_72
+RIOI3_TBYTETERM.IDELAY_Y0.PIPE_SEL 34_106
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[0] 34_120 !34_122
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[1] 34_114 !34_116
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[2] 34_108 !34_110
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[3] 34_100 !34_102
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[4] 34_94 !34_96
+RIOI3_TBYTETERM.IDELAY_Y1.CINVCTRL_SEL 34_38
+RIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_DATAIN 34_58 !35_55
+RIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_IDATAIN !34_58 35_55
+RIOI3_TBYTETERM.IDELAY_Y1.HIGH_PERFORMANCE_MODE 33_18
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_FIXED !34_08 !34_14
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD 34_08 34_14
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VARIABLE 34_08 !34_14
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[0] 35_05 !35_07
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[1] 35_11 !35_13
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[2] 35_17 !35_19
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[3] 35_25 !35_27
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[4] 35_31 !35_33
+RIOI3_TBYTETERM.IDELAY_Y1.IS_DATAIN_INVERTED 34_46
+RIOI3_TBYTETERM.IDELAY_Y1.IS_IDATAIN_INVERTED 32_55
+RIOI3_TBYTETERM.IDELAY_Y1.PIPE_SEL 35_21
+RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[0] !35_05 35_07
+RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[1] !35_11 35_13
+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
diff --git a/zynq7/segbits_rioi3_tbyteterm.origin_info.db b/zynq7/segbits_rioi3_tbyteterm.origin_info.db
new file mode 100644
index 0000000..c669d54
--- /dev/null
+++ b/zynq7/segbits_rioi3_tbyteterm.origin_info.db
@@ -0,0 +1,40 @@
+RIOI3_TBYTETERM.IDELAY_Y0.CINVCTRL_SEL origin:035a-iob-idelay 35_89
+RIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_DATAIN origin:035a-iob-idelay !34_72 35_69
+RIOI3_TBYTETERM.IDELAY_Y0.DELAY_SRC_IDATAIN origin:035a-iob-idelay !35_69 34_72
+RIOI3_TBYTETERM.IDELAY_Y0.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 32_109
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_FIXED origin:035a-iob-idelay !35_113 !35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !35_113 35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 35_113 35_119
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[0] origin:035a-iob-idelay !34_120 34_122
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[1] origin:035a-iob-idelay !34_114 34_116
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[2] origin:035a-iob-idelay !34_108 34_110
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[3] origin:035a-iob-idelay !34_100 34_102
+RIOI3_TBYTETERM.IDELAY_Y0.IDELAY_VALUE[4] origin:035a-iob-idelay !34_94 34_96
+RIOI3_TBYTETERM.IDELAY_Y0.IS_DATAIN_INVERTED origin:035a-iob-idelay 35_81
+RIOI3_TBYTETERM.IDELAY_Y0.IS_IDATAIN_INVERTED origin:035a-iob-idelay 33_72
+RIOI3_TBYTETERM.IDELAY_Y0.PIPE_SEL origin:035a-iob-idelay 34_106
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[0] origin:035a-iob-idelay !34_122 34_120
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[1] origin:035a-iob-idelay !34_116 34_114
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[2] origin:035a-iob-idelay !34_110 34_108
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[3] origin:035a-iob-idelay !34_102 34_100
+RIOI3_TBYTETERM.IDELAY_Y0.ZIDELAY_VALUE[4] origin:035a-iob-idelay !34_96 34_94
+RIOI3_TBYTETERM.IDELAY_Y1.CINVCTRL_SEL origin:035a-iob-idelay 34_38
+RIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_DATAIN origin:035a-iob-idelay !35_55 34_58
+RIOI3_TBYTETERM.IDELAY_Y1.DELAY_SRC_IDATAIN origin:035a-iob-idelay !34_58 35_55
+RIOI3_TBYTETERM.IDELAY_Y1.HIGH_PERFORMANCE_MODE origin:035a-iob-idelay 33_18
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_FIXED origin:035a-iob-idelay !34_08 !34_14
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VARIABLE origin:035a-iob-idelay !34_14 34_08
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_TYPE_VAR_LOAD origin:035a-iob-idelay 34_08 34_14
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[0] origin:035a-iob-idelay !35_07 35_05
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[1] origin:035a-iob-idelay !35_13 35_11
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[2] origin:035a-iob-idelay !35_19 35_17
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[3] origin:035a-iob-idelay !35_27 35_25
+RIOI3_TBYTETERM.IDELAY_Y1.IDELAY_VALUE[4] origin:035a-iob-idelay !35_33 35_31
+RIOI3_TBYTETERM.IDELAY_Y1.IS_DATAIN_INVERTED origin:035a-iob-idelay 34_46
+RIOI3_TBYTETERM.IDELAY_Y1.IS_IDATAIN_INVERTED origin:035a-iob-idelay 32_55
+RIOI3_TBYTETERM.IDELAY_Y1.PIPE_SEL origin:035a-iob-idelay 35_21
+RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[0] origin:035a-iob-idelay !35_05 35_07
+RIOI3_TBYTETERM.IDELAY_Y1.ZIDELAY_VALUE[1] origin:035a-iob-idelay !35_11 35_13
+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