Updating artix7+kintex7 based on "Merge pull request #986 from litghost/iob_vref".
(Zynq currently broken.)
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 a736c61..e6bad3d 100644
--- a/Info.md
+++ b/Info.md
@@ -37,20 +37,20 @@
# Details
-Last updated on Sun 28 Jul 2019 06:19:56 PM UTC (2019-07-28T18:19:56+00:00).
+Last updated on Wed 31 Jul 2019 10:24:57 PM UTC (2019-07-31T22:24:57+00:00).
-Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [9d0065a7](https://github.com/SymbiFlow/prjxray/commit/9d0065a768eb1595ba98695339a06517ea469c35).
+Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [fb207189](https://github.com/SymbiFlow/prjxray/commit/fb2071895d3b30d9db18457c3446aa1130b14933).
Latest commit was;
```
-commit 9d0065a768eb1595ba98695339a06517ea469c35
-Merge: 1de2a0a6 702ae026
+commit fb2071895d3b30d9db18457c3446aa1130b14933
+Merge: e231dd81 e9dbc39e
Author: litghost <537074+litghost@users.noreply.github.com>
-Date: Fri Jul 26 19:25:38 2019 -0700
+Date: Wed Jul 31 07:14:52 2019 -0700
- Merge pull request #934 from antmicro/ioi3-pips
+ Merge pull request #986 from litghost/iob_vref
- IOI3_INTER pips fuzzer
+ Add HCLK_IOI3.INTERNAL_VREF feature.
```
@@ -59,7 +59,7 @@
### Settings
-Created using following [settings/artix7.sh (sha256: 26e1ff93657132928a3b583c95347267d7afeb18a7b7036f0d7a6ea3367ae803)](https://github.com/SymbiFlow/prjxray/blob/9d0065a768eb1595ba98695339a06517ea469c35/settings/artix7.sh)
+Created using following [settings/artix7.sh (sha256: 26e1ff93657132928a3b583c95347267d7afeb18a7b7036f0d7a6ea3367ae803)](https://github.com/SymbiFlow/prjxray/blob/fb2071895d3b30d9db18457c3446aa1130b14933/settings/artix7.sh)
```shell
export XRAY_DATABASE="artix7"
export XRAY_PART="xc7a50tfgg484-1"
@@ -138,16 +138,16 @@
* [`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)
- * [`57c42f76ee00d96c3ca18a5e4c66f476a801bb29e49a3a0b9786af6543f744c0 ./artix7/mask_hclk_ioi.db`](./artix7/mask_hclk_ioi.db)
+ * [`6e25d7468973ede3c75cf763c313b86ce4c6d848a460c87c8b36b26aa17ea00b ./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)
- * [`70f53a39f10932c38ebf9747df34a72e21728f4850cfd2c603c5fe609389778a ./artix7/mask_liob33.db`](./artix7/mask_liob33.db)
+ * [`607475e6cb14e5af2270faa788fe47bf52a035aa9ecf3137167db40d703cebb0 ./artix7/mask_liob33.db`](./artix7/mask_liob33.db)
* [`eb3ad9937984e02c51e46c71122df913287fe52e20ec97e247719bbab4a9af58 ./artix7/mask_lioi3.db`](./artix7/mask_lioi3.db)
* [`eb3ad9937984e02c51e46c71122df913287fe52e20ec97e247719bbab4a9af58 ./artix7/mask_lioi3_tbytesrc.db`](./artix7/mask_lioi3_tbytesrc.db)
* [`eb3ad9937984e02c51e46c71122df913287fe52e20ec97e247719bbab4a9af58 ./artix7/mask_lioi3_tbyteterm.db`](./artix7/mask_lioi3_tbyteterm.db)
- * [`70f53a39f10932c38ebf9747df34a72e21728f4850cfd2c603c5fe609389778a ./artix7/mask_riob33.db`](./artix7/mask_riob33.db)
+ * [`607475e6cb14e5af2270faa788fe47bf52a035aa9ecf3137167db40d703cebb0 ./artix7/mask_riob33.db`](./artix7/mask_riob33.db)
* [`eb3ad9937984e02c51e46c71122df913287fe52e20ec97e247719bbab4a9af58 ./artix7/mask_rioi3.db`](./artix7/mask_rioi3.db)
* [`eb3ad9937984e02c51e46c71122df913287fe52e20ec97e247719bbab4a9af58 ./artix7/mask_rioi3_tbytesrc.db`](./artix7/mask_rioi3_tbytesrc.db)
* [`eb3ad9937984e02c51e46c71122df913287fe52e20ec97e247719bbab4a9af58 ./artix7/mask_rioi3_tbyteterm.db`](./artix7/mask_rioi3_tbyteterm.db)
@@ -222,10 +222,10 @@
* [`cde71c02d36c0a41d0706b944568ce03c0992ca2853276bc193470ec83d86186 ./artix7/segbits_clk_hrow_bot_r.origin_info.db`](./artix7/segbits_clk_hrow_bot_r.origin_info.db)
* [`972ea949e0bc360892d15ec0313d04e416a10a10fa594f3c361d37c357d59992 ./artix7/segbits_clk_hrow_top_r.db`](./artix7/segbits_clk_hrow_top_r.db)
* [`b66f2fcf9007247c5146cca61ddb82b815130d9dc8c54bca75e7f239b5bb64ae ./artix7/segbits_clk_hrow_top_r.origin_info.db`](./artix7/segbits_clk_hrow_top_r.origin_info.db)
- * [`2833d7cfb6c1a0283b23fa8c9a23077be27e562a900d11684b71bddd3b805891 ./artix7/segbits_cmt_top_l_upper_t.db`](./artix7/segbits_cmt_top_l_upper_t.db)
- * [`df145b9e3a6ceb35b71061e855083b6b91b68f59f3dcdc6d6b925a4634cbf842 ./artix7/segbits_cmt_top_l_upper_t.origin_info.db`](./artix7/segbits_cmt_top_l_upper_t.origin_info.db)
- * [`da32995cdc19aa49a737875f6c2c33c6c6dd588a6bcf80c7507b51fea382d990 ./artix7/segbits_cmt_top_r_upper_t.db`](./artix7/segbits_cmt_top_r_upper_t.db)
- * [`5c7adc195966f5423abb29c3815aa2c85e483307322b0ea5ccdb43d7449b200e ./artix7/segbits_cmt_top_r_upper_t.origin_info.db`](./artix7/segbits_cmt_top_r_upper_t.origin_info.db)
+ * [`e99df1b0ef107704b36091d4e28cd920c55258c609faffb8236eb3d387b1f3e7 ./artix7/segbits_cmt_top_l_upper_t.db`](./artix7/segbits_cmt_top_l_upper_t.db)
+ * [`308e4b11c5522f29b1ce0fabe136f60ef41268f483286b64a7e1422c9e9c09c6 ./artix7/segbits_cmt_top_l_upper_t.origin_info.db`](./artix7/segbits_cmt_top_l_upper_t.origin_info.db)
+ * [`850a4874662716370ed864e5a851eda2c362d5c51901d3d02cc6735b5b946865 ./artix7/segbits_cmt_top_r_upper_t.db`](./artix7/segbits_cmt_top_r_upper_t.db)
+ * [`b94347c375638c5f423fcb282b33a692cd4a0500febed8756ea6d438923f051d ./artix7/segbits_cmt_top_r_upper_t.origin_info.db`](./artix7/segbits_cmt_top_r_upper_t.origin_info.db)
* [`0c4a6e4bc385a8b3a43d05a06d8e87c8822cf2cc1742593167244ff194af4a5e ./artix7/segbits_dsp_l.db`](./artix7/segbits_dsp_l.db)
* [`85105e324b53c9b8a3d60a3631e125c2e6dc1329e017636232313c4aa8e1576d ./artix7/segbits_dsp_l.origin_info.db`](./artix7/segbits_dsp_l.origin_info.db)
* [`b014d7e2b101b0b0540a539cb74a76ccbe3a494e225e8e510bf258a457b18685 ./artix7/segbits_dsp_r.db`](./artix7/segbits_dsp_r.db)
@@ -234,26 +234,26 @@
* [`d7e2e83e9633232ea6a59fba75c0f7c3bcbb7ea22a118202b69252922285a553 ./artix7/segbits_hclk_cmt.origin_info.db`](./artix7/segbits_hclk_cmt.origin_info.db)
* [`65c83253dc05bb790d71edc7f868f2f8c7e4d4c7817f073b9c853c1ac2e075b0 ./artix7/segbits_hclk_cmt_l.db`](./artix7/segbits_hclk_cmt_l.db)
* [`b9c2e06ffd7c000cc02ac06dba94ceef3c2cb150b32c4e69e7290b47ff0cbe3b ./artix7/segbits_hclk_cmt_l.origin_info.db`](./artix7/segbits_hclk_cmt_l.origin_info.db)
- * [`4337f3756c20db10d0a1de32b31d798a5343015e2a1419350023a674c79faf34 ./artix7/segbits_hclk_ioi3.db`](./artix7/segbits_hclk_ioi3.db)
- * [`22ffc7a30b4ea758016438e5547fbb06f223ff006a726c4944a31e6653fc250b ./artix7/segbits_hclk_ioi3.origin_info.db`](./artix7/segbits_hclk_ioi3.origin_info.db)
+ * [`3ca08774ac1496ba10f8b77a8e4d6dd90b4903aef46dc3db99d16089c5aee73e ./artix7/segbits_hclk_ioi3.db`](./artix7/segbits_hclk_ioi3.db)
+ * [`6460f272355c9efffefb9a48b0d9601b752d3c4f81b37d1182f34270b9cd9abb ./artix7/segbits_hclk_ioi3.origin_info.db`](./artix7/segbits_hclk_ioi3.origin_info.db)
* [`1c2c7229781a4a1d51bbbdeea76238b10497c043aaadf2a76de783041a201878 ./artix7/segbits_hclk_l.db`](./artix7/segbits_hclk_l.db)
* [`39179dfde43c6dd677c705082e1e7373d1866390cae064062f6eee50e7cd6ef6 ./artix7/segbits_hclk_l.origin_info.db`](./artix7/segbits_hclk_l.origin_info.db)
* [`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)
- * [`7ba6934f8677eb7755135fa3858c8ad248f8763f7c6797ecf5921f537034a969 ./artix7/segbits_int_l.origin_info.db`](./artix7/segbits_int_l.origin_info.db)
+ * [`14031ac2ab6df6d2088f3a4acfa8ab5170002f2bf77d340bbb241dd489362276 ./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)
- * [`73069d35a9aceab90d11d160d6537de466f9f01c7af3bcdb5eaa0048eb0419d2 ./artix7/segbits_int_r.origin_info.db`](./artix7/segbits_int_r.origin_info.db)
- * [`0054b396f183e50a1b87fbeac2d9f03230bf93ba5e9c5f8b4ca95a289f75582c ./artix7/segbits_liob33.db`](./artix7/segbits_liob33.db)
- * [`f83450182ec5bb4cb24f0d6bb5973e6ba73a97c760cf117bca0f86012e460d50 ./artix7/segbits_liob33.origin_info.db`](./artix7/segbits_liob33.origin_info.db)
+ * [`255e18eea67c0ba1ce5b6c41a90fa3f954f047ea744fc79896ece044804ee774 ./artix7/segbits_int_r.origin_info.db`](./artix7/segbits_int_r.origin_info.db)
+ * [`f75b058d15c60c88855f7152b1e7d54168c5761eef4f82d31527badd006bf83c ./artix7/segbits_liob33.db`](./artix7/segbits_liob33.db)
+ * [`10eb514206bdd6d9cc219eb545faa9f980b7bf126693c48a9048335e95361539 ./artix7/segbits_liob33.origin_info.db`](./artix7/segbits_liob33.origin_info.db)
* [`bf9e9a7af8e651fd22642df885d9c90067bdc2210ee333342d16665f71a8293e ./artix7/segbits_lioi3.db`](./artix7/segbits_lioi3.db)
* [`df9d56688e05a46ad0f3d9168ad54f5af6565972dc874d22998538544e38dec4 ./artix7/segbits_lioi3.origin_info.db`](./artix7/segbits_lioi3.origin_info.db)
* [`f350d92883501cec531337150b56b3c6c8df427725e55b6d3215efc5e79568cc ./artix7/segbits_lioi3_tbytesrc.db`](./artix7/segbits_lioi3_tbytesrc.db)
* [`7374dab3fe36a440b6e37bfa7b17730f26590c1ee6a22a6874a9fc504358463b ./artix7/segbits_lioi3_tbytesrc.origin_info.db`](./artix7/segbits_lioi3_tbytesrc.origin_info.db)
* [`552322448b1e7f9b0217f05291b374b02dcef7430009419b28ff15146b2a075d ./artix7/segbits_lioi3_tbyteterm.db`](./artix7/segbits_lioi3_tbyteterm.db)
* [`f870b1a87e43ee5cb0265b253470d577b0f7172b1351bdd55bc4fc2a513749a9 ./artix7/segbits_lioi3_tbyteterm.origin_info.db`](./artix7/segbits_lioi3_tbyteterm.origin_info.db)
- * [`e6a8064aeac8dc0744ab7e93e5b1e54e96790c62d532d5c298a1e924f4366a5c ./artix7/segbits_riob33.db`](./artix7/segbits_riob33.db)
- * [`f7e0b51263af6c8bbd6412662188fbfeed6fe53869083fa38d4e436905aa1289 ./artix7/segbits_riob33.origin_info.db`](./artix7/segbits_riob33.origin_info.db)
+ * [`fb6b4a49c5d77eb114a375af2e314da162116a441e58fd646d11473d7bb9f6af ./artix7/segbits_riob33.db`](./artix7/segbits_riob33.db)
+ * [`7bad0d452ba00d3a3b94ad8e4566e580cf289c5a399a4f010842231e3f5a71c3 ./artix7/segbits_riob33.origin_info.db`](./artix7/segbits_riob33.origin_info.db)
* [`bc1be5908a815dcdd2192f13b557cf49dbfc365525ff1ab8938ffc89e601916f ./artix7/segbits_rioi3.db`](./artix7/segbits_rioi3.db)
* [`757089bfefb0773456d749ae615efd603e4d842a19372c4485c94bd59c8716a1 ./artix7/segbits_rioi3.origin_info.db`](./artix7/segbits_rioi3.origin_info.db)
* [`35fc7f6b153c639cf30b569fb5dfd7afadb7d9b351f3ae17803db561761e7687 ./artix7/segbits_rioi3_tbytesrc.db`](./artix7/segbits_rioi3_tbytesrc.db)
@@ -482,7 +482,7 @@
### Settings
-Created using following [settings/kintex7.sh (sha256: 794538b550d399255cbafeeb1b5ff183dc66ebc6cd8dc0f725e3f6a3977f757d)](https://github.com/SymbiFlow/prjxray/blob/9d0065a768eb1595ba98695339a06517ea469c35/settings/kintex7.sh)
+Created using following [settings/kintex7.sh (sha256: 794538b550d399255cbafeeb1b5ff183dc66ebc6cd8dc0f725e3f6a3977f757d)](https://github.com/SymbiFlow/prjxray/blob/fb2071895d3b30d9db18457c3446aa1130b14933/settings/kintex7.sh)
```shell
export XRAY_DATABASE="kintex7"
export XRAY_PART="xc7k70tfbg676-2"
@@ -543,16 +543,16 @@
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./kintex7/mask_dsp_r.origin_info.db`](./kintex7/mask_dsp_r.origin_info.db)
* [`be757fb834be7ff84a2873c0ac6621c909a5e85362b397667760edde86616f84 ./kintex7/mask_hclk_cmt.db`](./kintex7/mask_hclk_cmt.db)
* [`be757fb834be7ff84a2873c0ac6621c909a5e85362b397667760edde86616f84 ./kintex7/mask_hclk_cmt_l.db`](./kintex7/mask_hclk_cmt_l.db)
- * [`ddbfb1abff10cee8baa331e1545668bb52138b32cd469d32ab80d457e6010928 ./kintex7/mask_hclk_ioi.db`](./kintex7/mask_hclk_ioi.db)
+ * [`ef2549d9bbdea9e87ebdb86c9a36ab8afbbebb64a2422b4a3208578d8c285f30 ./kintex7/mask_hclk_ioi.db`](./kintex7/mask_hclk_ioi.db)
* [`76d1e0bd4b7ad492cf3fe8698b2b5f46f7dcc5fe446984e5dccae373c63edafd ./kintex7/mask_hclk_l.db`](./kintex7/mask_hclk_l.db)
* [`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)
- * [`8fefc89fb60927023805d91c52efa372001e0207ab178d356cc3a30f60e5e03f ./kintex7/mask_liob33.db`](./kintex7/mask_liob33.db)
+ * [`3d169b981958779614ba059df6cec5d9fc767b547e86c2e85d53e509a082a28f ./kintex7/mask_liob33.db`](./kintex7/mask_liob33.db)
* [`eb3ad9937984e02c51e46c71122df913287fe52e20ec97e247719bbab4a9af58 ./kintex7/mask_lioi3.db`](./kintex7/mask_lioi3.db)
* [`eb3ad9937984e02c51e46c71122df913287fe52e20ec97e247719bbab4a9af58 ./kintex7/mask_lioi3_tbytesrc.db`](./kintex7/mask_lioi3_tbytesrc.db)
* [`eb3ad9937984e02c51e46c71122df913287fe52e20ec97e247719bbab4a9af58 ./kintex7/mask_lioi3_tbyteterm.db`](./kintex7/mask_lioi3_tbyteterm.db)
- * [`8fefc89fb60927023805d91c52efa372001e0207ab178d356cc3a30f60e5e03f ./kintex7/mask_riob33.db`](./kintex7/mask_riob33.db)
+ * [`3d169b981958779614ba059df6cec5d9fc767b547e86c2e85d53e509a082a28f ./kintex7/mask_riob33.db`](./kintex7/mask_riob33.db)
* [`eb3ad9937984e02c51e46c71122df913287fe52e20ec97e247719bbab4a9af58 ./kintex7/mask_rioi3.db`](./kintex7/mask_rioi3.db)
* [`eb3ad9937984e02c51e46c71122df913287fe52e20ec97e247719bbab4a9af58 ./kintex7/mask_rioi3_tbytesrc.db`](./kintex7/mask_rioi3_tbytesrc.db)
* [`eb3ad9937984e02c51e46c71122df913287fe52e20ec97e247719bbab4a9af58 ./kintex7/mask_rioi3_tbyteterm.db`](./kintex7/mask_rioi3_tbyteterm.db)
@@ -623,10 +623,10 @@
* [`396e42f2564290eb1a382c535631ea6f8f73b78121da9664c83688dac46b4765 ./kintex7/segbits_clk_hrow_bot_r.origin_info.db`](./kintex7/segbits_clk_hrow_bot_r.origin_info.db)
* [`375d8ee4051ac320d23f03f93acc7958b5bd6fdce3f05584179ecddf4fb4388a ./kintex7/segbits_clk_hrow_top_r.db`](./kintex7/segbits_clk_hrow_top_r.db)
* [`b4d096345faf6b99198cd8409e38fb49d1572f9ddae4c4539f61014d1c897c8f ./kintex7/segbits_clk_hrow_top_r.origin_info.db`](./kintex7/segbits_clk_hrow_top_r.origin_info.db)
- * [`a989591889bcd3e49008d72937b600e4480de6b1ebce471480ea0bd6aded73e6 ./kintex7/segbits_cmt_top_l_upper_t.db`](./kintex7/segbits_cmt_top_l_upper_t.db)
- * [`50922da2f0222677cf2d3b42867a56b0ae2f499a7160ecd685e32954733162b8 ./kintex7/segbits_cmt_top_l_upper_t.origin_info.db`](./kintex7/segbits_cmt_top_l_upper_t.origin_info.db)
- * [`85fc11d0cfbc47888c2d3a26aaeeba34f41dd9840ec025366ac3138d844ee122 ./kintex7/segbits_cmt_top_r_upper_t.db`](./kintex7/segbits_cmt_top_r_upper_t.db)
- * [`b084e7eede86420dd04bd290517465c88afdb5c8df753a444cb692ef0f3a7bbc ./kintex7/segbits_cmt_top_r_upper_t.origin_info.db`](./kintex7/segbits_cmt_top_r_upper_t.origin_info.db)
+ * [`4efe7d3c284d19113eee98ca8e796f1805f1da9f48ddb967ea2ae4dbda87fbcf ./kintex7/segbits_cmt_top_l_upper_t.db`](./kintex7/segbits_cmt_top_l_upper_t.db)
+ * [`79bbfd32b228c0c0a42cccec63c7a4e725df3292ecc58bee6cf76a6255e4f3e2 ./kintex7/segbits_cmt_top_l_upper_t.origin_info.db`](./kintex7/segbits_cmt_top_l_upper_t.origin_info.db)
+ * [`a6b47c2013cde02576f18e56b37a0c0915ded789424afd5640a969890f0102d8 ./kintex7/segbits_cmt_top_r_upper_t.db`](./kintex7/segbits_cmt_top_r_upper_t.db)
+ * [`bc109f11724511025e1bff37c1af0561b0d6e339df47c068bde36424d8110002 ./kintex7/segbits_cmt_top_r_upper_t.origin_info.db`](./kintex7/segbits_cmt_top_r_upper_t.origin_info.db)
* [`0c4a6e4bc385a8b3a43d05a06d8e87c8822cf2cc1742593167244ff194af4a5e ./kintex7/segbits_dsp_l.db`](./kintex7/segbits_dsp_l.db)
* [`85105e324b53c9b8a3d60a3631e125c2e6dc1329e017636232313c4aa8e1576d ./kintex7/segbits_dsp_l.origin_info.db`](./kintex7/segbits_dsp_l.origin_info.db)
* [`b014d7e2b101b0b0540a539cb74a76ccbe3a494e225e8e510bf258a457b18685 ./kintex7/segbits_dsp_r.db`](./kintex7/segbits_dsp_r.db)
@@ -635,26 +635,26 @@
* [`d7e2e83e9633232ea6a59fba75c0f7c3bcbb7ea22a118202b69252922285a553 ./kintex7/segbits_hclk_cmt.origin_info.db`](./kintex7/segbits_hclk_cmt.origin_info.db)
* [`65c83253dc05bb790d71edc7f868f2f8c7e4d4c7817f073b9c853c1ac2e075b0 ./kintex7/segbits_hclk_cmt_l.db`](./kintex7/segbits_hclk_cmt_l.db)
* [`b9c2e06ffd7c000cc02ac06dba94ceef3c2cb150b32c4e69e7290b47ff0cbe3b ./kintex7/segbits_hclk_cmt_l.origin_info.db`](./kintex7/segbits_hclk_cmt_l.origin_info.db)
- * [`4337f3756c20db10d0a1de32b31d798a5343015e2a1419350023a674c79faf34 ./kintex7/segbits_hclk_ioi3.db`](./kintex7/segbits_hclk_ioi3.db)
- * [`22ffc7a30b4ea758016438e5547fbb06f223ff006a726c4944a31e6653fc250b ./kintex7/segbits_hclk_ioi3.origin_info.db`](./kintex7/segbits_hclk_ioi3.origin_info.db)
+ * [`3ca08774ac1496ba10f8b77a8e4d6dd90b4903aef46dc3db99d16089c5aee73e ./kintex7/segbits_hclk_ioi3.db`](./kintex7/segbits_hclk_ioi3.db)
+ * [`6460f272355c9efffefb9a48b0d9601b752d3c4f81b37d1182f34270b9cd9abb ./kintex7/segbits_hclk_ioi3.origin_info.db`](./kintex7/segbits_hclk_ioi3.origin_info.db)
* [`1c2c7229781a4a1d51bbbdeea76238b10497c043aaadf2a76de783041a201878 ./kintex7/segbits_hclk_l.db`](./kintex7/segbits_hclk_l.db)
* [`39179dfde43c6dd677c705082e1e7373d1866390cae064062f6eee50e7cd6ef6 ./kintex7/segbits_hclk_l.origin_info.db`](./kintex7/segbits_hclk_l.origin_info.db)
* [`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)
- * [`864292448991770c522c3362f29b77654b71f23b43ffc874b77605a30a919d62 ./kintex7/segbits_int_l.origin_info.db`](./kintex7/segbits_int_l.origin_info.db)
+ * [`f4181c13b1562336f5481aa761ce103b1098cf18252105f317b04520e18296f7 ./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)
- * [`b037c41a23fd3b6e7f41fcdb4de6cb3ebe4f69186dccdcf1acc64ab0662c7593 ./kintex7/segbits_int_r.origin_info.db`](./kintex7/segbits_int_r.origin_info.db)
- * [`b63554e2c822f01152bb8e767fbf4929be7ca2c38625ef61de06cb4c3e28b648 ./kintex7/segbits_liob33.db`](./kintex7/segbits_liob33.db)
- * [`e4f2d7caea93ed28c8fa9dcefb2986773e33eeb3b262eccff8e9dec8b6683c66 ./kintex7/segbits_liob33.origin_info.db`](./kintex7/segbits_liob33.origin_info.db)
+ * [`b8b53886734c2aa020d30b9c59702ab77586359071abfe25994afe3e7bbd4bef ./kintex7/segbits_int_r.origin_info.db`](./kintex7/segbits_int_r.origin_info.db)
+ * [`2e2529f51544bf1bb09b41e1e812f67e87752729bb08814ae2c90f4951e903e4 ./kintex7/segbits_liob33.db`](./kintex7/segbits_liob33.db)
+ * [`032912b8f2450971cc714e3e56fb435eeff1de73c76cd4d71fc8dd5dafacec72 ./kintex7/segbits_liob33.origin_info.db`](./kintex7/segbits_liob33.origin_info.db)
* [`259887096b45574c96294c73b9fd665b8a3f6560294649997551eadd04192cf7 ./kintex7/segbits_lioi3.db`](./kintex7/segbits_lioi3.db)
* [`175dd07387c061c866fd5d2a5288cd1a28f10749860aff6eabc10813c824267d ./kintex7/segbits_lioi3.origin_info.db`](./kintex7/segbits_lioi3.origin_info.db)
* [`3300bfd0f548fdbfe8dc3cc181c78890ce7262502ed59a7b27c08b10d4839731 ./kintex7/segbits_lioi3_tbytesrc.db`](./kintex7/segbits_lioi3_tbytesrc.db)
* [`c7dd8b8a13446cc34682683b1b2a84546c837cfe2b64c05163dfe919197e9b16 ./kintex7/segbits_lioi3_tbytesrc.origin_info.db`](./kintex7/segbits_lioi3_tbytesrc.origin_info.db)
* [`9a2784f8d36874c0c773eeffdaf2524b8fc7658d604193eb022b779f8af18866 ./kintex7/segbits_lioi3_tbyteterm.db`](./kintex7/segbits_lioi3_tbyteterm.db)
* [`2ac2bcc84f1f6877ebe8b6cbe8f9de12ef07b1dc9cee2f0772cb9f13bb847c5b ./kintex7/segbits_lioi3_tbyteterm.origin_info.db`](./kintex7/segbits_lioi3_tbyteterm.origin_info.db)
- * [`cde39068d857e1793fd8915d29feda9f3a0862cc7ca5e6e978f62e71d9840b6f ./kintex7/segbits_riob33.db`](./kintex7/segbits_riob33.db)
- * [`970e5fc5555f92b87cac976434c5f72b835c2391fb71df56fdb5c3fd65d8982f ./kintex7/segbits_riob33.origin_info.db`](./kintex7/segbits_riob33.origin_info.db)
+ * [`2656b488cf5f1bc1a7b4f73a71eb5424cf8e9290db0a5260542e61a6c295684d ./kintex7/segbits_riob33.db`](./kintex7/segbits_riob33.db)
+ * [`6c215ce980e423b52c783e2d7037b025785745aebfc1c0f6517f412b257779d2 ./kintex7/segbits_riob33.origin_info.db`](./kintex7/segbits_riob33.origin_info.db)
* [`6328ea09ffaf2ca31b824873b2e7035321ee8c6a53cd50a423ef9c1da77537d1 ./kintex7/segbits_rioi3.db`](./kintex7/segbits_rioi3.db)
* [`4d6758cb7549dd7f6bd2a9b096dc8f59b78a919e9f05ec29f58ca228d837fc31 ./kintex7/segbits_rioi3.origin_info.db`](./kintex7/segbits_rioi3.origin_info.db)
* [`ad3ef65b3fd90503f15cea8f46cc81b8e489de1381c9d65ad71484ab31bc3b1c ./kintex7/segbits_rioi3_tbytesrc.db`](./kintex7/segbits_rioi3_tbytesrc.db)
@@ -837,7 +837,7 @@
### Settings
-Created using following [settings/zynq7.sh (sha256: 61298e89dcc873eadba47f5c2f9f72a38fa022583b2c7ff89246b2e051585ad8)](https://github.com/SymbiFlow/prjxray/blob/9d0065a768eb1595ba98695339a06517ea469c35/settings/zynq7.sh)
+Created using following [settings/zynq7.sh (sha256: 61298e89dcc873eadba47f5c2f9f72a38fa022583b2c7ff89246b2e051585ad8)](https://github.com/SymbiFlow/prjxray/blob/fb2071895d3b30d9db18457c3446aa1130b14933/settings/zynq7.sh)
```shell
export XRAY_DATABASE="zynq7"
export XRAY_PART="xc7z010clg400-1"
diff --git a/artix7/mask_hclk_ioi.db b/artix7/mask_hclk_ioi.db
index ddee8c6..9b6aaae 100644
--- a/artix7/mask_hclk_ioi.db
+++ b/artix7/mask_hclk_ioi.db
@@ -2,12 +2,6 @@
bit 26_11
bit 26_19
bit 26_25
-bit 26_49
-bit 26_51
-bit 26_57
-bit 26_61
-bit 26_79
-bit 26_89
bit 26_103
bit 26_133
bit 26_139
@@ -46,11 +40,6 @@
bit 27_06
bit 27_12
bit 27_14
-bit 27_38
-bit 27_44
-bit 27_52
-bit 27_58
-bit 27_88
bit 27_102
bit 27_112
bit 27_130
@@ -88,19 +77,11 @@
bit 27_302
bit 28_14
bit 28_30
-bit 28_34
-bit 28_36
-bit 28_66
-bit 28_74
-bit 28_79
-bit 28_84
-bit 28_88
-bit 28_92
bit 28_99
bit 28_104
bit 28_107
bit 28_108
-bit 28_109
+bit 28_111
bit 28_113
bit 28_118
bit 28_126
@@ -146,18 +127,11 @@
bit 28_318
bit 29_27
bit 29_29
-bit 29_33
-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_106
bit 29_107
-bit 29_112
+bit 29_110
bit 29_117
bit 29_125
bit 29_155
@@ -202,9 +176,8 @@
bit 29_285
bit 29_315
bit 29_317
-bit 30_82
-bit 30_92
-bit 30_112
+bit 30_106
+bit 30_110
bit 30_174
bit 30_175
bit 30_176
@@ -231,10 +204,9 @@
bit 30_268
bit 30_270
bit 30_272
-bit 31_79
bit 31_99
bit 31_107
-bit 31_109
+bit 31_111
bit 31_113
bit 31_174
bit 31_175
diff --git a/artix7/mask_liob33.db b/artix7/mask_liob33.db
index fbb51be..007c3b0 100644
--- a/artix7/mask_liob33.db
+++ b/artix7/mask_liob33.db
@@ -1,4 +1,5 @@
bit 25_07
+bit 25_08
bit 25_20
bit 25_21
bit 25_23
@@ -27,6 +28,7 @@
bit 25_122
bit 25_124
bit 26_09
+bit 26_15
bit 26_17
bit 26_19
bit 26_21
@@ -38,12 +40,18 @@
bit 26_99
bit 26_101
bit 26_107
+bit 26_109
+bit 26_111
bit 26_115
bit 26_117
+bit 26_119
bit 26_121
bit 27_06
+bit 27_08
bit 27_10
bit 27_12
+bit 27_16
+bit 27_18
bit 27_20
bit 27_26
bit 27_28
@@ -55,6 +63,7 @@
bit 27_106
bit 27_108
bit 27_110
+bit 27_112
bit 27_118
bit 28_00
bit 28_02
@@ -260,6 +269,8 @@
bit 33_111
bit 38_00
bit 38_02
+bit 38_04
+bit 38_06
bit 38_08
bit 38_10
bit 38_14
@@ -272,6 +283,7 @@
bit 38_38
bit 38_40
bit 38_42
+bit 38_44
bit 38_62
bit 38_64
bit 38_82
@@ -283,8 +295,12 @@
bit 38_110
bit 38_112
bit 38_118
+bit 38_120
+bit 38_122
bit 38_126
bit 39_01
+bit 39_05
+bit 39_07
bit 39_09
bit 39_15
bit 39_17
@@ -294,8 +310,11 @@
bit 39_41
bit 39_43
bit 39_45
+bit 39_59
+bit 39_61
bit 39_63
bit 39_65
+bit 39_83
bit 39_85
bit 39_87
bit 39_89
@@ -308,5 +327,7 @@
bit 39_113
bit 39_117
bit 39_119
+bit 39_121
+bit 39_123
bit 39_125
bit 39_127
diff --git a/artix7/mask_riob33.db b/artix7/mask_riob33.db
index fbb51be..007c3b0 100644
--- a/artix7/mask_riob33.db
+++ b/artix7/mask_riob33.db
@@ -1,4 +1,5 @@
bit 25_07
+bit 25_08
bit 25_20
bit 25_21
bit 25_23
@@ -27,6 +28,7 @@
bit 25_122
bit 25_124
bit 26_09
+bit 26_15
bit 26_17
bit 26_19
bit 26_21
@@ -38,12 +40,18 @@
bit 26_99
bit 26_101
bit 26_107
+bit 26_109
+bit 26_111
bit 26_115
bit 26_117
+bit 26_119
bit 26_121
bit 27_06
+bit 27_08
bit 27_10
bit 27_12
+bit 27_16
+bit 27_18
bit 27_20
bit 27_26
bit 27_28
@@ -55,6 +63,7 @@
bit 27_106
bit 27_108
bit 27_110
+bit 27_112
bit 27_118
bit 28_00
bit 28_02
@@ -260,6 +269,8 @@
bit 33_111
bit 38_00
bit 38_02
+bit 38_04
+bit 38_06
bit 38_08
bit 38_10
bit 38_14
@@ -272,6 +283,7 @@
bit 38_38
bit 38_40
bit 38_42
+bit 38_44
bit 38_62
bit 38_64
bit 38_82
@@ -283,8 +295,12 @@
bit 38_110
bit 38_112
bit 38_118
+bit 38_120
+bit 38_122
bit 38_126
bit 39_01
+bit 39_05
+bit 39_07
bit 39_09
bit 39_15
bit 39_17
@@ -294,8 +310,11 @@
bit 39_41
bit 39_43
bit 39_45
+bit 39_59
+bit 39_61
bit 39_63
bit 39_65
+bit 39_83
bit 39_85
bit 39_87
bit 39_89
@@ -308,5 +327,7 @@
bit 39_113
bit 39_117
bit 39_119
+bit 39_121
+bit 39_123
bit 39_125
bit 39_127
diff --git a/artix7/segbits_cmt_top_l_upper_t.db b/artix7/segbits_cmt_top_l_upper_t.db
index 4ca2a85..272af2a 100644
--- a/artix7/segbits_cmt_top_l_upper_t.db
+++ b/artix7/segbits_cmt_top_l_upper_t.db
@@ -1,3 +1,7 @@
+CMT_TOP_L_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKFBIN.CMT_TOP_L_UPPER_T_PLLE2_CLK_FB_INT 29_10
+CMT_TOP_L_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN1.CMT_TOP_L_UPPER_T_PLLE2_CLK_IN1_INT 28_09
+CMT_TOP_L_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN2.CMT_TOP_L_UPPER_T_PLLE2_CLK_IN2_INT 29_07
+CMT_TOP_L_UPPER_T.EXTERNAL_FEEDBACK 29_11
CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[0] 28_163
CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[1] 29_163
CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[2] 28_164
diff --git a/artix7/segbits_cmt_top_l_upper_t.origin_info.db b/artix7/segbits_cmt_top_l_upper_t.origin_info.db
index f6d5d4d..a4a7967 100644
--- a/artix7/segbits_cmt_top_l_upper_t.origin_info.db
+++ b/artix7/segbits_cmt_top_l_upper_t.origin_info.db
@@ -1,3 +1,7 @@
+CMT_TOP_L_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKFBIN.CMT_TOP_L_UPPER_T_PLLE2_CLK_FB_INT origin:034-cmt-pll-pips 29_10
+CMT_TOP_L_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN1.CMT_TOP_L_UPPER_T_PLLE2_CLK_IN1_INT origin:034-cmt-pll-pips 28_09
+CMT_TOP_L_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN2.CMT_TOP_L_UPPER_T_PLLE2_CLK_IN2_INT origin:034-cmt-pll-pips 29_07
+CMT_TOP_L_UPPER_T.EXTERNAL_FEEDBACK origin:034-cmt-pll-pips 29_11
CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[0] origin:032-cmt-pll 28_163
CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[1] origin:032-cmt-pll 29_163
CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[2] origin:032-cmt-pll 28_164
diff --git a/artix7/segbits_cmt_top_r_upper_t.db b/artix7/segbits_cmt_top_r_upper_t.db
index 45d3992..e5f8c62 100644
--- a/artix7/segbits_cmt_top_r_upper_t.db
+++ b/artix7/segbits_cmt_top_r_upper_t.db
@@ -1,3 +1,7 @@
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKFBIN.CMT_TOP_R_UPPER_T_PLLE2_CLK_FB_INT 29_10
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN1.CMT_TOP_R_UPPER_T_PLLE2_CLK_IN1_INT 28_09
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN2.CMT_TOP_R_UPPER_T_PLLE2_CLK_IN2_INT 29_07
+CMT_TOP_R_UPPER_T.EXTERNAL_FEEDBACK 29_11
CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[0] 28_163
CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[1] 29_163
CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[2] 28_164
diff --git a/artix7/segbits_cmt_top_r_upper_t.origin_info.db b/artix7/segbits_cmt_top_r_upper_t.origin_info.db
index a42a50f..0cf3328 100644
--- a/artix7/segbits_cmt_top_r_upper_t.origin_info.db
+++ b/artix7/segbits_cmt_top_r_upper_t.origin_info.db
@@ -1,3 +1,7 @@
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKFBIN.CMT_TOP_R_UPPER_T_PLLE2_CLK_FB_INT origin:034-cmt-pll-pips 29_10
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN1.CMT_TOP_R_UPPER_T_PLLE2_CLK_IN1_INT origin:034-cmt-pll-pips 28_09
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN2.CMT_TOP_R_UPPER_T_PLLE2_CLK_IN2_INT origin:034-cmt-pll-pips 29_07
+CMT_TOP_R_UPPER_T.EXTERNAL_FEEDBACK origin:034-cmt-pll-pips 29_11
CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[0] origin:032-cmt-pll 28_163
CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[1] origin:032-cmt-pll 29_163
CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[2] origin:032-cmt-pll 28_164
diff --git a/artix7/segbits_hclk_ioi3.db b/artix7/segbits_hclk_ioi3.db
index a7c5fe4..7dc2228 100644
--- a/artix7/segbits_hclk_ioi3.db
+++ b/artix7/segbits_hclk_ioi3.db
@@ -1,3 +1,15 @@
+HCLK_IOI3.HCLK_IOI_CK_IGCLK0.HCLK_IOI_CK_BUFHCLK0 28_175
+HCLK_IOI3.HCLK_IOI_CK_IGCLK1.HCLK_IOI_CK_BUFHCLK1 29_174
+HCLK_IOI3.HCLK_IOI_CK_IGCLK2.HCLK_IOI_CK_BUFHCLK2 29_176
+HCLK_IOI3.HCLK_IOI_CK_IGCLK3.HCLK_IOI_CK_BUFHCLK3 29_178
+HCLK_IOI3.HCLK_IOI_CK_IGCLK4.HCLK_IOI_CK_BUFHCLK4 29_183
+HCLK_IOI3.HCLK_IOI_CK_IGCLK5.HCLK_IOI_CK_BUFHCLK5 29_187
+HCLK_IOI3.HCLK_IOI_CK_IGCLK6.HCLK_IOI_CK_BUFHCLK6 29_190
+HCLK_IOI3.HCLK_IOI_CK_IGCLK7.HCLK_IOI_CK_BUFHCLK7 29_191
+HCLK_IOI3.HCLK_IOI_CK_IGCLK8.HCLK_IOI_CK_BUFHCLK8 28_174
+HCLK_IOI3.HCLK_IOI_CK_IGCLK9.HCLK_IOI_CK_BUFHCLK9 29_175
+HCLK_IOI3.HCLK_IOI_CK_IGCLK10.HCLK_IOI_CK_BUFHCLK10 29_177
+HCLK_IOI3.HCLK_IOI_CK_IGCLK11.HCLK_IOI_CK_BUFHCLK11 29_179
HCLK_IOI3.HCLK_IOI_IDELAYCTRL_REFCLK.HCLK_IOI_LEAF_GCLK_BOT0 26_180 37_188 37_189
HCLK_IOI3.HCLK_IOI_IDELAYCTRL_REFCLK.HCLK_IOI_LEAF_GCLK_BOT1 26_181 37_188 37_189
HCLK_IOI3.HCLK_IOI_IDELAYCTRL_REFCLK.HCLK_IOI_LEAF_GCLK_BOT2 26_182 37_188 37_189
@@ -174,3 +186,7 @@
HCLK_IOI3.HCLK_IOI_RCLK_BEFORE_DIV3.HCLK_IOI_RCLK1 32_179 35_181
HCLK_IOI3.HCLK_IOI_RCLK_BEFORE_DIV3.HCLK_IOI_RCLK2 31_180 32_179
HCLK_IOI3.HCLK_IOI_RCLK_BEFORE_DIV3.HCLK_IOI_RCLK3 32_179 35_179
+HCLK_IOI3.VREF.V_600_MV 38_186 39_190
+HCLK_IOI3.VREF.V_675_MV 38_186 39_182
+HCLK_IOI3.VREF.V_750_MV 38_186 39_184
+HCLK_IOI3.VREF.V_900_MV 38_186 39_189
diff --git a/artix7/segbits_hclk_ioi3.origin_info.db b/artix7/segbits_hclk_ioi3.origin_info.db
index 10e0f14..060efd6 100644
--- a/artix7/segbits_hclk_ioi3.origin_info.db
+++ b/artix7/segbits_hclk_ioi3.origin_info.db
@@ -1,3 +1,15 @@
+HCLK_IOI3.HCLK_IOI_CK_IGCLK0.HCLK_IOI_CK_BUFHCLK0 origin:047-hclk-ioi-pips 28_175
+HCLK_IOI3.HCLK_IOI_CK_IGCLK1.HCLK_IOI_CK_BUFHCLK1 origin:047-hclk-ioi-pips 29_174
+HCLK_IOI3.HCLK_IOI_CK_IGCLK10.HCLK_IOI_CK_BUFHCLK10 origin:047-hclk-ioi-pips 29_177
+HCLK_IOI3.HCLK_IOI_CK_IGCLK11.HCLK_IOI_CK_BUFHCLK11 origin:047-hclk-ioi-pips 29_179
+HCLK_IOI3.HCLK_IOI_CK_IGCLK2.HCLK_IOI_CK_BUFHCLK2 origin:047-hclk-ioi-pips 29_176
+HCLK_IOI3.HCLK_IOI_CK_IGCLK3.HCLK_IOI_CK_BUFHCLK3 origin:047-hclk-ioi-pips 29_178
+HCLK_IOI3.HCLK_IOI_CK_IGCLK4.HCLK_IOI_CK_BUFHCLK4 origin:047-hclk-ioi-pips 29_183
+HCLK_IOI3.HCLK_IOI_CK_IGCLK5.HCLK_IOI_CK_BUFHCLK5 origin:047-hclk-ioi-pips 29_187
+HCLK_IOI3.HCLK_IOI_CK_IGCLK6.HCLK_IOI_CK_BUFHCLK6 origin:047-hclk-ioi-pips 29_190
+HCLK_IOI3.HCLK_IOI_CK_IGCLK7.HCLK_IOI_CK_BUFHCLK7 origin:047-hclk-ioi-pips 29_191
+HCLK_IOI3.HCLK_IOI_CK_IGCLK8.HCLK_IOI_CK_BUFHCLK8 origin:047-hclk-ioi-pips 28_174
+HCLK_IOI3.HCLK_IOI_CK_IGCLK9.HCLK_IOI_CK_BUFHCLK9 origin:047-hclk-ioi-pips 29_175
HCLK_IOI3.HCLK_IOI_IDELAYCTRL_REFCLK.HCLK_IOI_LEAF_GCLK_BOT0 origin:047-hclk-ioi-pips 26_180 37_188 37_189
HCLK_IOI3.HCLK_IOI_IDELAYCTRL_REFCLK.HCLK_IOI_LEAF_GCLK_BOT1 origin:047-hclk-ioi-pips 26_181 37_188 37_189
HCLK_IOI3.HCLK_IOI_IDELAYCTRL_REFCLK.HCLK_IOI_LEAF_GCLK_BOT2 origin:047-hclk-ioi-pips 26_182 37_188 37_189
@@ -174,3 +186,7 @@
HCLK_IOI3.HCLK_IOI_RCLK_BEFORE_DIV3.HCLK_IOI_RCLK1 origin:047-hclk-ioi-pips 32_179 35_181
HCLK_IOI3.HCLK_IOI_RCLK_BEFORE_DIV3.HCLK_IOI_RCLK2 origin:047-hclk-ioi-pips 31_180 32_179
HCLK_IOI3.HCLK_IOI_RCLK_BEFORE_DIV3.HCLK_IOI_RCLK3 origin:047-hclk-ioi-pips 32_179 35_179
+HCLK_IOI3.VREF.V_600_MV origin:030-iob 38_186 39_190
+HCLK_IOI3.VREF.V_675_MV origin:030-iob 38_186 39_182
+HCLK_IOI3.VREF.V_750_MV origin:030-iob 38_186 39_184
+HCLK_IOI3.VREF.V_900_MV origin:030-iob 38_186 39_189
diff --git a/artix7/segbits_int_l.origin_info.db b/artix7/segbits_int_l.origin_info.db
index 0d3afab..38c3976 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: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
@@ -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
@@ -2391,7 +2391,7 @@
INT_L.NN6BEG1.NW2END1 origin:050-pip-seed 03_22 04_20
INT_L.NN6BEG1.NW6END1 origin:050-pip-seed 04_20 07_23
INT_L.NN6BEG1.SE2END1 origin:050-pip-seed 03_22 05_22
-INT_L.NN6BEG1.SE6END1 origin:050-pip-seed 05_22 07_23
+INT_L.NN6BEG1.SE6END1 origin:056-pip-rem 05_22 07_23
INT_L.NN6BEG1.WW2END0 origin:050-pip-seed 02_23 04_20
INT_L.NN6BEG1.WW4END1 origin:050-pip-seed 04_20 04_23
INT_L.NN6BEG2.EE2END2 origin:050-pip-seed 02_39 05_38
@@ -2827,7 +2827,7 @@
INT_L.SE6BEG3.NE2END3 origin:050-pip-seed 03_58 04_56
INT_L.SE6BEG3.NE6END3 origin:050-pip-seed 04_56 04_59
INT_L.SE6BEG3.NN2END3 origin:050-pip-seed 02_59 04_56
-INT_L.SE6BEG3.NN6END3 origin:050-pip-seed 04_56 07_59
+INT_L.SE6BEG3.NN6END3 origin:056-pip-rem 04_56 07_59
INT_L.SE6BEG3.SE2END3 origin:050-pip-seed 02_58 03_58
INT_L.SE6BEG3.SE6END3 origin:050-pip-seed 02_58 07_59
INT_L.SE6BEG3.SS2END3 origin:050-pip-seed 02_59 05_58
@@ -3255,7 +3255,7 @@
INT_L.SW6BEG0.WW2END0 origin:050-pip-seed 03_12 05_15
INT_L.SW6BEG0.WW4END1 origin:050-pip-seed 05_12 05_15
INT_L.SW6BEG1.EE2END1 origin:050-pip-seed 03_28 04_29
-INT_L.SW6BEG1.EE4END1 origin:056-pip-rem 04_29 05_28
+INT_L.SW6BEG1.EE4END1 origin:050-pip-seed 04_29 05_28
INT_L.SW6BEG1.LH6 origin:056-pip-rem 05_28 07_29
INT_L.SW6BEG1.LOGIC_OUTS_L1 origin:050-pip-seed 02_29 04_30
INT_L.SW6BEG1.LOGIC_OUTS_L13 origin:050-pip-seed 03_28 04_30
@@ -3275,7 +3275,7 @@
INT_L.SW6BEG1.WW2END1 origin:050-pip-seed 03_28 05_31
INT_L.SW6BEG1.WW4END2 origin:050-pip-seed 05_28 05_31
INT_L.SW6BEG2.EE2END2 origin:050-pip-seed 03_44 04_45
-INT_L.SW6BEG2.EE4END2 origin:050-pip-seed 04_45 05_44
+INT_L.SW6BEG2.EE4END2 origin:056-pip-rem 04_45 05_44
INT_L.SW6BEG2.LOGIC_OUTS_L10 origin:050-pip-seed 03_44 04_46
INT_L.SW6BEG2.LOGIC_OUTS_L14 origin:050-pip-seed 03_44 07_45
INT_L.SW6BEG2.LOGIC_OUTS_L16 origin:050-pip-seed 04_46 06_44
@@ -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/artix7/segbits_int_r.origin_info.db b/artix7/segbits_int_r.origin_info.db
index e07ba57..f9b5b46 100644
--- a/artix7/segbits_int_r.origin_info.db
+++ b/artix7/segbits_int_r.origin_info.db
@@ -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:050-pip-seed 05_56 05_59
+INT_R.EE4BEG3.SW6END3 origin:056-pip-rem 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
@@ -2193,7 +2193,7 @@
INT_R.NE6BEG3.SE2END3 origin:050-pip-seed 02_53 05_55
INT_R.NE6BEG3.SE6END3 origin:050-pip-seed 05_55 06_52
INT_R.NE6BEG3.WW2END2 origin:050-pip-seed 03_52 04_53
-INT_R.NE6BEG3.WW4END3 origin:056-pip-rem 04_53 05_52
+INT_R.NE6BEG3.WW4END3 origin:050-pip-seed 04_53 05_52
INT_R.NL1BEG0.LOGIC_OUTS1 origin:050-pip-seed 07_16 14_17
INT_R.NL1BEG0.LOGIC_OUTS13 origin:050-pip-seed 10_17 14_17
INT_R.NL1BEG0.LOGIC_OUTS19 origin:050-pip-seed 08_17 14_17
@@ -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:050-pip-seed 05_54 07_55
+INT_R.NN6BEG3.SE6END3 origin:056-pip-rem 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
diff --git a/artix7/segbits_liob33.db b/artix7/segbits_liob33.db
index 56f8279..b81a088 100644
--- a/artix7/segbits_liob33.db
+++ b/artix7/segbits_liob33.db
@@ -2,16 +2,21 @@
LIOB33.IOB_Y0.IDDR_OR_ISERDES.IN_USE 26_71
LIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
LIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+LIOB33.IOB_Y0.IFF.INV_OCLK 28_124
LIOB33.IOB_Y0.IFF.SRTYPE.SYNC 29_67
LIOB33.IOB_Y0.IFF.ZINIT_Q1 28_72
LIOB33.IOB_Y0.IFF.ZINIT_Q2 28_76
LIOB33.IOB_Y0.IFF.ZINIT_Q3 28_86
LIOB33.IOB_Y0.IFF.ZINIT_Q4 28_94
LIOB33.IOB_Y0.IFF.ZINV_C 28_126 29_123 29_125
+LIOB33.IOB_Y0.IFF.ZINV_OCLK 28_64
LIOB33.IOB_Y0.IFF.ZSRVAL_Q1 29_71
LIOB33.IOB_Y0.IFF.ZSRVAL_Q2 29_75
LIOB33.IOB_Y0.IFF.ZSRVAL_Q3 29_85
LIOB33.IOB_Y0.IFF.ZSRVAL_Q4 29_93
+LIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_40 38_120 38_122 39_121 39_123
+LIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_50 38_120 38_122 39_123
+LIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_60 38_120 39_123
LIOB33.IOB_Y0.INTERMDISABLE.I 39_89
LIOB33.IOB_Y0.IS_CLKDIV_INVERTED 30_85
LIOB33.IOB_Y0.IS_D1_INVERTED 30_97
@@ -23,7 +28,12 @@
LIOB33.IOB_Y0.IS_D7_INVERTED 31_118
LIOB33.IOB_Y0.IS_D8_INVERTED 30_125
LIOB33.IOB_Y0.ISERDES.DATA_RATE.SDR 27_108
-LIOB33.IOB_Y0.ISERDES.IN_USE 27_70 27_102 27_110 28_110
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W2 !26_109 !27_110 !27_112
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
+LIOB33.IOB_Y0.ISERDES.IN_USE 27_70 27_102 28_110
LIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
LIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
LIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
@@ -33,70 +43,85 @@
LIOB33.IOB_Y0.ODDR.DDR_CLK_EDGE.SAME_EDGE 31_92
LIOB33.IOB_Y0.OMUX.D1 33_111
LIOB33.IOB_Y0.OQUSED 31_86
+LIOB33.IOB_Y0.OSERDES.SERDES_MODE.SLAVE 33_83
+LIOB33.IOB_Y0.OSERDES.TRISTATE_WIDTH.W4 32_90
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.DDR 33_91
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.SDR 33_93
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.BUF 32_66
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.DDR 32_70
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.SDR 33_69
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.2 30_127
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.3 31_126
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.4 31_124
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.5 30_121
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.6 31_120
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.7 30_123
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.8 31_116
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W2 30_127
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W3 31_126
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W4 31_124
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W5 30_121
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W6 31_120
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W7 30_123
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W8 31_116
LIOB33.IOB_Y0.OSERDESE.IN_USE 32_112 33_73
+LIOB33.IOB_Y0.OSERDESE.SRTYPE.SYNC 32_94
+LIOB33.IOB_Y0.OSERDESE.TSRTYPE.SYNC 32_72
LIOB33.IOB_Y0.PULLTYPE.KEEPER 38_92 38_94 !39_93
LIOB33.IOB_Y0.PULLTYPE.NONE !38_92 38_94 !39_93
LIOB33.IOB_Y0.PULLTYPE.PULLDOWN !38_92 !38_94 !39_93
LIOB33.IOB_Y0.PULLTYPE.PULLUP !38_92 38_94 39_93
+LIOB33.IOB_Y0.ZIBUF_LOW_PWR 38_84
LIOB33.IOB_Y0.ZINIT_OQ 33_97
LIOB33.IOB_Y0.ZINIT_TQ 30_75
LIOB33.IOB_Y0.ZINV_CLK 31_90 31_92
LIOB33.IOB_Y0.ZINV_D 29_109
+LIOB33.IOB_Y0.ZINV_T1 30_67
+LIOB33.IOB_Y0.ZINV_T2 30_71
+LIOB33.IOB_Y0.ZINV_T3 31_76
+LIOB33.IOB_Y0.ZINV_T4 30_79
LIOB33.IOB_Y0.ZSRVAL_OQ 32_108 33_95 33_107
LIOB33.IOB_Y0.ZSRVAL_TQ 32_82 33_75 33_81
LIOB33.IOB_Y0.IDELMUXE3.P0 29_101
LIOB33.IOB_Y0.IFFDELMUXE3.P0 28_116
-LIOB33.IOB_Y0.LVCMOS12.DRIVE.I4 38_64 38_112 38_118 38_126 39_65 !39_117 !39_119 39_125 !39_127
-LIOB33.IOB_Y0.LVCMOS12.DRIVE.I12 38_64 38_112 !38_118 38_126 39_65 !39_117 !39_119 !39_125 39_127
+LIOB33.IOB_Y0.LVCMOS12.DRIVE.I4 38_64 38_112 38_118 38_126 39_65 39_113 !39_117 !39_119 39_125 !39_127
+LIOB33.IOB_Y0.LVCMOS12.DRIVE.I12 38_64 38_112 !38_118 38_126 39_65 39_113 !39_117 !39_119 !39_125 39_127
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18.IN 38_86 39_85 !39_87
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST !38_106 !38_110 !39_105 !39_107 !39_109 !39_111
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.IN_ONLY !38_64 !38_112 38_118 !38_126 !39_65 39_113 !39_117 39_119 39_125 !39_127
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW 38_106 38_110 39_105 !39_107 39_109 !39_111
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN 39_95
-LIOB33.IOB_Y0.LVCMOS12_LVCMOS25.DRIVE.I8 38_64 38_112 !38_118 !38_126 39_65 !39_117 39_119 !39_125 !39_127
-LIOB33.IOB_Y0.LVCMOS15.DRIVE.I8 38_64 38_112 !38_118 38_126 39_65 !39_117 39_119 39_125 39_127
-LIOB33.IOB_Y0.LVCMOS15.DRIVE.I12 38_64 38_112 !38_118 !38_126 39_65 !39_117 !39_119 !39_125 39_127
-LIOB33.IOB_Y0.LVCMOS15.DRIVE.I16 38_64 38_112 38_118 38_126 39_65 39_117 !39_119 !39_125 39_127
-LIOB33.IOB_Y0.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 38_64 38_112 38_118 !38_126 39_65 !39_117 !39_119 39_125 39_127
-LIOB33.IOB_Y0.LVCMOS18.DRIVE.I12_I8 38_64 38_112 !38_118 38_126 39_65 !39_117 39_119 39_125 !39_127
-LIOB33.IOB_Y0.LVCMOS18.DRIVE.I16 38_64 38_112 !38_118 38_126 39_65 !39_117 !39_119 39_125 39_127
-LIOB33.IOB_Y0.LVCMOS18.DRIVE.I24 38_64 38_112 !38_118 38_126 39_65 39_117 39_119 !39_125 !39_127
-LIOB33.IOB_Y0.LVCMOS25.DRIVE.I12 38_64 38_112 !38_118 !38_126 39_65 !39_117 !39_119 !39_125 !39_127
-LIOB33.IOB_Y0.LVCMOS25.DRIVE.I16 38_64 38_112 38_118 38_126 39_65 39_117 !39_119 !39_125 !39_127
+LIOB33.IOB_Y0.LVCMOS12_LVCMOS25.DRIVE.I8 38_64 38_112 !38_118 !38_126 39_65 39_113 !39_117 39_119 !39_125 !39_127
+LIOB33.IOB_Y0.LVCMOS15.DRIVE.I8 38_64 38_112 !38_118 38_126 39_65 39_113 !39_117 39_119 39_125 39_127
+LIOB33.IOB_Y0.LVCMOS15.DRIVE.I12 38_64 38_112 !38_118 !38_126 39_65 39_113 !39_117 !39_119 !39_125 39_127
+LIOB33.IOB_Y0.LVCMOS15.DRIVE.I16 38_64 38_112 38_118 38_126 39_65 39_113 39_117 !39_119 !39_125 39_127
+LIOB33.IOB_Y0.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 38_64 38_112 38_118 !38_126 39_65 39_113 !39_117 !39_119 39_125 39_127
+LIOB33.IOB_Y0.LVCMOS18.DRIVE.I12_I8 38_64 38_112 !38_118 38_126 39_65 39_113 !39_117 39_119 39_125 !39_127
+LIOB33.IOB_Y0.LVCMOS18.DRIVE.I16 38_64 38_112 !38_118 38_126 39_65 39_113 !39_117 !39_119 39_125 39_127
+LIOB33.IOB_Y0.LVCMOS18.DRIVE.I24 38_64 38_112 !38_118 38_126 39_65 39_113 39_117 39_119 !39_125 !39_127
+LIOB33.IOB_Y0.LVCMOS25.DRIVE.I12 38_64 38_112 !38_118 !38_126 39_65 39_113 !39_117 !39_119 !39_125 !39_127
+LIOB33.IOB_Y0.LVCMOS25.DRIVE.I16 38_64 38_112 38_118 38_126 39_65 39_113 39_117 !39_119 !39_125 !39_127
LIOB33.IOB_Y0.LVCMOS25_LVCMOS33_LVTTL.IN 38_86 39_85 39_87
LIOB33.IOB_Y0.LVCMOS33.DRIVE.I16 38_64 !38_112 38_118 !38_126 39_65 39_117 !39_119 !39_125 39_127
LIOB33.IOB_Y0.LVCMOS33_LVTTL.DRIVE.I4 38_64 !38_112 38_118 !38_126 39_65 !39_117 !39_119 39_125 39_127
LIOB33.IOB_Y0.LVCMOS33_LVTTL.DRIVE.I12_I8 38_64 !38_112 !38_118 38_126 39_65 !39_117 39_119 39_125 !39_127
LIOB33.IOB_Y0.LVCMOS33_LVTTL.DRIVE.I12_I16 38_64 !38_112 !38_118 38_126 39_65 !39_117 !39_119 39_125 39_127
-LIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED 38_64 38_112 38_118 38_126 39_65 39_117 39_119 !39_125 39_127
+LIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED 38_64 38_112 38_118 38_126 39_65 39_113 39_117 39_119 !39_125 39_127
LIOB33.IOB_Y0.SSTL135.IN !38_86 !39_85 39_87
+LIOB33.IOB_Y0.SSTL135.IN_DIFF 38_86 !39_85 39_87
LIOB33.IOB_Y0.SSTL135.SLEW.FAST !38_106 38_110 39_105 39_107 39_109 39_111
LIOB33.IOB_Y1.IBUFDISABLE.I 39_45
LIOB33.IOB_Y1.IDDR_OR_ISERDES.IN_USE 27_56
LIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
LIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+LIOB33.IOB_Y1.IFF.INV_OCLK 29_03
LIOB33.IOB_Y1.IFF.SRTYPE.SYNC 28_60
LIOB33.IOB_Y1.IFF.ZINIT_Q1 29_55
LIOB33.IOB_Y1.IFF.ZINIT_Q2 29_51
LIOB33.IOB_Y1.IFF.ZINIT_Q3 29_41
LIOB33.IOB_Y1.IFF.ZINIT_Q4 29_33
LIOB33.IOB_Y1.IFF.ZINV_C 28_02 28_04 29_01
+LIOB33.IOB_Y1.IFF.ZINV_OCLK 29_63
LIOB33.IOB_Y1.IFF.ZSRVAL_Q1 28_56
LIOB33.IOB_Y1.IFF.ZSRVAL_Q2 28_52
LIOB33.IOB_Y1.IFF.ZSRVAL_Q3 28_42
LIOB33.IOB_Y1.IFF.ZSRVAL_Q4 28_34
+LIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_40 38_04 38_06 39_05 39_07
+LIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_50 38_04 39_05 39_07
+LIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_60 38_04 39_07
LIOB33.IOB_Y1.INTERMDISABLE.I 38_38
LIOB33.IOB_Y1.IS_CLKDIV_INVERTED 31_42
LIOB33.IOB_Y1.IS_D1_INVERTED 31_30
@@ -108,7 +133,12 @@
LIOB33.IOB_Y1.IS_D7_INVERTED 30_09
LIOB33.IOB_Y1.IS_D8_INVERTED 31_02
LIOB33.IOB_Y1.ISERDES.DATA_RATE.SDR 26_19
-LIOB33.IOB_Y1.ISERDES.IN_USE 26_17 26_25 26_57 29_17
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W2 !26_15 !26_17 !27_18
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
+LIOB33.IOB_Y1.ISERDES.IN_USE 26_25 26_57 29_17
LIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
LIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
LIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
@@ -118,53 +148,63 @@
LIOB33.IOB_Y1.ODDR.DDR_CLK_EDGE.SAME_EDGE 30_35
LIOB33.IOB_Y1.OMUX.D1 32_16
LIOB33.IOB_Y1.OQUSED 30_41
+LIOB33.IOB_Y1.OSERDES.SERDES_MODE.SLAVE 32_44
+LIOB33.IOB_Y1.OSERDES.TRISTATE_WIDTH.W4 33_37
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.DDR 32_36
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.SDR 32_34
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.BUF 33_61
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.DDR 33_57
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.SDR 32_58
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.2 31_00
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.3 30_01
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.4 30_03
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.5 31_06
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.6 30_07
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.7 31_04
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.8 30_11
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W2 31_00
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W3 30_01
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W4 30_03
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W5 31_06
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W6 30_07
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W7 31_04
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W8 30_11
LIOB33.IOB_Y1.OSERDESE.IN_USE 32_54 33_15
+LIOB33.IOB_Y1.OSERDESE.SRTYPE.SYNC 33_33
+LIOB33.IOB_Y1.OSERDESE.TSRTYPE.SYNC 33_55
LIOB33.IOB_Y1.PULLTYPE.KEEPER !38_34 39_33 39_35
LIOB33.IOB_Y1.PULLTYPE.NONE !38_34 39_33 !39_35
LIOB33.IOB_Y1.PULLTYPE.PULLDOWN !38_34 !39_33 !39_35
LIOB33.IOB_Y1.PULLTYPE.PULLUP 38_34 39_33 !39_35
+LIOB33.IOB_Y1.ZIBUF_LOW_PWR 39_43
LIOB33.IOB_Y1.ZINIT_OQ 32_30
LIOB33.IOB_Y1.ZINIT_TQ 31_52
LIOB33.IOB_Y1.ZINV_CLK 30_35 30_37
LIOB33.IOB_Y1.ZINV_D 28_18
+LIOB33.IOB_Y1.ZINV_T1 31_60
+LIOB33.IOB_Y1.ZINV_T2 31_56
+LIOB33.IOB_Y1.ZINV_T3 30_51
+LIOB33.IOB_Y1.ZINV_T4 31_48
LIOB33.IOB_Y1.ZSRVAL_OQ 32_20 32_32 33_19
LIOB33.IOB_Y1.ZSRVAL_TQ 32_46 32_52 33_45
LIOB33.IOB_Y1.IDELMUXE3.P0 28_26
LIOB33.IOB_Y1.IFFDELMUXE3.P0 29_11
-LIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 !38_00 38_02 !38_08 !38_10 38_62 39_01 39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 !38_00 38_02 !38_08 !38_10 38_14 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18.IN !38_40 38_42 39_41
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST !38_16 !38_18 !38_20 !38_22 !39_17 !39_21
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.IN_ONLY !38_00 38_02 38_08 !38_10 38_14 !38_62 !39_01 39_09 !39_15 !39_63
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW !38_16 38_18 !38_20 38_22 39_17 39_21
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN 38_32
-LIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 !38_00 !38_02 38_08 !38_10 38_62 !39_01 !39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 38_00 38_02 38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_62 !39_01 !39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 38_00 !38_02 !38_08 38_10 38_62 39_01 39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 38_00 38_02 !38_08 !38_10 38_62 !39_01 39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 !38_00 38_02 38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 38_00 38_02 !38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 !38_00 !38_02 38_08 38_10 38_62 39_01 !39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 !38_00 !38_02 !38_08 !38_10 38_62 !39_01 !39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 !38_00 !38_02 !38_08 38_10 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 !38_00 !38_02 38_08 !38_10 38_14 38_62 !39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 38_00 38_02 38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_14 38_62 !39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 38_00 !38_02 !38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 38_00 38_02 !38_08 !38_10 38_14 38_62 !39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 !38_00 38_02 38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 38_00 38_02 !38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 !38_00 !38_02 38_08 38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 !38_00 !38_02 !38_08 !38_10 38_14 38_62 !39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 !38_00 !38_02 !38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
LIOB33.IOB_Y1.LVCMOS25_LVCMOS33_LVTTL.IN 38_40 38_42 39_41
LIOB33.IOB_Y1.LVCMOS33.DRIVE.I16 38_00 !38_02 !38_08 38_10 38_62 !39_01 39_09 !39_15 39_63
LIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I4 38_00 38_02 !38_08 !38_10 38_62 !39_01 39_09 !39_15 39_63
LIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I12_I8 !38_00 38_02 38_08 !38_10 38_62 39_01 !39_09 !39_15 39_63
LIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I12_I16 38_00 38_02 !38_08 !38_10 38_62 39_01 !39_09 !39_15 39_63
-LIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED 38_00 !38_02 38_08 38_10 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED 38_00 !38_02 38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
LIOB33.IOB_Y1.SSTL135.IN 38_40 !38_42 !39_41
LIOB33.IOB_Y1.SSTL135.SLEW.FAST 38_16 38_18 38_20 38_22 39_17 !39_21
+LIOB33.OUT_DIFF 39_59 39_61
diff --git a/artix7/segbits_liob33.origin_info.db b/artix7/segbits_liob33.origin_info.db
index 59329f5..aa65a95 100644
--- a/artix7/segbits_liob33.origin_info.db
+++ b/artix7/segbits_liob33.origin_info.db
@@ -3,24 +3,34 @@
LIOB33.IOB_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
LIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
LIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+LIOB33.IOB_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
LIOB33.IOB_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
LIOB33.IOB_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
LIOB33.IOB_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
LIOB33.IOB_Y0.IFF.ZINIT_Q3 origin:035-iob-ilogic 28_86
LIOB33.IOB_Y0.IFF.ZINIT_Q4 origin:035-iob-ilogic 28_94
LIOB33.IOB_Y0.IFF.ZINV_C origin:035-iob-ilogic 28_126 29_123 29_125
+LIOB33.IOB_Y0.IFF.ZINV_OCLK origin:035-iob-ilogic 28_64
LIOB33.IOB_Y0.IFF.ZSRVAL_Q1 origin:035-iob-ilogic 29_71
LIOB33.IOB_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
LIOB33.IOB_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
LIOB33.IOB_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
LIOB33.IOB_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
LIOB33.IOB_Y0.INTERMDISABLE.I origin:030-iob 39_89
+LIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_40 origin:030-iob 38_120 38_122 39_121 39_123
+LIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_50 origin:030-iob 38_120 38_122 39_123
+LIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_60 origin:030-iob 38_120 39_123
LIOB33.IOB_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W2 origin:035-iob-ilogic !26_109 !27_110 !27_112
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
LIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
LIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
LIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
LIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-LIOB33.IOB_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_110 27_70 28_110
+LIOB33.IOB_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
LIOB33.IOB_Y0.IS_CLKDIV_INVERTED origin:036-iob-ologic 30_85
LIOB33.IOB_Y0.IS_D1_INVERTED origin:036-iob-ologic 30_97
LIOB33.IOB_Y0.IS_D2_INVERTED origin:036-iob-ologic 31_102
@@ -30,23 +40,23 @@
LIOB33.IOB_Y0.IS_D6_INVERTED origin:036-iob-ologic 31_114
LIOB33.IOB_Y0.IS_D7_INVERTED origin:036-iob-ologic 31_118
LIOB33.IOB_Y0.IS_D8_INVERTED origin:036-iob-ologic 30_125
-LIOB33.IOB_Y0.LVCMOS12.DRIVE.I12 origin:030-iob !38_118 !39_117 !39_119 !39_125 38_112 38_126 38_64 39_127 39_65
-LIOB33.IOB_Y0.LVCMOS12.DRIVE.I4 origin:030-iob !39_117 !39_119 !39_127 38_112 38_118 38_126 38_64 39_125 39_65
+LIOB33.IOB_Y0.LVCMOS12.DRIVE.I12 origin:030-iob !38_118 !39_117 !39_119 !39_125 38_112 38_126 38_64 39_113 39_127 39_65
+LIOB33.IOB_Y0.LVCMOS12.DRIVE.I4 origin:030-iob !39_117 !39_119 !39_127 38_112 38_118 38_126 38_64 39_113 39_125 39_65
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18.IN origin:030-iob !39_87 38_86 39_85
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST origin:030-iob !38_106 !38_110 !39_105 !39_107 !39_109 !39_111
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.IN_ONLY origin:030-iob !38_112 !38_126 !38_64 !39_117 !39_127 !39_65 38_118 39_113 39_119 39_125
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW origin:030-iob !39_107 !39_111 38_106 38_110 39_105 39_109
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN origin:030-iob 39_95
-LIOB33.IOB_Y0.LVCMOS12_LVCMOS25.DRIVE.I8 origin:030-iob !38_118 !38_126 !39_117 !39_125 !39_127 38_112 38_64 39_119 39_65
-LIOB33.IOB_Y0.LVCMOS15.DRIVE.I12 origin:030-iob !38_118 !38_126 !39_117 !39_119 !39_125 38_112 38_64 39_127 39_65
-LIOB33.IOB_Y0.LVCMOS15.DRIVE.I16 origin:030-iob !39_119 !39_125 38_112 38_118 38_126 38_64 39_117 39_127 39_65
-LIOB33.IOB_Y0.LVCMOS15.DRIVE.I8 origin:030-iob !38_118 !39_117 38_112 38_126 38_64 39_119 39_125 39_127 39_65
-LIOB33.IOB_Y0.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 origin:030-iob !38_126 !39_117 !39_119 38_112 38_118 38_64 39_125 39_127 39_65
-LIOB33.IOB_Y0.LVCMOS18.DRIVE.I12_I8 origin:030-iob !38_118 !39_117 !39_127 38_112 38_126 38_64 39_119 39_125 39_65
-LIOB33.IOB_Y0.LVCMOS18.DRIVE.I16 origin:030-iob !38_118 !39_117 !39_119 38_112 38_126 38_64 39_125 39_127 39_65
-LIOB33.IOB_Y0.LVCMOS18.DRIVE.I24 origin:030-iob !38_118 !39_125 !39_127 38_112 38_126 38_64 39_117 39_119 39_65
-LIOB33.IOB_Y0.LVCMOS25.DRIVE.I12 origin:030-iob !38_118 !38_126 !39_117 !39_119 !39_125 !39_127 38_112 38_64 39_65
-LIOB33.IOB_Y0.LVCMOS25.DRIVE.I16 origin:030-iob !39_119 !39_125 !39_127 38_112 38_118 38_126 38_64 39_117 39_65
+LIOB33.IOB_Y0.LVCMOS12_LVCMOS25.DRIVE.I8 origin:030-iob !38_118 !38_126 !39_117 !39_125 !39_127 38_112 38_64 39_113 39_119 39_65
+LIOB33.IOB_Y0.LVCMOS15.DRIVE.I12 origin:030-iob !38_118 !38_126 !39_117 !39_119 !39_125 38_112 38_64 39_113 39_127 39_65
+LIOB33.IOB_Y0.LVCMOS15.DRIVE.I16 origin:030-iob !39_119 !39_125 38_112 38_118 38_126 38_64 39_113 39_117 39_127 39_65
+LIOB33.IOB_Y0.LVCMOS15.DRIVE.I8 origin:030-iob !38_118 !39_117 38_112 38_126 38_64 39_113 39_119 39_125 39_127 39_65
+LIOB33.IOB_Y0.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 origin:030-iob !38_126 !39_117 !39_119 38_112 38_118 38_64 39_113 39_125 39_127 39_65
+LIOB33.IOB_Y0.LVCMOS18.DRIVE.I12_I8 origin:030-iob !38_118 !39_117 !39_127 38_112 38_126 38_64 39_113 39_119 39_125 39_65
+LIOB33.IOB_Y0.LVCMOS18.DRIVE.I16 origin:030-iob !38_118 !39_117 !39_119 38_112 38_126 38_64 39_113 39_125 39_127 39_65
+LIOB33.IOB_Y0.LVCMOS18.DRIVE.I24 origin:030-iob !38_118 !39_125 !39_127 38_112 38_126 38_64 39_113 39_117 39_119 39_65
+LIOB33.IOB_Y0.LVCMOS25.DRIVE.I12 origin:030-iob !38_118 !38_126 !39_117 !39_119 !39_125 !39_127 38_112 38_64 39_113 39_65
+LIOB33.IOB_Y0.LVCMOS25.DRIVE.I16 origin:030-iob !39_119 !39_125 !39_127 38_112 38_118 38_126 38_64 39_113 39_117 39_65
LIOB33.IOB_Y0.LVCMOS25_LVCMOS33_LVTTL.IN origin:030-iob 38_86 39_85 39_87
LIOB33.IOB_Y0.LVCMOS33.DRIVE.I16 origin:030-iob !38_112 !38_126 !39_119 !39_125 38_118 38_64 39_117 39_127 39_65
LIOB33.IOB_Y0.LVCMOS33_LVTTL.DRIVE.I12_I16 origin:030-iob !38_112 !38_118 !39_117 !39_119 38_126 38_64 39_125 39_127 39_65
@@ -57,30 +67,40 @@
LIOB33.IOB_Y0.ODDR.DDR_CLK_EDGE.SAME_EDGE origin:036-iob-ologic 31_92
LIOB33.IOB_Y0.OMUX.D1 origin:036-iob-ologic 33_111
LIOB33.IOB_Y0.OQUSED origin:036-iob-ologic 31_86
+LIOB33.IOB_Y0.OSERDES.SERDES_MODE.SLAVE origin:036-iob-ologic 33_83
+LIOB33.IOB_Y0.OSERDES.TRISTATE_WIDTH.W4 origin:036-iob-ologic 32_90
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.DDR origin:036-iob-ologic 33_91
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.SDR origin:036-iob-ologic 33_93
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.BUF origin:036-iob-ologic 32_66
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.DDR origin:036-iob-ologic 32_70
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.SDR origin:036-iob-ologic 33_69
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.2 origin:036-iob-ologic 30_127
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.3 origin:036-iob-ologic 31_126
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.4 origin:036-iob-ologic 31_124
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.5 origin:036-iob-ologic 30_121
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.6 origin:036-iob-ologic 31_120
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.7 origin:036-iob-ologic 30_123
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.8 origin:036-iob-ologic 31_116
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W2 origin:036-iob-ologic 30_127
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W3 origin:036-iob-ologic 31_126
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W4 origin:036-iob-ologic 31_124
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W5 origin:036-iob-ologic 30_121
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W6 origin:036-iob-ologic 31_120
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W7 origin:036-iob-ologic 30_123
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W8 origin:036-iob-ologic 31_116
LIOB33.IOB_Y0.OSERDESE.IN_USE origin:036-iob-ologic 32_112 33_73
+LIOB33.IOB_Y0.OSERDESE.SRTYPE.SYNC origin:036-iob-ologic 32_94
+LIOB33.IOB_Y0.OSERDESE.TSRTYPE.SYNC origin:036-iob-ologic 32_72
LIOB33.IOB_Y0.PULLTYPE.KEEPER origin:030-iob !39_93 38_92 38_94
LIOB33.IOB_Y0.PULLTYPE.NONE origin:030-iob !38_92 !39_93 38_94
LIOB33.IOB_Y0.PULLTYPE.PULLDOWN origin:030-iob !38_92 !38_94 !39_93
LIOB33.IOB_Y0.PULLTYPE.PULLUP origin:030-iob !38_92 38_94 39_93
-LIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED origin:030-iob !39_125 38_112 38_118 38_126 38_64 39_117 39_119 39_127 39_65
+LIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED origin:030-iob !39_125 38_112 38_118 38_126 38_64 39_113 39_117 39_119 39_127 39_65
LIOB33.IOB_Y0.SSTL135.IN origin:030-iob !38_86 !39_85 39_87
+LIOB33.IOB_Y0.SSTL135.IN_DIFF origin:030-iob !39_85 38_86 39_87
LIOB33.IOB_Y0.SSTL135.SLEW.FAST origin:030-iob !38_106 38_110 39_105 39_107 39_109 39_111
+LIOB33.IOB_Y0.ZIBUF_LOW_PWR origin:030-iob 38_84
LIOB33.IOB_Y0.ZINIT_OQ origin:036-iob-ologic 33_97
LIOB33.IOB_Y0.ZINIT_TQ origin:036-iob-ologic 30_75
LIOB33.IOB_Y0.ZINV_CLK origin:036-iob-ologic 31_90 31_92
LIOB33.IOB_Y0.ZINV_D origin:035-iob-ilogic 29_109
+LIOB33.IOB_Y0.ZINV_T1 origin:036-iob-ologic 30_67
+LIOB33.IOB_Y0.ZINV_T2 origin:036-iob-ologic 30_71
+LIOB33.IOB_Y0.ZINV_T3 origin:036-iob-ologic 31_76
+LIOB33.IOB_Y0.ZINV_T4 origin:036-iob-ologic 30_79
LIOB33.IOB_Y0.ZSRVAL_OQ origin:036-iob-ologic 32_108 33_107 33_95
LIOB33.IOB_Y0.ZSRVAL_TQ origin:036-iob-ologic 32_82 33_75 33_81
LIOB33.IOB_Y1.IBUFDISABLE.I origin:030-iob 39_45
@@ -88,24 +108,34 @@
LIOB33.IOB_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
LIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
LIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+LIOB33.IOB_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
LIOB33.IOB_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
LIOB33.IOB_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
LIOB33.IOB_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
LIOB33.IOB_Y1.IFF.ZINIT_Q3 origin:035-iob-ilogic 29_41
LIOB33.IOB_Y1.IFF.ZINIT_Q4 origin:035-iob-ilogic 29_33
LIOB33.IOB_Y1.IFF.ZINV_C origin:035-iob-ilogic 28_02 28_04 29_01
+LIOB33.IOB_Y1.IFF.ZINV_OCLK origin:035-iob-ilogic 29_63
LIOB33.IOB_Y1.IFF.ZSRVAL_Q1 origin:035-iob-ilogic 28_56
LIOB33.IOB_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
LIOB33.IOB_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
LIOB33.IOB_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
LIOB33.IOB_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
LIOB33.IOB_Y1.INTERMDISABLE.I origin:030-iob 38_38
+LIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_40 origin:030-iob 38_04 38_06 39_05 39_07
+LIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_50 origin:030-iob 38_04 39_05 39_07
+LIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_60 origin:030-iob 38_04 39_07
LIOB33.IOB_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W2 origin:035-iob-ilogic !26_15 !26_17 !27_18
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
LIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
LIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
LIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
LIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-LIOB33.IOB_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_17 26_25 26_57 29_17
+LIOB33.IOB_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
LIOB33.IOB_Y1.IS_CLKDIV_INVERTED origin:036-iob-ologic 31_42
LIOB33.IOB_Y1.IS_D1_INVERTED origin:036-iob-ologic 31_30
LIOB33.IOB_Y1.IS_D2_INVERTED origin:036-iob-ologic 30_25
@@ -115,23 +145,23 @@
LIOB33.IOB_Y1.IS_D6_INVERTED origin:036-iob-ologic 30_13
LIOB33.IOB_Y1.IS_D7_INVERTED origin:036-iob-ologic 30_09
LIOB33.IOB_Y1.IS_D8_INVERTED origin:036-iob-ologic 31_02
-LIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_09 38_00 38_62 39_01 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 origin:030-iob !38_00 !38_08 !38_10 38_02 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_09 38_00 38_14 38_62 39_01 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 origin:030-iob !38_00 !38_08 !38_10 38_02 38_14 38_62 39_01 39_09 39_15 39_63
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18.IN origin:030-iob !38_40 38_42 39_41
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST origin:030-iob !38_16 !38_18 !38_20 !38_22 !39_17 !39_21
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.IN_ONLY origin:030-iob !38_00 !38_10 !38_62 !39_01 !39_15 !39_63 38_02 38_08 38_14 39_09
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW origin:030-iob !38_16 !38_20 38_18 38_22 39_17 39_21
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN origin:030-iob 38_32
-LIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 origin:030-iob !38_00 !38_02 !38_10 !39_01 !39_09 38_08 38_62 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_01 !39_09 38_00 38_62 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 origin:030-iob !38_02 !38_08 38_00 38_10 38_62 39_01 39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 origin:030-iob !38_10 !39_09 38_00 38_02 38_08 38_62 39_01 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 origin:030-iob !38_08 !38_10 !39_01 38_00 38_02 38_62 39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 origin:030-iob !38_00 !38_10 !39_09 38_02 38_08 38_62 39_01 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 origin:030-iob !38_08 !38_10 !39_09 38_00 38_02 38_62 39_01 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 origin:030-iob !38_00 !38_02 !39_09 38_08 38_10 38_62 39_01 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 origin:030-iob !38_00 !38_02 !38_08 !38_10 !39_01 !39_09 38_62 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 origin:030-iob !38_00 !38_02 !38_08 38_10 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 origin:030-iob !38_00 !38_02 !38_10 !39_01 !39_09 38_08 38_14 38_62 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_01 !39_09 38_00 38_14 38_62 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 origin:030-iob !38_02 !38_08 38_00 38_10 38_14 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 origin:030-iob !38_10 !39_09 38_00 38_02 38_08 38_14 38_62 39_01 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 origin:030-iob !38_08 !38_10 !39_01 38_00 38_02 38_14 38_62 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 origin:030-iob !38_00 !38_10 !39_09 38_02 38_08 38_14 38_62 39_01 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 origin:030-iob !38_08 !38_10 !39_09 38_00 38_02 38_14 38_62 39_01 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 origin:030-iob !38_00 !38_02 !39_09 38_08 38_10 38_14 38_62 39_01 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 origin:030-iob !38_00 !38_02 !38_08 !38_10 !39_01 !39_09 38_14 38_62 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 origin:030-iob !38_00 !38_02 !38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
LIOB33.IOB_Y1.LVCMOS25_LVCMOS33_LVTTL.IN origin:030-iob 38_40 38_42 39_41
LIOB33.IOB_Y1.LVCMOS33.DRIVE.I16 origin:030-iob !38_02 !38_08 !39_01 !39_15 38_00 38_10 38_62 39_09 39_63
LIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I12_I16 origin:030-iob !38_08 !38_10 !39_09 !39_15 38_00 38_02 38_62 39_01 39_63
@@ -142,29 +172,39 @@
LIOB33.IOB_Y1.ODDR.DDR_CLK_EDGE.SAME_EDGE origin:036-iob-ologic 30_35
LIOB33.IOB_Y1.OMUX.D1 origin:036-iob-ologic 32_16
LIOB33.IOB_Y1.OQUSED origin:036-iob-ologic 30_41
+LIOB33.IOB_Y1.OSERDES.SERDES_MODE.SLAVE origin:036-iob-ologic 32_44
+LIOB33.IOB_Y1.OSERDES.TRISTATE_WIDTH.W4 origin:036-iob-ologic 33_37
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.DDR origin:036-iob-ologic 32_36
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.SDR origin:036-iob-ologic 32_34
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.BUF origin:036-iob-ologic 33_61
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.DDR origin:036-iob-ologic 33_57
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.SDR origin:036-iob-ologic 32_58
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.2 origin:036-iob-ologic 31_00
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.3 origin:036-iob-ologic 30_01
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.4 origin:036-iob-ologic 30_03
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.5 origin:036-iob-ologic 31_06
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.6 origin:036-iob-ologic 30_07
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.7 origin:036-iob-ologic 31_04
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.8 origin:036-iob-ologic 30_11
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W2 origin:036-iob-ologic 31_00
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W3 origin:036-iob-ologic 30_01
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W4 origin:036-iob-ologic 30_03
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W5 origin:036-iob-ologic 31_06
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W6 origin:036-iob-ologic 30_07
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W7 origin:036-iob-ologic 31_04
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W8 origin:036-iob-ologic 30_11
LIOB33.IOB_Y1.OSERDESE.IN_USE origin:036-iob-ologic 32_54 33_15
+LIOB33.IOB_Y1.OSERDESE.SRTYPE.SYNC origin:036-iob-ologic 33_33
+LIOB33.IOB_Y1.OSERDESE.TSRTYPE.SYNC origin:036-iob-ologic 33_55
LIOB33.IOB_Y1.PULLTYPE.KEEPER origin:030-iob !38_34 39_33 39_35
LIOB33.IOB_Y1.PULLTYPE.NONE origin:030-iob !38_34 !39_35 39_33
LIOB33.IOB_Y1.PULLTYPE.PULLDOWN origin:030-iob !38_34 !39_33 !39_35
LIOB33.IOB_Y1.PULLTYPE.PULLUP origin:030-iob !39_35 38_34 39_33
-LIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED origin:030-iob !38_02 38_00 38_08 38_10 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED origin:030-iob !38_02 38_00 38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
LIOB33.IOB_Y1.SSTL135.IN origin:030-iob !38_42 !39_41 38_40
LIOB33.IOB_Y1.SSTL135.SLEW.FAST origin:030-iob !39_21 38_16 38_18 38_20 38_22 39_17
+LIOB33.IOB_Y1.ZIBUF_LOW_PWR origin:030-iob 39_43
LIOB33.IOB_Y1.ZINIT_OQ origin:036-iob-ologic 32_30
LIOB33.IOB_Y1.ZINIT_TQ origin:036-iob-ologic 31_52
LIOB33.IOB_Y1.ZINV_CLK origin:036-iob-ologic 30_35 30_37
LIOB33.IOB_Y1.ZINV_D origin:035-iob-ilogic 28_18
+LIOB33.IOB_Y1.ZINV_T1 origin:036-iob-ologic 31_60
+LIOB33.IOB_Y1.ZINV_T2 origin:036-iob-ologic 31_56
+LIOB33.IOB_Y1.ZINV_T3 origin:036-iob-ologic 30_51
+LIOB33.IOB_Y1.ZINV_T4 origin:036-iob-ologic 31_48
LIOB33.IOB_Y1.ZSRVAL_OQ origin:036-iob-ologic 32_20 32_32 33_19
LIOB33.IOB_Y1.ZSRVAL_TQ origin:036-iob-ologic 32_46 32_52 33_45
+LIOB33.OUT_DIFF origin:030-iob 39_59 39_61
diff --git a/artix7/segbits_riob33.db b/artix7/segbits_riob33.db
index a4f7e65..534a2ba 100644
--- a/artix7/segbits_riob33.db
+++ b/artix7/segbits_riob33.db
@@ -2,16 +2,21 @@
RIOB33.IOB_Y0.IDDR_OR_ISERDES.IN_USE 26_71
RIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
RIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+RIOB33.IOB_Y0.IFF.INV_OCLK 28_124
RIOB33.IOB_Y0.IFF.SRTYPE.SYNC 29_67
RIOB33.IOB_Y0.IFF.ZINIT_Q1 28_72
RIOB33.IOB_Y0.IFF.ZINIT_Q2 28_76
RIOB33.IOB_Y0.IFF.ZINIT_Q3 28_86
RIOB33.IOB_Y0.IFF.ZINIT_Q4 28_94
RIOB33.IOB_Y0.IFF.ZINV_C 28_126 29_123 29_125
+RIOB33.IOB_Y0.IFF.ZINV_OCLK 28_64
RIOB33.IOB_Y0.IFF.ZSRVAL_Q1 29_71
RIOB33.IOB_Y0.IFF.ZSRVAL_Q2 29_75
RIOB33.IOB_Y0.IFF.ZSRVAL_Q3 29_85
RIOB33.IOB_Y0.IFF.ZSRVAL_Q4 29_93
+RIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_40 38_120 38_122 39_121 39_123
+RIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_50 38_120 38_122 39_123
+RIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_60 38_120 39_123
RIOB33.IOB_Y0.INTERMDISABLE.I 39_89
RIOB33.IOB_Y0.IS_CLKDIV_INVERTED 30_85
RIOB33.IOB_Y0.IS_D1_INVERTED 30_97
@@ -23,7 +28,12 @@
RIOB33.IOB_Y0.IS_D7_INVERTED 31_118
RIOB33.IOB_Y0.IS_D8_INVERTED 30_125
RIOB33.IOB_Y0.ISERDES.DATA_RATE.SDR 27_108
-RIOB33.IOB_Y0.ISERDES.IN_USE 27_70 27_102 27_110 28_110
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W2 !26_109 !27_110 !27_112
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
+RIOB33.IOB_Y0.ISERDES.IN_USE 27_70 27_102 28_110
RIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
RIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
RIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
@@ -33,70 +43,85 @@
RIOB33.IOB_Y0.ODDR.DDR_CLK_EDGE.SAME_EDGE 31_92
RIOB33.IOB_Y0.OMUX.D1 33_111
RIOB33.IOB_Y0.OQUSED 31_86
+RIOB33.IOB_Y0.OSERDES.SERDES_MODE.SLAVE 33_83
+RIOB33.IOB_Y0.OSERDES.TRISTATE_WIDTH.W4 32_90
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.DDR 33_91
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.SDR 33_93
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.BUF 32_66
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.DDR 32_70
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.SDR 33_69
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.2 30_127
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.3 31_126
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.4 31_124
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.5 30_121
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.6 31_120
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.7 30_123
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.8 31_116
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W2 30_127
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W3 31_126
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W4 31_124
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W5 30_121
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W6 31_120
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W7 30_123
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W8 31_116
RIOB33.IOB_Y0.OSERDESE.IN_USE 32_112 33_73
+RIOB33.IOB_Y0.OSERDESE.SRTYPE.SYNC 32_94
+RIOB33.IOB_Y0.OSERDESE.TSRTYPE.SYNC 32_72
RIOB33.IOB_Y0.PULLTYPE.KEEPER 38_92 38_94 !39_93
RIOB33.IOB_Y0.PULLTYPE.NONE !38_92 38_94 !39_93
RIOB33.IOB_Y0.PULLTYPE.PULLDOWN !38_92 !38_94 !39_93
RIOB33.IOB_Y0.PULLTYPE.PULLUP !38_92 38_94 39_93
+RIOB33.IOB_Y0.ZIBUF_LOW_PWR 38_84
RIOB33.IOB_Y0.ZINIT_OQ 33_97
RIOB33.IOB_Y0.ZINIT_TQ 30_75
RIOB33.IOB_Y0.ZINV_CLK 31_90 31_92
RIOB33.IOB_Y0.ZINV_D 29_109
+RIOB33.IOB_Y0.ZINV_T1 30_67
+RIOB33.IOB_Y0.ZINV_T2 30_71
+RIOB33.IOB_Y0.ZINV_T3 31_76
+RIOB33.IOB_Y0.ZINV_T4 30_79
RIOB33.IOB_Y0.ZSRVAL_OQ 32_108 33_95 33_107
RIOB33.IOB_Y0.ZSRVAL_TQ 32_82 33_75 33_81
RIOB33.IOB_Y0.IDELMUXE3.P0 29_101
RIOB33.IOB_Y0.IFFDELMUXE3.P0 28_116
-RIOB33.IOB_Y0.LVCMOS12.DRIVE.I4 38_64 38_112 38_118 38_126 39_65 !39_117 !39_119 39_125 !39_127
-RIOB33.IOB_Y0.LVCMOS12.DRIVE.I12 38_64 38_112 !38_118 38_126 39_65 !39_117 !39_119 !39_125 39_127
+RIOB33.IOB_Y0.LVCMOS12.DRIVE.I4 38_64 38_112 38_118 38_126 39_65 39_113 !39_117 !39_119 39_125 !39_127
+RIOB33.IOB_Y0.LVCMOS12.DRIVE.I12 38_64 38_112 !38_118 38_126 39_65 39_113 !39_117 !39_119 !39_125 39_127
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18.IN 38_86 39_85 !39_87
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST !38_106 !38_110 !39_105 !39_107 !39_109 !39_111
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.IN_ONLY !38_64 !38_112 38_118 !38_126 !39_65 39_113 !39_117 39_119 39_125 !39_127
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW 38_106 38_110 39_105 !39_107 39_109 !39_111
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN 39_95
-RIOB33.IOB_Y0.LVCMOS12_LVCMOS25.DRIVE.I8 38_64 38_112 !38_118 !38_126 39_65 !39_117 39_119 !39_125 !39_127
-RIOB33.IOB_Y0.LVCMOS15.DRIVE.I8 38_64 38_112 !38_118 38_126 39_65 !39_117 39_119 39_125 39_127
-RIOB33.IOB_Y0.LVCMOS15.DRIVE.I12 38_64 38_112 !38_118 !38_126 39_65 !39_117 !39_119 !39_125 39_127
-RIOB33.IOB_Y0.LVCMOS15.DRIVE.I16 38_64 38_112 38_118 38_126 39_65 39_117 !39_119 !39_125 39_127
-RIOB33.IOB_Y0.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 38_64 38_112 38_118 !38_126 39_65 !39_117 !39_119 39_125 39_127
-RIOB33.IOB_Y0.LVCMOS18.DRIVE.I12_I8 38_64 38_112 !38_118 38_126 39_65 !39_117 39_119 39_125 !39_127
-RIOB33.IOB_Y0.LVCMOS18.DRIVE.I16 38_64 38_112 !38_118 38_126 39_65 !39_117 !39_119 39_125 39_127
-RIOB33.IOB_Y0.LVCMOS18.DRIVE.I24 38_64 38_112 !38_118 38_126 39_65 39_117 39_119 !39_125 !39_127
-RIOB33.IOB_Y0.LVCMOS25.DRIVE.I12 38_64 38_112 !38_118 !38_126 39_65 !39_117 !39_119 !39_125 !39_127
-RIOB33.IOB_Y0.LVCMOS25.DRIVE.I16 38_64 38_112 38_118 38_126 39_65 39_117 !39_119 !39_125 !39_127
+RIOB33.IOB_Y0.LVCMOS12_LVCMOS25.DRIVE.I8 38_64 38_112 !38_118 !38_126 39_65 39_113 !39_117 39_119 !39_125 !39_127
+RIOB33.IOB_Y0.LVCMOS15.DRIVE.I8 38_64 38_112 !38_118 38_126 39_65 39_113 !39_117 39_119 39_125 39_127
+RIOB33.IOB_Y0.LVCMOS15.DRIVE.I12 38_64 38_112 !38_118 !38_126 39_65 39_113 !39_117 !39_119 !39_125 39_127
+RIOB33.IOB_Y0.LVCMOS15.DRIVE.I16 38_64 38_112 38_118 38_126 39_65 39_113 39_117 !39_119 !39_125 39_127
+RIOB33.IOB_Y0.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 38_64 38_112 38_118 !38_126 39_65 39_113 !39_117 !39_119 39_125 39_127
+RIOB33.IOB_Y0.LVCMOS18.DRIVE.I12_I8 38_64 38_112 !38_118 38_126 39_65 39_113 !39_117 39_119 39_125 !39_127
+RIOB33.IOB_Y0.LVCMOS18.DRIVE.I16 38_64 38_112 !38_118 38_126 39_65 39_113 !39_117 !39_119 39_125 39_127
+RIOB33.IOB_Y0.LVCMOS18.DRIVE.I24 38_64 38_112 !38_118 38_126 39_65 39_113 39_117 39_119 !39_125 !39_127
+RIOB33.IOB_Y0.LVCMOS25.DRIVE.I12 38_64 38_112 !38_118 !38_126 39_65 39_113 !39_117 !39_119 !39_125 !39_127
+RIOB33.IOB_Y0.LVCMOS25.DRIVE.I16 38_64 38_112 38_118 38_126 39_65 39_113 39_117 !39_119 !39_125 !39_127
RIOB33.IOB_Y0.LVCMOS25_LVCMOS33_LVTTL.IN 38_86 39_85 39_87
RIOB33.IOB_Y0.LVCMOS33.DRIVE.I16 38_64 !38_112 38_118 !38_126 39_65 39_117 !39_119 !39_125 39_127
RIOB33.IOB_Y0.LVCMOS33_LVTTL.DRIVE.I4 38_64 !38_112 38_118 !38_126 39_65 !39_117 !39_119 39_125 39_127
RIOB33.IOB_Y0.LVCMOS33_LVTTL.DRIVE.I12_I8 38_64 !38_112 !38_118 38_126 39_65 !39_117 39_119 39_125 !39_127
RIOB33.IOB_Y0.LVCMOS33_LVTTL.DRIVE.I12_I16 38_64 !38_112 !38_118 38_126 39_65 !39_117 !39_119 39_125 39_127
-RIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED 38_64 38_112 38_118 38_126 39_65 39_117 39_119 !39_125 39_127
+RIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED 38_64 38_112 38_118 38_126 39_65 39_113 39_117 39_119 !39_125 39_127
RIOB33.IOB_Y0.SSTL135.IN !38_86 !39_85 39_87
+RIOB33.IOB_Y0.SSTL135.IN_DIFF 38_86 !39_85 39_87
RIOB33.IOB_Y0.SSTL135.SLEW.FAST !38_106 38_110 39_105 39_107 39_109 39_111
RIOB33.IOB_Y1.IBUFDISABLE.I 39_45
RIOB33.IOB_Y1.IDDR_OR_ISERDES.IN_USE 27_56
RIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
RIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+RIOB33.IOB_Y1.IFF.INV_OCLK 29_03
RIOB33.IOB_Y1.IFF.SRTYPE.SYNC 28_60
RIOB33.IOB_Y1.IFF.ZINIT_Q1 29_55
RIOB33.IOB_Y1.IFF.ZINIT_Q2 29_51
RIOB33.IOB_Y1.IFF.ZINIT_Q3 29_41
RIOB33.IOB_Y1.IFF.ZINIT_Q4 29_33
RIOB33.IOB_Y1.IFF.ZINV_C 28_02 28_04 29_01
+RIOB33.IOB_Y1.IFF.ZINV_OCLK 29_63
RIOB33.IOB_Y1.IFF.ZSRVAL_Q1 28_56
RIOB33.IOB_Y1.IFF.ZSRVAL_Q2 28_52
RIOB33.IOB_Y1.IFF.ZSRVAL_Q3 28_42
RIOB33.IOB_Y1.IFF.ZSRVAL_Q4 28_34
+RIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_40 38_04 38_06 39_05 39_07
+RIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_50 38_04 39_05 39_07
+RIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_60 38_04 39_07
RIOB33.IOB_Y1.INTERMDISABLE.I 38_38
RIOB33.IOB_Y1.IS_CLKDIV_INVERTED 31_42
RIOB33.IOB_Y1.IS_D1_INVERTED 31_30
@@ -108,7 +133,12 @@
RIOB33.IOB_Y1.IS_D7_INVERTED 30_09
RIOB33.IOB_Y1.IS_D8_INVERTED 31_02
RIOB33.IOB_Y1.ISERDES.DATA_RATE.SDR 26_19
-RIOB33.IOB_Y1.ISERDES.IN_USE 26_17 26_25 26_57 29_17
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W2 !26_15 !26_17 !27_18
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
+RIOB33.IOB_Y1.ISERDES.IN_USE 26_25 26_57 29_17
RIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
RIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
RIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
@@ -118,53 +148,63 @@
RIOB33.IOB_Y1.ODDR.DDR_CLK_EDGE.SAME_EDGE 30_35
RIOB33.IOB_Y1.OMUX.D1 32_16
RIOB33.IOB_Y1.OQUSED 30_41
+RIOB33.IOB_Y1.OSERDES.SERDES_MODE.SLAVE 32_44
+RIOB33.IOB_Y1.OSERDES.TRISTATE_WIDTH.W4 33_37
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.DDR 32_36
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.SDR 32_34
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.BUF 33_61
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.DDR 33_57
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.SDR 32_58
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.2 31_00
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.3 30_01
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.4 30_03
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.5 31_06
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.6 30_07
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.7 31_04
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.8 30_11
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W2 31_00
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W3 30_01
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W4 30_03
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W5 31_06
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W6 30_07
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W7 31_04
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W8 30_11
RIOB33.IOB_Y1.OSERDESE.IN_USE 32_54 33_15
+RIOB33.IOB_Y1.OSERDESE.SRTYPE.SYNC 33_33
+RIOB33.IOB_Y1.OSERDESE.TSRTYPE.SYNC 33_55
RIOB33.IOB_Y1.PULLTYPE.KEEPER !38_34 39_33 39_35
RIOB33.IOB_Y1.PULLTYPE.NONE !38_34 39_33 !39_35
RIOB33.IOB_Y1.PULLTYPE.PULLDOWN !38_34 !39_33 !39_35
RIOB33.IOB_Y1.PULLTYPE.PULLUP 38_34 39_33 !39_35
+RIOB33.IOB_Y1.ZIBUF_LOW_PWR 39_43
RIOB33.IOB_Y1.ZINIT_OQ 32_30
RIOB33.IOB_Y1.ZINIT_TQ 31_52
RIOB33.IOB_Y1.ZINV_CLK 30_35 30_37
RIOB33.IOB_Y1.ZINV_D 28_18
+RIOB33.IOB_Y1.ZINV_T1 31_60
+RIOB33.IOB_Y1.ZINV_T2 31_56
+RIOB33.IOB_Y1.ZINV_T3 30_51
+RIOB33.IOB_Y1.ZINV_T4 31_48
RIOB33.IOB_Y1.ZSRVAL_OQ 32_20 32_32 33_19
RIOB33.IOB_Y1.ZSRVAL_TQ 32_46 32_52 33_45
RIOB33.IOB_Y1.IDELMUXE3.P0 28_26
RIOB33.IOB_Y1.IFFDELMUXE3.P0 29_11
-RIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 !38_00 38_02 !38_08 !38_10 38_62 39_01 39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 !38_00 38_02 !38_08 !38_10 38_14 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18.IN !38_40 38_42 39_41
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST !38_16 !38_18 !38_20 !38_22 !39_17 !39_21
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.IN_ONLY !38_00 38_02 38_08 !38_10 38_14 !38_62 !39_01 39_09 !39_15 !39_63
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW !38_16 38_18 !38_20 38_22 39_17 39_21
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN 38_32
-RIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 !38_00 !38_02 38_08 !38_10 38_62 !39_01 !39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 38_00 38_02 38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_62 !39_01 !39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 38_00 !38_02 !38_08 38_10 38_62 39_01 39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 38_00 38_02 !38_08 !38_10 38_62 !39_01 39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 !38_00 38_02 38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 38_00 38_02 !38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 !38_00 !38_02 38_08 38_10 38_62 39_01 !39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 !38_00 !38_02 !38_08 !38_10 38_62 !39_01 !39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 !38_00 !38_02 !38_08 38_10 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 !38_00 !38_02 38_08 !38_10 38_14 38_62 !39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 38_00 38_02 38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_14 38_62 !39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 38_00 !38_02 !38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 38_00 38_02 !38_08 !38_10 38_14 38_62 !39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 !38_00 38_02 38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 38_00 38_02 !38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 !38_00 !38_02 38_08 38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 !38_00 !38_02 !38_08 !38_10 38_14 38_62 !39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 !38_00 !38_02 !38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
RIOB33.IOB_Y1.LVCMOS25_LVCMOS33_LVTTL.IN 38_40 38_42 39_41
RIOB33.IOB_Y1.LVCMOS33.DRIVE.I16 38_00 !38_02 !38_08 38_10 38_62 !39_01 39_09 !39_15 39_63
RIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I4 38_00 38_02 !38_08 !38_10 38_62 !39_01 39_09 !39_15 39_63
RIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I12_I8 !38_00 38_02 38_08 !38_10 38_62 39_01 !39_09 !39_15 39_63
RIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I12_I16 38_00 38_02 !38_08 !38_10 38_62 39_01 !39_09 !39_15 39_63
-RIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED 38_00 !38_02 38_08 38_10 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED 38_00 !38_02 38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
RIOB33.IOB_Y1.SSTL135.IN 38_40 !38_42 !39_41
RIOB33.IOB_Y1.SSTL135.SLEW.FAST 38_16 38_18 38_20 38_22 39_17 !39_21
+RIOB33.OUT_DIFF 39_59 39_61
diff --git a/artix7/segbits_riob33.origin_info.db b/artix7/segbits_riob33.origin_info.db
index 3bb1986..36beb74 100644
--- a/artix7/segbits_riob33.origin_info.db
+++ b/artix7/segbits_riob33.origin_info.db
@@ -3,24 +3,34 @@
RIOB33.IOB_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
RIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
RIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+RIOB33.IOB_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
RIOB33.IOB_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
RIOB33.IOB_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
RIOB33.IOB_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
RIOB33.IOB_Y0.IFF.ZINIT_Q3 origin:035-iob-ilogic 28_86
RIOB33.IOB_Y0.IFF.ZINIT_Q4 origin:035-iob-ilogic 28_94
RIOB33.IOB_Y0.IFF.ZINV_C origin:035-iob-ilogic 28_126 29_123 29_125
+RIOB33.IOB_Y0.IFF.ZINV_OCLK origin:035-iob-ilogic 28_64
RIOB33.IOB_Y0.IFF.ZSRVAL_Q1 origin:035-iob-ilogic 29_71
RIOB33.IOB_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
RIOB33.IOB_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
RIOB33.IOB_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
RIOB33.IOB_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
RIOB33.IOB_Y0.INTERMDISABLE.I origin:030-iob 39_89
+RIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_40 origin:030-iob 38_120 38_122 39_121 39_123
+RIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_50 origin:030-iob 38_120 38_122 39_123
+RIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_60 origin:030-iob 38_120 39_123
RIOB33.IOB_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W2 origin:035-iob-ilogic !26_109 !27_110 !27_112
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
RIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
RIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
RIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
RIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-RIOB33.IOB_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_110 27_70 28_110
+RIOB33.IOB_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
RIOB33.IOB_Y0.IS_CLKDIV_INVERTED origin:036-iob-ologic 30_85
RIOB33.IOB_Y0.IS_D1_INVERTED origin:036-iob-ologic 30_97
RIOB33.IOB_Y0.IS_D2_INVERTED origin:036-iob-ologic 31_102
@@ -30,23 +40,23 @@
RIOB33.IOB_Y0.IS_D6_INVERTED origin:036-iob-ologic 31_114
RIOB33.IOB_Y0.IS_D7_INVERTED origin:036-iob-ologic 31_118
RIOB33.IOB_Y0.IS_D8_INVERTED origin:036-iob-ologic 30_125
-RIOB33.IOB_Y0.LVCMOS12.DRIVE.I12 origin:030-iob !38_118 !39_117 !39_119 !39_125 38_112 38_126 38_64 39_127 39_65
-RIOB33.IOB_Y0.LVCMOS12.DRIVE.I4 origin:030-iob !39_117 !39_119 !39_127 38_112 38_118 38_126 38_64 39_125 39_65
+RIOB33.IOB_Y0.LVCMOS12.DRIVE.I12 origin:030-iob !38_118 !39_117 !39_119 !39_125 38_112 38_126 38_64 39_113 39_127 39_65
+RIOB33.IOB_Y0.LVCMOS12.DRIVE.I4 origin:030-iob !39_117 !39_119 !39_127 38_112 38_118 38_126 38_64 39_113 39_125 39_65
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18.IN origin:030-iob !39_87 38_86 39_85
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST origin:030-iob !38_106 !38_110 !39_105 !39_107 !39_109 !39_111
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.IN_ONLY origin:030-iob !38_112 !38_126 !38_64 !39_117 !39_127 !39_65 38_118 39_113 39_119 39_125
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW origin:030-iob !39_107 !39_111 38_106 38_110 39_105 39_109
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN origin:030-iob 39_95
-RIOB33.IOB_Y0.LVCMOS12_LVCMOS25.DRIVE.I8 origin:030-iob !38_118 !38_126 !39_117 !39_125 !39_127 38_112 38_64 39_119 39_65
-RIOB33.IOB_Y0.LVCMOS15.DRIVE.I12 origin:030-iob !38_118 !38_126 !39_117 !39_119 !39_125 38_112 38_64 39_127 39_65
-RIOB33.IOB_Y0.LVCMOS15.DRIVE.I16 origin:030-iob !39_119 !39_125 38_112 38_118 38_126 38_64 39_117 39_127 39_65
-RIOB33.IOB_Y0.LVCMOS15.DRIVE.I8 origin:030-iob !38_118 !39_117 38_112 38_126 38_64 39_119 39_125 39_127 39_65
-RIOB33.IOB_Y0.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 origin:030-iob !38_126 !39_117 !39_119 38_112 38_118 38_64 39_125 39_127 39_65
-RIOB33.IOB_Y0.LVCMOS18.DRIVE.I12_I8 origin:030-iob !38_118 !39_117 !39_127 38_112 38_126 38_64 39_119 39_125 39_65
-RIOB33.IOB_Y0.LVCMOS18.DRIVE.I16 origin:030-iob !38_118 !39_117 !39_119 38_112 38_126 38_64 39_125 39_127 39_65
-RIOB33.IOB_Y0.LVCMOS18.DRIVE.I24 origin:030-iob !38_118 !39_125 !39_127 38_112 38_126 38_64 39_117 39_119 39_65
-RIOB33.IOB_Y0.LVCMOS25.DRIVE.I12 origin:030-iob !38_118 !38_126 !39_117 !39_119 !39_125 !39_127 38_112 38_64 39_65
-RIOB33.IOB_Y0.LVCMOS25.DRIVE.I16 origin:030-iob !39_119 !39_125 !39_127 38_112 38_118 38_126 38_64 39_117 39_65
+RIOB33.IOB_Y0.LVCMOS12_LVCMOS25.DRIVE.I8 origin:030-iob !38_118 !38_126 !39_117 !39_125 !39_127 38_112 38_64 39_113 39_119 39_65
+RIOB33.IOB_Y0.LVCMOS15.DRIVE.I12 origin:030-iob !38_118 !38_126 !39_117 !39_119 !39_125 38_112 38_64 39_113 39_127 39_65
+RIOB33.IOB_Y0.LVCMOS15.DRIVE.I16 origin:030-iob !39_119 !39_125 38_112 38_118 38_126 38_64 39_113 39_117 39_127 39_65
+RIOB33.IOB_Y0.LVCMOS15.DRIVE.I8 origin:030-iob !38_118 !39_117 38_112 38_126 38_64 39_113 39_119 39_125 39_127 39_65
+RIOB33.IOB_Y0.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 origin:030-iob !38_126 !39_117 !39_119 38_112 38_118 38_64 39_113 39_125 39_127 39_65
+RIOB33.IOB_Y0.LVCMOS18.DRIVE.I12_I8 origin:030-iob !38_118 !39_117 !39_127 38_112 38_126 38_64 39_113 39_119 39_125 39_65
+RIOB33.IOB_Y0.LVCMOS18.DRIVE.I16 origin:030-iob !38_118 !39_117 !39_119 38_112 38_126 38_64 39_113 39_125 39_127 39_65
+RIOB33.IOB_Y0.LVCMOS18.DRIVE.I24 origin:030-iob !38_118 !39_125 !39_127 38_112 38_126 38_64 39_113 39_117 39_119 39_65
+RIOB33.IOB_Y0.LVCMOS25.DRIVE.I12 origin:030-iob !38_118 !38_126 !39_117 !39_119 !39_125 !39_127 38_112 38_64 39_113 39_65
+RIOB33.IOB_Y0.LVCMOS25.DRIVE.I16 origin:030-iob !39_119 !39_125 !39_127 38_112 38_118 38_126 38_64 39_113 39_117 39_65
RIOB33.IOB_Y0.LVCMOS25_LVCMOS33_LVTTL.IN origin:030-iob 38_86 39_85 39_87
RIOB33.IOB_Y0.LVCMOS33.DRIVE.I16 origin:030-iob !38_112 !38_126 !39_119 !39_125 38_118 38_64 39_117 39_127 39_65
RIOB33.IOB_Y0.LVCMOS33_LVTTL.DRIVE.I12_I16 origin:030-iob !38_112 !38_118 !39_117 !39_119 38_126 38_64 39_125 39_127 39_65
@@ -57,30 +67,40 @@
RIOB33.IOB_Y0.ODDR.DDR_CLK_EDGE.SAME_EDGE origin:036-iob-ologic 31_92
RIOB33.IOB_Y0.OMUX.D1 origin:036-iob-ologic 33_111
RIOB33.IOB_Y0.OQUSED origin:036-iob-ologic 31_86
+RIOB33.IOB_Y0.OSERDES.SERDES_MODE.SLAVE origin:036-iob-ologic 33_83
+RIOB33.IOB_Y0.OSERDES.TRISTATE_WIDTH.W4 origin:036-iob-ologic 32_90
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.DDR origin:036-iob-ologic 33_91
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.SDR origin:036-iob-ologic 33_93
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.BUF origin:036-iob-ologic 32_66
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.DDR origin:036-iob-ologic 32_70
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.SDR origin:036-iob-ologic 33_69
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.2 origin:036-iob-ologic 30_127
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.3 origin:036-iob-ologic 31_126
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.4 origin:036-iob-ologic 31_124
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.5 origin:036-iob-ologic 30_121
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.6 origin:036-iob-ologic 31_120
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.7 origin:036-iob-ologic 30_123
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.8 origin:036-iob-ologic 31_116
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W2 origin:036-iob-ologic 30_127
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W3 origin:036-iob-ologic 31_126
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W4 origin:036-iob-ologic 31_124
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W5 origin:036-iob-ologic 30_121
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W6 origin:036-iob-ologic 31_120
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W7 origin:036-iob-ologic 30_123
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W8 origin:036-iob-ologic 31_116
RIOB33.IOB_Y0.OSERDESE.IN_USE origin:036-iob-ologic 32_112 33_73
+RIOB33.IOB_Y0.OSERDESE.SRTYPE.SYNC origin:036-iob-ologic 32_94
+RIOB33.IOB_Y0.OSERDESE.TSRTYPE.SYNC origin:036-iob-ologic 32_72
RIOB33.IOB_Y0.PULLTYPE.KEEPER origin:030-iob !39_93 38_92 38_94
RIOB33.IOB_Y0.PULLTYPE.NONE origin:030-iob !38_92 !39_93 38_94
RIOB33.IOB_Y0.PULLTYPE.PULLDOWN origin:030-iob !38_92 !38_94 !39_93
RIOB33.IOB_Y0.PULLTYPE.PULLUP origin:030-iob !38_92 38_94 39_93
-RIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED origin:030-iob !39_125 38_112 38_118 38_126 38_64 39_117 39_119 39_127 39_65
+RIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED origin:030-iob !39_125 38_112 38_118 38_126 38_64 39_113 39_117 39_119 39_127 39_65
RIOB33.IOB_Y0.SSTL135.IN origin:030-iob !38_86 !39_85 39_87
+RIOB33.IOB_Y0.SSTL135.IN_DIFF origin:030-iob !39_85 38_86 39_87
RIOB33.IOB_Y0.SSTL135.SLEW.FAST origin:030-iob !38_106 38_110 39_105 39_107 39_109 39_111
+RIOB33.IOB_Y0.ZIBUF_LOW_PWR origin:030-iob 38_84
RIOB33.IOB_Y0.ZINIT_OQ origin:036-iob-ologic 33_97
RIOB33.IOB_Y0.ZINIT_TQ origin:036-iob-ologic 30_75
RIOB33.IOB_Y0.ZINV_CLK origin:036-iob-ologic 31_90 31_92
RIOB33.IOB_Y0.ZINV_D origin:035-iob-ilogic 29_109
+RIOB33.IOB_Y0.ZINV_T1 origin:036-iob-ologic 30_67
+RIOB33.IOB_Y0.ZINV_T2 origin:036-iob-ologic 30_71
+RIOB33.IOB_Y0.ZINV_T3 origin:036-iob-ologic 31_76
+RIOB33.IOB_Y0.ZINV_T4 origin:036-iob-ologic 30_79
RIOB33.IOB_Y0.ZSRVAL_OQ origin:036-iob-ologic 32_108 33_107 33_95
RIOB33.IOB_Y0.ZSRVAL_TQ origin:036-iob-ologic 32_82 33_75 33_81
RIOB33.IOB_Y1.IBUFDISABLE.I origin:030-iob 39_45
@@ -88,24 +108,34 @@
RIOB33.IOB_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
RIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
RIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+RIOB33.IOB_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
RIOB33.IOB_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
RIOB33.IOB_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
RIOB33.IOB_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
RIOB33.IOB_Y1.IFF.ZINIT_Q3 origin:035-iob-ilogic 29_41
RIOB33.IOB_Y1.IFF.ZINIT_Q4 origin:035-iob-ilogic 29_33
RIOB33.IOB_Y1.IFF.ZINV_C origin:035-iob-ilogic 28_02 28_04 29_01
+RIOB33.IOB_Y1.IFF.ZINV_OCLK origin:035-iob-ilogic 29_63
RIOB33.IOB_Y1.IFF.ZSRVAL_Q1 origin:035-iob-ilogic 28_56
RIOB33.IOB_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
RIOB33.IOB_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
RIOB33.IOB_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
RIOB33.IOB_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
RIOB33.IOB_Y1.INTERMDISABLE.I origin:030-iob 38_38
+RIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_40 origin:030-iob 38_04 38_06 39_05 39_07
+RIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_50 origin:030-iob 38_04 39_05 39_07
+RIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_60 origin:030-iob 38_04 39_07
RIOB33.IOB_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W2 origin:035-iob-ilogic !26_15 !26_17 !27_18
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
RIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
RIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
RIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
RIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-RIOB33.IOB_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_17 26_25 26_57 29_17
+RIOB33.IOB_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
RIOB33.IOB_Y1.IS_CLKDIV_INVERTED origin:036-iob-ologic 31_42
RIOB33.IOB_Y1.IS_D1_INVERTED origin:036-iob-ologic 31_30
RIOB33.IOB_Y1.IS_D2_INVERTED origin:036-iob-ologic 30_25
@@ -115,23 +145,23 @@
RIOB33.IOB_Y1.IS_D6_INVERTED origin:036-iob-ologic 30_13
RIOB33.IOB_Y1.IS_D7_INVERTED origin:036-iob-ologic 30_09
RIOB33.IOB_Y1.IS_D8_INVERTED origin:036-iob-ologic 31_02
-RIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_09 38_00 38_62 39_01 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 origin:030-iob !38_00 !38_08 !38_10 38_02 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_09 38_00 38_14 38_62 39_01 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 origin:030-iob !38_00 !38_08 !38_10 38_02 38_14 38_62 39_01 39_09 39_15 39_63
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18.IN origin:030-iob !38_40 38_42 39_41
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST origin:030-iob !38_16 !38_18 !38_20 !38_22 !39_17 !39_21
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.IN_ONLY origin:030-iob !38_00 !38_10 !38_62 !39_01 !39_15 !39_63 38_02 38_08 38_14 39_09
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW origin:030-iob !38_16 !38_20 38_18 38_22 39_17 39_21
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN origin:030-iob 38_32
-RIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 origin:030-iob !38_00 !38_02 !38_10 !39_01 !39_09 38_08 38_62 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_01 !39_09 38_00 38_62 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 origin:030-iob !38_02 !38_08 38_00 38_10 38_62 39_01 39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 origin:030-iob !38_10 !39_09 38_00 38_02 38_08 38_62 39_01 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 origin:030-iob !38_08 !38_10 !39_01 38_00 38_02 38_62 39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 origin:030-iob !38_00 !38_10 !39_09 38_02 38_08 38_62 39_01 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 origin:030-iob !38_08 !38_10 !39_09 38_00 38_02 38_62 39_01 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 origin:030-iob !38_00 !38_02 !39_09 38_08 38_10 38_62 39_01 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 origin:030-iob !38_00 !38_02 !38_08 !38_10 !39_01 !39_09 38_62 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 origin:030-iob !38_00 !38_02 !38_08 38_10 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 origin:030-iob !38_00 !38_02 !38_10 !39_01 !39_09 38_08 38_14 38_62 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_01 !39_09 38_00 38_14 38_62 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 origin:030-iob !38_02 !38_08 38_00 38_10 38_14 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 origin:030-iob !38_10 !39_09 38_00 38_02 38_08 38_14 38_62 39_01 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 origin:030-iob !38_08 !38_10 !39_01 38_00 38_02 38_14 38_62 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 origin:030-iob !38_00 !38_10 !39_09 38_02 38_08 38_14 38_62 39_01 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 origin:030-iob !38_08 !38_10 !39_09 38_00 38_02 38_14 38_62 39_01 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 origin:030-iob !38_00 !38_02 !39_09 38_08 38_10 38_14 38_62 39_01 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 origin:030-iob !38_00 !38_02 !38_08 !38_10 !39_01 !39_09 38_14 38_62 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 origin:030-iob !38_00 !38_02 !38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
RIOB33.IOB_Y1.LVCMOS25_LVCMOS33_LVTTL.IN origin:030-iob 38_40 38_42 39_41
RIOB33.IOB_Y1.LVCMOS33.DRIVE.I16 origin:030-iob !38_02 !38_08 !39_01 !39_15 38_00 38_10 38_62 39_09 39_63
RIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I12_I16 origin:030-iob !38_08 !38_10 !39_09 !39_15 38_00 38_02 38_62 39_01 39_63
@@ -142,29 +172,39 @@
RIOB33.IOB_Y1.ODDR.DDR_CLK_EDGE.SAME_EDGE origin:036-iob-ologic 30_35
RIOB33.IOB_Y1.OMUX.D1 origin:036-iob-ologic 32_16
RIOB33.IOB_Y1.OQUSED origin:036-iob-ologic 30_41
+RIOB33.IOB_Y1.OSERDES.SERDES_MODE.SLAVE origin:036-iob-ologic 32_44
+RIOB33.IOB_Y1.OSERDES.TRISTATE_WIDTH.W4 origin:036-iob-ologic 33_37
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.DDR origin:036-iob-ologic 32_36
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.SDR origin:036-iob-ologic 32_34
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.BUF origin:036-iob-ologic 33_61
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.DDR origin:036-iob-ologic 33_57
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.SDR origin:036-iob-ologic 32_58
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.2 origin:036-iob-ologic 31_00
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.3 origin:036-iob-ologic 30_01
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.4 origin:036-iob-ologic 30_03
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.5 origin:036-iob-ologic 31_06
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.6 origin:036-iob-ologic 30_07
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.7 origin:036-iob-ologic 31_04
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.8 origin:036-iob-ologic 30_11
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W2 origin:036-iob-ologic 31_00
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W3 origin:036-iob-ologic 30_01
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W4 origin:036-iob-ologic 30_03
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W5 origin:036-iob-ologic 31_06
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W6 origin:036-iob-ologic 30_07
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W7 origin:036-iob-ologic 31_04
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W8 origin:036-iob-ologic 30_11
RIOB33.IOB_Y1.OSERDESE.IN_USE origin:036-iob-ologic 32_54 33_15
+RIOB33.IOB_Y1.OSERDESE.SRTYPE.SYNC origin:036-iob-ologic 33_33
+RIOB33.IOB_Y1.OSERDESE.TSRTYPE.SYNC origin:036-iob-ologic 33_55
RIOB33.IOB_Y1.PULLTYPE.KEEPER origin:030-iob !38_34 39_33 39_35
RIOB33.IOB_Y1.PULLTYPE.NONE origin:030-iob !38_34 !39_35 39_33
RIOB33.IOB_Y1.PULLTYPE.PULLDOWN origin:030-iob !38_34 !39_33 !39_35
RIOB33.IOB_Y1.PULLTYPE.PULLUP origin:030-iob !39_35 38_34 39_33
-RIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED origin:030-iob !38_02 38_00 38_08 38_10 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED origin:030-iob !38_02 38_00 38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
RIOB33.IOB_Y1.SSTL135.IN origin:030-iob !38_42 !39_41 38_40
RIOB33.IOB_Y1.SSTL135.SLEW.FAST origin:030-iob !39_21 38_16 38_18 38_20 38_22 39_17
+RIOB33.IOB_Y1.ZIBUF_LOW_PWR origin:030-iob 39_43
RIOB33.IOB_Y1.ZINIT_OQ origin:036-iob-ologic 32_30
RIOB33.IOB_Y1.ZINIT_TQ origin:036-iob-ologic 31_52
RIOB33.IOB_Y1.ZINV_CLK origin:036-iob-ologic 30_35 30_37
RIOB33.IOB_Y1.ZINV_D origin:035-iob-ilogic 28_18
+RIOB33.IOB_Y1.ZINV_T1 origin:036-iob-ologic 31_60
+RIOB33.IOB_Y1.ZINV_T2 origin:036-iob-ologic 31_56
+RIOB33.IOB_Y1.ZINV_T3 origin:036-iob-ologic 30_51
+RIOB33.IOB_Y1.ZINV_T4 origin:036-iob-ologic 31_48
RIOB33.IOB_Y1.ZSRVAL_OQ origin:036-iob-ologic 32_20 32_32 33_19
RIOB33.IOB_Y1.ZSRVAL_TQ origin:036-iob-ologic 32_46 32_52 33_45
+RIOB33.OUT_DIFF origin:030-iob 39_59 39_61
diff --git a/kintex7/mask_hclk_ioi.db b/kintex7/mask_hclk_ioi.db
index 3651397..36fc9c8 100644
--- a/kintex7/mask_hclk_ioi.db
+++ b/kintex7/mask_hclk_ioi.db
@@ -1,3 +1,7 @@
+bit 26_05
+bit 26_11
+bit 26_19
+bit 26_25
bit 26_174
bit 26_175
bit 26_176
@@ -27,6 +31,10 @@
bit 26_299
bit 26_307
bit 26_313
+bit 27_02
+bit 27_06
+bit 27_12
+bit 27_14
bit 27_174
bit 27_175
bit 27_176
@@ -56,6 +64,8 @@
bit 27_294
bit 27_300
bit 27_302
+bit 28_14
+bit 28_30
bit 28_174
bit 28_175
bit 28_178
@@ -94,6 +104,8 @@
bit 28_286
bit 28_302
bit 28_318
+bit 29_27
+bit 29_29
bit 29_174
bit 29_175
bit 29_176
diff --git a/kintex7/mask_liob33.db b/kintex7/mask_liob33.db
index 58964e0..b75c091 100644
--- a/kintex7/mask_liob33.db
+++ b/kintex7/mask_liob33.db
@@ -15,7 +15,6 @@
bit 25_84
bit 25_85
bit 25_95
-bit 25_96
bit 25_98
bit 25_99
bit 25_111
@@ -25,6 +24,7 @@
bit 25_122
bit 25_124
bit 26_09
+bit 26_15
bit 26_17
bit 26_19
bit 26_21
@@ -36,12 +36,18 @@
bit 26_99
bit 26_101
bit 26_107
+bit 26_109
+bit 26_111
bit 26_115
bit 26_117
+bit 26_119
bit 26_121
bit 27_06
+bit 27_08
bit 27_10
bit 27_12
+bit 27_16
+bit 27_18
bit 27_20
bit 27_26
bit 27_28
@@ -53,6 +59,7 @@
bit 27_106
bit 27_108
bit 27_110
+bit 27_112
bit 27_118
bit 28_00
bit 28_02
@@ -258,6 +265,8 @@
bit 33_111
bit 38_00
bit 38_02
+bit 38_04
+bit 38_06
bit 38_08
bit 38_10
bit 38_14
@@ -270,6 +279,7 @@
bit 38_38
bit 38_40
bit 38_42
+bit 38_44
bit 38_62
bit 38_64
bit 38_82
@@ -281,8 +291,12 @@
bit 38_110
bit 38_112
bit 38_118
+bit 38_120
+bit 38_122
bit 38_126
bit 39_01
+bit 39_05
+bit 39_07
bit 39_09
bit 39_15
bit 39_17
@@ -292,8 +306,11 @@
bit 39_41
bit 39_43
bit 39_45
+bit 39_59
+bit 39_61
bit 39_63
bit 39_65
+bit 39_83
bit 39_85
bit 39_87
bit 39_89
@@ -306,5 +323,7 @@
bit 39_113
bit 39_117
bit 39_119
+bit 39_121
+bit 39_123
bit 39_125
bit 39_127
diff --git a/kintex7/mask_riob33.db b/kintex7/mask_riob33.db
index 58964e0..b75c091 100644
--- a/kintex7/mask_riob33.db
+++ b/kintex7/mask_riob33.db
@@ -15,7 +15,6 @@
bit 25_84
bit 25_85
bit 25_95
-bit 25_96
bit 25_98
bit 25_99
bit 25_111
@@ -25,6 +24,7 @@
bit 25_122
bit 25_124
bit 26_09
+bit 26_15
bit 26_17
bit 26_19
bit 26_21
@@ -36,12 +36,18 @@
bit 26_99
bit 26_101
bit 26_107
+bit 26_109
+bit 26_111
bit 26_115
bit 26_117
+bit 26_119
bit 26_121
bit 27_06
+bit 27_08
bit 27_10
bit 27_12
+bit 27_16
+bit 27_18
bit 27_20
bit 27_26
bit 27_28
@@ -53,6 +59,7 @@
bit 27_106
bit 27_108
bit 27_110
+bit 27_112
bit 27_118
bit 28_00
bit 28_02
@@ -258,6 +265,8 @@
bit 33_111
bit 38_00
bit 38_02
+bit 38_04
+bit 38_06
bit 38_08
bit 38_10
bit 38_14
@@ -270,6 +279,7 @@
bit 38_38
bit 38_40
bit 38_42
+bit 38_44
bit 38_62
bit 38_64
bit 38_82
@@ -281,8 +291,12 @@
bit 38_110
bit 38_112
bit 38_118
+bit 38_120
+bit 38_122
bit 38_126
bit 39_01
+bit 39_05
+bit 39_07
bit 39_09
bit 39_15
bit 39_17
@@ -292,8 +306,11 @@
bit 39_41
bit 39_43
bit 39_45
+bit 39_59
+bit 39_61
bit 39_63
bit 39_65
+bit 39_83
bit 39_85
bit 39_87
bit 39_89
@@ -306,5 +323,7 @@
bit 39_113
bit 39_117
bit 39_119
+bit 39_121
+bit 39_123
bit 39_125
bit 39_127
diff --git a/kintex7/segbits_cmt_top_l_upper_t.db b/kintex7/segbits_cmt_top_l_upper_t.db
index 2c77897..f26c716 100644
--- a/kintex7/segbits_cmt_top_l_upper_t.db
+++ b/kintex7/segbits_cmt_top_l_upper_t.db
@@ -1,3 +1,7 @@
+CMT_TOP_L_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKFBIN.CMT_TOP_L_UPPER_T_PLLE2_CLK_FB_INT 29_10
+CMT_TOP_L_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN1.CMT_TOP_L_UPPER_T_PLLE2_CLK_IN1_INT 28_09
+CMT_TOP_L_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN2.CMT_TOP_L_UPPER_T_PLLE2_CLK_IN2_INT 29_07
+CMT_TOP_L_UPPER_T.EXTERNAL_FEEDBACK 29_11
CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[0] 28_163
CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[1] 29_163
CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[2] 28_164
diff --git a/kintex7/segbits_cmt_top_l_upper_t.origin_info.db b/kintex7/segbits_cmt_top_l_upper_t.origin_info.db
index e163248..71acb66 100644
--- a/kintex7/segbits_cmt_top_l_upper_t.origin_info.db
+++ b/kintex7/segbits_cmt_top_l_upper_t.origin_info.db
@@ -1,3 +1,7 @@
+CMT_TOP_L_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKFBIN.CMT_TOP_L_UPPER_T_PLLE2_CLK_FB_INT origin:034-cmt-pll-pips 29_10
+CMT_TOP_L_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN1.CMT_TOP_L_UPPER_T_PLLE2_CLK_IN1_INT origin:034-cmt-pll-pips 28_09
+CMT_TOP_L_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN2.CMT_TOP_L_UPPER_T_PLLE2_CLK_IN2_INT origin:034-cmt-pll-pips 29_07
+CMT_TOP_L_UPPER_T.EXTERNAL_FEEDBACK origin:034-cmt-pll-pips 29_11
CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[0] origin:032-cmt-pll 28_163
CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[1] origin:032-cmt-pll 29_163
CMT_TOP_L_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[2] origin:032-cmt-pll 28_164
diff --git a/kintex7/segbits_cmt_top_r_upper_t.db b/kintex7/segbits_cmt_top_r_upper_t.db
index d022b7c..3ae7c06 100644
--- a/kintex7/segbits_cmt_top_r_upper_t.db
+++ b/kintex7/segbits_cmt_top_r_upper_t.db
@@ -1,3 +1,7 @@
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKFBIN.CMT_TOP_R_UPPER_T_PLLE2_CLK_FB_INT 29_10
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN1.CMT_TOP_R_UPPER_T_PLLE2_CLK_IN1_INT 28_09
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN2.CMT_TOP_R_UPPER_T_PLLE2_CLK_IN2_INT 29_07
+CMT_TOP_R_UPPER_T.EXTERNAL_FEEDBACK 29_11
CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[0] 28_163
CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[1] 29_163
CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[2] 28_164
diff --git a/kintex7/segbits_cmt_top_r_upper_t.origin_info.db b/kintex7/segbits_cmt_top_r_upper_t.origin_info.db
index ecc9978..9ba05c1 100644
--- a/kintex7/segbits_cmt_top_r_upper_t.origin_info.db
+++ b/kintex7/segbits_cmt_top_r_upper_t.origin_info.db
@@ -1,3 +1,7 @@
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKFBIN.CMT_TOP_R_UPPER_T_PLLE2_CLK_FB_INT origin:034-cmt-pll-pips 29_10
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN1.CMT_TOP_R_UPPER_T_PLLE2_CLK_IN1_INT origin:034-cmt-pll-pips 28_09
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKIN2.CMT_TOP_R_UPPER_T_PLLE2_CLK_IN2_INT origin:034-cmt-pll-pips 29_07
+CMT_TOP_R_UPPER_T.EXTERNAL_FEEDBACK origin:034-cmt-pll-pips 29_11
CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[0] origin:032-cmt-pll 28_163
CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[1] origin:032-cmt-pll 29_163
CMT_TOP_R_UPPER_T.PLLE2.CLKFBOUT_CLKOUT1_HIGH_TIME[2] origin:032-cmt-pll 28_164
diff --git a/kintex7/segbits_hclk_ioi3.db b/kintex7/segbits_hclk_ioi3.db
index a7c5fe4..7dc2228 100644
--- a/kintex7/segbits_hclk_ioi3.db
+++ b/kintex7/segbits_hclk_ioi3.db
@@ -1,3 +1,15 @@
+HCLK_IOI3.HCLK_IOI_CK_IGCLK0.HCLK_IOI_CK_BUFHCLK0 28_175
+HCLK_IOI3.HCLK_IOI_CK_IGCLK1.HCLK_IOI_CK_BUFHCLK1 29_174
+HCLK_IOI3.HCLK_IOI_CK_IGCLK2.HCLK_IOI_CK_BUFHCLK2 29_176
+HCLK_IOI3.HCLK_IOI_CK_IGCLK3.HCLK_IOI_CK_BUFHCLK3 29_178
+HCLK_IOI3.HCLK_IOI_CK_IGCLK4.HCLK_IOI_CK_BUFHCLK4 29_183
+HCLK_IOI3.HCLK_IOI_CK_IGCLK5.HCLK_IOI_CK_BUFHCLK5 29_187
+HCLK_IOI3.HCLK_IOI_CK_IGCLK6.HCLK_IOI_CK_BUFHCLK6 29_190
+HCLK_IOI3.HCLK_IOI_CK_IGCLK7.HCLK_IOI_CK_BUFHCLK7 29_191
+HCLK_IOI3.HCLK_IOI_CK_IGCLK8.HCLK_IOI_CK_BUFHCLK8 28_174
+HCLK_IOI3.HCLK_IOI_CK_IGCLK9.HCLK_IOI_CK_BUFHCLK9 29_175
+HCLK_IOI3.HCLK_IOI_CK_IGCLK10.HCLK_IOI_CK_BUFHCLK10 29_177
+HCLK_IOI3.HCLK_IOI_CK_IGCLK11.HCLK_IOI_CK_BUFHCLK11 29_179
HCLK_IOI3.HCLK_IOI_IDELAYCTRL_REFCLK.HCLK_IOI_LEAF_GCLK_BOT0 26_180 37_188 37_189
HCLK_IOI3.HCLK_IOI_IDELAYCTRL_REFCLK.HCLK_IOI_LEAF_GCLK_BOT1 26_181 37_188 37_189
HCLK_IOI3.HCLK_IOI_IDELAYCTRL_REFCLK.HCLK_IOI_LEAF_GCLK_BOT2 26_182 37_188 37_189
@@ -174,3 +186,7 @@
HCLK_IOI3.HCLK_IOI_RCLK_BEFORE_DIV3.HCLK_IOI_RCLK1 32_179 35_181
HCLK_IOI3.HCLK_IOI_RCLK_BEFORE_DIV3.HCLK_IOI_RCLK2 31_180 32_179
HCLK_IOI3.HCLK_IOI_RCLK_BEFORE_DIV3.HCLK_IOI_RCLK3 32_179 35_179
+HCLK_IOI3.VREF.V_600_MV 38_186 39_190
+HCLK_IOI3.VREF.V_675_MV 38_186 39_182
+HCLK_IOI3.VREF.V_750_MV 38_186 39_184
+HCLK_IOI3.VREF.V_900_MV 38_186 39_189
diff --git a/kintex7/segbits_hclk_ioi3.origin_info.db b/kintex7/segbits_hclk_ioi3.origin_info.db
index 10e0f14..060efd6 100644
--- a/kintex7/segbits_hclk_ioi3.origin_info.db
+++ b/kintex7/segbits_hclk_ioi3.origin_info.db
@@ -1,3 +1,15 @@
+HCLK_IOI3.HCLK_IOI_CK_IGCLK0.HCLK_IOI_CK_BUFHCLK0 origin:047-hclk-ioi-pips 28_175
+HCLK_IOI3.HCLK_IOI_CK_IGCLK1.HCLK_IOI_CK_BUFHCLK1 origin:047-hclk-ioi-pips 29_174
+HCLK_IOI3.HCLK_IOI_CK_IGCLK10.HCLK_IOI_CK_BUFHCLK10 origin:047-hclk-ioi-pips 29_177
+HCLK_IOI3.HCLK_IOI_CK_IGCLK11.HCLK_IOI_CK_BUFHCLK11 origin:047-hclk-ioi-pips 29_179
+HCLK_IOI3.HCLK_IOI_CK_IGCLK2.HCLK_IOI_CK_BUFHCLK2 origin:047-hclk-ioi-pips 29_176
+HCLK_IOI3.HCLK_IOI_CK_IGCLK3.HCLK_IOI_CK_BUFHCLK3 origin:047-hclk-ioi-pips 29_178
+HCLK_IOI3.HCLK_IOI_CK_IGCLK4.HCLK_IOI_CK_BUFHCLK4 origin:047-hclk-ioi-pips 29_183
+HCLK_IOI3.HCLK_IOI_CK_IGCLK5.HCLK_IOI_CK_BUFHCLK5 origin:047-hclk-ioi-pips 29_187
+HCLK_IOI3.HCLK_IOI_CK_IGCLK6.HCLK_IOI_CK_BUFHCLK6 origin:047-hclk-ioi-pips 29_190
+HCLK_IOI3.HCLK_IOI_CK_IGCLK7.HCLK_IOI_CK_BUFHCLK7 origin:047-hclk-ioi-pips 29_191
+HCLK_IOI3.HCLK_IOI_CK_IGCLK8.HCLK_IOI_CK_BUFHCLK8 origin:047-hclk-ioi-pips 28_174
+HCLK_IOI3.HCLK_IOI_CK_IGCLK9.HCLK_IOI_CK_BUFHCLK9 origin:047-hclk-ioi-pips 29_175
HCLK_IOI3.HCLK_IOI_IDELAYCTRL_REFCLK.HCLK_IOI_LEAF_GCLK_BOT0 origin:047-hclk-ioi-pips 26_180 37_188 37_189
HCLK_IOI3.HCLK_IOI_IDELAYCTRL_REFCLK.HCLK_IOI_LEAF_GCLK_BOT1 origin:047-hclk-ioi-pips 26_181 37_188 37_189
HCLK_IOI3.HCLK_IOI_IDELAYCTRL_REFCLK.HCLK_IOI_LEAF_GCLK_BOT2 origin:047-hclk-ioi-pips 26_182 37_188 37_189
@@ -174,3 +186,7 @@
HCLK_IOI3.HCLK_IOI_RCLK_BEFORE_DIV3.HCLK_IOI_RCLK1 origin:047-hclk-ioi-pips 32_179 35_181
HCLK_IOI3.HCLK_IOI_RCLK_BEFORE_DIV3.HCLK_IOI_RCLK2 origin:047-hclk-ioi-pips 31_180 32_179
HCLK_IOI3.HCLK_IOI_RCLK_BEFORE_DIV3.HCLK_IOI_RCLK3 origin:047-hclk-ioi-pips 32_179 35_179
+HCLK_IOI3.VREF.V_600_MV origin:030-iob 38_186 39_190
+HCLK_IOI3.VREF.V_675_MV origin:030-iob 38_186 39_182
+HCLK_IOI3.VREF.V_750_MV origin:030-iob 38_186 39_184
+HCLK_IOI3.VREF.V_900_MV origin:030-iob 38_186 39_189
diff --git a/kintex7/segbits_int_l.origin_info.db b/kintex7/segbits_int_l.origin_info.db
index 6560708..861e1cb 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
@@ -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
@@ -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:056-pip-rem !22_08 20_08 23_08 24_08 25_08
+INT_L.FAN_ALT4.FAN_BOUNCE7 origin:050-pip-seed !22_08 20_08 23_08 24_08 25_08
INT_L.FAN_ALT4.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
@@ -2191,7 +2191,7 @@
INT_L.NE6BEG3.NW2END3 origin:050-pip-seed 02_53 04_53
INT_L.NE6BEG3.NW6END3 origin:050-pip-seed 04_53 06_52
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.SE6END3 origin:056-pip-rem 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.NL1BEG0.LOGIC_OUTS_L1 origin:050-pip-seed 07_16 14_17
@@ -2827,7 +2827,7 @@
INT_L.SE6BEG3.NE2END3 origin:050-pip-seed 03_58 04_56
INT_L.SE6BEG3.NE6END3 origin:050-pip-seed 04_56 04_59
INT_L.SE6BEG3.NN2END3 origin:050-pip-seed 02_59 04_56
-INT_L.SE6BEG3.NN6END3 origin:056-pip-rem 04_56 07_59
+INT_L.SE6BEG3.NN6END3 origin:050-pip-seed 04_56 07_59
INT_L.SE6BEG3.SE2END3 origin:050-pip-seed 02_58 03_58
INT_L.SE6BEG3.SE6END3 origin:050-pip-seed 02_58 07_59
INT_L.SE6BEG3.SS2END3 origin:050-pip-seed 02_59 05_58
@@ -3623,7 +3623,7 @@
INT_L.WW4BEG3.LOGIC_OUTS_L7 origin:050-pip-seed 02_49 04_50
INT_L.WW4BEG3.LV_L18 origin:056-pip-rem 05_48 07_49
INT_L.WW4BEG3.NE2END3 origin:050-pip-seed 02_49 05_51
-INT_L.WW4BEG3.NE6END3 origin:050-pip-seed 05_48 05_51
+INT_L.WW4BEG3.NE6END3 origin:056-pip-rem 05_48 05_51
INT_L.WW4BEG3.NN2END3 origin:050-pip-seed 03_48 05_51
INT_L.WW4BEG3.NN6END3 origin:050-pip-seed 05_51 06_48
INT_L.WW4BEG3.NW2END3 origin:050-pip-seed 02_49 03_49
diff --git a/kintex7/segbits_int_r.origin_info.db b/kintex7/segbits_int_r.origin_info.db
index a0ca49f..3e20cd9 100644
--- a/kintex7/segbits_int_r.origin_info.db
+++ b/kintex7/segbits_int_r.origin_info.db
@@ -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
@@ -3285,7 +3285,7 @@
INT_R.SW6BEG2.LVB0 origin:056-pip-rem 04_46 05_44
INT_R.SW6BEG2.LVB12 origin:056-pip-rem 05_44 07_45
INT_R.SW6BEG2.NW2END3 origin:050-pip-seed 02_45 05_47
-INT_R.SW6BEG2.NW6END3 origin:050-pip-seed 05_47 06_44
+INT_R.SW6BEG2.NW6END3 origin:056-pip-rem 05_47 06_44
INT_R.SW6BEG2.SE2END2 origin:050-pip-seed 02_45 04_45
INT_R.SW6BEG2.SE6END2 origin:050-pip-seed 04_45 06_44
INT_R.SW6BEG2.SS2END2 origin:050-pip-seed 03_44 03_45
diff --git a/kintex7/segbits_liob33.db b/kintex7/segbits_liob33.db
index 5eeecee..36dad19 100644
--- a/kintex7/segbits_liob33.db
+++ b/kintex7/segbits_liob33.db
@@ -2,16 +2,21 @@
LIOB33.IOB_Y0.IDDR_OR_ISERDES.IN_USE 26_71
LIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
LIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+LIOB33.IOB_Y0.IFF.INV_OCLK 28_124
LIOB33.IOB_Y0.IFF.SRTYPE.SYNC 29_67
LIOB33.IOB_Y0.IFF.ZINIT_Q1 28_72
LIOB33.IOB_Y0.IFF.ZINIT_Q2 28_76
LIOB33.IOB_Y0.IFF.ZINIT_Q3 28_86
LIOB33.IOB_Y0.IFF.ZINIT_Q4 28_94
LIOB33.IOB_Y0.IFF.ZINV_C 28_126 29_123 29_125
+LIOB33.IOB_Y0.IFF.ZINV_OCLK 28_64
LIOB33.IOB_Y0.IFF.ZSRVAL_Q1 29_71
LIOB33.IOB_Y0.IFF.ZSRVAL_Q2 29_75
LIOB33.IOB_Y0.IFF.ZSRVAL_Q3 29_85
LIOB33.IOB_Y0.IFF.ZSRVAL_Q4 29_93
+LIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_40 38_120 38_122 39_121 39_123
+LIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_50 38_120 38_122 39_123
+LIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_60 38_120 39_123
LIOB33.IOB_Y0.INTERMDISABLE.I 39_89
LIOB33.IOB_Y0.IS_CLKDIV_INVERTED 30_85
LIOB33.IOB_Y0.IS_D1_INVERTED 30_97
@@ -23,7 +28,12 @@
LIOB33.IOB_Y0.IS_D7_INVERTED 31_118
LIOB33.IOB_Y0.IS_D8_INVERTED 30_125
LIOB33.IOB_Y0.ISERDES.DATA_RATE.SDR 27_108
-LIOB33.IOB_Y0.ISERDES.IN_USE 27_70 27_102 27_110 28_110
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W2 !26_109 !27_110 !27_112
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
+LIOB33.IOB_Y0.ISERDES.IN_USE 27_70 27_102 28_110
LIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
LIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
LIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
@@ -33,35 +43,42 @@
LIOB33.IOB_Y0.ODDR.DDR_CLK_EDGE.SAME_EDGE 31_92
LIOB33.IOB_Y0.OMUX.D1 33_111
LIOB33.IOB_Y0.OQUSED 31_86
+LIOB33.IOB_Y0.OSERDES.SERDES_MODE.SLAVE 33_83
+LIOB33.IOB_Y0.OSERDES.TRISTATE_WIDTH.W4 32_90
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.DDR 33_91
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.SDR 33_93
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.BUF 32_66
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.DDR 32_70
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.SDR 33_69
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.2 30_127
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.3 31_126
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.4 31_124
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.5 30_121
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.6 31_120
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.7 30_123
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.8 31_116
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W2 30_127
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W3 31_126
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W4 31_124
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W5 30_121
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W6 31_120
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W7 30_123
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W8 31_116
LIOB33.IOB_Y0.OSERDESE.IN_USE 32_112 33_73
+LIOB33.IOB_Y0.OSERDESE.SRTYPE.SYNC 32_94
+LIOB33.IOB_Y0.OSERDESE.TSRTYPE.SYNC 32_72
LIOB33.IOB_Y0.PULLTYPE.KEEPER 38_92 38_94 !39_93
LIOB33.IOB_Y0.PULLTYPE.NONE !38_92 38_94 !39_93
LIOB33.IOB_Y0.PULLTYPE.PULLDOWN !38_92 !38_94 !39_93
LIOB33.IOB_Y0.PULLTYPE.PULLUP !38_92 38_94 39_93
+LIOB33.IOB_Y0.ZIBUF_LOW_PWR 38_84
LIOB33.IOB_Y0.ZINIT_OQ 33_97
LIOB33.IOB_Y0.ZINIT_TQ 30_75
LIOB33.IOB_Y0.ZINV_CLK 31_90 31_92
LIOB33.IOB_Y0.ZINV_D 29_109
+LIOB33.IOB_Y0.ZINV_T1 30_67
+LIOB33.IOB_Y0.ZINV_T2 30_71
+LIOB33.IOB_Y0.ZINV_T3 31_76
+LIOB33.IOB_Y0.ZINV_T4 30_79
LIOB33.IOB_Y0.ZSRVAL_OQ 32_108 33_95 33_107
LIOB33.IOB_Y0.ZSRVAL_TQ 32_82 33_75 33_81
LIOB33.IOB_Y0.IDELMUXE3.P0 29_101
LIOB33.IOB_Y0.IFFDELMUXE3.P0 28_116
LIOB33.IOB_Y0.LVCMOS12.DRIVE.I4 38_64 38_112 38_118 38_126 39_65 !39_117 !39_119 39_125 !39_127
LIOB33.IOB_Y0.LVCMOS12.DRIVE.I12 38_64 38_112 !38_118 38_126 39_65 !39_117 !39_119 !39_125 39_127
-LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.IN !39_87
-LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.IN_ONLY !38_64 !38_112 !38_118 !38_126 !39_65 !39_113 !39_117 !39_119 !39_125 !39_127
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST !38_106 !38_110 !39_105 !39_107 !39_109 !39_111
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW 38_106 38_110 39_105 !39_107 39_109 !39_111
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN 39_95
@@ -79,24 +96,30 @@
LIOB33.IOB_Y0.LVCMOS33_LVTTL.DRIVE.I4 38_64 !38_112 38_118 !38_126 39_65 !39_117 !39_119 39_125 39_127
LIOB33.IOB_Y0.LVCMOS33_LVTTL.DRIVE.I12_I8 38_64 !38_112 !38_118 38_126 39_65 !39_117 39_119 39_125 !39_127
LIOB33.IOB_Y0.LVCMOS33_LVTTL.DRIVE.I12_I16 38_64 !38_112 !38_118 38_126 39_65 !39_117 !39_119 39_125 39_127
-LIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED 38_64 38_112 38_118 38_126 39_65 39_117 39_119 !39_125 39_127
-LIOB33.IOB_Y0.SSTL135.IN 39_87
+LIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED 38_64 38_112 38_118 38_126 39_65 39_113 39_117 39_119 !39_125 39_127
+LIOB33.IOB_Y0.SSTL135.IN !38_86 39_87
+LIOB33.IOB_Y0.SSTL135.IN_DIFF 38_86 39_87
LIOB33.IOB_Y0.SSTL135.IN_ONLY !38_64 !38_112 38_118 !38_126 !39_65 39_113 !39_117 39_119 39_125 !39_127
LIOB33.IOB_Y0.SSTL135.SLEW.FAST !38_106 38_110 39_105 39_107 39_109 39_111
LIOB33.IOB_Y1.IBUFDISABLE.I 39_45
LIOB33.IOB_Y1.IDDR_OR_ISERDES.IN_USE 27_56
LIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
LIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+LIOB33.IOB_Y1.IFF.INV_OCLK 29_03
LIOB33.IOB_Y1.IFF.SRTYPE.SYNC 28_60
LIOB33.IOB_Y1.IFF.ZINIT_Q1 29_55
LIOB33.IOB_Y1.IFF.ZINIT_Q2 29_51
LIOB33.IOB_Y1.IFF.ZINIT_Q3 29_41
LIOB33.IOB_Y1.IFF.ZINIT_Q4 29_33
LIOB33.IOB_Y1.IFF.ZINV_C 28_02 28_04 29_01
+LIOB33.IOB_Y1.IFF.ZINV_OCLK 29_63
LIOB33.IOB_Y1.IFF.ZSRVAL_Q1 28_56
LIOB33.IOB_Y1.IFF.ZSRVAL_Q2 28_52
LIOB33.IOB_Y1.IFF.ZSRVAL_Q3 28_42
LIOB33.IOB_Y1.IFF.ZSRVAL_Q4 28_34
+LIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_40 38_04 38_06 39_05 39_07
+LIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_50 38_04 39_05 39_07
+LIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_60 38_04 39_07
LIOB33.IOB_Y1.INTERMDISABLE.I 38_38
LIOB33.IOB_Y1.IS_CLKDIV_INVERTED 31_42
LIOB33.IOB_Y1.IS_D1_INVERTED 31_30
@@ -108,7 +131,12 @@
LIOB33.IOB_Y1.IS_D7_INVERTED 30_09
LIOB33.IOB_Y1.IS_D8_INVERTED 31_02
LIOB33.IOB_Y1.ISERDES.DATA_RATE.SDR 26_19
-LIOB33.IOB_Y1.ISERDES.IN_USE 26_17 26_25 26_57 29_17
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W2 !26_15 !26_17 !27_18
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
+LIOB33.IOB_Y1.ISERDES.IN_USE 26_25 26_57 29_17
LIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
LIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
LIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
@@ -118,53 +146,63 @@
LIOB33.IOB_Y1.ODDR.DDR_CLK_EDGE.SAME_EDGE 30_35
LIOB33.IOB_Y1.OMUX.D1 32_16
LIOB33.IOB_Y1.OQUSED 30_41
+LIOB33.IOB_Y1.OSERDES.SERDES_MODE.SLAVE 32_44
+LIOB33.IOB_Y1.OSERDES.TRISTATE_WIDTH.W4 33_37
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.DDR 32_36
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.SDR 32_34
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.BUF 33_61
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.DDR 33_57
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.SDR 32_58
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.2 31_00
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.3 30_01
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.4 30_03
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.5 31_06
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.6 30_07
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.7 31_04
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.8 30_11
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W2 31_00
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W3 30_01
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W4 30_03
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W5 31_06
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W6 30_07
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W7 31_04
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W8 30_11
LIOB33.IOB_Y1.OSERDESE.IN_USE 32_54 33_15
+LIOB33.IOB_Y1.OSERDESE.SRTYPE.SYNC 33_33
+LIOB33.IOB_Y1.OSERDESE.TSRTYPE.SYNC 33_55
LIOB33.IOB_Y1.PULLTYPE.KEEPER !38_34 39_33 39_35
LIOB33.IOB_Y1.PULLTYPE.NONE !38_34 39_33 !39_35
LIOB33.IOB_Y1.PULLTYPE.PULLDOWN !38_34 !39_33 !39_35
LIOB33.IOB_Y1.PULLTYPE.PULLUP 38_34 39_33 !39_35
+LIOB33.IOB_Y1.ZIBUF_LOW_PWR 39_43
LIOB33.IOB_Y1.ZINIT_OQ 32_30
LIOB33.IOB_Y1.ZINIT_TQ 31_52
LIOB33.IOB_Y1.ZINV_CLK 30_35 30_37
LIOB33.IOB_Y1.ZINV_D 28_18
+LIOB33.IOB_Y1.ZINV_T1 31_60
+LIOB33.IOB_Y1.ZINV_T2 31_56
+LIOB33.IOB_Y1.ZINV_T3 30_51
+LIOB33.IOB_Y1.ZINV_T4 31_48
LIOB33.IOB_Y1.ZSRVAL_OQ 32_20 32_32 33_19
LIOB33.IOB_Y1.ZSRVAL_TQ 32_46 32_52 33_45
LIOB33.IOB_Y1.IDELMUXE3.P0 28_26
LIOB33.IOB_Y1.IFFDELMUXE3.P0 29_11
-LIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 !38_00 38_02 !38_08 !38_10 38_62 39_01 39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 !38_00 38_02 !38_08 !38_10 38_14 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18.IN !38_40 38_42 39_41
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST !38_16 !38_18 !38_20 !38_22 !39_17 !39_21
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.IN_ONLY !38_00 38_02 38_08 !38_10 38_14 !38_62 !39_01 39_09 !39_15 !39_63
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW !38_16 38_18 !38_20 38_22 39_17 39_21
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN 38_32
-LIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 !38_00 !38_02 38_08 !38_10 38_62 !39_01 !39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 38_00 38_02 38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_62 !39_01 !39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 38_00 !38_02 !38_08 38_10 38_62 39_01 39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 38_00 38_02 !38_08 !38_10 38_62 !39_01 39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 !38_00 38_02 38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 38_00 38_02 !38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 !38_00 !38_02 38_08 38_10 38_62 39_01 !39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 !38_00 !38_02 !38_08 !38_10 38_62 !39_01 !39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 !38_00 !38_02 !38_08 38_10 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 !38_00 !38_02 38_08 !38_10 38_14 38_62 !39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 38_00 38_02 38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_14 38_62 !39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 38_00 !38_02 !38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 38_00 38_02 !38_08 !38_10 38_14 38_62 !39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 !38_00 38_02 38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 38_00 38_02 !38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 !38_00 !38_02 38_08 38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 !38_00 !38_02 !38_08 !38_10 38_14 38_62 !39_01 !39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 !38_00 !38_02 !38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
LIOB33.IOB_Y1.LVCMOS25_LVCMOS33_LVTTL.IN 38_40 38_42 39_41
LIOB33.IOB_Y1.LVCMOS33.DRIVE.I16 38_00 !38_02 !38_08 38_10 38_62 !39_01 39_09 !39_15 39_63
LIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I4 38_00 38_02 !38_08 !38_10 38_62 !39_01 39_09 !39_15 39_63
LIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I12_I8 !38_00 38_02 38_08 !38_10 38_62 39_01 !39_09 !39_15 39_63
LIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I12_I16 38_00 38_02 !38_08 !38_10 38_62 39_01 !39_09 !39_15 39_63
-LIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED 38_00 !38_02 38_08 38_10 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED 38_00 !38_02 38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
LIOB33.IOB_Y1.SSTL135.IN 38_40 !38_42 !39_41
LIOB33.IOB_Y1.SSTL135.SLEW.FAST 38_16 38_18 38_20 38_22 39_17 !39_21
+LIOB33.OUT_DIFF 39_59 39_61
diff --git a/kintex7/segbits_liob33.origin_info.db b/kintex7/segbits_liob33.origin_info.db
index b9999d8..647091f 100644
--- a/kintex7/segbits_liob33.origin_info.db
+++ b/kintex7/segbits_liob33.origin_info.db
@@ -3,24 +3,34 @@
LIOB33.IOB_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
LIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
LIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+LIOB33.IOB_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
LIOB33.IOB_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
LIOB33.IOB_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
LIOB33.IOB_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
LIOB33.IOB_Y0.IFF.ZINIT_Q3 origin:035-iob-ilogic 28_86
LIOB33.IOB_Y0.IFF.ZINIT_Q4 origin:035-iob-ilogic 28_94
LIOB33.IOB_Y0.IFF.ZINV_C origin:035-iob-ilogic 28_126 29_123 29_125
+LIOB33.IOB_Y0.IFF.ZINV_OCLK origin:035-iob-ilogic 28_64
LIOB33.IOB_Y0.IFF.ZSRVAL_Q1 origin:035-iob-ilogic 29_71
LIOB33.IOB_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
LIOB33.IOB_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
LIOB33.IOB_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
LIOB33.IOB_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
LIOB33.IOB_Y0.INTERMDISABLE.I origin:030-iob 39_89
+LIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_40 origin:030-iob 38_120 38_122 39_121 39_123
+LIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_50 origin:030-iob 38_120 38_122 39_123
+LIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_60 origin:030-iob 38_120 39_123
LIOB33.IOB_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W2 origin:035-iob-ilogic !26_109 !27_110 !27_112
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
+LIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
LIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
LIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
LIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
LIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-LIOB33.IOB_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_110 27_70 28_110
+LIOB33.IOB_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
LIOB33.IOB_Y0.IS_CLKDIV_INVERTED origin:036-iob-ologic 30_85
LIOB33.IOB_Y0.IS_D1_INVERTED origin:036-iob-ologic 30_97
LIOB33.IOB_Y0.IS_D2_INVERTED origin:036-iob-ologic 31_102
@@ -32,8 +42,6 @@
LIOB33.IOB_Y0.IS_D8_INVERTED origin:036-iob-ologic 30_125
LIOB33.IOB_Y0.LVCMOS12.DRIVE.I12 origin:030-iob !38_118 !39_117 !39_119 !39_125 38_112 38_126 38_64 39_127 39_65
LIOB33.IOB_Y0.LVCMOS12.DRIVE.I4 origin:030-iob !39_117 !39_119 !39_127 38_112 38_118 38_126 38_64 39_125 39_65
-LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.IN origin:030-iob !39_87
-LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.IN_ONLY origin:030-iob !38_112 !38_118 !38_126 !38_64 !39_113 !39_117 !39_119 !39_125 !39_127 !39_65
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST origin:030-iob !38_106 !38_110 !39_105 !39_107 !39_109 !39_111
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW origin:030-iob !39_107 !39_111 38_106 38_110 39_105 39_109
LIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN origin:030-iob 39_95
@@ -56,31 +64,41 @@
LIOB33.IOB_Y0.ODDR.DDR_CLK_EDGE.SAME_EDGE origin:036-iob-ologic 31_92
LIOB33.IOB_Y0.OMUX.D1 origin:036-iob-ologic 33_111
LIOB33.IOB_Y0.OQUSED origin:036-iob-ologic 31_86
+LIOB33.IOB_Y0.OSERDES.SERDES_MODE.SLAVE origin:036-iob-ologic 33_83
+LIOB33.IOB_Y0.OSERDES.TRISTATE_WIDTH.W4 origin:036-iob-ologic 32_90
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.DDR origin:036-iob-ologic 33_91
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.SDR origin:036-iob-ologic 33_93
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.BUF origin:036-iob-ologic 32_66
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.DDR origin:036-iob-ologic 32_70
LIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.SDR origin:036-iob-ologic 33_69
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.2 origin:036-iob-ologic 30_127
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.3 origin:036-iob-ologic 31_126
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.4 origin:036-iob-ologic 31_124
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.5 origin:036-iob-ologic 30_121
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.6 origin:036-iob-ologic 31_120
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.7 origin:036-iob-ologic 30_123
-LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.8 origin:036-iob-ologic 31_116
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W2 origin:036-iob-ologic 30_127
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W3 origin:036-iob-ologic 31_126
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W4 origin:036-iob-ologic 31_124
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W5 origin:036-iob-ologic 30_121
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W6 origin:036-iob-ologic 31_120
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W7 origin:036-iob-ologic 30_123
+LIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W8 origin:036-iob-ologic 31_116
LIOB33.IOB_Y0.OSERDESE.IN_USE origin:036-iob-ologic 32_112 33_73
+LIOB33.IOB_Y0.OSERDESE.SRTYPE.SYNC origin:036-iob-ologic 32_94
+LIOB33.IOB_Y0.OSERDESE.TSRTYPE.SYNC origin:036-iob-ologic 32_72
LIOB33.IOB_Y0.PULLTYPE.KEEPER origin:030-iob !39_93 38_92 38_94
LIOB33.IOB_Y0.PULLTYPE.NONE origin:030-iob !38_92 !39_93 38_94
LIOB33.IOB_Y0.PULLTYPE.PULLDOWN origin:030-iob !38_92 !38_94 !39_93
LIOB33.IOB_Y0.PULLTYPE.PULLUP origin:030-iob !38_92 38_94 39_93
-LIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED origin:030-iob !39_125 38_112 38_118 38_126 38_64 39_117 39_119 39_127 39_65
-LIOB33.IOB_Y0.SSTL135.IN origin:030-iob 39_87
+LIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED origin:030-iob !39_125 38_112 38_118 38_126 38_64 39_113 39_117 39_119 39_127 39_65
+LIOB33.IOB_Y0.SSTL135.IN origin:030-iob !38_86 39_87
+LIOB33.IOB_Y0.SSTL135.IN_DIFF origin:030-iob 38_86 39_87
LIOB33.IOB_Y0.SSTL135.IN_ONLY origin:030-iob !38_112 !38_126 !38_64 !39_117 !39_127 !39_65 38_118 39_113 39_119 39_125
LIOB33.IOB_Y0.SSTL135.SLEW.FAST origin:030-iob !38_106 38_110 39_105 39_107 39_109 39_111
+LIOB33.IOB_Y0.ZIBUF_LOW_PWR origin:030-iob 38_84
LIOB33.IOB_Y0.ZINIT_OQ origin:036-iob-ologic 33_97
LIOB33.IOB_Y0.ZINIT_TQ origin:036-iob-ologic 30_75
LIOB33.IOB_Y0.ZINV_CLK origin:036-iob-ologic 31_90 31_92
LIOB33.IOB_Y0.ZINV_D origin:035-iob-ilogic 29_109
+LIOB33.IOB_Y0.ZINV_T1 origin:036-iob-ologic 30_67
+LIOB33.IOB_Y0.ZINV_T2 origin:036-iob-ologic 30_71
+LIOB33.IOB_Y0.ZINV_T3 origin:036-iob-ologic 31_76
+LIOB33.IOB_Y0.ZINV_T4 origin:036-iob-ologic 30_79
LIOB33.IOB_Y0.ZSRVAL_OQ origin:036-iob-ologic 32_108 33_107 33_95
LIOB33.IOB_Y0.ZSRVAL_TQ origin:036-iob-ologic 32_82 33_75 33_81
LIOB33.IOB_Y1.IBUFDISABLE.I origin:030-iob 39_45
@@ -88,24 +106,34 @@
LIOB33.IOB_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
LIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
LIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+LIOB33.IOB_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
LIOB33.IOB_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
LIOB33.IOB_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
LIOB33.IOB_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
LIOB33.IOB_Y1.IFF.ZINIT_Q3 origin:035-iob-ilogic 29_41
LIOB33.IOB_Y1.IFF.ZINIT_Q4 origin:035-iob-ilogic 29_33
LIOB33.IOB_Y1.IFF.ZINV_C origin:035-iob-ilogic 28_02 28_04 29_01
+LIOB33.IOB_Y1.IFF.ZINV_OCLK origin:035-iob-ilogic 29_63
LIOB33.IOB_Y1.IFF.ZSRVAL_Q1 origin:035-iob-ilogic 28_56
LIOB33.IOB_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
LIOB33.IOB_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
LIOB33.IOB_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
LIOB33.IOB_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
LIOB33.IOB_Y1.INTERMDISABLE.I origin:030-iob 38_38
+LIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_40 origin:030-iob 38_04 38_06 39_05 39_07
+LIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_50 origin:030-iob 38_04 39_05 39_07
+LIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_60 origin:030-iob 38_04 39_07
LIOB33.IOB_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W2 origin:035-iob-ilogic !26_15 !26_17 !27_18
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
+LIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
LIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
LIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
LIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
LIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-LIOB33.IOB_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_17 26_25 26_57 29_17
+LIOB33.IOB_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
LIOB33.IOB_Y1.IS_CLKDIV_INVERTED origin:036-iob-ologic 31_42
LIOB33.IOB_Y1.IS_D1_INVERTED origin:036-iob-ologic 31_30
LIOB33.IOB_Y1.IS_D2_INVERTED origin:036-iob-ologic 30_25
@@ -115,23 +143,23 @@
LIOB33.IOB_Y1.IS_D6_INVERTED origin:036-iob-ologic 30_13
LIOB33.IOB_Y1.IS_D7_INVERTED origin:036-iob-ologic 30_09
LIOB33.IOB_Y1.IS_D8_INVERTED origin:036-iob-ologic 31_02
-LIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_09 38_00 38_62 39_01 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 origin:030-iob !38_00 !38_08 !38_10 38_02 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_09 38_00 38_14 38_62 39_01 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 origin:030-iob !38_00 !38_08 !38_10 38_02 38_14 38_62 39_01 39_09 39_15 39_63
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18.IN origin:030-iob !38_40 38_42 39_41
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST origin:030-iob !38_16 !38_18 !38_20 !38_22 !39_17 !39_21
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.IN_ONLY origin:030-iob !38_00 !38_10 !38_62 !39_01 !39_15 !39_63 38_02 38_08 38_14 39_09
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW origin:030-iob !38_16 !38_20 38_18 38_22 39_17 39_21
LIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN origin:030-iob 38_32
-LIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 origin:030-iob !38_00 !38_02 !38_10 !39_01 !39_09 38_08 38_62 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_01 !39_09 38_00 38_62 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 origin:030-iob !38_02 !38_08 38_00 38_10 38_62 39_01 39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 origin:030-iob !38_10 !39_09 38_00 38_02 38_08 38_62 39_01 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 origin:030-iob !38_08 !38_10 !39_01 38_00 38_02 38_62 39_09 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 origin:030-iob !38_00 !38_10 !39_09 38_02 38_08 38_62 39_01 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 origin:030-iob !38_08 !38_10 !39_09 38_00 38_02 38_62 39_01 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 origin:030-iob !38_00 !38_02 !39_09 38_08 38_10 38_62 39_01 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 origin:030-iob !38_00 !38_02 !38_08 !38_10 !39_01 !39_09 38_62 39_15 39_63
-LIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 origin:030-iob !38_00 !38_02 !38_08 38_10 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 origin:030-iob !38_00 !38_02 !38_10 !39_01 !39_09 38_08 38_14 38_62 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_01 !39_09 38_00 38_14 38_62 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 origin:030-iob !38_02 !38_08 38_00 38_10 38_14 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 origin:030-iob !38_10 !39_09 38_00 38_02 38_08 38_14 38_62 39_01 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 origin:030-iob !38_08 !38_10 !39_01 38_00 38_02 38_14 38_62 39_09 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 origin:030-iob !38_00 !38_10 !39_09 38_02 38_08 38_14 38_62 39_01 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 origin:030-iob !38_08 !38_10 !39_09 38_00 38_02 38_14 38_62 39_01 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 origin:030-iob !38_00 !38_02 !39_09 38_08 38_10 38_14 38_62 39_01 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 origin:030-iob !38_00 !38_02 !38_08 !38_10 !39_01 !39_09 38_14 38_62 39_15 39_63
+LIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 origin:030-iob !38_00 !38_02 !38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
LIOB33.IOB_Y1.LVCMOS25_LVCMOS33_LVTTL.IN origin:030-iob 38_40 38_42 39_41
LIOB33.IOB_Y1.LVCMOS33.DRIVE.I16 origin:030-iob !38_02 !38_08 !39_01 !39_15 38_00 38_10 38_62 39_09 39_63
LIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I12_I16 origin:030-iob !38_08 !38_10 !39_09 !39_15 38_00 38_02 38_62 39_01 39_63
@@ -142,29 +170,39 @@
LIOB33.IOB_Y1.ODDR.DDR_CLK_EDGE.SAME_EDGE origin:036-iob-ologic 30_35
LIOB33.IOB_Y1.OMUX.D1 origin:036-iob-ologic 32_16
LIOB33.IOB_Y1.OQUSED origin:036-iob-ologic 30_41
+LIOB33.IOB_Y1.OSERDES.SERDES_MODE.SLAVE origin:036-iob-ologic 32_44
+LIOB33.IOB_Y1.OSERDES.TRISTATE_WIDTH.W4 origin:036-iob-ologic 33_37
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.DDR origin:036-iob-ologic 32_36
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.SDR origin:036-iob-ologic 32_34
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.BUF origin:036-iob-ologic 33_61
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.DDR origin:036-iob-ologic 33_57
LIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.SDR origin:036-iob-ologic 32_58
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.2 origin:036-iob-ologic 31_00
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.3 origin:036-iob-ologic 30_01
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.4 origin:036-iob-ologic 30_03
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.5 origin:036-iob-ologic 31_06
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.6 origin:036-iob-ologic 30_07
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.7 origin:036-iob-ologic 31_04
-LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.8 origin:036-iob-ologic 30_11
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W2 origin:036-iob-ologic 31_00
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W3 origin:036-iob-ologic 30_01
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W4 origin:036-iob-ologic 30_03
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W5 origin:036-iob-ologic 31_06
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W6 origin:036-iob-ologic 30_07
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W7 origin:036-iob-ologic 31_04
+LIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W8 origin:036-iob-ologic 30_11
LIOB33.IOB_Y1.OSERDESE.IN_USE origin:036-iob-ologic 32_54 33_15
+LIOB33.IOB_Y1.OSERDESE.SRTYPE.SYNC origin:036-iob-ologic 33_33
+LIOB33.IOB_Y1.OSERDESE.TSRTYPE.SYNC origin:036-iob-ologic 33_55
LIOB33.IOB_Y1.PULLTYPE.KEEPER origin:030-iob !38_34 39_33 39_35
LIOB33.IOB_Y1.PULLTYPE.NONE origin:030-iob !38_34 !39_35 39_33
LIOB33.IOB_Y1.PULLTYPE.PULLDOWN origin:030-iob !38_34 !39_33 !39_35
LIOB33.IOB_Y1.PULLTYPE.PULLUP origin:030-iob !39_35 38_34 39_33
-LIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED origin:030-iob !38_02 38_00 38_08 38_10 38_62 39_01 39_09 39_15 39_63
+LIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED origin:030-iob !38_02 38_00 38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
LIOB33.IOB_Y1.SSTL135.IN origin:030-iob !38_42 !39_41 38_40
LIOB33.IOB_Y1.SSTL135.SLEW.FAST origin:030-iob !39_21 38_16 38_18 38_20 38_22 39_17
+LIOB33.IOB_Y1.ZIBUF_LOW_PWR origin:030-iob 39_43
LIOB33.IOB_Y1.ZINIT_OQ origin:036-iob-ologic 32_30
LIOB33.IOB_Y1.ZINIT_TQ origin:036-iob-ologic 31_52
LIOB33.IOB_Y1.ZINV_CLK origin:036-iob-ologic 30_35 30_37
LIOB33.IOB_Y1.ZINV_D origin:035-iob-ilogic 28_18
+LIOB33.IOB_Y1.ZINV_T1 origin:036-iob-ologic 31_60
+LIOB33.IOB_Y1.ZINV_T2 origin:036-iob-ologic 31_56
+LIOB33.IOB_Y1.ZINV_T3 origin:036-iob-ologic 30_51
+LIOB33.IOB_Y1.ZINV_T4 origin:036-iob-ologic 31_48
LIOB33.IOB_Y1.ZSRVAL_OQ origin:036-iob-ologic 32_20 32_32 33_19
LIOB33.IOB_Y1.ZSRVAL_TQ origin:036-iob-ologic 32_46 32_52 33_45
+LIOB33.OUT_DIFF origin:030-iob 39_59 39_61
diff --git a/kintex7/segbits_riob33.db b/kintex7/segbits_riob33.db
index 54305ae..063db97 100644
--- a/kintex7/segbits_riob33.db
+++ b/kintex7/segbits_riob33.db
@@ -2,16 +2,21 @@
RIOB33.IOB_Y0.IDDR_OR_ISERDES.IN_USE 26_71
RIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 27_98
RIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE 26_99
+RIOB33.IOB_Y0.IFF.INV_OCLK 28_124
RIOB33.IOB_Y0.IFF.SRTYPE.SYNC 29_67
RIOB33.IOB_Y0.IFF.ZINIT_Q1 28_72
RIOB33.IOB_Y0.IFF.ZINIT_Q2 28_76
RIOB33.IOB_Y0.IFF.ZINIT_Q3 28_86
RIOB33.IOB_Y0.IFF.ZINIT_Q4 28_94
RIOB33.IOB_Y0.IFF.ZINV_C 28_126 29_123 29_125
+RIOB33.IOB_Y0.IFF.ZINV_OCLK 28_64
RIOB33.IOB_Y0.IFF.ZSRVAL_Q1 29_71
RIOB33.IOB_Y0.IFF.ZSRVAL_Q2 29_75
RIOB33.IOB_Y0.IFF.ZSRVAL_Q3 29_85
RIOB33.IOB_Y0.IFF.ZSRVAL_Q4 29_93
+RIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_40 38_120 38_122 39_121 39_123
+RIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_50 38_120 38_122 39_123
+RIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_60 38_120 39_123
RIOB33.IOB_Y0.INTERMDISABLE.I 39_89
RIOB33.IOB_Y0.IS_CLKDIV_INVERTED 30_85
RIOB33.IOB_Y0.IS_D1_INVERTED 30_97
@@ -23,7 +28,12 @@
RIOB33.IOB_Y0.IS_D7_INVERTED 31_118
RIOB33.IOB_Y0.IS_D8_INVERTED 30_125
RIOB33.IOB_Y0.ISERDES.DATA_RATE.SDR 27_108
-RIOB33.IOB_Y0.ISERDES.IN_USE 27_70 27_102 27_110 28_110
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W2 !26_109 !27_110 !27_112
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W3 !26_109 !27_110 27_112
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W4_6 !26_109 27_110 !27_112
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W5_7 !26_109 27_110 27_112
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W8 26_109 !27_110 !27_112
+RIOB33.IOB_Y0.ISERDES.IN_USE 27_70 27_102 28_110
RIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 26_117
RIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY 26_107
RIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE 26_115
@@ -33,35 +43,42 @@
RIOB33.IOB_Y0.ODDR.DDR_CLK_EDGE.SAME_EDGE 31_92
RIOB33.IOB_Y0.OMUX.D1 33_111
RIOB33.IOB_Y0.OQUSED 31_86
+RIOB33.IOB_Y0.OSERDES.SERDES_MODE.SLAVE 33_83
+RIOB33.IOB_Y0.OSERDES.TRISTATE_WIDTH.W4 32_90
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.DDR 33_91
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.SDR 33_93
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.BUF 32_66
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.DDR 32_70
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.SDR 33_69
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.2 30_127
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.3 31_126
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.4 31_124
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.5 30_121
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.6 31_120
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.7 30_123
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.8 31_116
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W2 30_127
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W3 31_126
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W4 31_124
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W5 30_121
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W6 31_120
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W7 30_123
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W8 31_116
RIOB33.IOB_Y0.OSERDESE.IN_USE 32_112 33_73
+RIOB33.IOB_Y0.OSERDESE.SRTYPE.SYNC 32_94
+RIOB33.IOB_Y0.OSERDESE.TSRTYPE.SYNC 32_72
RIOB33.IOB_Y0.PULLTYPE.KEEPER 38_92 38_94 !39_93
RIOB33.IOB_Y0.PULLTYPE.NONE !38_92 38_94 !39_93
RIOB33.IOB_Y0.PULLTYPE.PULLDOWN !38_92 !38_94 !39_93
RIOB33.IOB_Y0.PULLTYPE.PULLUP !38_92 38_94 39_93
+RIOB33.IOB_Y0.ZIBUF_LOW_PWR 38_84
RIOB33.IOB_Y0.ZINIT_OQ 33_97
RIOB33.IOB_Y0.ZINIT_TQ 30_75
RIOB33.IOB_Y0.ZINV_CLK 31_90 31_92
RIOB33.IOB_Y0.ZINV_D 29_109
+RIOB33.IOB_Y0.ZINV_T1 30_67
+RIOB33.IOB_Y0.ZINV_T2 30_71
+RIOB33.IOB_Y0.ZINV_T3 31_76
+RIOB33.IOB_Y0.ZINV_T4 30_79
RIOB33.IOB_Y0.ZSRVAL_OQ 32_108 33_95 33_107
RIOB33.IOB_Y0.ZSRVAL_TQ 32_82 33_75 33_81
RIOB33.IOB_Y0.IDELMUXE3.P0 29_101
RIOB33.IOB_Y0.IFFDELMUXE3.P0 28_116
RIOB33.IOB_Y0.LVCMOS12.DRIVE.I4 38_64 38_112 38_118 38_126 39_65 !39_117 !39_119 39_125 !39_127
RIOB33.IOB_Y0.LVCMOS12.DRIVE.I12 38_64 38_112 !38_118 38_126 39_65 !39_117 !39_119 !39_125 39_127
-RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.IN !39_87
-RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.IN_ONLY !38_64 !38_112 !38_118 !38_126 !39_65 !39_113 !39_117 !39_119 !39_125 !39_127
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST !38_106 !38_110 !39_105 !39_107 !39_109 !39_111
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW 38_106 38_110 39_105 !39_107 39_109 !39_111
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN 39_95
@@ -79,24 +96,30 @@
RIOB33.IOB_Y0.LVCMOS33_LVTTL.DRIVE.I4 38_64 !38_112 38_118 !38_126 39_65 !39_117 !39_119 39_125 39_127
RIOB33.IOB_Y0.LVCMOS33_LVTTL.DRIVE.I12_I8 38_64 !38_112 !38_118 38_126 39_65 !39_117 39_119 39_125 !39_127
RIOB33.IOB_Y0.LVCMOS33_LVTTL.DRIVE.I12_I16 38_64 !38_112 !38_118 38_126 39_65 !39_117 !39_119 39_125 39_127
-RIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED 38_64 38_112 38_118 38_126 39_65 39_117 39_119 !39_125 39_127
-RIOB33.IOB_Y0.SSTL135.IN 39_87
+RIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED 38_64 38_112 38_118 38_126 39_65 39_113 39_117 39_119 !39_125 39_127
+RIOB33.IOB_Y0.SSTL135.IN !38_86 39_87
+RIOB33.IOB_Y0.SSTL135.IN_DIFF 38_86 39_87
RIOB33.IOB_Y0.SSTL135.IN_ONLY !38_64 !38_112 38_118 !38_126 !39_65 39_113 !39_117 39_119 39_125 !39_127
RIOB33.IOB_Y0.SSTL135.SLEW.FAST !38_106 38_110 39_105 39_107 39_109 39_111
RIOB33.IOB_Y1.IBUFDISABLE.I 39_45
RIOB33.IOB_Y1.IDDR_OR_ISERDES.IN_USE 27_56
RIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE 26_29
RIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE 27_28
+RIOB33.IOB_Y1.IFF.INV_OCLK 29_03
RIOB33.IOB_Y1.IFF.SRTYPE.SYNC 28_60
RIOB33.IOB_Y1.IFF.ZINIT_Q1 29_55
RIOB33.IOB_Y1.IFF.ZINIT_Q2 29_51
RIOB33.IOB_Y1.IFF.ZINIT_Q3 29_41
RIOB33.IOB_Y1.IFF.ZINIT_Q4 29_33
RIOB33.IOB_Y1.IFF.ZINV_C 28_02 28_04 29_01
+RIOB33.IOB_Y1.IFF.ZINV_OCLK 29_63
RIOB33.IOB_Y1.IFF.ZSRVAL_Q1 28_56
RIOB33.IOB_Y1.IFF.ZSRVAL_Q2 28_52
RIOB33.IOB_Y1.IFF.ZSRVAL_Q3 28_42
RIOB33.IOB_Y1.IFF.ZSRVAL_Q4 28_34
+RIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_40 38_04 38_06 39_05 39_07
+RIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_50 38_04 39_05 39_07
+RIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_60 38_04 39_07
RIOB33.IOB_Y1.INTERMDISABLE.I 38_38
RIOB33.IOB_Y1.IS_CLKDIV_INVERTED 31_42
RIOB33.IOB_Y1.IS_D1_INVERTED 31_30
@@ -108,7 +131,12 @@
RIOB33.IOB_Y1.IS_D7_INVERTED 30_09
RIOB33.IOB_Y1.IS_D8_INVERTED 31_02
RIOB33.IOB_Y1.ISERDES.DATA_RATE.SDR 26_19
-RIOB33.IOB_Y1.ISERDES.IN_USE 26_17 26_25 26_57 29_17
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W2 !26_15 !26_17 !27_18
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W3 26_15 !26_17 !27_18
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W4_6 !26_15 26_17 !27_18
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W5_7 26_15 26_17 !27_18
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W8 !26_15 !26_17 27_18
+RIOB33.IOB_Y1.ISERDES.IN_USE 26_25 26_57 29_17
RIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 27_10
RIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY 27_20
RIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE 27_12
@@ -118,53 +146,63 @@
RIOB33.IOB_Y1.ODDR.DDR_CLK_EDGE.SAME_EDGE 30_35
RIOB33.IOB_Y1.OMUX.D1 32_16
RIOB33.IOB_Y1.OQUSED 30_41
+RIOB33.IOB_Y1.OSERDES.SERDES_MODE.SLAVE 32_44
+RIOB33.IOB_Y1.OSERDES.TRISTATE_WIDTH.W4 33_37
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.DDR 32_36
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.SDR 32_34
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.BUF 33_61
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.DDR 33_57
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.SDR 32_58
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.2 31_00
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.3 30_01
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.4 30_03
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.5 31_06
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.6 30_07
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.7 31_04
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.8 30_11
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W2 31_00
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W3 30_01
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W4 30_03
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W5 31_06
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W6 30_07
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W7 31_04
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W8 30_11
RIOB33.IOB_Y1.OSERDESE.IN_USE 32_54 33_15
+RIOB33.IOB_Y1.OSERDESE.SRTYPE.SYNC 33_33
+RIOB33.IOB_Y1.OSERDESE.TSRTYPE.SYNC 33_55
RIOB33.IOB_Y1.PULLTYPE.KEEPER !38_34 39_33 39_35
RIOB33.IOB_Y1.PULLTYPE.NONE !38_34 39_33 !39_35
RIOB33.IOB_Y1.PULLTYPE.PULLDOWN !38_34 !39_33 !39_35
RIOB33.IOB_Y1.PULLTYPE.PULLUP 38_34 39_33 !39_35
+RIOB33.IOB_Y1.ZIBUF_LOW_PWR 39_43
RIOB33.IOB_Y1.ZINIT_OQ 32_30
RIOB33.IOB_Y1.ZINIT_TQ 31_52
RIOB33.IOB_Y1.ZINV_CLK 30_35 30_37
RIOB33.IOB_Y1.ZINV_D 28_18
+RIOB33.IOB_Y1.ZINV_T1 31_60
+RIOB33.IOB_Y1.ZINV_T2 31_56
+RIOB33.IOB_Y1.ZINV_T3 30_51
+RIOB33.IOB_Y1.ZINV_T4 31_48
RIOB33.IOB_Y1.ZSRVAL_OQ 32_20 32_32 33_19
RIOB33.IOB_Y1.ZSRVAL_TQ 32_46 32_52 33_45
RIOB33.IOB_Y1.IDELMUXE3.P0 28_26
RIOB33.IOB_Y1.IFFDELMUXE3.P0 29_11
-RIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 !38_00 38_02 !38_08 !38_10 38_62 39_01 39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 !38_00 38_02 !38_08 !38_10 38_14 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18.IN !38_40 38_42 39_41
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST !38_16 !38_18 !38_20 !38_22 !39_17 !39_21
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.IN_ONLY !38_00 38_02 38_08 !38_10 38_14 !38_62 !39_01 39_09 !39_15 !39_63
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW !38_16 38_18 !38_20 38_22 39_17 39_21
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN 38_32
-RIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 !38_00 !38_02 38_08 !38_10 38_62 !39_01 !39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 38_00 38_02 38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_62 !39_01 !39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 38_00 !38_02 !38_08 38_10 38_62 39_01 39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 38_00 38_02 !38_08 !38_10 38_62 !39_01 39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 !38_00 38_02 38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 38_00 38_02 !38_08 !38_10 38_62 39_01 !39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 !38_00 !38_02 38_08 38_10 38_62 39_01 !39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 !38_00 !38_02 !38_08 !38_10 38_62 !39_01 !39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 !38_00 !38_02 !38_08 38_10 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 !38_00 !38_02 38_08 !38_10 38_14 38_62 !39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 38_00 38_02 38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 38_00 !38_02 !38_08 !38_10 38_14 38_62 !39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 38_00 !38_02 !38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 38_00 38_02 !38_08 !38_10 38_14 38_62 !39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 !38_00 38_02 38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 38_00 38_02 !38_08 !38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 !38_00 !38_02 38_08 38_10 38_14 38_62 39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 !38_00 !38_02 !38_08 !38_10 38_14 38_62 !39_01 !39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 !38_00 !38_02 !38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
RIOB33.IOB_Y1.LVCMOS25_LVCMOS33_LVTTL.IN 38_40 38_42 39_41
RIOB33.IOB_Y1.LVCMOS33.DRIVE.I16 38_00 !38_02 !38_08 38_10 38_62 !39_01 39_09 !39_15 39_63
RIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I4 38_00 38_02 !38_08 !38_10 38_62 !39_01 39_09 !39_15 39_63
RIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I12_I8 !38_00 38_02 38_08 !38_10 38_62 39_01 !39_09 !39_15 39_63
RIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I12_I16 38_00 38_02 !38_08 !38_10 38_62 39_01 !39_09 !39_15 39_63
-RIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED 38_00 !38_02 38_08 38_10 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED 38_00 !38_02 38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
RIOB33.IOB_Y1.SSTL135.IN 38_40 !38_42 !39_41
RIOB33.IOB_Y1.SSTL135.SLEW.FAST 38_16 38_18 38_20 38_22 39_17 !39_21
+RIOB33.OUT_DIFF 39_59 39_61
diff --git a/kintex7/segbits_riob33.origin_info.db b/kintex7/segbits_riob33.origin_info.db
index 297e33e..a2d8827 100644
--- a/kintex7/segbits_riob33.origin_info.db
+++ b/kintex7/segbits_riob33.origin_info.db
@@ -3,24 +3,34 @@
RIOB33.IOB_Y0.IDELMUXE3.P0 origin:035-iob-ilogic 29_101
RIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 27_98
RIOB33.IOB_Y0.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 26_99
+RIOB33.IOB_Y0.IFF.INV_OCLK origin:035-iob-ilogic 28_124
RIOB33.IOB_Y0.IFF.SRTYPE.SYNC origin:035-iob-ilogic 29_67
RIOB33.IOB_Y0.IFF.ZINIT_Q1 origin:035-iob-ilogic 28_72
RIOB33.IOB_Y0.IFF.ZINIT_Q2 origin:035-iob-ilogic 28_76
RIOB33.IOB_Y0.IFF.ZINIT_Q3 origin:035-iob-ilogic 28_86
RIOB33.IOB_Y0.IFF.ZINIT_Q4 origin:035-iob-ilogic 28_94
RIOB33.IOB_Y0.IFF.ZINV_C origin:035-iob-ilogic 28_126 29_123 29_125
+RIOB33.IOB_Y0.IFF.ZINV_OCLK origin:035-iob-ilogic 28_64
RIOB33.IOB_Y0.IFF.ZSRVAL_Q1 origin:035-iob-ilogic 29_71
RIOB33.IOB_Y0.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 29_75
RIOB33.IOB_Y0.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 29_85
RIOB33.IOB_Y0.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 29_93
RIOB33.IOB_Y0.IFFDELMUXE3.P0 origin:035-iob-ilogic 28_116
RIOB33.IOB_Y0.INTERMDISABLE.I origin:030-iob 39_89
+RIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_40 origin:030-iob 38_120 38_122 39_121 39_123
+RIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_50 origin:030-iob 38_120 38_122 39_123
+RIOB33.IOB_Y0.IN_TERM.UNTUNED_SPLIT_60 origin:030-iob 38_120 39_123
RIOB33.IOB_Y0.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 27_108
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W2 origin:035-iob-ilogic !26_109 !27_110 !27_112
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_109 !27_110 27_112
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_109 !27_112 27_110
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !26_109 27_110 27_112
+RIOB33.IOB_Y0.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !27_110 !27_112 26_109
RIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 26_117
RIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 26_107
RIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 26_115
RIOB33.IOB_Y0.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 26_121
-RIOB33.IOB_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_110 27_70 28_110
+RIOB33.IOB_Y0.ISERDES.IN_USE origin:035-iob-ilogic 27_102 27_70 28_110
RIOB33.IOB_Y0.IS_CLKDIV_INVERTED origin:036-iob-ologic 30_85
RIOB33.IOB_Y0.IS_D1_INVERTED origin:036-iob-ologic 30_97
RIOB33.IOB_Y0.IS_D2_INVERTED origin:036-iob-ologic 31_102
@@ -32,8 +42,6 @@
RIOB33.IOB_Y0.IS_D8_INVERTED origin:036-iob-ologic 30_125
RIOB33.IOB_Y0.LVCMOS12.DRIVE.I12 origin:030-iob !38_118 !39_117 !39_119 !39_125 38_112 38_126 38_64 39_127 39_65
RIOB33.IOB_Y0.LVCMOS12.DRIVE.I4 origin:030-iob !39_117 !39_119 !39_127 38_112 38_118 38_126 38_64 39_125 39_65
-RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.IN origin:030-iob !39_87
-RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.IN_ONLY origin:030-iob !38_112 !38_118 !38_126 !38_64 !39_113 !39_117 !39_119 !39_125 !39_127 !39_65
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST origin:030-iob !38_106 !38_110 !39_105 !39_107 !39_109 !39_111
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW origin:030-iob !39_107 !39_111 38_106 38_110 39_105 39_109
RIOB33.IOB_Y0.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN origin:030-iob 39_95
@@ -56,31 +64,41 @@
RIOB33.IOB_Y0.ODDR.DDR_CLK_EDGE.SAME_EDGE origin:036-iob-ologic 31_92
RIOB33.IOB_Y0.OMUX.D1 origin:036-iob-ologic 33_111
RIOB33.IOB_Y0.OQUSED origin:036-iob-ologic 31_86
+RIOB33.IOB_Y0.OSERDES.SERDES_MODE.SLAVE origin:036-iob-ologic 33_83
+RIOB33.IOB_Y0.OSERDES.TRISTATE_WIDTH.W4 origin:036-iob-ologic 32_90
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.DDR origin:036-iob-ologic 33_91
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_OQ.SDR origin:036-iob-ologic 33_93
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.BUF origin:036-iob-ologic 32_66
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.DDR origin:036-iob-ologic 32_70
RIOB33.IOB_Y0.OSERDESE.DATA_RATE_TQ.SDR origin:036-iob-ologic 33_69
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.2 origin:036-iob-ologic 30_127
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.3 origin:036-iob-ologic 31_126
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.4 origin:036-iob-ologic 31_124
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.5 origin:036-iob-ologic 30_121
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.6 origin:036-iob-ologic 31_120
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.7 origin:036-iob-ologic 30_123
-RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.8 origin:036-iob-ologic 31_116
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W2 origin:036-iob-ologic 30_127
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W3 origin:036-iob-ologic 31_126
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W4 origin:036-iob-ologic 31_124
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W5 origin:036-iob-ologic 30_121
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W6 origin:036-iob-ologic 31_120
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W7 origin:036-iob-ologic 30_123
+RIOB33.IOB_Y0.OSERDESE.DATA_WIDTH.W8 origin:036-iob-ologic 31_116
RIOB33.IOB_Y0.OSERDESE.IN_USE origin:036-iob-ologic 32_112 33_73
+RIOB33.IOB_Y0.OSERDESE.SRTYPE.SYNC origin:036-iob-ologic 32_94
+RIOB33.IOB_Y0.OSERDESE.TSRTYPE.SYNC origin:036-iob-ologic 32_72
RIOB33.IOB_Y0.PULLTYPE.KEEPER origin:030-iob !39_93 38_92 38_94
RIOB33.IOB_Y0.PULLTYPE.NONE origin:030-iob !38_92 !39_93 38_94
RIOB33.IOB_Y0.PULLTYPE.PULLDOWN origin:030-iob !38_92 !38_94 !39_93
RIOB33.IOB_Y0.PULLTYPE.PULLUP origin:030-iob !38_92 38_94 39_93
-RIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED origin:030-iob !39_125 38_112 38_118 38_126 38_64 39_117 39_119 39_127 39_65
-RIOB33.IOB_Y0.SSTL135.IN origin:030-iob 39_87
+RIOB33.IOB_Y0.SSTL135.DRIVE.I_FIXED origin:030-iob !39_125 38_112 38_118 38_126 38_64 39_113 39_117 39_119 39_127 39_65
+RIOB33.IOB_Y0.SSTL135.IN origin:030-iob !38_86 39_87
+RIOB33.IOB_Y0.SSTL135.IN_DIFF origin:030-iob 38_86 39_87
RIOB33.IOB_Y0.SSTL135.IN_ONLY origin:030-iob !38_112 !38_126 !38_64 !39_117 !39_127 !39_65 38_118 39_113 39_119 39_125
RIOB33.IOB_Y0.SSTL135.SLEW.FAST origin:030-iob !38_106 38_110 39_105 39_107 39_109 39_111
+RIOB33.IOB_Y0.ZIBUF_LOW_PWR origin:030-iob 38_84
RIOB33.IOB_Y0.ZINIT_OQ origin:036-iob-ologic 33_97
RIOB33.IOB_Y0.ZINIT_TQ origin:036-iob-ologic 30_75
RIOB33.IOB_Y0.ZINV_CLK origin:036-iob-ologic 31_90 31_92
RIOB33.IOB_Y0.ZINV_D origin:035-iob-ilogic 29_109
+RIOB33.IOB_Y0.ZINV_T1 origin:036-iob-ologic 30_67
+RIOB33.IOB_Y0.ZINV_T2 origin:036-iob-ologic 30_71
+RIOB33.IOB_Y0.ZINV_T3 origin:036-iob-ologic 31_76
+RIOB33.IOB_Y0.ZINV_T4 origin:036-iob-ologic 30_79
RIOB33.IOB_Y0.ZSRVAL_OQ origin:036-iob-ologic 32_108 33_107 33_95
RIOB33.IOB_Y0.ZSRVAL_TQ origin:036-iob-ologic 32_82 33_75 33_81
RIOB33.IOB_Y1.IBUFDISABLE.I origin:030-iob 39_45
@@ -88,24 +106,34 @@
RIOB33.IOB_Y1.IDELMUXE3.P0 origin:035-iob-ilogic 28_26
RIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.OPPOSITE_EDGE origin:035-iob-ilogic 26_29
RIOB33.IOB_Y1.IFF.DDR_CLK_EDGE.SAME_EDGE origin:035-iob-ilogic 27_28
+RIOB33.IOB_Y1.IFF.INV_OCLK origin:035-iob-ilogic 29_03
RIOB33.IOB_Y1.IFF.SRTYPE.SYNC origin:035-iob-ilogic 28_60
RIOB33.IOB_Y1.IFF.ZINIT_Q1 origin:035-iob-ilogic 29_55
RIOB33.IOB_Y1.IFF.ZINIT_Q2 origin:035-iob-ilogic 29_51
RIOB33.IOB_Y1.IFF.ZINIT_Q3 origin:035-iob-ilogic 29_41
RIOB33.IOB_Y1.IFF.ZINIT_Q4 origin:035-iob-ilogic 29_33
RIOB33.IOB_Y1.IFF.ZINV_C origin:035-iob-ilogic 28_02 28_04 29_01
+RIOB33.IOB_Y1.IFF.ZINV_OCLK origin:035-iob-ilogic 29_63
RIOB33.IOB_Y1.IFF.ZSRVAL_Q1 origin:035-iob-ilogic 28_56
RIOB33.IOB_Y1.IFF.ZSRVAL_Q2 origin:035-iob-ilogic 28_52
RIOB33.IOB_Y1.IFF.ZSRVAL_Q3 origin:035-iob-ilogic 28_42
RIOB33.IOB_Y1.IFF.ZSRVAL_Q4 origin:035-iob-ilogic 28_34
RIOB33.IOB_Y1.IFFDELMUXE3.P0 origin:035-iob-ilogic 29_11
RIOB33.IOB_Y1.INTERMDISABLE.I origin:030-iob 38_38
+RIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_40 origin:030-iob 38_04 38_06 39_05 39_07
+RIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_50 origin:030-iob 38_04 39_05 39_07
+RIOB33.IOB_Y1.IN_TERM.UNTUNED_SPLIT_60 origin:030-iob 38_04 39_07
RIOB33.IOB_Y1.ISERDES.DATA_RATE.SDR origin:035-iob-ilogic 26_19
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W2 origin:035-iob-ilogic !26_15 !26_17 !27_18
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W3 origin:035-iob-ilogic !26_17 !27_18 26_15
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W4_6 origin:035-iob-ilogic !26_15 !27_18 26_17
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W5_7 origin:035-iob-ilogic !27_18 26_15 26_17
+RIOB33.IOB_Y1.ISERDES.DATA_WIDTH.W8 origin:035-iob-ilogic !26_15 !26_17 27_18
RIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.MEMORY_DDR3 origin:035-iob-ilogic 27_10
RIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.NOT_MEMORY origin:035-iob-ilogic 27_20
RIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.OVERSAMPLE origin:035-iob-ilogic 27_12
RIOB33.IOB_Y1.ISERDES.INTERFACE_TYPE.Z_MEMORY origin:035-iob-ilogic 27_06
-RIOB33.IOB_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_17 26_25 26_57 29_17
+RIOB33.IOB_Y1.ISERDES.IN_USE origin:035-iob-ilogic 26_25 26_57 29_17
RIOB33.IOB_Y1.IS_CLKDIV_INVERTED origin:036-iob-ologic 31_42
RIOB33.IOB_Y1.IS_D1_INVERTED origin:036-iob-ologic 31_30
RIOB33.IOB_Y1.IS_D2_INVERTED origin:036-iob-ologic 30_25
@@ -115,23 +143,23 @@
RIOB33.IOB_Y1.IS_D6_INVERTED origin:036-iob-ologic 30_13
RIOB33.IOB_Y1.IS_D7_INVERTED origin:036-iob-ologic 30_09
RIOB33.IOB_Y1.IS_D8_INVERTED origin:036-iob-ologic 31_02
-RIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_09 38_00 38_62 39_01 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 origin:030-iob !38_00 !38_08 !38_10 38_02 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS12.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_09 38_00 38_14 38_62 39_01 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS12.DRIVE.I4 origin:030-iob !38_00 !38_08 !38_10 38_02 38_14 38_62 39_01 39_09 39_15 39_63
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18.IN origin:030-iob !38_40 38_42 39_41
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL.SLEW.FAST origin:030-iob !38_16 !38_18 !38_20 !38_22 !39_17 !39_21
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.IN_ONLY origin:030-iob !38_00 !38_10 !38_62 !39_01 !39_15 !39_63 38_02 38_08 38_14 39_09
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135.SLEW.SLOW origin:030-iob !38_16 !38_20 38_18 38_22 39_17 39_21
RIOB33.IOB_Y1.LVCMOS12_LVCMOS15_LVCMOS18_SSTL135.STEPDOWN origin:030-iob 38_32
-RIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 origin:030-iob !38_00 !38_02 !38_10 !39_01 !39_09 38_08 38_62 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_01 !39_09 38_00 38_62 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 origin:030-iob !38_02 !38_08 38_00 38_10 38_62 39_01 39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 origin:030-iob !38_10 !39_09 38_00 38_02 38_08 38_62 39_01 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 origin:030-iob !38_08 !38_10 !39_01 38_00 38_02 38_62 39_09 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 origin:030-iob !38_00 !38_10 !39_09 38_02 38_08 38_62 39_01 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 origin:030-iob !38_08 !38_10 !39_09 38_00 38_02 38_62 39_01 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 origin:030-iob !38_00 !38_02 !39_09 38_08 38_10 38_62 39_01 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 origin:030-iob !38_00 !38_02 !38_08 !38_10 !39_01 !39_09 38_62 39_15 39_63
-RIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 origin:030-iob !38_00 !38_02 !38_08 38_10 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS12_LVCMOS25.DRIVE.I8 origin:030-iob !38_00 !38_02 !38_10 !39_01 !39_09 38_08 38_14 38_62 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15.DRIVE.I12 origin:030-iob !38_02 !38_08 !38_10 !39_01 !39_09 38_00 38_14 38_62 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15.DRIVE.I16 origin:030-iob !38_02 !38_08 38_00 38_10 38_14 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15.DRIVE.I8 origin:030-iob !38_10 !39_09 38_00 38_02 38_08 38_14 38_62 39_01 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS15_LVCMOS18_LVCMOS25.DRIVE.I4 origin:030-iob !38_08 !38_10 !39_01 38_00 38_02 38_14 38_62 39_09 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS18.DRIVE.I12_I8 origin:030-iob !38_00 !38_10 !39_09 38_02 38_08 38_14 38_62 39_01 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS18.DRIVE.I16 origin:030-iob !38_08 !38_10 !39_09 38_00 38_02 38_14 38_62 39_01 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS18.DRIVE.I24 origin:030-iob !38_00 !38_02 !39_09 38_08 38_10 38_14 38_62 39_01 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS25.DRIVE.I12 origin:030-iob !38_00 !38_02 !38_08 !38_10 !39_01 !39_09 38_14 38_62 39_15 39_63
+RIOB33.IOB_Y1.LVCMOS25.DRIVE.I16 origin:030-iob !38_00 !38_02 !38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
RIOB33.IOB_Y1.LVCMOS25_LVCMOS33_LVTTL.IN origin:030-iob 38_40 38_42 39_41
RIOB33.IOB_Y1.LVCMOS33.DRIVE.I16 origin:030-iob !38_02 !38_08 !39_01 !39_15 38_00 38_10 38_62 39_09 39_63
RIOB33.IOB_Y1.LVCMOS33_LVTTL.DRIVE.I12_I16 origin:030-iob !38_08 !38_10 !39_09 !39_15 38_00 38_02 38_62 39_01 39_63
@@ -142,29 +170,39 @@
RIOB33.IOB_Y1.ODDR.DDR_CLK_EDGE.SAME_EDGE origin:036-iob-ologic 30_35
RIOB33.IOB_Y1.OMUX.D1 origin:036-iob-ologic 32_16
RIOB33.IOB_Y1.OQUSED origin:036-iob-ologic 30_41
+RIOB33.IOB_Y1.OSERDES.SERDES_MODE.SLAVE origin:036-iob-ologic 32_44
+RIOB33.IOB_Y1.OSERDES.TRISTATE_WIDTH.W4 origin:036-iob-ologic 33_37
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.DDR origin:036-iob-ologic 32_36
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_OQ.SDR origin:036-iob-ologic 32_34
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.BUF origin:036-iob-ologic 33_61
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.DDR origin:036-iob-ologic 33_57
RIOB33.IOB_Y1.OSERDESE.DATA_RATE_TQ.SDR origin:036-iob-ologic 32_58
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.2 origin:036-iob-ologic 31_00
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.3 origin:036-iob-ologic 30_01
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.4 origin:036-iob-ologic 30_03
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.5 origin:036-iob-ologic 31_06
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.6 origin:036-iob-ologic 30_07
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.7 origin:036-iob-ologic 31_04
-RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.8 origin:036-iob-ologic 30_11
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W2 origin:036-iob-ologic 31_00
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W3 origin:036-iob-ologic 30_01
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W4 origin:036-iob-ologic 30_03
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W5 origin:036-iob-ologic 31_06
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W6 origin:036-iob-ologic 30_07
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W7 origin:036-iob-ologic 31_04
+RIOB33.IOB_Y1.OSERDESE.DATA_WIDTH.W8 origin:036-iob-ologic 30_11
RIOB33.IOB_Y1.OSERDESE.IN_USE origin:036-iob-ologic 32_54 33_15
+RIOB33.IOB_Y1.OSERDESE.SRTYPE.SYNC origin:036-iob-ologic 33_33
+RIOB33.IOB_Y1.OSERDESE.TSRTYPE.SYNC origin:036-iob-ologic 33_55
RIOB33.IOB_Y1.PULLTYPE.KEEPER origin:030-iob !38_34 39_33 39_35
RIOB33.IOB_Y1.PULLTYPE.NONE origin:030-iob !38_34 !39_35 39_33
RIOB33.IOB_Y1.PULLTYPE.PULLDOWN origin:030-iob !38_34 !39_33 !39_35
RIOB33.IOB_Y1.PULLTYPE.PULLUP origin:030-iob !39_35 38_34 39_33
-RIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED origin:030-iob !38_02 38_00 38_08 38_10 38_62 39_01 39_09 39_15 39_63
+RIOB33.IOB_Y1.SSTL135.DRIVE.I_FIXED origin:030-iob !38_02 38_00 38_08 38_10 38_14 38_62 39_01 39_09 39_15 39_63
RIOB33.IOB_Y1.SSTL135.IN origin:030-iob !38_42 !39_41 38_40
RIOB33.IOB_Y1.SSTL135.SLEW.FAST origin:030-iob !39_21 38_16 38_18 38_20 38_22 39_17
+RIOB33.IOB_Y1.ZIBUF_LOW_PWR origin:030-iob 39_43
RIOB33.IOB_Y1.ZINIT_OQ origin:036-iob-ologic 32_30
RIOB33.IOB_Y1.ZINIT_TQ origin:036-iob-ologic 31_52
RIOB33.IOB_Y1.ZINV_CLK origin:036-iob-ologic 30_35 30_37
RIOB33.IOB_Y1.ZINV_D origin:035-iob-ilogic 28_18
+RIOB33.IOB_Y1.ZINV_T1 origin:036-iob-ologic 31_60
+RIOB33.IOB_Y1.ZINV_T2 origin:036-iob-ologic 31_56
+RIOB33.IOB_Y1.ZINV_T3 origin:036-iob-ologic 30_51
+RIOB33.IOB_Y1.ZINV_T4 origin:036-iob-ologic 31_48
RIOB33.IOB_Y1.ZSRVAL_OQ origin:036-iob-ologic 32_20 32_32 33_19
RIOB33.IOB_Y1.ZSRVAL_TQ origin:036-iob-ologic 32_46 32_52 33_45
+RIOB33.OUT_DIFF origin:030-iob 39_59 39_61