Updating all based on "Merge pull request #1093 from SymbiFlow/dependabot/submodules/third_party/yaml-cpp-c9a0077".
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 a4ec48a..7f9be19 100644
--- a/Info.md
+++ b/Info.md
@@ -37,20 +37,20 @@
# Details
-Last updated on Thu 12 Sep 2019 01:36:47 AM UTC (2019-09-12T01:36:47+00:00).
+Last updated on Tue 15 Oct 2019 03:33:37 AM UTC (2019-10-15T03:33:37+00:00).
-Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [6d21194b](https://github.com/SymbiFlow/prjxray/commit/6d21194b569b2e320d7b1c4fe87c8db814a823b1).
+Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [0dec2303](https://github.com/SymbiFlow/prjxray/commit/0dec230397aeebbad780b0332984dc7b94cf1605).
Latest commit was;
```
-commit 6d21194b569b2e320d7b1c4fe87c8db814a823b1
-Merge: b07e7178 b3134501
-Author: litghost <537074+litghost@users.noreply.github.com>
-Date: Wed Sep 11 09:13:48 2019 -0700
+commit 0dec230397aeebbad780b0332984dc7b94cf1605
+Merge: 05f050a8 fc310836
+Author: Tim Ansell <me@mith.ro>
+Date: Sun Oct 13 14:53:54 2019 -0700
- Merge pull request #1047 from antmicro/oserdes_minitest
+ Merge pull request #1093 from SymbiFlow/dependabot/submodules/third_party/yaml-cpp-c9a0077
- OSERDES minitest
+ build(deps): bump third_party/yaml-cpp from `21d75fa` to `c9a0077`
```
@@ -59,7 +59,7 @@
### Settings
-Created using following [settings/artix7.sh (sha256: 26e1ff93657132928a3b583c95347267d7afeb18a7b7036f0d7a6ea3367ae803)](https://github.com/SymbiFlow/prjxray/blob/6d21194b569b2e320d7b1c4fe87c8db814a823b1/settings/artix7.sh)
+Created using following [settings/artix7.sh (sha256: 26e1ff93657132928a3b583c95347267d7afeb18a7b7036f0d7a6ea3367ae803)](https://github.com/SymbiFlow/prjxray/blob/0dec230397aeebbad780b0332984dc7b94cf1605/settings/artix7.sh)
```shell
export XRAY_DATABASE="artix7"
export XRAY_PART="xc7a50tfgg484-1"
@@ -149,13 +149,13 @@
* [`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)
* [`a0777dc0808e70052a6f6b2e1056f6e9dd225032c01195919d927be7ba1b97d6 ./artix7/mask_liob33.db`](./artix7/mask_liob33.db)
- * [`ee61e489eb229833788ea3b511e987b483d331e19fbde33182b9b3ffc25738e7 ./artix7/mask_lioi3.db`](./artix7/mask_lioi3.db)
- * [`ee61e489eb229833788ea3b511e987b483d331e19fbde33182b9b3ffc25738e7 ./artix7/mask_lioi3_tbytesrc.db`](./artix7/mask_lioi3_tbytesrc.db)
- * [`ee61e489eb229833788ea3b511e987b483d331e19fbde33182b9b3ffc25738e7 ./artix7/mask_lioi3_tbyteterm.db`](./artix7/mask_lioi3_tbyteterm.db)
+ * [`fd3454a45c2e5b6ed2dbbf56ca91b635b5b3742195b50ccabd275f5ff0137693 ./artix7/mask_lioi3.db`](./artix7/mask_lioi3.db)
+ * [`fd3454a45c2e5b6ed2dbbf56ca91b635b5b3742195b50ccabd275f5ff0137693 ./artix7/mask_lioi3_tbytesrc.db`](./artix7/mask_lioi3_tbytesrc.db)
+ * [`fd3454a45c2e5b6ed2dbbf56ca91b635b5b3742195b50ccabd275f5ff0137693 ./artix7/mask_lioi3_tbyteterm.db`](./artix7/mask_lioi3_tbyteterm.db)
* [`a0777dc0808e70052a6f6b2e1056f6e9dd225032c01195919d927be7ba1b97d6 ./artix7/mask_riob33.db`](./artix7/mask_riob33.db)
- * [`ee61e489eb229833788ea3b511e987b483d331e19fbde33182b9b3ffc25738e7 ./artix7/mask_rioi3.db`](./artix7/mask_rioi3.db)
- * [`ee61e489eb229833788ea3b511e987b483d331e19fbde33182b9b3ffc25738e7 ./artix7/mask_rioi3_tbytesrc.db`](./artix7/mask_rioi3_tbytesrc.db)
- * [`ee61e489eb229833788ea3b511e987b483d331e19fbde33182b9b3ffc25738e7 ./artix7/mask_rioi3_tbyteterm.db`](./artix7/mask_rioi3_tbyteterm.db)
+ * [`fd3454a45c2e5b6ed2dbbf56ca91b635b5b3742195b50ccabd275f5ff0137693 ./artix7/mask_rioi3.db`](./artix7/mask_rioi3.db)
+ * [`fd3454a45c2e5b6ed2dbbf56ca91b635b5b3742195b50ccabd275f5ff0137693 ./artix7/mask_rioi3_tbytesrc.db`](./artix7/mask_rioi3_tbytesrc.db)
+ * [`fd3454a45c2e5b6ed2dbbf56ca91b635b5b3742195b50ccabd275f5ff0137693 ./artix7/mask_rioi3_tbyteterm.db`](./artix7/mask_rioi3_tbyteterm.db)
* [`d94e4d13df16da498224f0e94deaa310fbf471b6f9ec0ec8b2308fe62fa2eeaf ./artix7/ppips_bram_int_interface_l.db`](./artix7/ppips_bram_int_interface_l.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./artix7/ppips_bram_int_interface_l.origin_info.db`](./artix7/ppips_bram_int_interface_l.origin_info.db)
* [`b48d766ac6f9dd0e21280d3a04dd448ea39016143309c0c7867fc00d730a59ae ./artix7/ppips_bram_int_interface_r.db`](./artix7/ppips_bram_int_interface_r.db)
@@ -227,10 +227,10 @@
* [`796d0c51db5d34d08e5e63d3c0484cd51b9b693f7b169cf6c7a9faa12ba4b641 ./artix7/segbits_clk_hrow_bot_r.origin_info.db`](./artix7/segbits_clk_hrow_bot_r.origin_info.db)
* [`8ab24467b7f56fa8ff0dd334c0588cb196a4d875895abb48afcd33e1e2ba1deb ./artix7/segbits_clk_hrow_top_r.db`](./artix7/segbits_clk_hrow_top_r.db)
* [`9aaf521930e3632c7e8aac861a3cd3dd48b95401905f7a1cabfabf0caf836045 ./artix7/segbits_clk_hrow_top_r.origin_info.db`](./artix7/segbits_clk_hrow_top_r.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)
+ * [`86e644b4402a2f9889b1b816ec75fe6ff312ca5caa21ee2f40452a577abd9bf0 ./artix7/segbits_cmt_top_l_upper_t.db`](./artix7/segbits_cmt_top_l_upper_t.db)
+ * [`dc2e5dfe1240812d522e8d4641cf5444ab5fbeedcacb2f7282a7a4a67ccbf7de ./artix7/segbits_cmt_top_l_upper_t.origin_info.db`](./artix7/segbits_cmt_top_l_upper_t.origin_info.db)
+ * [`34eea9806fcf0de805b4657aa91851eef1360006588d58eddbc656efee38e43c ./artix7/segbits_cmt_top_r_upper_t.db`](./artix7/segbits_cmt_top_r_upper_t.db)
+ * [`9a043aa3d3723270607e7901b72c09e834f8d954fe2abef1bec4c02852c9471a ./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)
@@ -246,9 +246,9 @@
* [`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)
- * [`1c5a15f8461556d3925ee3ae576d5f4a4e9c40820be147e209c888cbaa7094a8 ./artix7/segbits_int_l.origin_info.db`](./artix7/segbits_int_l.origin_info.db)
+ * [`3a92bcadfbe0fd32a42bb4e2485617ff262e0be2fde06338f89e81876c08c517 ./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)
- * [`4e91337217c3da24ce5b02d2df9a8c62afe3a566700cd4e32dc2e296dd604cee ./artix7/segbits_int_r.origin_info.db`](./artix7/segbits_int_r.origin_info.db)
+ * [`344d3ed60261183fd2de756f72db0a19db5ce9307cb7bebd5646793278cc82bb ./artix7/segbits_int_r.origin_info.db`](./artix7/segbits_int_r.origin_info.db)
* [`92913f6d38cfdb14fb9c16e70a47d75e507c0ee4764bcc7941f2e0ac3e784e88 ./artix7/segbits_liob33.db`](./artix7/segbits_liob33.db)
* [`2772dce8b6a4f6f6691ca0c0b30535c230041ebad17d318ce9962161e607be5c ./artix7/segbits_liob33.origin_info.db`](./artix7/segbits_liob33.origin_info.db)
* [`6b2f6f8abce7149b19770b0953e58c1df4b0dd92a5dc294627df9d037f84250b ./artix7/segbits_lioi3.db`](./artix7/segbits_lioi3.db)
@@ -474,20 +474,20 @@
* [`3d2da5714d8c81165fa51403fb719b3ddd9e7ea7ab79280ae4e157d11a29172e ./artix7/timings/slicem.sdf`](./artix7/timings/slicem.sdf)
* [`4c20ee41ea32668919b7d91a7fabe38960e0ee4d5b3b83f1d18102d48895bf1c ./artix7/xc7a35tcpg236-1.json`](./artix7/xc7a35tcpg236-1.json)
* [`ef0724733da87455426a0f833642d96e9d206d047f4eb97072c3093f80c40d7d ./artix7/xc7a35tcpg236-1.yaml`](./artix7/xc7a35tcpg236-1.yaml)
- * [`ac928ee3c50e91facacb4173fdf70384f56e046bb14581bf75f760e406fe4f78 ./artix7/xc7a35tcpg236-1_package_pins.csv`](./artix7/xc7a35tcpg236-1_package_pins.csv)
+ * [`1dfdc023a19e574a8884991eb5b6580755c8c677fc92087557287192fbb5ee31 ./artix7/xc7a35tcpg236-1_package_pins.csv`](./artix7/xc7a35tcpg236-1_package_pins.csv)
* [`4c20ee41ea32668919b7d91a7fabe38960e0ee4d5b3b83f1d18102d48895bf1c ./artix7/xc7a35tcsg324-1.json`](./artix7/xc7a35tcsg324-1.json)
* [`ef0724733da87455426a0f833642d96e9d206d047f4eb97072c3093f80c40d7d ./artix7/xc7a35tcsg324-1.yaml`](./artix7/xc7a35tcsg324-1.yaml)
- * [`9081f5280a2f1fc30b67cb91af72950be624c37111bde3a341997c059e77d2b1 ./artix7/xc7a35tcsg324-1_package_pins.csv`](./artix7/xc7a35tcsg324-1_package_pins.csv)
+ * [`8be17e6ca69014edb8f2a5c282521c20652695f4182f3e164bc00eca72a96fd6 ./artix7/xc7a35tcsg324-1_package_pins.csv`](./artix7/xc7a35tcsg324-1_package_pins.csv)
* [`bee2616f3f373813e4539952e1185dd6e39fb0aec4cd2a2b42451318c6cd2de0 ./artix7/xc7a50tfgg484-1.json`](./artix7/xc7a50tfgg484-1.json)
* [`41c360b1e2f7e08b9051f1160a34954ce4c05a445a07f226f1f4059caf1fa1d3 ./artix7/xc7a50tfgg484-1.yaml`](./artix7/xc7a50tfgg484-1.yaml)
- * [`54421233f3cb478ec70b933afab73363b22d3cc68dc1332e2f63e3a131160bd5 ./artix7/xc7a50tfgg484-1_package_pins.csv`](./artix7/xc7a50tfgg484-1_package_pins.csv)
+ * [`d03bec8116668c2025f9174ca5051d7a8fd8d6e519d42cf6235b9ce54de4087d ./artix7/xc7a50tfgg484-1_package_pins.csv`](./artix7/xc7a50tfgg484-1_package_pins.csv)
## Database for [kintex7](kintex7/)
### Settings
-Created using following [settings/kintex7.sh (sha256: 794538b550d399255cbafeeb1b5ff183dc66ebc6cd8dc0f725e3f6a3977f757d)](https://github.com/SymbiFlow/prjxray/blob/6d21194b569b2e320d7b1c4fe87c8db814a823b1/settings/kintex7.sh)
+Created using following [settings/kintex7.sh (sha256: 794538b550d399255cbafeeb1b5ff183dc66ebc6cd8dc0f725e3f6a3977f757d)](https://github.com/SymbiFlow/prjxray/blob/0dec230397aeebbad780b0332984dc7b94cf1605/settings/kintex7.sh)
```shell
export XRAY_DATABASE="kintex7"
export XRAY_PART="xc7k70tfbg676-2"
@@ -629,10 +629,10 @@
* [`98a0bebc0686e678d32b844f2675e81ea11d6236d161da1a1362b8745633f8bd ./kintex7/segbits_clk_hrow_bot_r.origin_info.db`](./kintex7/segbits_clk_hrow_bot_r.origin_info.db)
* [`89ca5e5d4e9bc222815bd81e6d94cbff6950b99e3d2e80ac677334dcde40e4c2 ./kintex7/segbits_clk_hrow_top_r.db`](./kintex7/segbits_clk_hrow_top_r.db)
* [`ba635ce2ad2f1e907c65f943bd4c5500e9c6b135a7f0b2334e7a0a021ed07389 ./kintex7/segbits_clk_hrow_top_r.origin_info.db`](./kintex7/segbits_clk_hrow_top_r.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)
+ * [`17a25c5ed3a670a3fe612f59bee920df981ccff474eeeb12e8fb72d20267f070 ./kintex7/segbits_cmt_top_l_upper_t.db`](./kintex7/segbits_cmt_top_l_upper_t.db)
+ * [`cd5e9413d2b05bd806b3fc45a7e1c8e581c8ae7544c2c4804256c867c085b55b ./kintex7/segbits_cmt_top_l_upper_t.origin_info.db`](./kintex7/segbits_cmt_top_l_upper_t.origin_info.db)
+ * [`9dd188916b72375540ec4177f30c8bf965ef50aaac8346bfd99593b73fd7fa37 ./kintex7/segbits_cmt_top_r_upper_t.db`](./kintex7/segbits_cmt_top_r_upper_t.db)
+ * [`e684d8323dfea73289cff48af79f6a74fc3df8def5de3265ee5a22f6ac8f5e77 ./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)
@@ -648,9 +648,9 @@
* [`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)
- * [`61f86609334866be2f047123a39d32572b6bc57227327cd7305744785a644ff8 ./kintex7/segbits_int_l.origin_info.db`](./kintex7/segbits_int_l.origin_info.db)
- * [`bb14ac14c3020035d34d6d77565f7f288de5d7a88288c2fbab0b70a920ec9d2d ./kintex7/segbits_int_r.db`](./kintex7/segbits_int_r.db)
- * [`6a6503dccb1cf74848ab23644ccc051a32f5338cc56c4c5eb6350a7632668364 ./kintex7/segbits_int_r.origin_info.db`](./kintex7/segbits_int_r.origin_info.db)
+ * [`229228f6118262c14bbfc7bcc7f420480cb0ef29cf43de99873cbb269ac8776a ./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)
+ * [`9d645079343201c8254be3c4d792e5e7309ec023ff06ee72c78e9e07ec1012f9 ./kintex7/segbits_int_r.origin_info.db`](./kintex7/segbits_int_r.origin_info.db)
* [`01cd7426da888ca40c5cc422a29fa9daf3d8de1901ed32ea118abd41def9d3da ./kintex7/segbits_liob33.db`](./kintex7/segbits_liob33.db)
* [`1c214645a8a02faacd8f463ba93414ce37f082a56095eee55b39fadea2169d07 ./kintex7/segbits_liob33.origin_info.db`](./kintex7/segbits_liob33.origin_info.db)
* [`b3d4bc46a81bc756aea27dbd3c1da5ae8c549b9e84a5e36842850bb656134529 ./kintex7/segbits_lioi3.db`](./kintex7/segbits_lioi3.db)
@@ -836,14 +836,14 @@
* [`340cd029fd6ffbd9725836945133c6496df9588adecc7f2c7c7193781e0c1c79 ./kintex7/tilegrid.json`](./kintex7/tilegrid.json)
* [`916a9b924454c10b835d561d80434461c5a9a2824bf85c3cdeeee5f0dedfcb24 ./kintex7/xc7k70tfbg676-2.json`](./kintex7/xc7k70tfbg676-2.json)
* [`44c1530cc9a184551c98face08bd4ab0a7ec3883623175a52da5c59fba9bfa38 ./kintex7/xc7k70tfbg676-2.yaml`](./kintex7/xc7k70tfbg676-2.yaml)
- * [`f7b5e70b102e1e3d624f61c470f77374f14136579f69a92c061485fddea92239 ./kintex7/xc7k70tfbg676-2_package_pins.csv`](./kintex7/xc7k70tfbg676-2_package_pins.csv)
+ * [`f447b0245c4bbacf1a532d3697488a5242a4a36262186c4c9763c14eb93ff6af ./kintex7/xc7k70tfbg676-2_package_pins.csv`](./kintex7/xc7k70tfbg676-2_package_pins.csv)
## Database for [zynq7](zynq7/)
### Settings
-Created using following [settings/zynq7.sh (sha256: 61298e89dcc873eadba47f5c2f9f72a38fa022583b2c7ff89246b2e051585ad8)](https://github.com/SymbiFlow/prjxray/blob/6d21194b569b2e320d7b1c4fe87c8db814a823b1/settings/zynq7.sh)
+Created using following [settings/zynq7.sh (sha256: 61298e89dcc873eadba47f5c2f9f72a38fa022583b2c7ff89246b2e051585ad8)](https://github.com/SymbiFlow/prjxray/blob/0dec230397aeebbad780b0332984dc7b94cf1605/settings/zynq7.sh)
```shell
export XRAY_DATABASE="zynq7"
export XRAY_PART="xc7z010clg400-1"
@@ -914,13 +914,13 @@
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./zynq7/mask_hclk_l.origin_info.db`](./zynq7/mask_hclk_l.origin_info.db)
* [`76d1e0bd4b7ad492cf3fe8698b2b5f46f7dcc5fe446984e5dccae373c63edafd ./zynq7/mask_hclk_r.db`](./zynq7/mask_hclk_r.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./zynq7/mask_hclk_r.origin_info.db`](./zynq7/mask_hclk_r.origin_info.db)
- * [`acbc563753ebf721cfa2d647b09202a8e20b482bd85479fdd6fe51d58333c2bc ./zynq7/mask_lioi3.db`](./zynq7/mask_lioi3.db)
- * [`acbc563753ebf721cfa2d647b09202a8e20b482bd85479fdd6fe51d58333c2bc ./zynq7/mask_lioi3_tbytesrc.db`](./zynq7/mask_lioi3_tbytesrc.db)
- * [`acbc563753ebf721cfa2d647b09202a8e20b482bd85479fdd6fe51d58333c2bc ./zynq7/mask_lioi3_tbyteterm.db`](./zynq7/mask_lioi3_tbyteterm.db)
+ * [`7273b3fd99996b774d89eda44abdca1747590f485f5ebf0318dca99995e833f6 ./zynq7/mask_lioi3.db`](./zynq7/mask_lioi3.db)
+ * [`7273b3fd99996b774d89eda44abdca1747590f485f5ebf0318dca99995e833f6 ./zynq7/mask_lioi3_tbytesrc.db`](./zynq7/mask_lioi3_tbytesrc.db)
+ * [`7273b3fd99996b774d89eda44abdca1747590f485f5ebf0318dca99995e833f6 ./zynq7/mask_lioi3_tbyteterm.db`](./zynq7/mask_lioi3_tbyteterm.db)
* [`a0777dc0808e70052a6f6b2e1056f6e9dd225032c01195919d927be7ba1b97d6 ./zynq7/mask_riob33.db`](./zynq7/mask_riob33.db)
- * [`acbc563753ebf721cfa2d647b09202a8e20b482bd85479fdd6fe51d58333c2bc ./zynq7/mask_rioi3.db`](./zynq7/mask_rioi3.db)
- * [`acbc563753ebf721cfa2d647b09202a8e20b482bd85479fdd6fe51d58333c2bc ./zynq7/mask_rioi3_tbytesrc.db`](./zynq7/mask_rioi3_tbytesrc.db)
- * [`acbc563753ebf721cfa2d647b09202a8e20b482bd85479fdd6fe51d58333c2bc ./zynq7/mask_rioi3_tbyteterm.db`](./zynq7/mask_rioi3_tbyteterm.db)
+ * [`7273b3fd99996b774d89eda44abdca1747590f485f5ebf0318dca99995e833f6 ./zynq7/mask_rioi3.db`](./zynq7/mask_rioi3.db)
+ * [`7273b3fd99996b774d89eda44abdca1747590f485f5ebf0318dca99995e833f6 ./zynq7/mask_rioi3_tbytesrc.db`](./zynq7/mask_rioi3_tbytesrc.db)
+ * [`7273b3fd99996b774d89eda44abdca1747590f485f5ebf0318dca99995e833f6 ./zynq7/mask_rioi3_tbyteterm.db`](./zynq7/mask_rioi3_tbyteterm.db)
* [`d94e4d13df16da498224f0e94deaa310fbf471b6f9ec0ec8b2308fe62fa2eeaf ./zynq7/ppips_bram_int_interface_l.db`](./zynq7/ppips_bram_int_interface_l.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./zynq7/ppips_bram_int_interface_l.origin_info.db`](./zynq7/ppips_bram_int_interface_l.origin_info.db)
* [`b48d766ac6f9dd0e21280d3a04dd448ea39016143309c0c7867fc00d730a59ae ./zynq7/ppips_bram_int_interface_r.db`](./zynq7/ppips_bram_int_interface_r.db)
@@ -987,8 +987,8 @@
* [`8454c4735a9df6aed62e15df3a7a6ff53fb4b7aaf14b9ac8d13f4fc913924841 ./zynq7/segbits_clk_hrow_bot_r.origin_info.db`](./zynq7/segbits_clk_hrow_bot_r.origin_info.db)
* [`063d0e4f5a34a6b65fc7083d47860ebcc548950ac2c39b74f0cc37728d976d6c ./zynq7/segbits_clk_hrow_top_r.db`](./zynq7/segbits_clk_hrow_top_r.db)
* [`6b63e363bf0573eb3820db68f1d4a101c5e5f8923b65b97bd0475590b9b0f206 ./zynq7/segbits_clk_hrow_top_r.origin_info.db`](./zynq7/segbits_clk_hrow_top_r.origin_info.db)
- * [`69eda3b03d20087c121c15e79559152eeae2619c5a86477ad763be9b63b58f4a ./zynq7/segbits_cmt_top_l_upper_t.db`](./zynq7/segbits_cmt_top_l_upper_t.db)
- * [`302b0d51e98f856a498132119f42c10248345ab5181ab60cabd1f2fcb3c6344f ./zynq7/segbits_cmt_top_l_upper_t.origin_info.db`](./zynq7/segbits_cmt_top_l_upper_t.origin_info.db)
+ * [`4ed063af5123971fca48e0eec5398d147f7fc7894e5662f0d5adcf7567a4fd45 ./zynq7/segbits_cmt_top_l_upper_t.db`](./zynq7/segbits_cmt_top_l_upper_t.db)
+ * [`48d087f9daa912ebcde82411341c178ffe55d3d6c0d601f2d5fa8b5d23eb62ae ./zynq7/segbits_cmt_top_l_upper_t.origin_info.db`](./zynq7/segbits_cmt_top_l_upper_t.origin_info.db)
* [`6b205562d2e870f43d7959a05b1b8fbd75bfbb08878bb7ec5239d6b419ce3117 ./zynq7/segbits_cmt_top_r_upper_t.db`](./zynq7/segbits_cmt_top_r_upper_t.db)
* [`29023fed85b544c2d849067d1c945cb9cdc64fa2f4070acf6496ea132f9f3997 ./zynq7/segbits_cmt_top_r_upper_t.origin_info.db`](./zynq7/segbits_cmt_top_r_upper_t.origin_info.db)
* [`0c4a6e4bc385a8b3a43d05a06d8e87c8822cf2cc1742593167244ff194af4a5e ./zynq7/segbits_dsp_l.db`](./zynq7/segbits_dsp_l.db)
@@ -1004,9 +1004,9 @@
* [`51288ec0be63172fcb2a12a92853150c62a21e894c2d42a2586046c462bf57a9 ./zynq7/segbits_hclk_r.db`](./zynq7/segbits_hclk_r.db)
* [`0e9b5da6def4776e2ca8dd59af8f4334bf5cfb88d99b323be25dd6ba2e3386f7 ./zynq7/segbits_hclk_r.origin_info.db`](./zynq7/segbits_hclk_r.origin_info.db)
* [`0ea44e8dfaf97ed200f30b2afe117e94e1a68bdb26af2e09e69e855414779520 ./zynq7/segbits_int_l.db`](./zynq7/segbits_int_l.db)
- * [`a587ee690467a66d634ded7cb826344eac4ae4701dbd52e65798c429daa92538 ./zynq7/segbits_int_l.origin_info.db`](./zynq7/segbits_int_l.origin_info.db)
+ * [`cf34effede3724ff8cb032de2f6ce6802941dd5838a57429af8f748e51be1a27 ./zynq7/segbits_int_l.origin_info.db`](./zynq7/segbits_int_l.origin_info.db)
* [`1541c7832dd161c5b3b5745d08fe0ee6f92bfbd372b76c12f54afc032c888556 ./zynq7/segbits_int_r.db`](./zynq7/segbits_int_r.db)
- * [`13893088fea441dbb95be9b14ae1f0857b7a51046d396cd776a69fd0edc32b24 ./zynq7/segbits_int_r.origin_info.db`](./zynq7/segbits_int_r.origin_info.db)
+ * [`ad9beb5290b981e1d70a3c7699e3fb888908066fed94dd4d5bff482e0206b323 ./zynq7/segbits_int_r.origin_info.db`](./zynq7/segbits_int_r.origin_info.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./zynq7/segbits_liob33.db`](./zynq7/segbits_liob33.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./zynq7/segbits_liob33.origin_info.db`](./zynq7/segbits_liob33.origin_info.db)
* [`6b2f6f8abce7149b19770b0953e58c1df4b0dd92a5dc294627df9d037f84250b ./zynq7/segbits_lioi3.db`](./zynq7/segbits_lioi3.db)
@@ -1190,4 +1190,4 @@
* [`3d2da5714d8c81165fa51403fb719b3ddd9e7ea7ab79280ae4e157d11a29172e ./zynq7/timings/slicem.sdf`](./zynq7/timings/slicem.sdf)
* [`f3704845c7559e0289c9a1c6f42a7874be6d5d7aef3e0f285647b8ca62a154b3 ./zynq7/xc7z010clg400-1.json`](./zynq7/xc7z010clg400-1.json)
* [`43a136f26603c51bd97e9489d223bbc80f278fcc234225ed9fde404402f22683 ./zynq7/xc7z010clg400-1.yaml`](./zynq7/xc7z010clg400-1.yaml)
- * [`d9914c14b3a8d59c76dd5992c4727e4002acd5e14b32c1afe49f7be8798e4db9 ./zynq7/xc7z010clg400-1_package_pins.csv`](./zynq7/xc7z010clg400-1_package_pins.csv)
+ * [`013dc12220498f9a97aa5b5a4df25f4c25cd0e3e762cc17dd2e890cac5920c7a ./zynq7/xc7z010clg400-1_package_pins.csv`](./zynq7/xc7z010clg400-1_package_pins.csv)
diff --git a/artix7/mask_lioi3.db b/artix7/mask_lioi3.db
index 970deb0..56dab26 100644
--- a/artix7/mask_lioi3.db
+++ b/artix7/mask_lioi3.db
@@ -1,12 +1,12 @@
bit 25_07
bit 25_20
bit 25_21
+bit 25_23
bit 25_24
bit 25_31
bit 25_32
bit 25_34
bit 25_35
-bit 25_39
bit 25_47
bit 25_48
bit 25_51
diff --git a/artix7/mask_lioi3_tbytesrc.db b/artix7/mask_lioi3_tbytesrc.db
index 970deb0..56dab26 100644
--- a/artix7/mask_lioi3_tbytesrc.db
+++ b/artix7/mask_lioi3_tbytesrc.db
@@ -1,12 +1,12 @@
bit 25_07
bit 25_20
bit 25_21
+bit 25_23
bit 25_24
bit 25_31
bit 25_32
bit 25_34
bit 25_35
-bit 25_39
bit 25_47
bit 25_48
bit 25_51
diff --git a/artix7/mask_lioi3_tbyteterm.db b/artix7/mask_lioi3_tbyteterm.db
index 970deb0..56dab26 100644
--- a/artix7/mask_lioi3_tbyteterm.db
+++ b/artix7/mask_lioi3_tbyteterm.db
@@ -1,12 +1,12 @@
bit 25_07
bit 25_20
bit 25_21
+bit 25_23
bit 25_24
bit 25_31
bit 25_32
bit 25_34
bit 25_35
-bit 25_39
bit 25_47
bit 25_48
bit 25_51
diff --git a/artix7/mask_rioi3.db b/artix7/mask_rioi3.db
index 970deb0..56dab26 100644
--- a/artix7/mask_rioi3.db
+++ b/artix7/mask_rioi3.db
@@ -1,12 +1,12 @@
bit 25_07
bit 25_20
bit 25_21
+bit 25_23
bit 25_24
bit 25_31
bit 25_32
bit 25_34
bit 25_35
-bit 25_39
bit 25_47
bit 25_48
bit 25_51
diff --git a/artix7/mask_rioi3_tbytesrc.db b/artix7/mask_rioi3_tbytesrc.db
index 970deb0..56dab26 100644
--- a/artix7/mask_rioi3_tbytesrc.db
+++ b/artix7/mask_rioi3_tbytesrc.db
@@ -1,12 +1,12 @@
bit 25_07
bit 25_20
bit 25_21
+bit 25_23
bit 25_24
bit 25_31
bit 25_32
bit 25_34
bit 25_35
-bit 25_39
bit 25_47
bit 25_48
bit 25_51
diff --git a/artix7/mask_rioi3_tbyteterm.db b/artix7/mask_rioi3_tbyteterm.db
index 970deb0..56dab26 100644
--- a/artix7/mask_rioi3_tbyteterm.db
+++ b/artix7/mask_rioi3_tbyteterm.db
@@ -1,12 +1,12 @@
bit 25_07
bit 25_20
bit 25_21
+bit 25_23
bit 25_24
bit 25_31
bit 25_32
bit 25_34
bit 25_35
-bit 25_39
bit 25_47
bit 25_48
bit 25_51
diff --git a/artix7/segbits_cmt_top_l_upper_t.db b/artix7/segbits_cmt_top_l_upper_t.db
index 272af2a..b2dcb57 100644
--- a/artix7/segbits_cmt_top_l_upper_t.db
+++ b/artix7/segbits_cmt_top_l_upper_t.db
@@ -1,5 +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_CLKIN1 !28_09
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_CLKIN2 !29_07
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
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 a4a7967..14f50b5 100644
--- a/artix7/segbits_cmt_top_l_upper_t.origin_info.db
+++ b/artix7/segbits_cmt_top_l_upper_t.origin_info.db
@@ -1,5 +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_CLKIN1 origin:034-cmt-pll-pips !28_09
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_CLKIN2 origin:034-cmt-pll-pips !29_07
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
diff --git a/artix7/segbits_cmt_top_r_upper_t.db b/artix7/segbits_cmt_top_r_upper_t.db
index e5f8c62..5f9c8db 100644
--- a/artix7/segbits_cmt_top_r_upper_t.db
+++ b/artix7/segbits_cmt_top_r_upper_t.db
@@ -1,5 +1,8 @@
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKFBIN.CMT_TOP_R_UPPER_T_CLKFBIN !29_10
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_CLKIN1 !28_09
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_CLKIN2 !29_07
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
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 0cf3328..34d9db0 100644
--- a/artix7/segbits_cmt_top_r_upper_t.origin_info.db
+++ b/artix7/segbits_cmt_top_r_upper_t.origin_info.db
@@ -1,5 +1,8 @@
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKFBIN.CMT_TOP_R_UPPER_T_CLKFBIN origin:034-cmt-pll-pips !29_10
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_CLKIN1 origin:034-cmt-pll-pips !28_09
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_CLKIN2 origin:034-cmt-pll-pips !29_07
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
diff --git a/artix7/segbits_int_l.origin_info.db b/artix7/segbits_int_l.origin_info.db
index fd4d5da..08dbd51 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
@@ -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
@@ -2173,7 +2173,7 @@
INT_L.NE6BEG2.SE2END2 origin:050-pip-seed 02_37 05_39
INT_L.NE6BEG2.SE6END2 origin:050-pip-seed 05_39 06_36
INT_L.NE6BEG2.WW2END1 origin:050-pip-seed 03_36 04_37
-INT_L.NE6BEG2.WW4END2 origin:050-pip-seed 04_37 05_36
+INT_L.NE6BEG2.WW4END2 origin:056-pip-rem 04_37 05_36
INT_L.NE6BEG3.EE2END3 origin:050-pip-seed 03_52 05_55
INT_L.NE6BEG3.EE4END3 origin:050-pip-seed 05_52 05_55
INT_L.NE6BEG3.LH0 origin:056-pip-rem 04_54 05_52
@@ -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:056-pip-rem 05_55 06_52
+INT_L.NE6BEG3.SE6END3 origin:050-pip-seed 05_55 06_52
INT_L.NE6BEG3.WW2END2 origin:050-pip-seed 03_52 04_53
INT_L.NE6BEG3.WW4END3 origin:056-pip-rem 04_53 05_52
INT_L.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
diff --git a/artix7/segbits_int_r.origin_info.db b/artix7/segbits_int_r.origin_info.db
index 20bee23..9b14cca 100644
--- a/artix7/segbits_int_r.origin_info.db
+++ b/artix7/segbits_int_r.origin_info.db
@@ -172,7 +172,7 @@
INT_R.BYP_ALT7.EL1END_S3_0 origin:050-pip-seed !23_63 17_63 22_63 24_63 25_63
INT_R.BYP_ALT7.ER1END3 origin:050-pip-seed !22_63 16_63 23_63 24_63 25_63
INT_R.BYP_ALT7.FAN_BOUNCE_S3_4 origin:050-pip-seed !23_63 21_63 22_63 24_63 25_63
-INT_R.BYP_ALT7.FAN_BOUNCE_S3_6 origin:050-pip-seed !22_63 21_63 23_63 24_63 25_63
+INT_R.BYP_ALT7.FAN_BOUNCE_S3_6 origin:056-pip-rem !22_63 21_63 23_63 24_63 25_63
INT_R.BYP_ALT7.GFAN1 origin:054-pip-fan-alt !22_63 !23_63 !25_63 20_63 24_63
INT_R.BYP_ALT7.LOGIC_OUTS15 origin:051-pip-imuxlout-bypalts !23_63 20_63 22_63 24_63 25_63
INT_R.BYP_ALT7.LOGIC_OUTS21 origin:051-pip-imuxlout-bypalts !22_63 !23_63 !24_63 20_63 25_63
@@ -373,7 +373,7 @@
INT_R.EE4BEG1.SS2END1 origin:050-pip-seed 03_24 05_27
INT_R.EE4BEG1.SS6END1 origin:050-pip-seed 05_27 06_24
INT_R.EE4BEG1.SW2END1 origin:050-pip-seed 02_25 05_27
-INT_R.EE4BEG1.SW6END1 origin:056-pip-rem 05_24 05_27
+INT_R.EE4BEG1.SW6END1 origin:050-pip-seed 05_24 05_27
INT_R.EE4BEG2.EE2END2 origin:050-pip-seed 03_40 03_41
INT_R.EE4BEG2.EE4END2 origin:050-pip-seed 03_41 05_40
INT_R.EE4BEG2.LOGIC_OUTS10 origin:050-pip-seed 03_40 07_41
@@ -413,7 +413,7 @@
INT_R.EE4BEG3.SS2END3 origin:050-pip-seed 03_56 05_59
INT_R.EE4BEG3.SS6END3 origin:050-pip-seed 05_59 06_56
INT_R.EE4BEG3.SW2END3 origin:050-pip-seed 02_57 05_59
-INT_R.EE4BEG3.SW6END3 origin:056-pip-rem 05_56 05_59
+INT_R.EE4BEG3.SW6END3 origin:050-pip-seed 05_56 05_59
INT_R.EL1BEG0.EE2END1 origin:050-pip-seed 07_20 15_21
INT_R.EL1BEG0.EE4END1 origin:050-pip-seed 07_20 12_21
INT_R.EL1BEG0.EL1END1 origin:050-pip-seed 11_21 13_21
@@ -2827,7 +2827,7 @@
INT_R.SE6BEG3.NE2END3 origin:050-pip-seed 03_58 04_56
INT_R.SE6BEG3.NE6END3 origin:050-pip-seed 04_56 04_59
INT_R.SE6BEG3.NN2END3 origin:050-pip-seed 02_59 04_56
-INT_R.SE6BEG3.NN6END3 origin:056-pip-rem 04_56 07_59
+INT_R.SE6BEG3.NN6END3 origin:050-pip-seed 04_56 07_59
INT_R.SE6BEG3.SE2END3 origin:050-pip-seed 02_58 03_58
INT_R.SE6BEG3.SE6END3 origin:050-pip-seed 02_58 07_59
INT_R.SE6BEG3.SS2END3 origin:050-pip-seed 02_59 05_58
@@ -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
@@ -3563,7 +3563,7 @@
INT_R.WW4BEG0.LOGIC_OUTS8 origin:050-pip-seed 03_00 07_01
INT_R.WW4BEG0.LV0 origin:056-pip-rem 04_02 05_00
INT_R.WW4BEG0.NE2END0 origin:050-pip-seed 02_01 05_03
-INT_R.WW4BEG0.NE6END0 origin:056-pip-rem 05_00 05_03
+INT_R.WW4BEG0.NE6END0 origin:050-pip-seed 05_00 05_03
INT_R.WW4BEG0.NN2END0 origin:050-pip-seed 03_00 05_03
INT_R.WW4BEG0.NN6END0 origin:050-pip-seed 05_03 06_00
INT_R.WW4BEG0.NW2END0 origin:050-pip-seed 02_01 03_01
diff --git a/artix7/xc7a35tcpg236-1_package_pins.csv b/artix7/xc7a35tcpg236-1_package_pins.csv
index ae99db8..abd89ec 100644
--- a/artix7/xc7a35tcpg236-1_package_pins.csv
+++ b/artix7/xc7a35tcpg236-1_package_pins.csv
@@ -1,121 +1,121 @@
-pin,site,tile
-B13,IPAD_X0Y1,MONITOR_BOT_X46Y79
-A12,IPAD_X0Y0,MONITOR_BOT_X46Y79
-D17,IOB_X0Y49,LIOB33_SING_X0Y49
-D18,IOB_X0Y48,LIOB33_X0Y47
-D19,IOB_X0Y47,LIOB33_X0Y47
-G18,IOB_X0Y46,LIOB33_X0Y45
-F18,IOB_X0Y45,LIOB33_X0Y45
-E18,IOB_X0Y44,LIOB33_X0Y43
-E19,IOB_X0Y43,LIOB33_X0Y43
-H19,IOB_X0Y42,LIOB33_X0Y41
-G19,IOB_X0Y41,LIOB33_X0Y41
-H17,IOB_X0Y40,LIOB33_X0Y39
-G17,IOB_X0Y39,LIOB33_X0Y39
-K19,IOB_X0Y38,LIOB33_X0Y37
-J19,IOB_X0Y37,LIOB33_X0Y37
-J17,IOB_X0Y36,LIOB33_X0Y35
-J18,IOB_X0Y35,LIOB33_X0Y35
-L18,IOB_X0Y34,LIOB33_X0Y33
-K18,IOB_X0Y33,LIOB33_X0Y33
-N18,IOB_X0Y32,LIOB33_X0Y31
-N19,IOB_X0Y31,LIOB33_X0Y31
-P19,IOB_X0Y30,LIOB33_X0Y29
-R19,IOB_X0Y29,LIOB33_X0Y29
-M18,IOB_X0Y28,LIOB33_X0Y27
-M19,IOB_X0Y27,LIOB33_X0Y27
-L17,IOB_X0Y26,LIOB33_X0Y25
-K17,IOB_X0Y25,LIOB33_X0Y25
-N17,IOB_X0Y24,LIOB33_X0Y23
-P17,IOB_X0Y23,LIOB33_X0Y23
-P18,IOB_X0Y22,LIOB33_X0Y21
-R18,IOB_X0Y21,LIOB33_X0Y21
-U19,IOB_X0Y20,LIOB33_X0Y19
-V19,IOB_X0Y19,LIOB33_X0Y19
-W18,IOB_X0Y18,LIOB33_X0Y17
-W19,IOB_X0Y17,LIOB33_X0Y17
-T17,IOB_X0Y16,LIOB33_X0Y15
-T18,IOB_X0Y15,LIOB33_X0Y15
-U17,IOB_X0Y14,LIOB33_X0Y13
-U18,IOB_X0Y13,LIOB33_X0Y13
-V16,IOB_X0Y12,LIOB33_X0Y11
-V17,IOB_X0Y11,LIOB33_X0Y11
-W16,IOB_X0Y10,LIOB33_X0Y9
-W17,IOB_X0Y9,LIOB33_X0Y9
-V15,IOB_X0Y8,LIOB33_X0Y7
-W15,IOB_X0Y7,LIOB33_X0Y7
-W13,IOB_X0Y6,LIOB33_X0Y5
-W14,IOB_X0Y5,LIOB33_X0Y5
-U15,IOB_X0Y4,LIOB33_X0Y3
-U16,IOB_X0Y3,LIOB33_X0Y3
-V13,IOB_X0Y2,LIOB33_X0Y1
-V14,IOB_X0Y1,LIOB33_X0Y1
-U14,IOB_X0Y0,LIOB33_SING_X0Y0
-A14,IOB_X0Y138,LIOB33_X0Y137
-A15,IOB_X0Y137,LIOB33_X0Y137
-C15,IOB_X0Y128,LIOB33_X0Y127
-B15,IOB_X0Y127,LIOB33_X0Y127
-A16,IOB_X0Y126,LIOB33_X0Y125
-A17,IOB_X0Y125,LIOB33_X0Y125
-C16,IOB_X0Y124,LIOB33_X0Y123
-B16,IOB_X0Y123,LIOB33_X0Y123
-C17,IOB_X0Y122,LIOB33_X0Y121
-B17,IOB_X0Y121,LIOB33_X0Y121
-B18,IOB_X0Y112,LIOB33_X0Y111
-A18,IOB_X0Y111,LIOB33_X0Y111
-R2,IOB_X1Y48,RIOB33_X43Y47
-T2,IOB_X1Y47,RIOB33_X43Y47
-R3,IOB_X1Y46,RIOB33_X43Y45
-T3,IOB_X1Y45,RIOB33_X43Y45
-T1,IOB_X1Y44,RIOB33_X43Y43
-U1,IOB_X1Y43,RIOB33_X43Y43
-V2,IOB_X1Y40,RIOB33_X43Y39
-W2,IOB_X1Y39,RIOB33_X43Y39
-V3,IOB_X1Y38,RIOB33_X43Y37
-W3,IOB_X1Y37,RIOB33_X43Y37
-U3,IOB_X1Y32,RIOB33_X43Y31
-U2,IOB_X1Y31,RIOB33_X43Y31
-U4,IOB_X1Y28,RIOB33_X43Y27
-V4,IOB_X1Y27,RIOB33_X43Y27
-W5,IOB_X1Y26,RIOB33_X43Y25
-W4,IOB_X1Y25,RIOB33_X43Y25
-W7,IOB_X1Y24,RIOB33_X43Y23
-W6,IOB_X1Y23,RIOB33_X43Y23
-U8,IOB_X1Y22,RIOB33_X43Y21
-V8,IOB_X1Y21,RIOB33_X43Y21
-U5,IOB_X1Y18,RIOB33_X43Y17
-V5,IOB_X1Y17,RIOB33_X43Y17
-U7,IOB_X1Y12,RIOB33_X43Y11
-V7,IOB_X1Y11,RIOB33_X43Y11
-G3,IOB_X1Y98,RIOB33_X43Y97
-G2,IOB_X1Y97,RIOB33_X43Y97
-H2,IOB_X1Y96,RIOB33_X43Y95
-J2,IOB_X1Y95,RIOB33_X43Y95
-H1,IOB_X1Y94,RIOB33_X43Y93
-J1,IOB_X1Y93,RIOB33_X43Y93
-K2,IOB_X1Y90,RIOB33_X43Y89
-L2,IOB_X1Y89,RIOB33_X43Y89
-L1,IOB_X1Y87,RIOB33_X43Y87
-J3,IOB_X1Y86,RIOB33_X43Y85
-K3,IOB_X1Y85,RIOB33_X43Y85
-L3,IOB_X1Y84,RIOB33_X43Y83
-M3,IOB_X1Y83,RIOB33_X43Y83
-M2,IOB_X1Y82,RIOB33_X43Y81
-M1,IOB_X1Y81,RIOB33_X43Y81
-N2,IOB_X1Y80,RIOB33_X43Y79
-N1,IOB_X1Y79,RIOB33_X43Y79
-N3,IOB_X1Y76,RIOB33_X43Y75
-P3,IOB_X1Y75,RIOB33_X43Y75
-P1,IOB_X1Y61,RIOB33_X43Y61
-A8,IPAD_X1Y15,GTP_COMMON_X97Y127
-B8,IPAD_X1Y14,GTP_COMMON_X97Y127
-B6,IPAD_X1Y13,GTP_CHANNEL_1_X97Y121
-B4,IPAD_X1Y7,GTP_CHANNEL_0_X97Y110
-B10,IPAD_X1Y16,GTP_COMMON_X97Y127
-A10,IPAD_X1Y17,GTP_COMMON_X97Y127
-A6,IPAD_X1Y12,GTP_CHANNEL_1_X97Y121
-A4,IPAD_X1Y6,GTP_CHANNEL_0_X97Y110
-B2,OPAD_X0Y3,GTP_CHANNEL_1_X97Y121
-A2,OPAD_X0Y2,GTP_CHANNEL_1_X97Y121
-D2,OPAD_X0Y1,GTP_CHANNEL_0_X97Y110
-D1,OPAD_X0Y0,GTP_CHANNEL_0_X97Y110
+pin,site,tile,pin_function
+B13,IPAD_X0Y1,MONITOR_BOT_X46Y79,VN_0
+A12,IPAD_X0Y0,MONITOR_BOT_X46Y79,VP_0
+D17,IOB_X0Y49,LIOB33_SING_X0Y49,IO_0_14
+D18,IOB_X0Y48,LIOB33_X0Y47,IO_L1P_T0_D00_MOSI_14
+D19,IOB_X0Y47,LIOB33_X0Y47,IO_L1N_T0_D01_DIN_14
+G18,IOB_X0Y46,LIOB33_X0Y45,IO_L2P_T0_D02_14
+F18,IOB_X0Y45,LIOB33_X0Y45,IO_L2N_T0_D03_14
+E18,IOB_X0Y44,LIOB33_X0Y43,IO_L3P_T0_DQS_PUDC_B_14
+E19,IOB_X0Y43,LIOB33_X0Y43,IO_L3N_T0_DQS_EMCCLK_14
+H19,IOB_X0Y42,LIOB33_X0Y41,IO_L4P_T0_D04_14
+G19,IOB_X0Y41,LIOB33_X0Y41,IO_L4N_T0_D05_14
+H17,IOB_X0Y40,LIOB33_X0Y39,IO_L5P_T0_D06_14
+G17,IOB_X0Y39,LIOB33_X0Y39,IO_L5N_T0_D07_14
+K19,IOB_X0Y38,LIOB33_X0Y37,IO_L6P_T0_FCS_B_14
+J19,IOB_X0Y37,LIOB33_X0Y37,IO_L6N_T0_D08_VREF_14
+J17,IOB_X0Y36,LIOB33_X0Y35,IO_L7P_T1_D09_14
+J18,IOB_X0Y35,LIOB33_X0Y35,IO_L7N_T1_D10_14
+L18,IOB_X0Y34,LIOB33_X0Y33,IO_L8P_T1_D11_14
+K18,IOB_X0Y33,LIOB33_X0Y33,IO_L8N_T1_D12_14
+N18,IOB_X0Y32,LIOB33_X0Y31,IO_L9P_T1_DQS_14
+N19,IOB_X0Y31,LIOB33_X0Y31,IO_L9N_T1_DQS_D13_14
+P19,IOB_X0Y30,LIOB33_X0Y29,IO_L10P_T1_D14_14
+R19,IOB_X0Y29,LIOB33_X0Y29,IO_L10N_T1_D15_14
+M18,IOB_X0Y28,LIOB33_X0Y27,IO_L11P_T1_SRCC_14
+M19,IOB_X0Y27,LIOB33_X0Y27,IO_L11N_T1_SRCC_14
+L17,IOB_X0Y26,LIOB33_X0Y25,IO_L12P_T1_MRCC_14
+K17,IOB_X0Y25,LIOB33_X0Y25,IO_L12N_T1_MRCC_14
+N17,IOB_X0Y24,LIOB33_X0Y23,IO_L13P_T2_MRCC_14
+P17,IOB_X0Y23,LIOB33_X0Y23,IO_L13N_T2_MRCC_14
+P18,IOB_X0Y22,LIOB33_X0Y21,IO_L14P_T2_SRCC_14
+R18,IOB_X0Y21,LIOB33_X0Y21,IO_L14N_T2_SRCC_14
+U19,IOB_X0Y20,LIOB33_X0Y19,IO_L15P_T2_DQS_RDWR_B_14
+V19,IOB_X0Y19,LIOB33_X0Y19,IO_L15N_T2_DQS_DOUT_CSO_B_14
+W18,IOB_X0Y18,LIOB33_X0Y17,IO_L16P_T2_CSI_B_14
+W19,IOB_X0Y17,LIOB33_X0Y17,IO_L16N_T2_A15_D31_14
+T17,IOB_X0Y16,LIOB33_X0Y15,IO_L17P_T2_A14_D30_14
+T18,IOB_X0Y15,LIOB33_X0Y15,IO_L17N_T2_A13_D29_14
+U17,IOB_X0Y14,LIOB33_X0Y13,IO_L18P_T2_A12_D28_14
+U18,IOB_X0Y13,LIOB33_X0Y13,IO_L18N_T2_A11_D27_14
+V16,IOB_X0Y12,LIOB33_X0Y11,IO_L19P_T3_A10_D26_14
+V17,IOB_X0Y11,LIOB33_X0Y11,IO_L19N_T3_A09_D25_VREF_14
+W16,IOB_X0Y10,LIOB33_X0Y9,IO_L20P_T3_A08_D24_14
+W17,IOB_X0Y9,LIOB33_X0Y9,IO_L20N_T3_A07_D23_14
+V15,IOB_X0Y8,LIOB33_X0Y7,IO_L21P_T3_DQS_14
+W15,IOB_X0Y7,LIOB33_X0Y7,IO_L21N_T3_DQS_A06_D22_14
+W13,IOB_X0Y6,LIOB33_X0Y5,IO_L22P_T3_A05_D21_14
+W14,IOB_X0Y5,LIOB33_X0Y5,IO_L22N_T3_A04_D20_14
+U15,IOB_X0Y4,LIOB33_X0Y3,IO_L23P_T3_A03_D19_14
+U16,IOB_X0Y3,LIOB33_X0Y3,IO_L23N_T3_A02_D18_14
+V13,IOB_X0Y2,LIOB33_X0Y1,IO_L24P_T3_A01_D17_14
+V14,IOB_X0Y1,LIOB33_X0Y1,IO_L24N_T3_A00_D16_14
+U14,IOB_X0Y0,LIOB33_SING_X0Y0,IO_25_14
+A14,IOB_X0Y138,LIOB33_X0Y137,IO_L6P_T0_16
+A15,IOB_X0Y137,LIOB33_X0Y137,IO_L6N_T0_VREF_16
+C15,IOB_X0Y128,LIOB33_X0Y127,IO_L11P_T1_SRCC_16
+B15,IOB_X0Y127,LIOB33_X0Y127,IO_L11N_T1_SRCC_16
+A16,IOB_X0Y126,LIOB33_X0Y125,IO_L12P_T1_MRCC_16
+A17,IOB_X0Y125,LIOB33_X0Y125,IO_L12N_T1_MRCC_16
+C16,IOB_X0Y124,LIOB33_X0Y123,IO_L13P_T2_MRCC_16
+B16,IOB_X0Y123,LIOB33_X0Y123,IO_L13N_T2_MRCC_16
+C17,IOB_X0Y122,LIOB33_X0Y121,IO_L14P_T2_SRCC_16
+B17,IOB_X0Y121,LIOB33_X0Y121,IO_L14N_T2_SRCC_16
+B18,IOB_X0Y112,LIOB33_X0Y111,IO_L19P_T3_16
+A18,IOB_X0Y111,LIOB33_X0Y111,IO_L19N_T3_VREF_16
+R2,IOB_X1Y48,RIOB33_X43Y47,IO_L1P_T0_34
+T2,IOB_X1Y47,RIOB33_X43Y47,IO_L1N_T0_34
+R3,IOB_X1Y46,RIOB33_X43Y45,IO_L2P_T0_34
+T3,IOB_X1Y45,RIOB33_X43Y45,IO_L2N_T0_34
+T1,IOB_X1Y44,RIOB33_X43Y43,IO_L3P_T0_DQS_34
+U1,IOB_X1Y43,RIOB33_X43Y43,IO_L3N_T0_DQS_34
+V2,IOB_X1Y40,RIOB33_X43Y39,IO_L5P_T0_34
+W2,IOB_X1Y39,RIOB33_X43Y39,IO_L5N_T0_34
+V3,IOB_X1Y38,RIOB33_X43Y37,IO_L6P_T0_34
+W3,IOB_X1Y37,RIOB33_X43Y37,IO_L6N_T0_VREF_34
+U3,IOB_X1Y32,RIOB33_X43Y31,IO_L9P_T1_DQS_34
+U2,IOB_X1Y31,RIOB33_X43Y31,IO_L9N_T1_DQS_34
+U4,IOB_X1Y28,RIOB33_X43Y27,IO_L11P_T1_SRCC_34
+V4,IOB_X1Y27,RIOB33_X43Y27,IO_L11N_T1_SRCC_34
+W5,IOB_X1Y26,RIOB33_X43Y25,IO_L12P_T1_MRCC_34
+W4,IOB_X1Y25,RIOB33_X43Y25,IO_L12N_T1_MRCC_34
+W7,IOB_X1Y24,RIOB33_X43Y23,IO_L13P_T2_MRCC_34
+W6,IOB_X1Y23,RIOB33_X43Y23,IO_L13N_T2_MRCC_34
+U8,IOB_X1Y22,RIOB33_X43Y21,IO_L14P_T2_SRCC_34
+V8,IOB_X1Y21,RIOB33_X43Y21,IO_L14N_T2_SRCC_34
+U5,IOB_X1Y18,RIOB33_X43Y17,IO_L16P_T2_34
+V5,IOB_X1Y17,RIOB33_X43Y17,IO_L16N_T2_34
+U7,IOB_X1Y12,RIOB33_X43Y11,IO_L19P_T3_34
+V7,IOB_X1Y11,RIOB33_X43Y11,IO_L19N_T3_VREF_34
+G3,IOB_X1Y98,RIOB33_X43Y97,IO_L1P_T0_AD4P_35
+G2,IOB_X1Y97,RIOB33_X43Y97,IO_L1N_T0_AD4N_35
+H2,IOB_X1Y96,RIOB33_X43Y95,IO_L2P_T0_AD12P_35
+J2,IOB_X1Y95,RIOB33_X43Y95,IO_L2N_T0_AD12N_35
+H1,IOB_X1Y94,RIOB33_X43Y93,IO_L3P_T0_DQS_AD5P_35
+J1,IOB_X1Y93,RIOB33_X43Y93,IO_L3N_T0_DQS_AD5N_35
+K2,IOB_X1Y90,RIOB33_X43Y89,IO_L5P_T0_AD13P_35
+L2,IOB_X1Y89,RIOB33_X43Y89,IO_L5N_T0_AD13N_35
+L1,IOB_X1Y87,RIOB33_X43Y87,IO_L6N_T0_VREF_35
+J3,IOB_X1Y86,RIOB33_X43Y85,IO_L7P_T1_AD6P_35
+K3,IOB_X1Y85,RIOB33_X43Y85,IO_L7N_T1_AD6N_35
+L3,IOB_X1Y84,RIOB33_X43Y83,IO_L8P_T1_AD14P_35
+M3,IOB_X1Y83,RIOB33_X43Y83,IO_L8N_T1_AD14N_35
+M2,IOB_X1Y82,RIOB33_X43Y81,IO_L9P_T1_DQS_AD7P_35
+M1,IOB_X1Y81,RIOB33_X43Y81,IO_L9N_T1_DQS_AD7N_35
+N2,IOB_X1Y80,RIOB33_X43Y79,IO_L10P_T1_AD15P_35
+N1,IOB_X1Y79,RIOB33_X43Y79,IO_L10N_T1_AD15N_35
+N3,IOB_X1Y76,RIOB33_X43Y75,IO_L12P_T1_MRCC_35
+P3,IOB_X1Y75,RIOB33_X43Y75,IO_L12N_T1_MRCC_35
+P1,IOB_X1Y61,RIOB33_X43Y61,IO_L19N_T3_VREF_35
+A8,IPAD_X1Y15,GTP_COMMON_X97Y127,MGTREFCLK0N_216
+B8,IPAD_X1Y14,GTP_COMMON_X97Y127,MGTREFCLK0P_216
+B6,IPAD_X1Y13,GTP_CHANNEL_1_X97Y121,MGTPRXP1_216
+B4,IPAD_X1Y7,GTP_CHANNEL_0_X97Y110,MGTPRXP0_216
+B10,IPAD_X1Y16,GTP_COMMON_X97Y127,MGTREFCLK1P_216
+A10,IPAD_X1Y17,GTP_COMMON_X97Y127,MGTREFCLK1N_216
+A6,IPAD_X1Y12,GTP_CHANNEL_1_X97Y121,MGTPRXN1_216
+A4,IPAD_X1Y6,GTP_CHANNEL_0_X97Y110,MGTPRXN0_216
+B2,OPAD_X0Y3,GTP_CHANNEL_1_X97Y121,MGTPTXP1_216
+A2,OPAD_X0Y2,GTP_CHANNEL_1_X97Y121,MGTPTXN1_216
+D2,OPAD_X0Y1,GTP_CHANNEL_0_X97Y110,MGTPTXP0_216
+D1,OPAD_X0Y0,GTP_CHANNEL_0_X97Y110,MGTPTXN0_216
diff --git a/artix7/xc7a35tcsg324-1_package_pins.csv b/artix7/xc7a35tcsg324-1_package_pins.csv
index df0a8e5..83be957 100644
--- a/artix7/xc7a35tcsg324-1_package_pins.csv
+++ b/artix7/xc7a35tcsg324-1_package_pins.csv
@@ -1,213 +1,213 @@
-pin,site,tile
-K9,IPAD_X0Y1,MONITOR_BOT_X46Y79
-J10,IPAD_X0Y0,MONITOR_BOT_X46Y79
-R11,IOB_X0Y49,LIOB33_SING_X0Y49
-K17,IOB_X0Y48,LIOB33_X0Y47
-K18,IOB_X0Y47,LIOB33_X0Y47
-L14,IOB_X0Y46,LIOB33_X0Y45
-M14,IOB_X0Y45,LIOB33_X0Y45
-L15,IOB_X0Y44,LIOB33_X0Y43
-L16,IOB_X0Y43,LIOB33_X0Y43
-L18,IOB_X0Y42,LIOB33_X0Y41
-M18,IOB_X0Y41,LIOB33_X0Y41
-R12,IOB_X0Y40,LIOB33_X0Y39
-R13,IOB_X0Y39,LIOB33_X0Y39
-L13,IOB_X0Y38,LIOB33_X0Y37
-M13,IOB_X0Y37,LIOB33_X0Y37
-R18,IOB_X0Y36,LIOB33_X0Y35
-T18,IOB_X0Y35,LIOB33_X0Y35
-N14,IOB_X0Y34,LIOB33_X0Y33
-P14,IOB_X0Y33,LIOB33_X0Y33
-N17,IOB_X0Y32,LIOB33_X0Y31
-P18,IOB_X0Y31,LIOB33_X0Y31
-M16,IOB_X0Y30,LIOB33_X0Y29
-M17,IOB_X0Y29,LIOB33_X0Y29
-N15,IOB_X0Y28,LIOB33_X0Y27
-N16,IOB_X0Y27,LIOB33_X0Y27
-P17,IOB_X0Y26,LIOB33_X0Y25
-R17,IOB_X0Y25,LIOB33_X0Y25
-P15,IOB_X0Y24,LIOB33_X0Y23
-R15,IOB_X0Y23,LIOB33_X0Y23
-T14,IOB_X0Y22,LIOB33_X0Y21
-T15,IOB_X0Y21,LIOB33_X0Y21
-R16,IOB_X0Y20,LIOB33_X0Y19
-T16,IOB_X0Y19,LIOB33_X0Y19
-V15,IOB_X0Y18,LIOB33_X0Y17
-V16,IOB_X0Y17,LIOB33_X0Y17
-U17,IOB_X0Y16,LIOB33_X0Y15
-U18,IOB_X0Y15,LIOB33_X0Y15
-U16,IOB_X0Y14,LIOB33_X0Y13
-V17,IOB_X0Y13,LIOB33_X0Y13
-T11,IOB_X0Y12,LIOB33_X0Y11
-U11,IOB_X0Y11,LIOB33_X0Y11
-U12,IOB_X0Y10,LIOB33_X0Y9
-V12,IOB_X0Y9,LIOB33_X0Y9
-V10,IOB_X0Y8,LIOB33_X0Y7
-V11,IOB_X0Y7,LIOB33_X0Y7
-U14,IOB_X0Y6,LIOB33_X0Y5
-V14,IOB_X0Y5,LIOB33_X0Y5
-T13,IOB_X0Y4,LIOB33_X0Y3
-U13,IOB_X0Y3,LIOB33_X0Y3
-T9,IOB_X0Y2,LIOB33_X0Y1
-T10,IOB_X0Y1,LIOB33_X0Y1
-R10,IOB_X0Y0,LIOB33_SING_X0Y0
-G13,IOB_X0Y99,LIOB33_SING_X0Y99
-D14,IOB_X0Y98,LIOB33_X0Y97
-C14,IOB_X0Y97,LIOB33_X0Y97
-B13,IOB_X0Y96,LIOB33_X0Y95
-B14,IOB_X0Y95,LIOB33_X0Y95
-C12,IOB_X0Y94,LIOB33_X0Y93
-B12,IOB_X0Y93,LIOB33_X0Y93
-B11,IOB_X0Y92,LIOB33_X0Y91
-A11,IOB_X0Y91,LIOB33_X0Y91
-F13,IOB_X0Y90,LIOB33_X0Y89
-F14,IOB_X0Y89,LIOB33_X0Y89
-D12,IOB_X0Y88,LIOB33_X0Y87
-D13,IOB_X0Y87,LIOB33_X0Y87
-B16,IOB_X0Y86,LIOB33_X0Y85
-B17,IOB_X0Y85,LIOB33_X0Y85
-A15,IOB_X0Y84,LIOB33_X0Y83
-A16,IOB_X0Y83,LIOB33_X0Y83
-A13,IOB_X0Y82,LIOB33_X0Y81
-A14,IOB_X0Y81,LIOB33_X0Y81
-B18,IOB_X0Y80,LIOB33_X0Y79
-A18,IOB_X0Y79,LIOB33_X0Y79
-E15,IOB_X0Y78,LIOB33_X0Y77
-E16,IOB_X0Y77,LIOB33_X0Y77
-D15,IOB_X0Y76,LIOB33_X0Y75
-C15,IOB_X0Y75,LIOB33_X0Y75
-H16,IOB_X0Y74,LIOB33_X0Y73
-G16,IOB_X0Y73,LIOB33_X0Y73
-F15,IOB_X0Y72,LIOB33_X0Y71
-F16,IOB_X0Y71,LIOB33_X0Y71
-H14,IOB_X0Y70,LIOB33_X0Y69
-G14,IOB_X0Y69,LIOB33_X0Y69
-E17,IOB_X0Y68,LIOB33_X0Y67
-D17,IOB_X0Y67,LIOB33_X0Y67
-K13,IOB_X0Y66,LIOB33_X0Y65
-J13,IOB_X0Y65,LIOB33_X0Y65
-H17,IOB_X0Y64,LIOB33_X0Y63
-G17,IOB_X0Y63,LIOB33_X0Y63
-J14,IOB_X0Y62,LIOB33_X0Y61
-H15,IOB_X0Y61,LIOB33_X0Y61
-C16,IOB_X0Y60,LIOB33_X0Y59
-C17,IOB_X0Y59,LIOB33_X0Y59
-E18,IOB_X0Y58,LIOB33_X0Y57
-D18,IOB_X0Y57,LIOB33_X0Y57
-G18,IOB_X0Y56,LIOB33_X0Y55
-F18,IOB_X0Y55,LIOB33_X0Y55
-J17,IOB_X0Y54,LIOB33_X0Y53
-J18,IOB_X0Y53,LIOB33_X0Y53
-K15,IOB_X0Y52,LIOB33_X0Y51
-J15,IOB_X0Y51,LIOB33_X0Y51
-K16,IOB_X0Y50,LIOB33_SING_X0Y50
-D9,IOB_X0Y137,LIOB33_X0Y137
-C9,IOB_X0Y128,LIOB33_X0Y127
-B9,IOB_X0Y127,LIOB33_X0Y127
-B8,IOB_X0Y126,LIOB33_X0Y125
-A8,IOB_X0Y125,LIOB33_X0Y125
-C11,IOB_X0Y124,LIOB33_X0Y123
-C10,IOB_X0Y123,LIOB33_X0Y123
-A10,IOB_X0Y122,LIOB33_X0Y121
-A9,IOB_X0Y121,LIOB33_X0Y121
-D10,IOB_X0Y111,LIOB33_X0Y111
-K6,IOB_X1Y49,RIOB33_SING_X43Y49
-L1,IOB_X1Y48,RIOB33_X43Y47
-M1,IOB_X1Y47,RIOB33_X43Y47
-K3,IOB_X1Y46,RIOB33_X43Y45
-L3,IOB_X1Y45,RIOB33_X43Y45
-N2,IOB_X1Y44,RIOB33_X43Y43
-N1,IOB_X1Y43,RIOB33_X43Y43
-M3,IOB_X1Y42,RIOB33_X43Y41
-M2,IOB_X1Y41,RIOB33_X43Y41
-K5,IOB_X1Y40,RIOB33_X43Y39
-L4,IOB_X1Y39,RIOB33_X43Y39
-L6,IOB_X1Y38,RIOB33_X43Y37
-L5,IOB_X1Y37,RIOB33_X43Y37
-U1,IOB_X1Y36,RIOB33_X43Y35
-V1,IOB_X1Y35,RIOB33_X43Y35
-U4,IOB_X1Y34,RIOB33_X43Y33
-U3,IOB_X1Y33,RIOB33_X43Y33
-U2,IOB_X1Y32,RIOB33_X43Y31
-V2,IOB_X1Y31,RIOB33_X43Y31
-V5,IOB_X1Y30,RIOB33_X43Y29
-V4,IOB_X1Y29,RIOB33_X43Y29
-R3,IOB_X1Y28,RIOB33_X43Y27
-T3,IOB_X1Y27,RIOB33_X43Y27
-T5,IOB_X1Y26,RIOB33_X43Y25
-T4,IOB_X1Y25,RIOB33_X43Y25
-N5,IOB_X1Y24,RIOB33_X43Y23
-P5,IOB_X1Y23,RIOB33_X43Y23
-P4,IOB_X1Y22,RIOB33_X43Y21
-P3,IOB_X1Y21,RIOB33_X43Y21
-P2,IOB_X1Y20,RIOB33_X43Y19
-R2,IOB_X1Y19,RIOB33_X43Y19
-M4,IOB_X1Y18,RIOB33_X43Y17
-N4,IOB_X1Y17,RIOB33_X43Y17
-R1,IOB_X1Y16,RIOB33_X43Y15
-T1,IOB_X1Y15,RIOB33_X43Y15
-M6,IOB_X1Y14,RIOB33_X43Y13
-N6,IOB_X1Y13,RIOB33_X43Y13
-R6,IOB_X1Y12,RIOB33_X43Y11
-R5,IOB_X1Y11,RIOB33_X43Y11
-V7,IOB_X1Y10,RIOB33_X43Y9
-V6,IOB_X1Y9,RIOB33_X43Y9
-U9,IOB_X1Y8,RIOB33_X43Y7
-V9,IOB_X1Y7,RIOB33_X43Y7
-U7,IOB_X1Y6,RIOB33_X43Y5
-U6,IOB_X1Y5,RIOB33_X43Y5
-R7,IOB_X1Y4,RIOB33_X43Y3
-T6,IOB_X1Y3,RIOB33_X43Y3
-R8,IOB_X1Y2,RIOB33_X43Y1
-T8,IOB_X1Y1,RIOB33_X43Y1
-U8,IOB_X1Y0,RIOB33_SING_X43Y0
-F5,IOB_X1Y99,RIOB33_SING_X43Y99
-C6,IOB_X1Y98,RIOB33_X43Y97
-C5,IOB_X1Y97,RIOB33_X43Y97
-B7,IOB_X1Y96,RIOB33_X43Y95
-B6,IOB_X1Y95,RIOB33_X43Y95
-A6,IOB_X1Y94,RIOB33_X43Y93
-A5,IOB_X1Y93,RIOB33_X43Y93
-D8,IOB_X1Y92,RIOB33_X43Y91
-C7,IOB_X1Y91,RIOB33_X43Y91
-E6,IOB_X1Y90,RIOB33_X43Y89
-E5,IOB_X1Y89,RIOB33_X43Y89
-E7,IOB_X1Y88,RIOB33_X43Y87
-D7,IOB_X1Y87,RIOB33_X43Y87
-C4,IOB_X1Y86,RIOB33_X43Y85
-B4,IOB_X1Y85,RIOB33_X43Y85
-A4,IOB_X1Y84,RIOB33_X43Y83
-A3,IOB_X1Y83,RIOB33_X43Y83
-B1,IOB_X1Y82,RIOB33_X43Y81
-A1,IOB_X1Y81,RIOB33_X43Y81
-B3,IOB_X1Y80,RIOB33_X43Y79
-B2,IOB_X1Y79,RIOB33_X43Y79
-D5,IOB_X1Y78,RIOB33_X43Y77
-D4,IOB_X1Y77,RIOB33_X43Y77
-E3,IOB_X1Y76,RIOB33_X43Y75
-D3,IOB_X1Y75,RIOB33_X43Y75
-F4,IOB_X1Y74,RIOB33_X43Y73
-F3,IOB_X1Y73,RIOB33_X43Y73
-E2,IOB_X1Y72,RIOB33_X43Y71
-D2,IOB_X1Y71,RIOB33_X43Y71
-H2,IOB_X1Y70,RIOB33_X43Y69
-G2,IOB_X1Y69,RIOB33_X43Y69
-C2,IOB_X1Y68,RIOB33_X43Y67
-C1,IOB_X1Y67,RIOB33_X43Y67
-H1,IOB_X1Y66,RIOB33_X43Y65
-G1,IOB_X1Y65,RIOB33_X43Y65
-F1,IOB_X1Y64,RIOB33_X43Y63
-E1,IOB_X1Y63,RIOB33_X43Y63
-G6,IOB_X1Y62,RIOB33_X43Y61
-F6,IOB_X1Y61,RIOB33_X43Y61
-G4,IOB_X1Y60,RIOB33_X43Y59
-G3,IOB_X1Y59,RIOB33_X43Y59
-J4,IOB_X1Y58,RIOB33_X43Y57
-H4,IOB_X1Y57,RIOB33_X43Y57
-J3,IOB_X1Y56,RIOB33_X43Y55
-J2,IOB_X1Y55,RIOB33_X43Y55
-K2,IOB_X1Y54,RIOB33_X43Y53
-K1,IOB_X1Y53,RIOB33_X43Y53
-H6,IOB_X1Y52,RIOB33_X43Y51
-H5,IOB_X1Y51,RIOB33_X43Y51
-J5,IOB_X1Y50,RIOB33_SING_X43Y50
+pin,site,tile,pin_function
+K9,IPAD_X0Y1,MONITOR_BOT_X46Y79,VN_0
+J10,IPAD_X0Y0,MONITOR_BOT_X46Y79,VP_0
+R11,IOB_X0Y49,LIOB33_SING_X0Y49,IO_0_14
+K17,IOB_X0Y48,LIOB33_X0Y47,IO_L1P_T0_D00_MOSI_14
+K18,IOB_X0Y47,LIOB33_X0Y47,IO_L1N_T0_D01_DIN_14
+L14,IOB_X0Y46,LIOB33_X0Y45,IO_L2P_T0_D02_14
+M14,IOB_X0Y45,LIOB33_X0Y45,IO_L2N_T0_D03_14
+L15,IOB_X0Y44,LIOB33_X0Y43,IO_L3P_T0_DQS_PUDC_B_14
+L16,IOB_X0Y43,LIOB33_X0Y43,IO_L3N_T0_DQS_EMCCLK_14
+L18,IOB_X0Y42,LIOB33_X0Y41,IO_L4P_T0_D04_14
+M18,IOB_X0Y41,LIOB33_X0Y41,IO_L4N_T0_D05_14
+R12,IOB_X0Y40,LIOB33_X0Y39,IO_L5P_T0_D06_14
+R13,IOB_X0Y39,LIOB33_X0Y39,IO_L5N_T0_D07_14
+L13,IOB_X0Y38,LIOB33_X0Y37,IO_L6P_T0_FCS_B_14
+M13,IOB_X0Y37,LIOB33_X0Y37,IO_L6N_T0_D08_VREF_14
+R18,IOB_X0Y36,LIOB33_X0Y35,IO_L7P_T1_D09_14
+T18,IOB_X0Y35,LIOB33_X0Y35,IO_L7N_T1_D10_14
+N14,IOB_X0Y34,LIOB33_X0Y33,IO_L8P_T1_D11_14
+P14,IOB_X0Y33,LIOB33_X0Y33,IO_L8N_T1_D12_14
+N17,IOB_X0Y32,LIOB33_X0Y31,IO_L9P_T1_DQS_14
+P18,IOB_X0Y31,LIOB33_X0Y31,IO_L9N_T1_DQS_D13_14
+M16,IOB_X0Y30,LIOB33_X0Y29,IO_L10P_T1_D14_14
+M17,IOB_X0Y29,LIOB33_X0Y29,IO_L10N_T1_D15_14
+N15,IOB_X0Y28,LIOB33_X0Y27,IO_L11P_T1_SRCC_14
+N16,IOB_X0Y27,LIOB33_X0Y27,IO_L11N_T1_SRCC_14
+P17,IOB_X0Y26,LIOB33_X0Y25,IO_L12P_T1_MRCC_14
+R17,IOB_X0Y25,LIOB33_X0Y25,IO_L12N_T1_MRCC_14
+P15,IOB_X0Y24,LIOB33_X0Y23,IO_L13P_T2_MRCC_14
+R15,IOB_X0Y23,LIOB33_X0Y23,IO_L13N_T2_MRCC_14
+T14,IOB_X0Y22,LIOB33_X0Y21,IO_L14P_T2_SRCC_14
+T15,IOB_X0Y21,LIOB33_X0Y21,IO_L14N_T2_SRCC_14
+R16,IOB_X0Y20,LIOB33_X0Y19,IO_L15P_T2_DQS_RDWR_B_14
+T16,IOB_X0Y19,LIOB33_X0Y19,IO_L15N_T2_DQS_DOUT_CSO_B_14
+V15,IOB_X0Y18,LIOB33_X0Y17,IO_L16P_T2_CSI_B_14
+V16,IOB_X0Y17,LIOB33_X0Y17,IO_L16N_T2_A15_D31_14
+U17,IOB_X0Y16,LIOB33_X0Y15,IO_L17P_T2_A14_D30_14
+U18,IOB_X0Y15,LIOB33_X0Y15,IO_L17N_T2_A13_D29_14
+U16,IOB_X0Y14,LIOB33_X0Y13,IO_L18P_T2_A12_D28_14
+V17,IOB_X0Y13,LIOB33_X0Y13,IO_L18N_T2_A11_D27_14
+T11,IOB_X0Y12,LIOB33_X0Y11,IO_L19P_T3_A10_D26_14
+U11,IOB_X0Y11,LIOB33_X0Y11,IO_L19N_T3_A09_D25_VREF_14
+U12,IOB_X0Y10,LIOB33_X0Y9,IO_L20P_T3_A08_D24_14
+V12,IOB_X0Y9,LIOB33_X0Y9,IO_L20N_T3_A07_D23_14
+V10,IOB_X0Y8,LIOB33_X0Y7,IO_L21P_T3_DQS_14
+V11,IOB_X0Y7,LIOB33_X0Y7,IO_L21N_T3_DQS_A06_D22_14
+U14,IOB_X0Y6,LIOB33_X0Y5,IO_L22P_T3_A05_D21_14
+V14,IOB_X0Y5,LIOB33_X0Y5,IO_L22N_T3_A04_D20_14
+T13,IOB_X0Y4,LIOB33_X0Y3,IO_L23P_T3_A03_D19_14
+U13,IOB_X0Y3,LIOB33_X0Y3,IO_L23N_T3_A02_D18_14
+T9,IOB_X0Y2,LIOB33_X0Y1,IO_L24P_T3_A01_D17_14
+T10,IOB_X0Y1,LIOB33_X0Y1,IO_L24N_T3_A00_D16_14
+R10,IOB_X0Y0,LIOB33_SING_X0Y0,IO_25_14
+G13,IOB_X0Y99,LIOB33_SING_X0Y99,IO_0_15
+D14,IOB_X0Y98,LIOB33_X0Y97,IO_L1P_T0_AD0P_15
+C14,IOB_X0Y97,LIOB33_X0Y97,IO_L1N_T0_AD0N_15
+B13,IOB_X0Y96,LIOB33_X0Y95,IO_L2P_T0_AD8P_15
+B14,IOB_X0Y95,LIOB33_X0Y95,IO_L2N_T0_AD8N_15
+C12,IOB_X0Y94,LIOB33_X0Y93,IO_L3P_T0_DQS_AD1P_15
+B12,IOB_X0Y93,LIOB33_X0Y93,IO_L3N_T0_DQS_AD1N_15
+B11,IOB_X0Y92,LIOB33_X0Y91,IO_L4P_T0_15
+A11,IOB_X0Y91,LIOB33_X0Y91,IO_L4N_T0_15
+F13,IOB_X0Y90,LIOB33_X0Y89,IO_L5P_T0_AD9P_15
+F14,IOB_X0Y89,LIOB33_X0Y89,IO_L5N_T0_AD9N_15
+D12,IOB_X0Y88,LIOB33_X0Y87,IO_L6P_T0_15
+D13,IOB_X0Y87,LIOB33_X0Y87,IO_L6N_T0_VREF_15
+B16,IOB_X0Y86,LIOB33_X0Y85,IO_L7P_T1_AD2P_15
+B17,IOB_X0Y85,LIOB33_X0Y85,IO_L7N_T1_AD2N_15
+A15,IOB_X0Y84,LIOB33_X0Y83,IO_L8P_T1_AD10P_15
+A16,IOB_X0Y83,LIOB33_X0Y83,IO_L8N_T1_AD10N_15
+A13,IOB_X0Y82,LIOB33_X0Y81,IO_L9P_T1_DQS_AD3P_15
+A14,IOB_X0Y81,LIOB33_X0Y81,IO_L9N_T1_DQS_AD3N_15
+B18,IOB_X0Y80,LIOB33_X0Y79,IO_L10P_T1_AD11P_15
+A18,IOB_X0Y79,LIOB33_X0Y79,IO_L10N_T1_AD11N_15
+E15,IOB_X0Y78,LIOB33_X0Y77,IO_L11P_T1_SRCC_15
+E16,IOB_X0Y77,LIOB33_X0Y77,IO_L11N_T1_SRCC_15
+D15,IOB_X0Y76,LIOB33_X0Y75,IO_L12P_T1_MRCC_15
+C15,IOB_X0Y75,LIOB33_X0Y75,IO_L12N_T1_MRCC_15
+H16,IOB_X0Y74,LIOB33_X0Y73,IO_L13P_T2_MRCC_15
+G16,IOB_X0Y73,LIOB33_X0Y73,IO_L13N_T2_MRCC_15
+F15,IOB_X0Y72,LIOB33_X0Y71,IO_L14P_T2_SRCC_15
+F16,IOB_X0Y71,LIOB33_X0Y71,IO_L14N_T2_SRCC_15
+H14,IOB_X0Y70,LIOB33_X0Y69,IO_L15P_T2_DQS_15
+G14,IOB_X0Y69,LIOB33_X0Y69,IO_L15N_T2_DQS_ADV_B_15
+E17,IOB_X0Y68,LIOB33_X0Y67,IO_L16P_T2_A28_15
+D17,IOB_X0Y67,LIOB33_X0Y67,IO_L16N_T2_A27_15
+K13,IOB_X0Y66,LIOB33_X0Y65,IO_L17P_T2_A26_15
+J13,IOB_X0Y65,LIOB33_X0Y65,IO_L17N_T2_A25_15
+H17,IOB_X0Y64,LIOB33_X0Y63,IO_L18P_T2_A24_15
+G17,IOB_X0Y63,LIOB33_X0Y63,IO_L18N_T2_A23_15
+J14,IOB_X0Y62,LIOB33_X0Y61,IO_L19P_T3_A22_15
+H15,IOB_X0Y61,LIOB33_X0Y61,IO_L19N_T3_A21_VREF_15
+C16,IOB_X0Y60,LIOB33_X0Y59,IO_L20P_T3_A20_15
+C17,IOB_X0Y59,LIOB33_X0Y59,IO_L20N_T3_A19_15
+E18,IOB_X0Y58,LIOB33_X0Y57,IO_L21P_T3_DQS_15
+D18,IOB_X0Y57,LIOB33_X0Y57,IO_L21N_T3_DQS_A18_15
+G18,IOB_X0Y56,LIOB33_X0Y55,IO_L22P_T3_A17_15
+F18,IOB_X0Y55,LIOB33_X0Y55,IO_L22N_T3_A16_15
+J17,IOB_X0Y54,LIOB33_X0Y53,IO_L23P_T3_FOE_B_15
+J18,IOB_X0Y53,LIOB33_X0Y53,IO_L23N_T3_FWE_B_15
+K15,IOB_X0Y52,LIOB33_X0Y51,IO_L24P_T3_RS1_15
+J15,IOB_X0Y51,LIOB33_X0Y51,IO_L24N_T3_RS0_15
+K16,IOB_X0Y50,LIOB33_SING_X0Y50,IO_25_15
+D9,IOB_X0Y137,LIOB33_X0Y137,IO_L6N_T0_VREF_16
+C9,IOB_X0Y128,LIOB33_X0Y127,IO_L11P_T1_SRCC_16
+B9,IOB_X0Y127,LIOB33_X0Y127,IO_L11N_T1_SRCC_16
+B8,IOB_X0Y126,LIOB33_X0Y125,IO_L12P_T1_MRCC_16
+A8,IOB_X0Y125,LIOB33_X0Y125,IO_L12N_T1_MRCC_16
+C11,IOB_X0Y124,LIOB33_X0Y123,IO_L13P_T2_MRCC_16
+C10,IOB_X0Y123,LIOB33_X0Y123,IO_L13N_T2_MRCC_16
+A10,IOB_X0Y122,LIOB33_X0Y121,IO_L14P_T2_SRCC_16
+A9,IOB_X0Y121,LIOB33_X0Y121,IO_L14N_T2_SRCC_16
+D10,IOB_X0Y111,LIOB33_X0Y111,IO_L19N_T3_VREF_16
+K6,IOB_X1Y49,RIOB33_SING_X43Y49,IO_0_34
+L1,IOB_X1Y48,RIOB33_X43Y47,IO_L1P_T0_34
+M1,IOB_X1Y47,RIOB33_X43Y47,IO_L1N_T0_34
+K3,IOB_X1Y46,RIOB33_X43Y45,IO_L2P_T0_34
+L3,IOB_X1Y45,RIOB33_X43Y45,IO_L2N_T0_34
+N2,IOB_X1Y44,RIOB33_X43Y43,IO_L3P_T0_DQS_34
+N1,IOB_X1Y43,RIOB33_X43Y43,IO_L3N_T0_DQS_34
+M3,IOB_X1Y42,RIOB33_X43Y41,IO_L4P_T0_34
+M2,IOB_X1Y41,RIOB33_X43Y41,IO_L4N_T0_34
+K5,IOB_X1Y40,RIOB33_X43Y39,IO_L5P_T0_34
+L4,IOB_X1Y39,RIOB33_X43Y39,IO_L5N_T0_34
+L6,IOB_X1Y38,RIOB33_X43Y37,IO_L6P_T0_34
+L5,IOB_X1Y37,RIOB33_X43Y37,IO_L6N_T0_VREF_34
+U1,IOB_X1Y36,RIOB33_X43Y35,IO_L7P_T1_34
+V1,IOB_X1Y35,RIOB33_X43Y35,IO_L7N_T1_34
+U4,IOB_X1Y34,RIOB33_X43Y33,IO_L8P_T1_34
+U3,IOB_X1Y33,RIOB33_X43Y33,IO_L8N_T1_34
+U2,IOB_X1Y32,RIOB33_X43Y31,IO_L9P_T1_DQS_34
+V2,IOB_X1Y31,RIOB33_X43Y31,IO_L9N_T1_DQS_34
+V5,IOB_X1Y30,RIOB33_X43Y29,IO_L10P_T1_34
+V4,IOB_X1Y29,RIOB33_X43Y29,IO_L10N_T1_34
+R3,IOB_X1Y28,RIOB33_X43Y27,IO_L11P_T1_SRCC_34
+T3,IOB_X1Y27,RIOB33_X43Y27,IO_L11N_T1_SRCC_34
+T5,IOB_X1Y26,RIOB33_X43Y25,IO_L12P_T1_MRCC_34
+T4,IOB_X1Y25,RIOB33_X43Y25,IO_L12N_T1_MRCC_34
+N5,IOB_X1Y24,RIOB33_X43Y23,IO_L13P_T2_MRCC_34
+P5,IOB_X1Y23,RIOB33_X43Y23,IO_L13N_T2_MRCC_34
+P4,IOB_X1Y22,RIOB33_X43Y21,IO_L14P_T2_SRCC_34
+P3,IOB_X1Y21,RIOB33_X43Y21,IO_L14N_T2_SRCC_34
+P2,IOB_X1Y20,RIOB33_X43Y19,IO_L15P_T2_DQS_34
+R2,IOB_X1Y19,RIOB33_X43Y19,IO_L15N_T2_DQS_34
+M4,IOB_X1Y18,RIOB33_X43Y17,IO_L16P_T2_34
+N4,IOB_X1Y17,RIOB33_X43Y17,IO_L16N_T2_34
+R1,IOB_X1Y16,RIOB33_X43Y15,IO_L17P_T2_34
+T1,IOB_X1Y15,RIOB33_X43Y15,IO_L17N_T2_34
+M6,IOB_X1Y14,RIOB33_X43Y13,IO_L18P_T2_34
+N6,IOB_X1Y13,RIOB33_X43Y13,IO_L18N_T2_34
+R6,IOB_X1Y12,RIOB33_X43Y11,IO_L19P_T3_34
+R5,IOB_X1Y11,RIOB33_X43Y11,IO_L19N_T3_VREF_34
+V7,IOB_X1Y10,RIOB33_X43Y9,IO_L20P_T3_34
+V6,IOB_X1Y9,RIOB33_X43Y9,IO_L20N_T3_34
+U9,IOB_X1Y8,RIOB33_X43Y7,IO_L21P_T3_DQS_34
+V9,IOB_X1Y7,RIOB33_X43Y7,IO_L21N_T3_DQS_34
+U7,IOB_X1Y6,RIOB33_X43Y5,IO_L22P_T3_34
+U6,IOB_X1Y5,RIOB33_X43Y5,IO_L22N_T3_34
+R7,IOB_X1Y4,RIOB33_X43Y3,IO_L23P_T3_34
+T6,IOB_X1Y3,RIOB33_X43Y3,IO_L23N_T3_34
+R8,IOB_X1Y2,RIOB33_X43Y1,IO_L24P_T3_34
+T8,IOB_X1Y1,RIOB33_X43Y1,IO_L24N_T3_34
+U8,IOB_X1Y0,RIOB33_SING_X43Y0,IO_25_34
+F5,IOB_X1Y99,RIOB33_SING_X43Y99,IO_0_35
+C6,IOB_X1Y98,RIOB33_X43Y97,IO_L1P_T0_AD4P_35
+C5,IOB_X1Y97,RIOB33_X43Y97,IO_L1N_T0_AD4N_35
+B7,IOB_X1Y96,RIOB33_X43Y95,IO_L2P_T0_AD12P_35
+B6,IOB_X1Y95,RIOB33_X43Y95,IO_L2N_T0_AD12N_35
+A6,IOB_X1Y94,RIOB33_X43Y93,IO_L3P_T0_DQS_AD5P_35
+A5,IOB_X1Y93,RIOB33_X43Y93,IO_L3N_T0_DQS_AD5N_35
+D8,IOB_X1Y92,RIOB33_X43Y91,IO_L4P_T0_35
+C7,IOB_X1Y91,RIOB33_X43Y91,IO_L4N_T0_35
+E6,IOB_X1Y90,RIOB33_X43Y89,IO_L5P_T0_AD13P_35
+E5,IOB_X1Y89,RIOB33_X43Y89,IO_L5N_T0_AD13N_35
+E7,IOB_X1Y88,RIOB33_X43Y87,IO_L6P_T0_35
+D7,IOB_X1Y87,RIOB33_X43Y87,IO_L6N_T0_VREF_35
+C4,IOB_X1Y86,RIOB33_X43Y85,IO_L7P_T1_AD6P_35
+B4,IOB_X1Y85,RIOB33_X43Y85,IO_L7N_T1_AD6N_35
+A4,IOB_X1Y84,RIOB33_X43Y83,IO_L8P_T1_AD14P_35
+A3,IOB_X1Y83,RIOB33_X43Y83,IO_L8N_T1_AD14N_35
+B1,IOB_X1Y82,RIOB33_X43Y81,IO_L9P_T1_DQS_AD7P_35
+A1,IOB_X1Y81,RIOB33_X43Y81,IO_L9N_T1_DQS_AD7N_35
+B3,IOB_X1Y80,RIOB33_X43Y79,IO_L10P_T1_AD15P_35
+B2,IOB_X1Y79,RIOB33_X43Y79,IO_L10N_T1_AD15N_35
+D5,IOB_X1Y78,RIOB33_X43Y77,IO_L11P_T1_SRCC_35
+D4,IOB_X1Y77,RIOB33_X43Y77,IO_L11N_T1_SRCC_35
+E3,IOB_X1Y76,RIOB33_X43Y75,IO_L12P_T1_MRCC_35
+D3,IOB_X1Y75,RIOB33_X43Y75,IO_L12N_T1_MRCC_35
+F4,IOB_X1Y74,RIOB33_X43Y73,IO_L13P_T2_MRCC_35
+F3,IOB_X1Y73,RIOB33_X43Y73,IO_L13N_T2_MRCC_35
+E2,IOB_X1Y72,RIOB33_X43Y71,IO_L14P_T2_SRCC_35
+D2,IOB_X1Y71,RIOB33_X43Y71,IO_L14N_T2_SRCC_35
+H2,IOB_X1Y70,RIOB33_X43Y69,IO_L15P_T2_DQS_35
+G2,IOB_X1Y69,RIOB33_X43Y69,IO_L15N_T2_DQS_35
+C2,IOB_X1Y68,RIOB33_X43Y67,IO_L16P_T2_35
+C1,IOB_X1Y67,RIOB33_X43Y67,IO_L16N_T2_35
+H1,IOB_X1Y66,RIOB33_X43Y65,IO_L17P_T2_35
+G1,IOB_X1Y65,RIOB33_X43Y65,IO_L17N_T2_35
+F1,IOB_X1Y64,RIOB33_X43Y63,IO_L18P_T2_35
+E1,IOB_X1Y63,RIOB33_X43Y63,IO_L18N_T2_35
+G6,IOB_X1Y62,RIOB33_X43Y61,IO_L19P_T3_35
+F6,IOB_X1Y61,RIOB33_X43Y61,IO_L19N_T3_VREF_35
+G4,IOB_X1Y60,RIOB33_X43Y59,IO_L20P_T3_35
+G3,IOB_X1Y59,RIOB33_X43Y59,IO_L20N_T3_35
+J4,IOB_X1Y58,RIOB33_X43Y57,IO_L21P_T3_DQS_35
+H4,IOB_X1Y57,RIOB33_X43Y57,IO_L21N_T3_DQS_35
+J3,IOB_X1Y56,RIOB33_X43Y55,IO_L22P_T3_35
+J2,IOB_X1Y55,RIOB33_X43Y55,IO_L22N_T3_35
+K2,IOB_X1Y54,RIOB33_X43Y53,IO_L23P_T3_35
+K1,IOB_X1Y53,RIOB33_X43Y53,IO_L23N_T3_35
+H6,IOB_X1Y52,RIOB33_X43Y51,IO_L24P_T3_35
+H5,IOB_X1Y51,RIOB33_X43Y51,IO_L24N_T3_35
+J5,IOB_X1Y50,RIOB33_SING_X43Y50,IO_25_35
diff --git a/artix7/xc7a50tfgg484-1_package_pins.csv b/artix7/xc7a50tfgg484-1_package_pins.csv
index 84d90fd..e59966c 100644
--- a/artix7/xc7a50tfgg484-1_package_pins.csv
+++ b/artix7/xc7a50tfgg484-1_package_pins.csv
@@ -1,273 +1,273 @@
-pin,site,tile
-M9,IPAD_X0Y1,MONITOR_BOT_X46Y79
-L10,IPAD_X0Y0,MONITOR_BOT_X46Y79
-P20,IOB_X0Y49,LIOB33_SING_X0Y49
-P22,IOB_X0Y48,LIOB33_X0Y47
-R22,IOB_X0Y47,LIOB33_X0Y47
-P21,IOB_X0Y46,LIOB33_X0Y45
-R21,IOB_X0Y45,LIOB33_X0Y45
-U22,IOB_X0Y44,LIOB33_X0Y43
-V22,IOB_X0Y43,LIOB33_X0Y43
-T21,IOB_X0Y42,LIOB33_X0Y41
-U21,IOB_X0Y41,LIOB33_X0Y41
-P19,IOB_X0Y40,LIOB33_X0Y39
-R19,IOB_X0Y39,LIOB33_X0Y39
-T19,IOB_X0Y38,LIOB33_X0Y37
-T20,IOB_X0Y37,LIOB33_X0Y37
-W21,IOB_X0Y36,LIOB33_X0Y35
-W22,IOB_X0Y35,LIOB33_X0Y35
-AA20,IOB_X0Y34,LIOB33_X0Y33
-AA21,IOB_X0Y33,LIOB33_X0Y33
-Y21,IOB_X0Y32,LIOB33_X0Y31
-Y22,IOB_X0Y31,LIOB33_X0Y31
-AB21,IOB_X0Y30,LIOB33_X0Y29
-AB22,IOB_X0Y29,LIOB33_X0Y29
-U20,IOB_X0Y28,LIOB33_X0Y27
-V20,IOB_X0Y27,LIOB33_X0Y27
-W19,IOB_X0Y26,LIOB33_X0Y25
-W20,IOB_X0Y25,LIOB33_X0Y25
-Y18,IOB_X0Y24,LIOB33_X0Y23
-Y19,IOB_X0Y23,LIOB33_X0Y23
-V18,IOB_X0Y22,LIOB33_X0Y21
-V19,IOB_X0Y21,LIOB33_X0Y21
-AA19,IOB_X0Y20,LIOB33_X0Y19
-AB20,IOB_X0Y19,LIOB33_X0Y19
-V17,IOB_X0Y18,LIOB33_X0Y17
-W17,IOB_X0Y17,LIOB33_X0Y17
-AA18,IOB_X0Y16,LIOB33_X0Y15
-AB18,IOB_X0Y15,LIOB33_X0Y15
-U17,IOB_X0Y14,LIOB33_X0Y13
-U18,IOB_X0Y13,LIOB33_X0Y13
-P14,IOB_X0Y12,LIOB33_X0Y11
-R14,IOB_X0Y11,LIOB33_X0Y11
-R18,IOB_X0Y10,LIOB33_X0Y9
-T18,IOB_X0Y9,LIOB33_X0Y9
-N17,IOB_X0Y8,LIOB33_X0Y7
-P17,IOB_X0Y7,LIOB33_X0Y7
-P15,IOB_X0Y6,LIOB33_X0Y5
-R16,IOB_X0Y5,LIOB33_X0Y5
-N13,IOB_X0Y4,LIOB33_X0Y3
-N14,IOB_X0Y3,LIOB33_X0Y3
-P16,IOB_X0Y2,LIOB33_X0Y1
-R17,IOB_X0Y1,LIOB33_X0Y1
-N15,IOB_X0Y0,LIOB33_SING_X0Y0
-J16,IOB_X0Y99,LIOB33_SING_X0Y99
-H13,IOB_X0Y98,LIOB33_X0Y97
-G13,IOB_X0Y97,LIOB33_X0Y97
-G15,IOB_X0Y96,LIOB33_X0Y95
-G16,IOB_X0Y95,LIOB33_X0Y95
-J14,IOB_X0Y94,LIOB33_X0Y93
-H14,IOB_X0Y93,LIOB33_X0Y93
-G17,IOB_X0Y92,LIOB33_X0Y91
-G18,IOB_X0Y91,LIOB33_X0Y91
-J15,IOB_X0Y90,LIOB33_X0Y89
-H15,IOB_X0Y89,LIOB33_X0Y89
-H17,IOB_X0Y88,LIOB33_X0Y87
-H18,IOB_X0Y87,LIOB33_X0Y87
-J22,IOB_X0Y86,LIOB33_X0Y85
-H22,IOB_X0Y85,LIOB33_X0Y85
-H20,IOB_X0Y84,LIOB33_X0Y83
-G20,IOB_X0Y83,LIOB33_X0Y83
-K21,IOB_X0Y82,LIOB33_X0Y81
-K22,IOB_X0Y81,LIOB33_X0Y81
-M21,IOB_X0Y80,LIOB33_X0Y79
-L21,IOB_X0Y79,LIOB33_X0Y79
-J20,IOB_X0Y78,LIOB33_X0Y77
-J21,IOB_X0Y77,LIOB33_X0Y77
-J19,IOB_X0Y76,LIOB33_X0Y75
-H19,IOB_X0Y75,LIOB33_X0Y75
-K18,IOB_X0Y74,LIOB33_X0Y73
-K19,IOB_X0Y73,LIOB33_X0Y73
-L19,IOB_X0Y72,LIOB33_X0Y71
-L20,IOB_X0Y71,LIOB33_X0Y71
-N22,IOB_X0Y70,LIOB33_X0Y69
-M22,IOB_X0Y69,LIOB33_X0Y69
-M18,IOB_X0Y68,LIOB33_X0Y67
-L18,IOB_X0Y67,LIOB33_X0Y67
-N18,IOB_X0Y66,LIOB33_X0Y65
-N19,IOB_X0Y65,LIOB33_X0Y65
-N20,IOB_X0Y64,LIOB33_X0Y63
-M20,IOB_X0Y63,LIOB33_X0Y63
-K13,IOB_X0Y62,LIOB33_X0Y61
-K14,IOB_X0Y61,LIOB33_X0Y61
-M13,IOB_X0Y60,LIOB33_X0Y59
-L13,IOB_X0Y59,LIOB33_X0Y59
-K17,IOB_X0Y58,LIOB33_X0Y57
-J17,IOB_X0Y57,LIOB33_X0Y57
-L14,IOB_X0Y56,LIOB33_X0Y55
-L15,IOB_X0Y55,LIOB33_X0Y55
-L16,IOB_X0Y54,LIOB33_X0Y53
-K16,IOB_X0Y53,LIOB33_X0Y53
-M15,IOB_X0Y52,LIOB33_X0Y51
-M16,IOB_X0Y51,LIOB33_X0Y51
-M17,IOB_X0Y50,LIOB33_SING_X0Y50
-F15,IOB_X0Y149,LIOB33_SING_X0Y149
-F13,IOB_X0Y148,LIOB33_X0Y147
-F14,IOB_X0Y147,LIOB33_X0Y147
-F16,IOB_X0Y146,LIOB33_X0Y145
-E17,IOB_X0Y145,LIOB33_X0Y145
-C14,IOB_X0Y144,LIOB33_X0Y143
-C15,IOB_X0Y143,LIOB33_X0Y143
-E13,IOB_X0Y142,LIOB33_X0Y141
-E14,IOB_X0Y141,LIOB33_X0Y141
-E16,IOB_X0Y140,LIOB33_X0Y139
-D16,IOB_X0Y139,LIOB33_X0Y139
-D14,IOB_X0Y138,LIOB33_X0Y137
-D15,IOB_X0Y137,LIOB33_X0Y137
-B15,IOB_X0Y136,LIOB33_X0Y135
-B16,IOB_X0Y135,LIOB33_X0Y135
-C13,IOB_X0Y134,LIOB33_X0Y133
-B13,IOB_X0Y133,LIOB33_X0Y133
-A15,IOB_X0Y132,LIOB33_X0Y131
-A16,IOB_X0Y131,LIOB33_X0Y131
-A13,IOB_X0Y130,LIOB33_X0Y129
-A14,IOB_X0Y129,LIOB33_X0Y129
-B17,IOB_X0Y128,LIOB33_X0Y127
-B18,IOB_X0Y127,LIOB33_X0Y127
-D17,IOB_X0Y126,LIOB33_X0Y125
-C17,IOB_X0Y125,LIOB33_X0Y125
-C18,IOB_X0Y124,LIOB33_X0Y123
-C19,IOB_X0Y123,LIOB33_X0Y123
-E19,IOB_X0Y122,LIOB33_X0Y121
-D19,IOB_X0Y121,LIOB33_X0Y121
-F18,IOB_X0Y120,LIOB33_X0Y119
-E18,IOB_X0Y119,LIOB33_X0Y119
-B20,IOB_X0Y118,LIOB33_X0Y117
-A20,IOB_X0Y117,LIOB33_X0Y117
-A18,IOB_X0Y116,LIOB33_X0Y115
-A19,IOB_X0Y115,LIOB33_X0Y115
-F19,IOB_X0Y114,LIOB33_X0Y113
-F20,IOB_X0Y113,LIOB33_X0Y113
-D20,IOB_X0Y112,LIOB33_X0Y111
-C20,IOB_X0Y111,LIOB33_X0Y111
-C22,IOB_X0Y110,LIOB33_X0Y109
-B22,IOB_X0Y109,LIOB33_X0Y109
-B21,IOB_X0Y108,LIOB33_X0Y107
-A21,IOB_X0Y107,LIOB33_X0Y107
-E22,IOB_X0Y106,LIOB33_X0Y105
-D22,IOB_X0Y105,LIOB33_X0Y105
-E21,IOB_X0Y104,LIOB33_X0Y103
-D21,IOB_X0Y103,LIOB33_X0Y103
-G21,IOB_X0Y102,LIOB33_X0Y101
-G22,IOB_X0Y101,LIOB33_X0Y101
-F21,IOB_X0Y100,LIOB33_SING_X0Y100
-T3,IOB_X1Y49,RIOB33_SING_X43Y49
-T1,IOB_X1Y48,RIOB33_X43Y47
-U1,IOB_X1Y47,RIOB33_X43Y47
-U2,IOB_X1Y46,RIOB33_X43Y45
-V2,IOB_X1Y45,RIOB33_X43Y45
-R3,IOB_X1Y44,RIOB33_X43Y43
-R2,IOB_X1Y43,RIOB33_X43Y43
-W2,IOB_X1Y42,RIOB33_X43Y41
-Y2,IOB_X1Y41,RIOB33_X43Y41
-W1,IOB_X1Y40,RIOB33_X43Y39
-Y1,IOB_X1Y39,RIOB33_X43Y39
-U3,IOB_X1Y38,RIOB33_X43Y37
-V3,IOB_X1Y37,RIOB33_X43Y37
-AA1,IOB_X1Y36,RIOB33_X43Y35
-AB1,IOB_X1Y35,RIOB33_X43Y35
-AB3,IOB_X1Y34,RIOB33_X43Y33
-AB2,IOB_X1Y33,RIOB33_X43Y33
-Y3,IOB_X1Y32,RIOB33_X43Y31
-AA3,IOB_X1Y31,RIOB33_X43Y31
-AA5,IOB_X1Y30,RIOB33_X43Y29
-AB5,IOB_X1Y29,RIOB33_X43Y29
-Y4,IOB_X1Y28,RIOB33_X43Y27
-AA4,IOB_X1Y27,RIOB33_X43Y27
-V4,IOB_X1Y26,RIOB33_X43Y25
-W4,IOB_X1Y25,RIOB33_X43Y25
-R4,IOB_X1Y24,RIOB33_X43Y23
-T4,IOB_X1Y23,RIOB33_X43Y23
-T5,IOB_X1Y22,RIOB33_X43Y21
-U5,IOB_X1Y21,RIOB33_X43Y21
-W6,IOB_X1Y20,RIOB33_X43Y19
-W5,IOB_X1Y19,RIOB33_X43Y19
-U6,IOB_X1Y18,RIOB33_X43Y17
-V5,IOB_X1Y17,RIOB33_X43Y17
-R6,IOB_X1Y16,RIOB33_X43Y15
-T6,IOB_X1Y15,RIOB33_X43Y15
-Y6,IOB_X1Y14,RIOB33_X43Y13
-AA6,IOB_X1Y13,RIOB33_X43Y13
-V7,IOB_X1Y12,RIOB33_X43Y11
-W7,IOB_X1Y11,RIOB33_X43Y11
-AB7,IOB_X1Y10,RIOB33_X43Y9
-AB6,IOB_X1Y9,RIOB33_X43Y9
-V9,IOB_X1Y8,RIOB33_X43Y7
-V8,IOB_X1Y7,RIOB33_X43Y7
-AA8,IOB_X1Y6,RIOB33_X43Y5
-AB8,IOB_X1Y5,RIOB33_X43Y5
-Y8,IOB_X1Y4,RIOB33_X43Y3
-Y7,IOB_X1Y3,RIOB33_X43Y3
-W9,IOB_X1Y2,RIOB33_X43Y1
-Y9,IOB_X1Y1,RIOB33_X43Y1
-U7,IOB_X1Y0,RIOB33_SING_X43Y0
-F4,IOB_X1Y99,RIOB33_SING_X43Y99
-B1,IOB_X1Y98,RIOB33_X43Y97
-A1,IOB_X1Y97,RIOB33_X43Y97
-C2,IOB_X1Y96,RIOB33_X43Y95
-B2,IOB_X1Y95,RIOB33_X43Y95
-E1,IOB_X1Y94,RIOB33_X43Y93
-D1,IOB_X1Y93,RIOB33_X43Y93
-E2,IOB_X1Y92,RIOB33_X43Y91
-D2,IOB_X1Y91,RIOB33_X43Y91
-G1,IOB_X1Y90,RIOB33_X43Y89
-F1,IOB_X1Y89,RIOB33_X43Y89
-F3,IOB_X1Y88,RIOB33_X43Y87
-E3,IOB_X1Y87,RIOB33_X43Y87
-K1,IOB_X1Y86,RIOB33_X43Y85
-J1,IOB_X1Y85,RIOB33_X43Y85
-H2,IOB_X1Y84,RIOB33_X43Y83
-G2,IOB_X1Y83,RIOB33_X43Y83
-K2,IOB_X1Y82,RIOB33_X43Y81
-J2,IOB_X1Y81,RIOB33_X43Y81
-J5,IOB_X1Y80,RIOB33_X43Y79
-H5,IOB_X1Y79,RIOB33_X43Y79
-H3,IOB_X1Y78,RIOB33_X43Y77
-G3,IOB_X1Y77,RIOB33_X43Y77
-H4,IOB_X1Y76,RIOB33_X43Y75
-G4,IOB_X1Y75,RIOB33_X43Y75
-K4,IOB_X1Y74,RIOB33_X43Y73
-J4,IOB_X1Y73,RIOB33_X43Y73
-L3,IOB_X1Y72,RIOB33_X43Y71
-K3,IOB_X1Y71,RIOB33_X43Y71
-M1,IOB_X1Y70,RIOB33_X43Y69
-L1,IOB_X1Y69,RIOB33_X43Y69
-M3,IOB_X1Y68,RIOB33_X43Y67
-M2,IOB_X1Y67,RIOB33_X43Y67
-K6,IOB_X1Y66,RIOB33_X43Y65
-J6,IOB_X1Y65,RIOB33_X43Y65
-L5,IOB_X1Y64,RIOB33_X43Y63
-L4,IOB_X1Y63,RIOB33_X43Y63
-N4,IOB_X1Y62,RIOB33_X43Y61
-N3,IOB_X1Y61,RIOB33_X43Y61
-R1,IOB_X1Y60,RIOB33_X43Y59
-P1,IOB_X1Y59,RIOB33_X43Y59
-P5,IOB_X1Y58,RIOB33_X43Y57
-P4,IOB_X1Y57,RIOB33_X43Y57
-P2,IOB_X1Y56,RIOB33_X43Y55
-N2,IOB_X1Y55,RIOB33_X43Y55
-M6,IOB_X1Y54,RIOB33_X43Y53
-M5,IOB_X1Y53,RIOB33_X43Y53
-P6,IOB_X1Y52,RIOB33_X43Y51
-N5,IOB_X1Y51,RIOB33_X43Y51
-L6,IOB_X1Y50,RIOB33_SING_X43Y50
-E6,IPAD_X1Y15,GTP_COMMON_X97Y127
-F6,IPAD_X1Y14,GTP_COMMON_X97Y127
-D11,IPAD_X1Y13,GTP_CHANNEL_1_X97Y121
-B10,IPAD_X1Y25,GTP_CHANNEL_2_X97Y139
-D9,IPAD_X1Y31,GTP_CHANNEL_3_X97Y150
-B8,IPAD_X1Y7,GTP_CHANNEL_0_X97Y110
-D7,OPAD_X0Y7,GTP_CHANNEL_3_X97Y150
-B6,OPAD_X0Y5,GTP_CHANNEL_2_X97Y139
-F10,IPAD_X1Y16,GTP_COMMON_X97Y127
-E10,IPAD_X1Y17,GTP_COMMON_X97Y127
-C11,IPAD_X1Y12,GTP_CHANNEL_1_X97Y121
-A10,IPAD_X1Y24,GTP_CHANNEL_2_X97Y139
-C9,IPAD_X1Y30,GTP_CHANNEL_3_X97Y150
-A8,IPAD_X1Y6,GTP_CHANNEL_0_X97Y110
-C7,OPAD_X0Y6,GTP_CHANNEL_3_X97Y150
-A6,OPAD_X0Y4,GTP_CHANNEL_2_X97Y139
-D5,OPAD_X0Y3,GTP_CHANNEL_1_X97Y121
-C5,OPAD_X0Y2,GTP_CHANNEL_1_X97Y121
-B4,OPAD_X0Y1,GTP_CHANNEL_0_X97Y110
-A4,OPAD_X0Y0,GTP_CHANNEL_0_X97Y110
+pin,site,tile,pin_function
+M9,IPAD_X0Y1,MONITOR_BOT_X46Y79,VN_0
+L10,IPAD_X0Y0,MONITOR_BOT_X46Y79,VP_0
+P20,IOB_X0Y49,LIOB33_SING_X0Y49,IO_0_14
+P22,IOB_X0Y48,LIOB33_X0Y47,IO_L1P_T0_D00_MOSI_14
+R22,IOB_X0Y47,LIOB33_X0Y47,IO_L1N_T0_D01_DIN_14
+P21,IOB_X0Y46,LIOB33_X0Y45,IO_L2P_T0_D02_14
+R21,IOB_X0Y45,LIOB33_X0Y45,IO_L2N_T0_D03_14
+U22,IOB_X0Y44,LIOB33_X0Y43,IO_L3P_T0_DQS_PUDC_B_14
+V22,IOB_X0Y43,LIOB33_X0Y43,IO_L3N_T0_DQS_EMCCLK_14
+T21,IOB_X0Y42,LIOB33_X0Y41,IO_L4P_T0_D04_14
+U21,IOB_X0Y41,LIOB33_X0Y41,IO_L4N_T0_D05_14
+P19,IOB_X0Y40,LIOB33_X0Y39,IO_L5P_T0_D06_14
+R19,IOB_X0Y39,LIOB33_X0Y39,IO_L5N_T0_D07_14
+T19,IOB_X0Y38,LIOB33_X0Y37,IO_L6P_T0_FCS_B_14
+T20,IOB_X0Y37,LIOB33_X0Y37,IO_L6N_T0_D08_VREF_14
+W21,IOB_X0Y36,LIOB33_X0Y35,IO_L7P_T1_D09_14
+W22,IOB_X0Y35,LIOB33_X0Y35,IO_L7N_T1_D10_14
+AA20,IOB_X0Y34,LIOB33_X0Y33,IO_L8P_T1_D11_14
+AA21,IOB_X0Y33,LIOB33_X0Y33,IO_L8N_T1_D12_14
+Y21,IOB_X0Y32,LIOB33_X0Y31,IO_L9P_T1_DQS_14
+Y22,IOB_X0Y31,LIOB33_X0Y31,IO_L9N_T1_DQS_D13_14
+AB21,IOB_X0Y30,LIOB33_X0Y29,IO_L10P_T1_D14_14
+AB22,IOB_X0Y29,LIOB33_X0Y29,IO_L10N_T1_D15_14
+U20,IOB_X0Y28,LIOB33_X0Y27,IO_L11P_T1_SRCC_14
+V20,IOB_X0Y27,LIOB33_X0Y27,IO_L11N_T1_SRCC_14
+W19,IOB_X0Y26,LIOB33_X0Y25,IO_L12P_T1_MRCC_14
+W20,IOB_X0Y25,LIOB33_X0Y25,IO_L12N_T1_MRCC_14
+Y18,IOB_X0Y24,LIOB33_X0Y23,IO_L13P_T2_MRCC_14
+Y19,IOB_X0Y23,LIOB33_X0Y23,IO_L13N_T2_MRCC_14
+V18,IOB_X0Y22,LIOB33_X0Y21,IO_L14P_T2_SRCC_14
+V19,IOB_X0Y21,LIOB33_X0Y21,IO_L14N_T2_SRCC_14
+AA19,IOB_X0Y20,LIOB33_X0Y19,IO_L15P_T2_DQS_RDWR_B_14
+AB20,IOB_X0Y19,LIOB33_X0Y19,IO_L15N_T2_DQS_DOUT_CSO_B_14
+V17,IOB_X0Y18,LIOB33_X0Y17,IO_L16P_T2_CSI_B_14
+W17,IOB_X0Y17,LIOB33_X0Y17,IO_L16N_T2_A15_D31_14
+AA18,IOB_X0Y16,LIOB33_X0Y15,IO_L17P_T2_A14_D30_14
+AB18,IOB_X0Y15,LIOB33_X0Y15,IO_L17N_T2_A13_D29_14
+U17,IOB_X0Y14,LIOB33_X0Y13,IO_L18P_T2_A12_D28_14
+U18,IOB_X0Y13,LIOB33_X0Y13,IO_L18N_T2_A11_D27_14
+P14,IOB_X0Y12,LIOB33_X0Y11,IO_L19P_T3_A10_D26_14
+R14,IOB_X0Y11,LIOB33_X0Y11,IO_L19N_T3_A09_D25_VREF_14
+R18,IOB_X0Y10,LIOB33_X0Y9,IO_L20P_T3_A08_D24_14
+T18,IOB_X0Y9,LIOB33_X0Y9,IO_L20N_T3_A07_D23_14
+N17,IOB_X0Y8,LIOB33_X0Y7,IO_L21P_T3_DQS_14
+P17,IOB_X0Y7,LIOB33_X0Y7,IO_L21N_T3_DQS_A06_D22_14
+P15,IOB_X0Y6,LIOB33_X0Y5,IO_L22P_T3_A05_D21_14
+R16,IOB_X0Y5,LIOB33_X0Y5,IO_L22N_T3_A04_D20_14
+N13,IOB_X0Y4,LIOB33_X0Y3,IO_L23P_T3_A03_D19_14
+N14,IOB_X0Y3,LIOB33_X0Y3,IO_L23N_T3_A02_D18_14
+P16,IOB_X0Y2,LIOB33_X0Y1,IO_L24P_T3_A01_D17_14
+R17,IOB_X0Y1,LIOB33_X0Y1,IO_L24N_T3_A00_D16_14
+N15,IOB_X0Y0,LIOB33_SING_X0Y0,IO_25_14
+J16,IOB_X0Y99,LIOB33_SING_X0Y99,IO_0_15
+H13,IOB_X0Y98,LIOB33_X0Y97,IO_L1P_T0_AD0P_15
+G13,IOB_X0Y97,LIOB33_X0Y97,IO_L1N_T0_AD0N_15
+G15,IOB_X0Y96,LIOB33_X0Y95,IO_L2P_T0_AD8P_15
+G16,IOB_X0Y95,LIOB33_X0Y95,IO_L2N_T0_AD8N_15
+J14,IOB_X0Y94,LIOB33_X0Y93,IO_L3P_T0_DQS_AD1P_15
+H14,IOB_X0Y93,LIOB33_X0Y93,IO_L3N_T0_DQS_AD1N_15
+G17,IOB_X0Y92,LIOB33_X0Y91,IO_L4P_T0_15
+G18,IOB_X0Y91,LIOB33_X0Y91,IO_L4N_T0_15
+J15,IOB_X0Y90,LIOB33_X0Y89,IO_L5P_T0_AD9P_15
+H15,IOB_X0Y89,LIOB33_X0Y89,IO_L5N_T0_AD9N_15
+H17,IOB_X0Y88,LIOB33_X0Y87,IO_L6P_T0_15
+H18,IOB_X0Y87,LIOB33_X0Y87,IO_L6N_T0_VREF_15
+J22,IOB_X0Y86,LIOB33_X0Y85,IO_L7P_T1_AD2P_15
+H22,IOB_X0Y85,LIOB33_X0Y85,IO_L7N_T1_AD2N_15
+H20,IOB_X0Y84,LIOB33_X0Y83,IO_L8P_T1_AD10P_15
+G20,IOB_X0Y83,LIOB33_X0Y83,IO_L8N_T1_AD10N_15
+K21,IOB_X0Y82,LIOB33_X0Y81,IO_L9P_T1_DQS_AD3P_15
+K22,IOB_X0Y81,LIOB33_X0Y81,IO_L9N_T1_DQS_AD3N_15
+M21,IOB_X0Y80,LIOB33_X0Y79,IO_L10P_T1_AD11P_15
+L21,IOB_X0Y79,LIOB33_X0Y79,IO_L10N_T1_AD11N_15
+J20,IOB_X0Y78,LIOB33_X0Y77,IO_L11P_T1_SRCC_15
+J21,IOB_X0Y77,LIOB33_X0Y77,IO_L11N_T1_SRCC_15
+J19,IOB_X0Y76,LIOB33_X0Y75,IO_L12P_T1_MRCC_15
+H19,IOB_X0Y75,LIOB33_X0Y75,IO_L12N_T1_MRCC_15
+K18,IOB_X0Y74,LIOB33_X0Y73,IO_L13P_T2_MRCC_15
+K19,IOB_X0Y73,LIOB33_X0Y73,IO_L13N_T2_MRCC_15
+L19,IOB_X0Y72,LIOB33_X0Y71,IO_L14P_T2_SRCC_15
+L20,IOB_X0Y71,LIOB33_X0Y71,IO_L14N_T2_SRCC_15
+N22,IOB_X0Y70,LIOB33_X0Y69,IO_L15P_T2_DQS_15
+M22,IOB_X0Y69,LIOB33_X0Y69,IO_L15N_T2_DQS_ADV_B_15
+M18,IOB_X0Y68,LIOB33_X0Y67,IO_L16P_T2_A28_15
+L18,IOB_X0Y67,LIOB33_X0Y67,IO_L16N_T2_A27_15
+N18,IOB_X0Y66,LIOB33_X0Y65,IO_L17P_T2_A26_15
+N19,IOB_X0Y65,LIOB33_X0Y65,IO_L17N_T2_A25_15
+N20,IOB_X0Y64,LIOB33_X0Y63,IO_L18P_T2_A24_15
+M20,IOB_X0Y63,LIOB33_X0Y63,IO_L18N_T2_A23_15
+K13,IOB_X0Y62,LIOB33_X0Y61,IO_L19P_T3_A22_15
+K14,IOB_X0Y61,LIOB33_X0Y61,IO_L19N_T3_A21_VREF_15
+M13,IOB_X0Y60,LIOB33_X0Y59,IO_L20P_T3_A20_15
+L13,IOB_X0Y59,LIOB33_X0Y59,IO_L20N_T3_A19_15
+K17,IOB_X0Y58,LIOB33_X0Y57,IO_L21P_T3_DQS_15
+J17,IOB_X0Y57,LIOB33_X0Y57,IO_L21N_T3_DQS_A18_15
+L14,IOB_X0Y56,LIOB33_X0Y55,IO_L22P_T3_A17_15
+L15,IOB_X0Y55,LIOB33_X0Y55,IO_L22N_T3_A16_15
+L16,IOB_X0Y54,LIOB33_X0Y53,IO_L23P_T3_FOE_B_15
+K16,IOB_X0Y53,LIOB33_X0Y53,IO_L23N_T3_FWE_B_15
+M15,IOB_X0Y52,LIOB33_X0Y51,IO_L24P_T3_RS1_15
+M16,IOB_X0Y51,LIOB33_X0Y51,IO_L24N_T3_RS0_15
+M17,IOB_X0Y50,LIOB33_SING_X0Y50,IO_25_15
+F15,IOB_X0Y149,LIOB33_SING_X0Y149,IO_0_16
+F13,IOB_X0Y148,LIOB33_X0Y147,IO_L1P_T0_16
+F14,IOB_X0Y147,LIOB33_X0Y147,IO_L1N_T0_16
+F16,IOB_X0Y146,LIOB33_X0Y145,IO_L2P_T0_16
+E17,IOB_X0Y145,LIOB33_X0Y145,IO_L2N_T0_16
+C14,IOB_X0Y144,LIOB33_X0Y143,IO_L3P_T0_DQS_16
+C15,IOB_X0Y143,LIOB33_X0Y143,IO_L3N_T0_DQS_16
+E13,IOB_X0Y142,LIOB33_X0Y141,IO_L4P_T0_16
+E14,IOB_X0Y141,LIOB33_X0Y141,IO_L4N_T0_16
+E16,IOB_X0Y140,LIOB33_X0Y139,IO_L5P_T0_16
+D16,IOB_X0Y139,LIOB33_X0Y139,IO_L5N_T0_16
+D14,IOB_X0Y138,LIOB33_X0Y137,IO_L6P_T0_16
+D15,IOB_X0Y137,LIOB33_X0Y137,IO_L6N_T0_VREF_16
+B15,IOB_X0Y136,LIOB33_X0Y135,IO_L7P_T1_16
+B16,IOB_X0Y135,LIOB33_X0Y135,IO_L7N_T1_16
+C13,IOB_X0Y134,LIOB33_X0Y133,IO_L8P_T1_16
+B13,IOB_X0Y133,LIOB33_X0Y133,IO_L8N_T1_16
+A15,IOB_X0Y132,LIOB33_X0Y131,IO_L9P_T1_DQS_16
+A16,IOB_X0Y131,LIOB33_X0Y131,IO_L9N_T1_DQS_16
+A13,IOB_X0Y130,LIOB33_X0Y129,IO_L10P_T1_16
+A14,IOB_X0Y129,LIOB33_X0Y129,IO_L10N_T1_16
+B17,IOB_X0Y128,LIOB33_X0Y127,IO_L11P_T1_SRCC_16
+B18,IOB_X0Y127,LIOB33_X0Y127,IO_L11N_T1_SRCC_16
+D17,IOB_X0Y126,LIOB33_X0Y125,IO_L12P_T1_MRCC_16
+C17,IOB_X0Y125,LIOB33_X0Y125,IO_L12N_T1_MRCC_16
+C18,IOB_X0Y124,LIOB33_X0Y123,IO_L13P_T2_MRCC_16
+C19,IOB_X0Y123,LIOB33_X0Y123,IO_L13N_T2_MRCC_16
+E19,IOB_X0Y122,LIOB33_X0Y121,IO_L14P_T2_SRCC_16
+D19,IOB_X0Y121,LIOB33_X0Y121,IO_L14N_T2_SRCC_16
+F18,IOB_X0Y120,LIOB33_X0Y119,IO_L15P_T2_DQS_16
+E18,IOB_X0Y119,LIOB33_X0Y119,IO_L15N_T2_DQS_16
+B20,IOB_X0Y118,LIOB33_X0Y117,IO_L16P_T2_16
+A20,IOB_X0Y117,LIOB33_X0Y117,IO_L16N_T2_16
+A18,IOB_X0Y116,LIOB33_X0Y115,IO_L17P_T2_16
+A19,IOB_X0Y115,LIOB33_X0Y115,IO_L17N_T2_16
+F19,IOB_X0Y114,LIOB33_X0Y113,IO_L18P_T2_16
+F20,IOB_X0Y113,LIOB33_X0Y113,IO_L18N_T2_16
+D20,IOB_X0Y112,LIOB33_X0Y111,IO_L19P_T3_16
+C20,IOB_X0Y111,LIOB33_X0Y111,IO_L19N_T3_VREF_16
+C22,IOB_X0Y110,LIOB33_X0Y109,IO_L20P_T3_16
+B22,IOB_X0Y109,LIOB33_X0Y109,IO_L20N_T3_16
+B21,IOB_X0Y108,LIOB33_X0Y107,IO_L21P_T3_DQS_16
+A21,IOB_X0Y107,LIOB33_X0Y107,IO_L21N_T3_DQS_16
+E22,IOB_X0Y106,LIOB33_X0Y105,IO_L22P_T3_16
+D22,IOB_X0Y105,LIOB33_X0Y105,IO_L22N_T3_16
+E21,IOB_X0Y104,LIOB33_X0Y103,IO_L23P_T3_16
+D21,IOB_X0Y103,LIOB33_X0Y103,IO_L23N_T3_16
+G21,IOB_X0Y102,LIOB33_X0Y101,IO_L24P_T3_16
+G22,IOB_X0Y101,LIOB33_X0Y101,IO_L24N_T3_16
+F21,IOB_X0Y100,LIOB33_SING_X0Y100,IO_25_16
+T3,IOB_X1Y49,RIOB33_SING_X43Y49,IO_0_34
+T1,IOB_X1Y48,RIOB33_X43Y47,IO_L1P_T0_34
+U1,IOB_X1Y47,RIOB33_X43Y47,IO_L1N_T0_34
+U2,IOB_X1Y46,RIOB33_X43Y45,IO_L2P_T0_34
+V2,IOB_X1Y45,RIOB33_X43Y45,IO_L2N_T0_34
+R3,IOB_X1Y44,RIOB33_X43Y43,IO_L3P_T0_DQS_34
+R2,IOB_X1Y43,RIOB33_X43Y43,IO_L3N_T0_DQS_34
+W2,IOB_X1Y42,RIOB33_X43Y41,IO_L4P_T0_34
+Y2,IOB_X1Y41,RIOB33_X43Y41,IO_L4N_T0_34
+W1,IOB_X1Y40,RIOB33_X43Y39,IO_L5P_T0_34
+Y1,IOB_X1Y39,RIOB33_X43Y39,IO_L5N_T0_34
+U3,IOB_X1Y38,RIOB33_X43Y37,IO_L6P_T0_34
+V3,IOB_X1Y37,RIOB33_X43Y37,IO_L6N_T0_VREF_34
+AA1,IOB_X1Y36,RIOB33_X43Y35,IO_L7P_T1_34
+AB1,IOB_X1Y35,RIOB33_X43Y35,IO_L7N_T1_34
+AB3,IOB_X1Y34,RIOB33_X43Y33,IO_L8P_T1_34
+AB2,IOB_X1Y33,RIOB33_X43Y33,IO_L8N_T1_34
+Y3,IOB_X1Y32,RIOB33_X43Y31,IO_L9P_T1_DQS_34
+AA3,IOB_X1Y31,RIOB33_X43Y31,IO_L9N_T1_DQS_34
+AA5,IOB_X1Y30,RIOB33_X43Y29,IO_L10P_T1_34
+AB5,IOB_X1Y29,RIOB33_X43Y29,IO_L10N_T1_34
+Y4,IOB_X1Y28,RIOB33_X43Y27,IO_L11P_T1_SRCC_34
+AA4,IOB_X1Y27,RIOB33_X43Y27,IO_L11N_T1_SRCC_34
+V4,IOB_X1Y26,RIOB33_X43Y25,IO_L12P_T1_MRCC_34
+W4,IOB_X1Y25,RIOB33_X43Y25,IO_L12N_T1_MRCC_34
+R4,IOB_X1Y24,RIOB33_X43Y23,IO_L13P_T2_MRCC_34
+T4,IOB_X1Y23,RIOB33_X43Y23,IO_L13N_T2_MRCC_34
+T5,IOB_X1Y22,RIOB33_X43Y21,IO_L14P_T2_SRCC_34
+U5,IOB_X1Y21,RIOB33_X43Y21,IO_L14N_T2_SRCC_34
+W6,IOB_X1Y20,RIOB33_X43Y19,IO_L15P_T2_DQS_34
+W5,IOB_X1Y19,RIOB33_X43Y19,IO_L15N_T2_DQS_34
+U6,IOB_X1Y18,RIOB33_X43Y17,IO_L16P_T2_34
+V5,IOB_X1Y17,RIOB33_X43Y17,IO_L16N_T2_34
+R6,IOB_X1Y16,RIOB33_X43Y15,IO_L17P_T2_34
+T6,IOB_X1Y15,RIOB33_X43Y15,IO_L17N_T2_34
+Y6,IOB_X1Y14,RIOB33_X43Y13,IO_L18P_T2_34
+AA6,IOB_X1Y13,RIOB33_X43Y13,IO_L18N_T2_34
+V7,IOB_X1Y12,RIOB33_X43Y11,IO_L19P_T3_34
+W7,IOB_X1Y11,RIOB33_X43Y11,IO_L19N_T3_VREF_34
+AB7,IOB_X1Y10,RIOB33_X43Y9,IO_L20P_T3_34
+AB6,IOB_X1Y9,RIOB33_X43Y9,IO_L20N_T3_34
+V9,IOB_X1Y8,RIOB33_X43Y7,IO_L21P_T3_DQS_34
+V8,IOB_X1Y7,RIOB33_X43Y7,IO_L21N_T3_DQS_34
+AA8,IOB_X1Y6,RIOB33_X43Y5,IO_L22P_T3_34
+AB8,IOB_X1Y5,RIOB33_X43Y5,IO_L22N_T3_34
+Y8,IOB_X1Y4,RIOB33_X43Y3,IO_L23P_T3_34
+Y7,IOB_X1Y3,RIOB33_X43Y3,IO_L23N_T3_34
+W9,IOB_X1Y2,RIOB33_X43Y1,IO_L24P_T3_34
+Y9,IOB_X1Y1,RIOB33_X43Y1,IO_L24N_T3_34
+U7,IOB_X1Y0,RIOB33_SING_X43Y0,IO_25_34
+F4,IOB_X1Y99,RIOB33_SING_X43Y99,IO_0_35
+B1,IOB_X1Y98,RIOB33_X43Y97,IO_L1P_T0_AD4P_35
+A1,IOB_X1Y97,RIOB33_X43Y97,IO_L1N_T0_AD4N_35
+C2,IOB_X1Y96,RIOB33_X43Y95,IO_L2P_T0_AD12P_35
+B2,IOB_X1Y95,RIOB33_X43Y95,IO_L2N_T0_AD12N_35
+E1,IOB_X1Y94,RIOB33_X43Y93,IO_L3P_T0_DQS_AD5P_35
+D1,IOB_X1Y93,RIOB33_X43Y93,IO_L3N_T0_DQS_AD5N_35
+E2,IOB_X1Y92,RIOB33_X43Y91,IO_L4P_T0_35
+D2,IOB_X1Y91,RIOB33_X43Y91,IO_L4N_T0_35
+G1,IOB_X1Y90,RIOB33_X43Y89,IO_L5P_T0_AD13P_35
+F1,IOB_X1Y89,RIOB33_X43Y89,IO_L5N_T0_AD13N_35
+F3,IOB_X1Y88,RIOB33_X43Y87,IO_L6P_T0_35
+E3,IOB_X1Y87,RIOB33_X43Y87,IO_L6N_T0_VREF_35
+K1,IOB_X1Y86,RIOB33_X43Y85,IO_L7P_T1_AD6P_35
+J1,IOB_X1Y85,RIOB33_X43Y85,IO_L7N_T1_AD6N_35
+H2,IOB_X1Y84,RIOB33_X43Y83,IO_L8P_T1_AD14P_35
+G2,IOB_X1Y83,RIOB33_X43Y83,IO_L8N_T1_AD14N_35
+K2,IOB_X1Y82,RIOB33_X43Y81,IO_L9P_T1_DQS_AD7P_35
+J2,IOB_X1Y81,RIOB33_X43Y81,IO_L9N_T1_DQS_AD7N_35
+J5,IOB_X1Y80,RIOB33_X43Y79,IO_L10P_T1_AD15P_35
+H5,IOB_X1Y79,RIOB33_X43Y79,IO_L10N_T1_AD15N_35
+H3,IOB_X1Y78,RIOB33_X43Y77,IO_L11P_T1_SRCC_35
+G3,IOB_X1Y77,RIOB33_X43Y77,IO_L11N_T1_SRCC_35
+H4,IOB_X1Y76,RIOB33_X43Y75,IO_L12P_T1_MRCC_35
+G4,IOB_X1Y75,RIOB33_X43Y75,IO_L12N_T1_MRCC_35
+K4,IOB_X1Y74,RIOB33_X43Y73,IO_L13P_T2_MRCC_35
+J4,IOB_X1Y73,RIOB33_X43Y73,IO_L13N_T2_MRCC_35
+L3,IOB_X1Y72,RIOB33_X43Y71,IO_L14P_T2_SRCC_35
+K3,IOB_X1Y71,RIOB33_X43Y71,IO_L14N_T2_SRCC_35
+M1,IOB_X1Y70,RIOB33_X43Y69,IO_L15P_T2_DQS_35
+L1,IOB_X1Y69,RIOB33_X43Y69,IO_L15N_T2_DQS_35
+M3,IOB_X1Y68,RIOB33_X43Y67,IO_L16P_T2_35
+M2,IOB_X1Y67,RIOB33_X43Y67,IO_L16N_T2_35
+K6,IOB_X1Y66,RIOB33_X43Y65,IO_L17P_T2_35
+J6,IOB_X1Y65,RIOB33_X43Y65,IO_L17N_T2_35
+L5,IOB_X1Y64,RIOB33_X43Y63,IO_L18P_T2_35
+L4,IOB_X1Y63,RIOB33_X43Y63,IO_L18N_T2_35
+N4,IOB_X1Y62,RIOB33_X43Y61,IO_L19P_T3_35
+N3,IOB_X1Y61,RIOB33_X43Y61,IO_L19N_T3_VREF_35
+R1,IOB_X1Y60,RIOB33_X43Y59,IO_L20P_T3_35
+P1,IOB_X1Y59,RIOB33_X43Y59,IO_L20N_T3_35
+P5,IOB_X1Y58,RIOB33_X43Y57,IO_L21P_T3_DQS_35
+P4,IOB_X1Y57,RIOB33_X43Y57,IO_L21N_T3_DQS_35
+P2,IOB_X1Y56,RIOB33_X43Y55,IO_L22P_T3_35
+N2,IOB_X1Y55,RIOB33_X43Y55,IO_L22N_T3_35
+M6,IOB_X1Y54,RIOB33_X43Y53,IO_L23P_T3_35
+M5,IOB_X1Y53,RIOB33_X43Y53,IO_L23N_T3_35
+P6,IOB_X1Y52,RIOB33_X43Y51,IO_L24P_T3_35
+N5,IOB_X1Y51,RIOB33_X43Y51,IO_L24N_T3_35
+L6,IOB_X1Y50,RIOB33_SING_X43Y50,IO_25_35
+E6,IPAD_X1Y15,GTP_COMMON_X97Y127,MGTREFCLK0N_216
+F6,IPAD_X1Y14,GTP_COMMON_X97Y127,MGTREFCLK0P_216
+D11,IPAD_X1Y13,GTP_CHANNEL_1_X97Y121,MGTPRXP1_216
+B10,IPAD_X1Y25,GTP_CHANNEL_2_X97Y139,MGTPRXP2_216
+D9,IPAD_X1Y31,GTP_CHANNEL_3_X97Y150,MGTPRXP3_216
+B8,IPAD_X1Y7,GTP_CHANNEL_0_X97Y110,MGTPRXP0_216
+D7,OPAD_X0Y7,GTP_CHANNEL_3_X97Y150,MGTPTXP3_216
+B6,OPAD_X0Y5,GTP_CHANNEL_2_X97Y139,MGTPTXP2_216
+F10,IPAD_X1Y16,GTP_COMMON_X97Y127,MGTREFCLK1P_216
+E10,IPAD_X1Y17,GTP_COMMON_X97Y127,MGTREFCLK1N_216
+C11,IPAD_X1Y12,GTP_CHANNEL_1_X97Y121,MGTPRXN1_216
+A10,IPAD_X1Y24,GTP_CHANNEL_2_X97Y139,MGTPRXN2_216
+C9,IPAD_X1Y30,GTP_CHANNEL_3_X97Y150,MGTPRXN3_216
+A8,IPAD_X1Y6,GTP_CHANNEL_0_X97Y110,MGTPRXN0_216
+C7,OPAD_X0Y6,GTP_CHANNEL_3_X97Y150,MGTPTXN3_216
+A6,OPAD_X0Y4,GTP_CHANNEL_2_X97Y139,MGTPTXN2_216
+D5,OPAD_X0Y3,GTP_CHANNEL_1_X97Y121,MGTPTXP1_216
+C5,OPAD_X0Y2,GTP_CHANNEL_1_X97Y121,MGTPTXN1_216
+B4,OPAD_X0Y1,GTP_CHANNEL_0_X97Y110,MGTPTXP0_216
+A4,OPAD_X0Y0,GTP_CHANNEL_0_X97Y110,MGTPTXN0_216
diff --git a/kintex7/segbits_cmt_top_l_upper_t.db b/kintex7/segbits_cmt_top_l_upper_t.db
index f26c716..c8d927a 100644
--- a/kintex7/segbits_cmt_top_l_upper_t.db
+++ b/kintex7/segbits_cmt_top_l_upper_t.db
@@ -1,5 +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_CLKIN1 !28_09
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_CLKIN2 !29_07
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
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 71acb66..16bb993 100644
--- a/kintex7/segbits_cmt_top_l_upper_t.origin_info.db
+++ b/kintex7/segbits_cmt_top_l_upper_t.origin_info.db
@@ -1,5 +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_CLKIN1 origin:034-cmt-pll-pips !28_09
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_CLKIN2 origin:034-cmt-pll-pips !29_07
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
diff --git a/kintex7/segbits_cmt_top_r_upper_t.db b/kintex7/segbits_cmt_top_r_upper_t.db
index 3ae7c06..eaf5b97 100644
--- a/kintex7/segbits_cmt_top_r_upper_t.db
+++ b/kintex7/segbits_cmt_top_r_upper_t.db
@@ -1,5 +1,8 @@
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKFBIN.CMT_TOP_R_UPPER_T_CLKFBIN !29_10
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_CLKIN1 !28_09
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_CLKIN2 !29_07
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
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 9ba05c1..64e69e9 100644
--- a/kintex7/segbits_cmt_top_r_upper_t.origin_info.db
+++ b/kintex7/segbits_cmt_top_r_upper_t.origin_info.db
@@ -1,5 +1,8 @@
+CMT_TOP_R_UPPER_T.CMT_TOP_R_UPPER_T_PLLE2_CLKFBIN.CMT_TOP_R_UPPER_T_CLKFBIN origin:034-cmt-pll-pips !29_10
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_CLKIN1 origin:034-cmt-pll-pips !28_09
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_CLKIN2 origin:034-cmt-pll-pips !29_07
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
diff --git a/kintex7/segbits_int_l.origin_info.db b/kintex7/segbits_int_l.origin_info.db
index 2b86b42..c6b44ec 100644
--- a/kintex7/segbits_int_l.origin_info.db
+++ b/kintex7/segbits_int_l.origin_info.db
@@ -172,7 +172,7 @@
INT_L.BYP_ALT7.EL1END_S3_0 origin:050-pip-seed !23_63 17_63 22_63 24_63 25_63
INT_L.BYP_ALT7.ER1END3 origin:050-pip-seed !22_63 16_63 23_63 24_63 25_63
INT_L.BYP_ALT7.FAN_BOUNCE_S3_4 origin:050-pip-seed !23_63 21_63 22_63 24_63 25_63
-INT_L.BYP_ALT7.FAN_BOUNCE_S3_6 origin:056-pip-rem !22_63 21_63 23_63 24_63 25_63
+INT_L.BYP_ALT7.FAN_BOUNCE_S3_6 origin:050-pip-seed !22_63 21_63 23_63 24_63 25_63
INT_L.BYP_ALT7.GFAN1 origin:054-pip-fan-alt !22_63 !23_63 !25_63 20_63 24_63
INT_L.BYP_ALT7.LOGIC_OUTS_L15 origin:051-pip-imuxlout-bypalts !23_63 20_63 22_63 24_63 25_63
INT_L.BYP_ALT7.LOGIC_OUTS_L21 origin:051-pip-imuxlout-bypalts !22_63 !23_63 !24_63 20_63 25_63
@@ -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:056-pip-rem 05_40 05_43
+INT_L.EE4BEG2.SW6END2 origin:050-pip-seed 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:050-pip-seed 05_56 05_59
+INT_L.EE4BEG3.SW6END3 origin:056-pip-rem 05_56 05_59
INT_L.EL1BEG0.EE2END1 origin:050-pip-seed 07_20 15_21
INT_L.EL1BEG0.EE4END1 origin:050-pip-seed 07_20 12_21
INT_L.EL1BEG0.EL1END1 origin:050-pip-seed 11_21 13_21
@@ -676,7 +676,7 @@
INT_L.FAN_ALT4.EL1END0 origin:050-pip-seed !22_08 16_08 23_08 24_08 25_08
INT_L.FAN_ALT4.ER1END0 origin:050-pip-seed !23_08 17_08 22_08 24_08 25_08
INT_L.FAN_ALT4.FAN_BOUNCE2 origin:050-pip-seed !23_08 20_08 22_08 24_08 25_08
-INT_L.FAN_ALT4.FAN_BOUNCE7 origin:050-pip-seed !22_08 20_08 23_08 24_08 25_08
+INT_L.FAN_ALT4.FAN_BOUNCE7 origin:056-pip-rem !22_08 20_08 23_08 24_08 25_08
INT_L.FAN_ALT4.GFAN0 origin:054-pip-fan-alt !22_08 !23_08 !24_08 21_08 25_08
INT_L.FAN_ALT4.LOGIC_OUTS_L18 origin:050-pip-seed !22_08 !23_08 !25_08 21_08 24_08
INT_L.FAN_ALT4.LOGIC_OUTS_L4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
@@ -2173,7 +2173,7 @@
INT_L.NE6BEG2.SE2END2 origin:050-pip-seed 02_37 05_39
INT_L.NE6BEG2.SE6END2 origin:050-pip-seed 05_39 06_36
INT_L.NE6BEG2.WW2END1 origin:050-pip-seed 03_36 04_37
-INT_L.NE6BEG2.WW4END2 origin:056-pip-rem 04_37 05_36
+INT_L.NE6BEG2.WW4END2 origin:050-pip-seed 04_37 05_36
INT_L.NE6BEG3.EE2END3 origin:050-pip-seed 03_52 05_55
INT_L.NE6BEG3.EE4END3 origin:050-pip-seed 05_52 05_55
INT_L.NE6BEG3.LH0 origin:056-pip-rem 04_54 05_52
@@ -3603,7 +3603,7 @@
INT_L.WW4BEG2.LVB_L0 origin:056-pip-rem 04_34 05_32
INT_L.WW4BEG2.LVB_L12 origin:056-pip-rem 05_32 07_33
INT_L.WW4BEG2.NE2END2 origin:050-pip-seed 02_33 05_35
-INT_L.WW4BEG2.NE6END2 origin:050-pip-seed 05_32 05_35
+INT_L.WW4BEG2.NE6END2 origin:056-pip-rem 05_32 05_35
INT_L.WW4BEG2.NN2END2 origin:050-pip-seed 03_32 05_35
INT_L.WW4BEG2.NN6END2 origin:050-pip-seed 05_35 06_32
INT_L.WW4BEG2.NW2END2 origin:050-pip-seed 02_33 03_33
diff --git a/kintex7/segbits_int_r.db b/kintex7/segbits_int_r.db
index d7503b7..549b5d8 100644
--- a/kintex7/segbits_int_r.db
+++ b/kintex7/segbits_int_r.db
@@ -1652,7 +1652,7 @@
INT_R.IMUX32.FAN_BOUNCE7 21_05 22_05 !23_05 24_05 25_05
INT_R.IMUX32.LOGIC_OUTS0 20_05 !22_05 23_05 24_05 25_05
INT_R.IMUX32.LOGIC_OUTS12 20_05 22_05 !23_05 24_05 25_05
-INT_R.IMUX32.LOGIC_OUTS22 19_09 20_05 !22_05 !23_05 !24_05 25_05
+INT_R.IMUX32.LOGIC_OUTS22 20_05 !22_05 !23_05 !24_05 25_05
INT_R.IMUX32.SR1END_N3_3 17_05 !22_05 23_05 24_05 25_05
INT_R.IMUX32.WW2END_N0_3 18_04 !22_05 !23_05 24_05 !25_05
INT_R.IMUX32.EE2END0 19_04 !22_05 !23_05 24_05 !25_05
diff --git a/kintex7/segbits_int_r.origin_info.db b/kintex7/segbits_int_r.origin_info.db
index dbbb463..339b9dd 100644
--- a/kintex7/segbits_int_r.origin_info.db
+++ b/kintex7/segbits_int_r.origin_info.db
@@ -373,7 +373,7 @@
INT_R.EE4BEG1.SS2END1 origin:050-pip-seed 03_24 05_27
INT_R.EE4BEG1.SS6END1 origin:050-pip-seed 05_27 06_24
INT_R.EE4BEG1.SW2END1 origin:050-pip-seed 02_25 05_27
-INT_R.EE4BEG1.SW6END1 origin:050-pip-seed 05_24 05_27
+INT_R.EE4BEG1.SW6END1 origin:056-pip-rem 05_24 05_27
INT_R.EE4BEG2.EE2END2 origin:050-pip-seed 03_40 03_41
INT_R.EE4BEG2.EE4END2 origin:050-pip-seed 03_41 05_40
INT_R.EE4BEG2.LOGIC_OUTS10 origin:050-pip-seed 03_40 07_41
@@ -393,7 +393,7 @@
INT_R.EE4BEG2.SS2END2 origin:050-pip-seed 03_40 05_43
INT_R.EE4BEG2.SS6END2 origin:050-pip-seed 05_43 06_40
INT_R.EE4BEG2.SW2END2 origin:050-pip-seed 02_41 05_43
-INT_R.EE4BEG2.SW6END2 origin:056-pip-rem 05_40 05_43
+INT_R.EE4BEG2.SW6END2 origin:050-pip-seed 05_40 05_43
INT_R.EE4BEG3.EE2END3 origin:050-pip-seed 03_56 03_57
INT_R.EE4BEG3.EE4END3 origin:050-pip-seed 03_57 05_56
INT_R.EE4BEG3.LH0 origin:056-pip-rem 04_58 05_56
@@ -1432,7 +1432,7 @@
INT_R.IMUX32.GFAN0 origin:049-int-imux-gfan !22_05 !23_05 !25_05 20_05 24_05
INT_R.IMUX32.LOGIC_OUTS0 origin:051-pip-imuxlout-bypalts !22_05 20_05 23_05 24_05 25_05
INT_R.IMUX32.LOGIC_OUTS12 origin:051-pip-imuxlout-bypalts !23_05 20_05 22_05 24_05 25_05
-INT_R.IMUX32.LOGIC_OUTS22 origin:051-pip-imuxlout-bypalts !22_05 !23_05 !24_05 19_09 20_05 25_05
+INT_R.IMUX32.LOGIC_OUTS22 origin:051-pip-imuxlout-bypalts !22_05 !23_05 !24_05 20_05 25_05
INT_R.IMUX32.NE2END0 origin:050-pip-seed !22_05 !23_05 !24_05 16_05 25_05
INT_R.IMUX32.NL1END0 origin:050-pip-seed !23_05 17_05 22_05 24_05 25_05
INT_R.IMUX32.NN2END0 origin:050-pip-seed !22_05 !23_05 !25_05 16_05 24_05
@@ -2173,7 +2173,7 @@
INT_R.NE6BEG2.SE2END2 origin:050-pip-seed 02_37 05_39
INT_R.NE6BEG2.SE6END2 origin:050-pip-seed 05_39 06_36
INT_R.NE6BEG2.WW2END1 origin:050-pip-seed 03_36 04_37
-INT_R.NE6BEG2.WW4END2 origin:056-pip-rem 04_37 05_36
+INT_R.NE6BEG2.WW4END2 origin:050-pip-seed 04_37 05_36
INT_R.NE6BEG3.EE2END3 origin:050-pip-seed 03_52 05_55
INT_R.NE6BEG3.EE4END3 origin:050-pip-seed 05_52 05_55
INT_R.NE6BEG3.LH0 origin:056-pip-rem 04_54 05_52
diff --git a/kintex7/xc7k70tfbg676-2_package_pins.csv b/kintex7/xc7k70tfbg676-2_package_pins.csv
index 5e7184c..0f9b57c 100644
--- a/kintex7/xc7k70tfbg676-2_package_pins.csv
+++ b/kintex7/xc7k70tfbg676-2_package_pins.csv
@@ -1,343 +1,343 @@
-pin,site,tile
-N12,IPAD_X0Y66,MONITOR_BOT_FUJI2_X61Y131
-P11,IPAD_X0Y67,MONITOR_BOT_FUJI2_X61Y131
-N16,IOB_X0Y49,LIOB33_SING_X0Y49
-K25,IOB_X0Y48,LIOB33_X0Y47
-K26,IOB_X0Y47,LIOB33_X0Y47
-R26,IOB_X0Y46,LIOB33_X0Y45
-P26,IOB_X0Y45,LIOB33_X0Y45
-M25,IOB_X0Y44,LIOB33_X0Y43
-L25,IOB_X0Y43,LIOB33_X0Y43
-P24,IOB_X0Y42,LIOB33_X0Y41
-N24,IOB_X0Y41,LIOB33_X0Y41
-N26,IOB_X0Y40,LIOB33_X0Y39
-M26,IOB_X0Y39,LIOB33_X0Y39
-R25,IOB_X0Y38,LIOB33_X0Y37
-P25,IOB_X0Y37,LIOB33_X0Y37
-N19,IOB_X0Y36,LIOB33_X0Y35
-M20,IOB_X0Y35,LIOB33_X0Y35
-M24,IOB_X0Y34,LIOB33_X0Y33
-L24,IOB_X0Y33,LIOB33_X0Y33
-P19,IOB_X0Y32,LIOB33_X0Y31
-P20,IOB_X0Y31,LIOB33_X0Y31
-M21,IOB_X0Y30,LIOB33_X0Y29
-M22,IOB_X0Y29,LIOB33_X0Y29
-P23,IOB_X0Y28,LIOB33_X0Y27
-N23,IOB_X0Y27,LIOB33_X0Y27
-N21,IOB_X0Y26,LIOB33_X0Y25
-N22,IOB_X0Y25,LIOB33_X0Y25
-R21,IOB_X0Y24,LIOB33_X0Y23
-P21,IOB_X0Y23,LIOB33_X0Y23
-R22,IOB_X0Y22,LIOB33_X0Y21
-R23,IOB_X0Y21,LIOB33_X0Y21
-T24,IOB_X0Y20,LIOB33_X0Y19
-T25,IOB_X0Y19,LIOB33_X0Y19
-T20,IOB_X0Y18,LIOB33_X0Y17
-R20,IOB_X0Y17,LIOB33_X0Y17
-T22,IOB_X0Y16,LIOB33_X0Y15
-T23,IOB_X0Y15,LIOB33_X0Y15
-U19,IOB_X0Y14,LIOB33_X0Y13
-U20,IOB_X0Y13,LIOB33_X0Y13
-T18,IOB_X0Y12,LIOB33_X0Y11
-T19,IOB_X0Y11,LIOB33_X0Y11
-P16,IOB_X0Y10,LIOB33_X0Y9
-N17,IOB_X0Y9,LIOB33_X0Y9
-R16,IOB_X0Y8,LIOB33_X0Y7
-R17,IOB_X0Y7,LIOB33_X0Y7
-N18,IOB_X0Y6,LIOB33_X0Y5
-M19,IOB_X0Y5,LIOB33_X0Y5
-U17,IOB_X0Y4,LIOB33_X0Y3
-T17,IOB_X0Y3,LIOB33_X0Y3
-R18,IOB_X0Y2,LIOB33_X0Y1
-P18,IOB_X0Y1,LIOB33_X0Y1
-U16,IOB_X0Y0,LIOB33_SING_X0Y0
-K21,IOB_X0Y99,LIOB33_SING_X0Y99
-B24,IOB_X0Y98,LIOB33_X0Y97
-A25,IOB_X0Y97,LIOB33_X0Y97
-B22,IOB_X0Y96,LIOB33_X0Y95
-A22,IOB_X0Y95,LIOB33_X0Y95
-B25,IOB_X0Y94,LIOB33_X0Y93
-B26,IOB_X0Y93,LIOB33_X0Y93
-A23,IOB_X0Y92,LIOB33_X0Y91
-A24,IOB_X0Y91,LIOB33_X0Y91
-D26,IOB_X0Y90,LIOB33_X0Y89
-C26,IOB_X0Y89,LIOB33_X0Y89
-C23,IOB_X0Y88,LIOB33_X0Y87
-C24,IOB_X0Y87,LIOB33_X0Y87
-D21,IOB_X0Y86,LIOB33_X0Y85
-C22,IOB_X0Y85,LIOB33_X0Y85
-B20,IOB_X0Y84,LIOB33_X0Y83
-A20,IOB_X0Y83,LIOB33_X0Y83
-E21,IOB_X0Y82,LIOB33_X0Y81
-E22,IOB_X0Y81,LIOB33_X0Y81
-C21,IOB_X0Y80,LIOB33_X0Y79
-B21,IOB_X0Y79,LIOB33_X0Y79
-D23,IOB_X0Y78,LIOB33_X0Y77
-D24,IOB_X0Y77,LIOB33_X0Y77
-F22,IOB_X0Y76,LIOB33_X0Y75
-E23,IOB_X0Y75,LIOB33_X0Y75
-G22,IOB_X0Y74,LIOB33_X0Y73
-F23,IOB_X0Y73,LIOB33_X0Y73
-G24,IOB_X0Y72,LIOB33_X0Y71
-F24,IOB_X0Y71,LIOB33_X0Y71
-E25,IOB_X0Y70,LIOB33_X0Y69
-D25,IOB_X0Y69,LIOB33_X0Y69
-G25,IOB_X0Y68,LIOB33_X0Y67
-G26,IOB_X0Y67,LIOB33_X0Y67
-F25,IOB_X0Y66,LIOB33_X0Y65
-E26,IOB_X0Y65,LIOB33_X0Y65
-J26,IOB_X0Y64,LIOB33_X0Y63
-H26,IOB_X0Y63,LIOB33_X0Y63
-H21,IOB_X0Y62,LIOB33_X0Y61
-G21,IOB_X0Y61,LIOB33_X0Y61
-H23,IOB_X0Y60,LIOB33_X0Y59
-H24,IOB_X0Y59,LIOB33_X0Y59
-J21,IOB_X0Y58,LIOB33_X0Y57
-H22,IOB_X0Y57,LIOB33_X0Y57
-J24,IOB_X0Y56,LIOB33_X0Y55
-J25,IOB_X0Y55,LIOB33_X0Y55
-L22,IOB_X0Y54,LIOB33_X0Y53
-K22,IOB_X0Y53,LIOB33_X0Y53
-K23,IOB_X0Y52,LIOB33_X0Y51
-J23,IOB_X0Y51,LIOB33_X0Y51
-L23,IOB_X0Y50,LIOB33_SING_X0Y50
-K15,IOB_X0Y149,LIOB33_SING_X0Y149
-C16,IOB_X0Y148,LIOB33_X0Y147
-B16,IOB_X0Y147,LIOB33_X0Y147
-A18,IOB_X0Y146,LIOB33_X0Y145
-A19,IOB_X0Y145,LIOB33_X0Y145
-B17,IOB_X0Y144,LIOB33_X0Y143
-A17,IOB_X0Y143,LIOB33_X0Y143
-C19,IOB_X0Y142,LIOB33_X0Y141
-B19,IOB_X0Y141,LIOB33_X0Y141
-C17,IOB_X0Y140,LIOB33_X0Y139
-C18,IOB_X0Y139,LIOB33_X0Y139
-D15,IOB_X0Y138,LIOB33_X0Y137
-D16,IOB_X0Y137,LIOB33_X0Y137
-H16,IOB_X0Y136,LIOB33_X0Y135
-G16,IOB_X0Y135,LIOB33_X0Y135
-G15,IOB_X0Y134,LIOB33_X0Y133
-F15,IOB_X0Y133,LIOB33_X0Y133
-J15,IOB_X0Y132,LIOB33_X0Y131
-J16,IOB_X0Y131,LIOB33_X0Y131
-E15,IOB_X0Y130,LIOB33_X0Y129
-E16,IOB_X0Y129,LIOB33_X0Y129
-G17,IOB_X0Y128,LIOB33_X0Y127
-F18,IOB_X0Y127,LIOB33_X0Y127
-F17,IOB_X0Y126,LIOB33_X0Y125
-E17,IOB_X0Y125,LIOB33_X0Y125
-E18,IOB_X0Y124,LIOB33_X0Y123
-D18,IOB_X0Y123,LIOB33_X0Y123
-H17,IOB_X0Y122,LIOB33_X0Y121
-H18,IOB_X0Y121,LIOB33_X0Y121
-D19,IOB_X0Y120,LIOB33_X0Y119
-D20,IOB_X0Y119,LIOB33_X0Y119
-G19,IOB_X0Y118,LIOB33_X0Y117
-F20,IOB_X0Y117,LIOB33_X0Y117
-F19,IOB_X0Y116,LIOB33_X0Y115
-E20,IOB_X0Y115,LIOB33_X0Y115
-H19,IOB_X0Y114,LIOB33_X0Y113
-G20,IOB_X0Y113,LIOB33_X0Y113
-K20,IOB_X0Y112,LIOB33_X0Y111
-J20,IOB_X0Y111,LIOB33_X0Y111
-J18,IOB_X0Y110,LIOB33_X0Y109
-J19,IOB_X0Y109,LIOB33_X0Y109
-L19,IOB_X0Y108,LIOB33_X0Y107
-L20,IOB_X0Y107,LIOB33_X0Y107
-K16,IOB_X0Y106,LIOB33_X0Y105
-K17,IOB_X0Y105,LIOB33_X0Y105
-M17,IOB_X0Y104,LIOB33_X0Y103
-L18,IOB_X0Y103,LIOB33_X0Y103
-L17,IOB_X0Y102,LIOB33_X0Y101
-K18,IOB_X0Y101,LIOB33_X0Y101
-M16,IOB_X0Y100,LIOB33_SING_X0Y100
-J8,IOB_X0Y199,LIOB33_SING_X0Y199
-H9,IOB_X0Y198,LIOB33_X0Y197
-H8,IOB_X0Y197,LIOB33_X0Y197
-G10,IOB_X0Y196,LIOB33_X0Y195
-G9,IOB_X0Y195,LIOB33_X0Y195
-J13,IOB_X0Y194,LIOB33_X0Y193
-H13,IOB_X0Y193,LIOB33_X0Y193
-J11,IOB_X0Y192,LIOB33_X0Y191
-J10,IOB_X0Y191,LIOB33_X0Y191
-H14,IOB_X0Y190,LIOB33_X0Y189
-G14,IOB_X0Y189,LIOB33_X0Y189
-H12,IOB_X0Y188,LIOB33_X0Y187
-H11,IOB_X0Y187,LIOB33_X0Y187
-F9,IOB_X0Y186,LIOB33_X0Y185
-F8,IOB_X0Y185,LIOB33_X0Y185
-D9,IOB_X0Y184,LIOB33_X0Y183
-D8,IOB_X0Y183,LIOB33_X0Y183
-A9,IOB_X0Y182,LIOB33_X0Y181
-A8,IOB_X0Y181,LIOB33_X0Y181
-C9,IOB_X0Y180,LIOB33_X0Y179
-B9,IOB_X0Y179,LIOB33_X0Y179
-G11,IOB_X0Y178,LIOB33_X0Y177
-F10,IOB_X0Y177,LIOB33_X0Y177
-E10,IOB_X0Y176,LIOB33_X0Y175
-D10,IOB_X0Y175,LIOB33_X0Y175
-C12,IOB_X0Y174,LIOB33_X0Y173
-C11,IOB_X0Y173,LIOB33_X0Y173
-E11,IOB_X0Y172,LIOB33_X0Y171
-D11,IOB_X0Y171,LIOB33_X0Y171
-F14,IOB_X0Y170,LIOB33_X0Y169
-F13,IOB_X0Y169,LIOB33_X0Y169
-G12,IOB_X0Y168,LIOB33_X0Y167
-F12,IOB_X0Y167,LIOB33_X0Y167
-D14,IOB_X0Y166,LIOB33_X0Y165
-D13,IOB_X0Y165,LIOB33_X0Y165
-E13,IOB_X0Y164,LIOB33_X0Y163
-E12,IOB_X0Y163,LIOB33_X0Y163
-C14,IOB_X0Y162,LIOB33_X0Y161
-C13,IOB_X0Y161,LIOB33_X0Y161
-B12,IOB_X0Y160,LIOB33_X0Y159
-B11,IOB_X0Y159,LIOB33_X0Y159
-B14,IOB_X0Y158,LIOB33_X0Y157
-A14,IOB_X0Y157,LIOB33_X0Y157
-B10,IOB_X0Y156,LIOB33_X0Y155
-A10,IOB_X0Y155,LIOB33_X0Y155
-B15,IOB_X0Y154,LIOB33_X0Y153
-A15,IOB_X0Y153,LIOB33_X0Y153
-A13,IOB_X0Y152,LIOB33_X0Y151
-A12,IOB_X0Y151,LIOB33_X0Y151
-J14,IOB_X0Y150,LIOB33_SING_X0Y150
-U9,IOB_X1Y49,RIOB18_SING_X43Y49
-V11,IOB_X1Y48,RIOB18_X43Y47
-W11,IOB_X1Y47,RIOB18_X43Y47
-V8,IOB_X1Y46,RIOB18_X43Y45
-V7,IOB_X1Y45,RIOB18_X43Y45
-W10,IOB_X1Y44,RIOB18_X43Y43
-W9,IOB_X1Y43,RIOB18_X43Y43
-Y8,IOB_X1Y42,RIOB18_X43Y41
-Y7,IOB_X1Y41,RIOB18_X43Y41
-Y11,IOB_X1Y40,RIOB18_X43Y39
-Y10,IOB_X1Y39,RIOB18_X43Y39
-V9,IOB_X1Y38,RIOB18_X43Y37
-W8,IOB_X1Y37,RIOB18_X43Y37
-AE7,IOB_X1Y36,RIOB18_X43Y35
-AF7,IOB_X1Y35,RIOB18_X43Y35
-AA8,IOB_X1Y34,RIOB18_X43Y33
-AA7,IOB_X1Y33,RIOB18_X43Y33
-AC8,IOB_X1Y32,RIOB18_X43Y31
-AD8,IOB_X1Y31,RIOB18_X43Y31
-AB7,IOB_X1Y30,RIOB18_X43Y29
-AC7,IOB_X1Y29,RIOB18_X43Y29
-AA9,IOB_X1Y28,RIOB18_X43Y27
-AB9,IOB_X1Y27,RIOB18_X43Y27
-AC9,IOB_X1Y26,RIOB18_X43Y25
-AD9,IOB_X1Y25,RIOB18_X43Y25
-AB11,IOB_X1Y24,RIOB18_X43Y23
-AC11,IOB_X1Y23,RIOB18_X43Y23
-AA10,IOB_X1Y22,RIOB18_X43Y21
-AB10,IOB_X1Y21,RIOB18_X43Y21
-AB12,IOB_X1Y20,RIOB18_X43Y19
-AC12,IOB_X1Y19,RIOB18_X43Y19
-AA13,IOB_X1Y18,RIOB18_X43Y17
-AA12,IOB_X1Y17,RIOB18_X43Y17
-AC13,IOB_X1Y16,RIOB18_X43Y15
-AD13,IOB_X1Y15,RIOB18_X43Y15
-Y13,IOB_X1Y14,RIOB18_X43Y13
-Y12,IOB_X1Y13,RIOB18_X43Y13
-AD11,IOB_X1Y12,RIOB18_X43Y11
-AE11,IOB_X1Y11,RIOB18_X43Y11
-AD10,IOB_X1Y10,RIOB18_X43Y9
-AE10,IOB_X1Y9,RIOB18_X43Y9
-AE12,IOB_X1Y8,RIOB18_X43Y7
-AF12,IOB_X1Y7,RIOB18_X43Y7
-AE8,IOB_X1Y6,RIOB18_X43Y5
-AF8,IOB_X1Y5,RIOB18_X43Y5
-AE13,IOB_X1Y4,RIOB18_X43Y3
-AF13,IOB_X1Y3,RIOB18_X43Y3
-AF10,IOB_X1Y2,RIOB18_X43Y1
-AF9,IOB_X1Y1,RIOB18_X43Y1
-V12,IOB_X1Y0,RIOB18_SING_X43Y0
-U4,IOB_X1Y99,RIOB18_SING_X43Y99
-U6,IOB_X1Y98,RIOB18_X43Y97
-U5,IOB_X1Y97,RIOB18_X43Y97
-U2,IOB_X1Y96,RIOB18_X43Y95
-U1,IOB_X1Y95,RIOB18_X43Y95
-W6,IOB_X1Y94,RIOB18_X43Y93
-W5,IOB_X1Y93,RIOB18_X43Y93
-V3,IOB_X1Y92,RIOB18_X43Y91
-W3,IOB_X1Y91,RIOB18_X43Y91
-U7,IOB_X1Y90,RIOB18_X43Y89
-V6,IOB_X1Y89,RIOB18_X43Y89
-V4,IOB_X1Y88,RIOB18_X43Y87
-W4,IOB_X1Y87,RIOB18_X43Y87
-Y3,IOB_X1Y86,RIOB18_X43Y85
-Y2,IOB_X1Y85,RIOB18_X43Y85
-V2,IOB_X1Y84,RIOB18_X43Y83
-V1,IOB_X1Y83,RIOB18_X43Y83
-AB1,IOB_X1Y82,RIOB18_X43Y81
-AC1,IOB_X1Y81,RIOB18_X43Y81
-W1,IOB_X1Y80,RIOB18_X43Y79
-Y1,IOB_X1Y79,RIOB18_X43Y79
-AB2,IOB_X1Y78,RIOB18_X43Y77
-AC2,IOB_X1Y77,RIOB18_X43Y77
-AA3,IOB_X1Y76,RIOB18_X43Y75
-AA2,IOB_X1Y75,RIOB18_X43Y75
-AA4,IOB_X1Y74,RIOB18_X43Y73
-AB4,IOB_X1Y73,RIOB18_X43Y73
-AC4,IOB_X1Y72,RIOB18_X43Y71
-AC3,IOB_X1Y71,RIOB18_X43Y71
-AA5,IOB_X1Y70,RIOB18_X43Y69
-AB5,IOB_X1Y69,RIOB18_X43Y69
-AB6,IOB_X1Y68,RIOB18_X43Y67
-AC6,IOB_X1Y67,RIOB18_X43Y67
-Y6,IOB_X1Y66,RIOB18_X43Y65
-Y5,IOB_X1Y65,RIOB18_X43Y65
-AD6,IOB_X1Y64,RIOB18_X43Y63
-AD5,IOB_X1Y63,RIOB18_X43Y63
-AD4,IOB_X1Y62,RIOB18_X43Y61
-AD3,IOB_X1Y61,RIOB18_X43Y61
-AD1,IOB_X1Y60,RIOB18_X43Y59
-AE1,IOB_X1Y59,RIOB18_X43Y59
-AF5,IOB_X1Y58,RIOB18_X43Y57
-AF4,IOB_X1Y57,RIOB18_X43Y57
-AE3,IOB_X1Y56,RIOB18_X43Y55
-AE2,IOB_X1Y55,RIOB18_X43Y55
-AE6,IOB_X1Y54,RIOB18_X43Y53
-AE5,IOB_X1Y53,RIOB18_X43Y53
-AF3,IOB_X1Y52,RIOB18_X43Y51
-AF2,IOB_X1Y51,RIOB18_X43Y51
-T7,IOB_X1Y50,RIOB18_SING_X43Y50
-H2,OPAD_X0Y7,GTX_CHANNEL_3_X99Y150
-J4,IPAD_X0Y25,GTX_CHANNEL_3_X99Y150
-H1,OPAD_X0Y6,GTX_CHANNEL_3_X99Y150
-J3,IPAD_X0Y24,GTX_CHANNEL_3_X99Y150
-K2,OPAD_X0Y5,GTX_CHANNEL_2_X99Y139
-L4,IPAD_X0Y19,GTX_CHANNEL_2_X99Y139
-K1,OPAD_X0Y4,GTX_CHANNEL_2_X99Y139
-H6,IPAD_X0Y8,GTX_COMMON_X99Y127
-L3,IPAD_X0Y18,GTX_CHANNEL_2_X99Y139
-H5,IPAD_X0Y9,GTX_COMMON_X99Y127
-K5,IPAD_X0Y11,GTX_COMMON_X99Y127
-K6,IPAD_X0Y10,GTX_COMMON_X99Y127
-M2,OPAD_X0Y3,GTX_CHANNEL_1_X99Y121
-N4,IPAD_X0Y7,GTX_CHANNEL_1_X99Y121
-M1,OPAD_X0Y2,GTX_CHANNEL_1_X99Y121
-N3,IPAD_X0Y6,GTX_CHANNEL_1_X99Y121
-P2,OPAD_X0Y1,GTX_CHANNEL_0_X99Y110
-R4,IPAD_X0Y1,GTX_CHANNEL_0_X99Y110
-P1,OPAD_X0Y0,GTX_CHANNEL_0_X99Y110
-R3,IPAD_X0Y0,GTX_CHANNEL_0_X99Y110
-A4,OPAD_X0Y15,GTX_CHANNEL_3_X99Y202
-B6,IPAD_X0Y55,GTX_CHANNEL_3_X99Y202
-A3,OPAD_X0Y14,GTX_CHANNEL_3_X99Y202
-B5,IPAD_X0Y54,GTX_CHANNEL_3_X99Y202
-B2,OPAD_X0Y13,GTX_CHANNEL_2_X99Y191
-C4,IPAD_X0Y49,GTX_CHANNEL_2_X99Y191
-B1,OPAD_X0Y12,GTX_CHANNEL_2_X99Y191
-D6,IPAD_X0Y38,GTX_COMMON_X99Y179
-C3,IPAD_X0Y48,GTX_CHANNEL_2_X99Y191
-D5,IPAD_X0Y39,GTX_COMMON_X99Y179
-F5,IPAD_X0Y41,GTX_COMMON_X99Y179
-F6,IPAD_X0Y40,GTX_COMMON_X99Y179
-D2,OPAD_X0Y11,GTX_CHANNEL_1_X99Y173
-E4,IPAD_X0Y37,GTX_CHANNEL_1_X99Y173
-D1,OPAD_X0Y10,GTX_CHANNEL_1_X99Y173
-E3,IPAD_X0Y36,GTX_CHANNEL_1_X99Y173
-F2,OPAD_X0Y9,GTX_CHANNEL_0_X99Y162
-G4,IPAD_X0Y31,GTX_CHANNEL_0_X99Y162
-F1,OPAD_X0Y8,GTX_CHANNEL_0_X99Y162
-G3,IPAD_X0Y30,GTX_CHANNEL_0_X99Y162
+pin,site,tile,pin_function
+N12,IPAD_X0Y66,MONITOR_BOT_FUJI2_X61Y131,VP_0
+P11,IPAD_X0Y67,MONITOR_BOT_FUJI2_X61Y131,VN_0
+N16,IOB_X0Y49,LIOB33_SING_X0Y49,IO_0_13
+K25,IOB_X0Y48,LIOB33_X0Y47,IO_L1P_T0_13
+K26,IOB_X0Y47,LIOB33_X0Y47,IO_L1N_T0_13
+R26,IOB_X0Y46,LIOB33_X0Y45,IO_L2P_T0_13
+P26,IOB_X0Y45,LIOB33_X0Y45,IO_L2N_T0_13
+M25,IOB_X0Y44,LIOB33_X0Y43,IO_L3P_T0_DQS_13
+L25,IOB_X0Y43,LIOB33_X0Y43,IO_L3N_T0_DQS_13
+P24,IOB_X0Y42,LIOB33_X0Y41,IO_L4P_T0_13
+N24,IOB_X0Y41,LIOB33_X0Y41,IO_L4N_T0_13
+N26,IOB_X0Y40,LIOB33_X0Y39,IO_L5P_T0_13
+M26,IOB_X0Y39,LIOB33_X0Y39,IO_L5N_T0_13
+R25,IOB_X0Y38,LIOB33_X0Y37,IO_L6P_T0_13
+P25,IOB_X0Y37,LIOB33_X0Y37,IO_L6N_T0_VREF_13
+N19,IOB_X0Y36,LIOB33_X0Y35,IO_L7P_T1_13
+M20,IOB_X0Y35,LIOB33_X0Y35,IO_L7N_T1_13
+M24,IOB_X0Y34,LIOB33_X0Y33,IO_L8P_T1_13
+L24,IOB_X0Y33,LIOB33_X0Y33,IO_L8N_T1_13
+P19,IOB_X0Y32,LIOB33_X0Y31,IO_L9P_T1_DQS_13
+P20,IOB_X0Y31,LIOB33_X0Y31,IO_L9N_T1_DQS_13
+M21,IOB_X0Y30,LIOB33_X0Y29,IO_L10P_T1_13
+M22,IOB_X0Y29,LIOB33_X0Y29,IO_L10N_T1_13
+P23,IOB_X0Y28,LIOB33_X0Y27,IO_L11P_T1_SRCC_13
+N23,IOB_X0Y27,LIOB33_X0Y27,IO_L11N_T1_SRCC_13
+N21,IOB_X0Y26,LIOB33_X0Y25,IO_L12P_T1_MRCC_13
+N22,IOB_X0Y25,LIOB33_X0Y25,IO_L12N_T1_MRCC_13
+R21,IOB_X0Y24,LIOB33_X0Y23,IO_L13P_T2_MRCC_13
+P21,IOB_X0Y23,LIOB33_X0Y23,IO_L13N_T2_MRCC_13
+R22,IOB_X0Y22,LIOB33_X0Y21,IO_L14P_T2_SRCC_13
+R23,IOB_X0Y21,LIOB33_X0Y21,IO_L14N_T2_SRCC_13
+T24,IOB_X0Y20,LIOB33_X0Y19,IO_L15P_T2_DQS_13
+T25,IOB_X0Y19,LIOB33_X0Y19,IO_L15N_T2_DQS_13
+T20,IOB_X0Y18,LIOB33_X0Y17,IO_L16P_T2_13
+R20,IOB_X0Y17,LIOB33_X0Y17,IO_L16N_T2_13
+T22,IOB_X0Y16,LIOB33_X0Y15,IO_L17P_T2_13
+T23,IOB_X0Y15,LIOB33_X0Y15,IO_L17N_T2_13
+U19,IOB_X0Y14,LIOB33_X0Y13,IO_L18P_T2_13
+U20,IOB_X0Y13,LIOB33_X0Y13,IO_L18N_T2_13
+T18,IOB_X0Y12,LIOB33_X0Y11,IO_L19P_T3_13
+T19,IOB_X0Y11,LIOB33_X0Y11,IO_L19N_T3_VREF_13
+P16,IOB_X0Y10,LIOB33_X0Y9,IO_L20P_T3_13
+N17,IOB_X0Y9,LIOB33_X0Y9,IO_L20N_T3_13
+R16,IOB_X0Y8,LIOB33_X0Y7,IO_L21P_T3_DQS_13
+R17,IOB_X0Y7,LIOB33_X0Y7,IO_L21N_T3_DQS_13
+N18,IOB_X0Y6,LIOB33_X0Y5,IO_L22P_T3_13
+M19,IOB_X0Y5,LIOB33_X0Y5,IO_L22N_T3_13
+U17,IOB_X0Y4,LIOB33_X0Y3,IO_L23P_T3_13
+T17,IOB_X0Y3,LIOB33_X0Y3,IO_L23N_T3_13
+R18,IOB_X0Y2,LIOB33_X0Y1,IO_L24P_T3_13
+P18,IOB_X0Y1,LIOB33_X0Y1,IO_L24N_T3_13
+U16,IOB_X0Y0,LIOB33_SING_X0Y0,IO_25_13
+K21,IOB_X0Y99,LIOB33_SING_X0Y99,IO_0_14
+B24,IOB_X0Y98,LIOB33_X0Y97,IO_L1P_T0_D00_MOSI_14
+A25,IOB_X0Y97,LIOB33_X0Y97,IO_L1N_T0_D01_DIN_14
+B22,IOB_X0Y96,LIOB33_X0Y95,IO_L2P_T0_D02_14
+A22,IOB_X0Y95,LIOB33_X0Y95,IO_L2N_T0_D03_14
+B25,IOB_X0Y94,LIOB33_X0Y93,IO_L3P_T0_DQS_PUDC_B_14
+B26,IOB_X0Y93,LIOB33_X0Y93,IO_L3N_T0_DQS_EMCCLK_14
+A23,IOB_X0Y92,LIOB33_X0Y91,IO_L4P_T0_D04_14
+A24,IOB_X0Y91,LIOB33_X0Y91,IO_L4N_T0_D05_14
+D26,IOB_X0Y90,LIOB33_X0Y89,IO_L5P_T0_D06_14
+C26,IOB_X0Y89,LIOB33_X0Y89,IO_L5N_T0_D07_14
+C23,IOB_X0Y88,LIOB33_X0Y87,IO_L6P_T0_FCS_B_14
+C24,IOB_X0Y87,LIOB33_X0Y87,IO_L6N_T0_D08_VREF_14
+D21,IOB_X0Y86,LIOB33_X0Y85,IO_L7P_T1_D09_14
+C22,IOB_X0Y85,LIOB33_X0Y85,IO_L7N_T1_D10_14
+B20,IOB_X0Y84,LIOB33_X0Y83,IO_L8P_T1_D11_14
+A20,IOB_X0Y83,LIOB33_X0Y83,IO_L8N_T1_D12_14
+E21,IOB_X0Y82,LIOB33_X0Y81,IO_L9P_T1_DQS_14
+E22,IOB_X0Y81,LIOB33_X0Y81,IO_L9N_T1_DQS_D13_14
+C21,IOB_X0Y80,LIOB33_X0Y79,IO_L10P_T1_D14_14
+B21,IOB_X0Y79,LIOB33_X0Y79,IO_L10N_T1_D15_14
+D23,IOB_X0Y78,LIOB33_X0Y77,IO_L11P_T1_SRCC_14
+D24,IOB_X0Y77,LIOB33_X0Y77,IO_L11N_T1_SRCC_14
+F22,IOB_X0Y76,LIOB33_X0Y75,IO_L12P_T1_MRCC_14
+E23,IOB_X0Y75,LIOB33_X0Y75,IO_L12N_T1_MRCC_14
+G22,IOB_X0Y74,LIOB33_X0Y73,IO_L13P_T2_MRCC_14
+F23,IOB_X0Y73,LIOB33_X0Y73,IO_L13N_T2_MRCC_14
+G24,IOB_X0Y72,LIOB33_X0Y71,IO_L14P_T2_SRCC_14
+F24,IOB_X0Y71,LIOB33_X0Y71,IO_L14N_T2_SRCC_14
+E25,IOB_X0Y70,LIOB33_X0Y69,IO_L15P_T2_DQS_RDWR_B_14
+D25,IOB_X0Y69,LIOB33_X0Y69,IO_L15N_T2_DQS_DOUT_CSO_B_14
+G25,IOB_X0Y68,LIOB33_X0Y67,IO_L16P_T2_CSI_B_14
+G26,IOB_X0Y67,LIOB33_X0Y67,IO_L16N_T2_A15_D31_14
+F25,IOB_X0Y66,LIOB33_X0Y65,IO_L17P_T2_A14_D30_14
+E26,IOB_X0Y65,LIOB33_X0Y65,IO_L17N_T2_A13_D29_14
+J26,IOB_X0Y64,LIOB33_X0Y63,IO_L18P_T2_A12_D28_14
+H26,IOB_X0Y63,LIOB33_X0Y63,IO_L18N_T2_A11_D27_14
+H21,IOB_X0Y62,LIOB33_X0Y61,IO_L19P_T3_A10_D26_14
+G21,IOB_X0Y61,LIOB33_X0Y61,IO_L19N_T3_A09_D25_VREF_14
+H23,IOB_X0Y60,LIOB33_X0Y59,IO_L20P_T3_A08_D24_14
+H24,IOB_X0Y59,LIOB33_X0Y59,IO_L20N_T3_A07_D23_14
+J21,IOB_X0Y58,LIOB33_X0Y57,IO_L21P_T3_DQS_14
+H22,IOB_X0Y57,LIOB33_X0Y57,IO_L21N_T3_DQS_A06_D22_14
+J24,IOB_X0Y56,LIOB33_X0Y55,IO_L22P_T3_A05_D21_14
+J25,IOB_X0Y55,LIOB33_X0Y55,IO_L22N_T3_A04_D20_14
+L22,IOB_X0Y54,LIOB33_X0Y53,IO_L23P_T3_A03_D19_14
+K22,IOB_X0Y53,LIOB33_X0Y53,IO_L23N_T3_A02_D18_14
+K23,IOB_X0Y52,LIOB33_X0Y51,IO_L24P_T3_A01_D17_14
+J23,IOB_X0Y51,LIOB33_X0Y51,IO_L24N_T3_A00_D16_14
+L23,IOB_X0Y50,LIOB33_SING_X0Y50,IO_25_14
+K15,IOB_X0Y149,LIOB33_SING_X0Y149,IO_0_15
+C16,IOB_X0Y148,LIOB33_X0Y147,IO_L1P_T0_AD0P_15
+B16,IOB_X0Y147,LIOB33_X0Y147,IO_L1N_T0_AD0N_15
+A18,IOB_X0Y146,LIOB33_X0Y145,IO_L2P_T0_AD8P_15
+A19,IOB_X0Y145,LIOB33_X0Y145,IO_L2N_T0_AD8N_15
+B17,IOB_X0Y144,LIOB33_X0Y143,IO_L3P_T0_DQS_AD1P_15
+A17,IOB_X0Y143,LIOB33_X0Y143,IO_L3N_T0_DQS_AD1N_15
+C19,IOB_X0Y142,LIOB33_X0Y141,IO_L4P_T0_AD9P_15
+B19,IOB_X0Y141,LIOB33_X0Y141,IO_L4N_T0_AD9N_15
+C17,IOB_X0Y140,LIOB33_X0Y139,IO_L5P_T0_AD2P_15
+C18,IOB_X0Y139,LIOB33_X0Y139,IO_L5N_T0_AD2N_15
+D15,IOB_X0Y138,LIOB33_X0Y137,IO_L6P_T0_15
+D16,IOB_X0Y137,LIOB33_X0Y137,IO_L6N_T0_VREF_15
+H16,IOB_X0Y136,LIOB33_X0Y135,IO_L7P_T1_AD10P_15
+G16,IOB_X0Y135,LIOB33_X0Y135,IO_L7N_T1_AD10N_15
+G15,IOB_X0Y134,LIOB33_X0Y133,IO_L8P_T1_AD3P_15
+F15,IOB_X0Y133,LIOB33_X0Y133,IO_L8N_T1_AD3N_15
+J15,IOB_X0Y132,LIOB33_X0Y131,IO_L9P_T1_DQS_AD11P_15
+J16,IOB_X0Y131,LIOB33_X0Y131,IO_L9N_T1_DQS_AD11N_15
+E15,IOB_X0Y130,LIOB33_X0Y129,IO_L10P_T1_AD4P_15
+E16,IOB_X0Y129,LIOB33_X0Y129,IO_L10N_T1_AD4N_15
+G17,IOB_X0Y128,LIOB33_X0Y127,IO_L11P_T1_SRCC_AD12P_15
+F18,IOB_X0Y127,LIOB33_X0Y127,IO_L11N_T1_SRCC_AD12N_15
+F17,IOB_X0Y126,LIOB33_X0Y125,IO_L12P_T1_MRCC_AD5P_15
+E17,IOB_X0Y125,LIOB33_X0Y125,IO_L12N_T1_MRCC_AD5N_15
+E18,IOB_X0Y124,LIOB33_X0Y123,IO_L13P_T2_MRCC_15
+D18,IOB_X0Y123,LIOB33_X0Y123,IO_L13N_T2_MRCC_15
+H17,IOB_X0Y122,LIOB33_X0Y121,IO_L14P_T2_SRCC_15
+H18,IOB_X0Y121,LIOB33_X0Y121,IO_L14N_T2_SRCC_15
+D19,IOB_X0Y120,LIOB33_X0Y119,IO_L15P_T2_DQS_15
+D20,IOB_X0Y119,LIOB33_X0Y119,IO_L15N_T2_DQS_ADV_B_15
+G19,IOB_X0Y118,LIOB33_X0Y117,IO_L16P_T2_A28_15
+F20,IOB_X0Y117,LIOB33_X0Y117,IO_L16N_T2_A27_15
+F19,IOB_X0Y116,LIOB33_X0Y115,IO_L17P_T2_A26_15
+E20,IOB_X0Y115,LIOB33_X0Y115,IO_L17N_T2_A25_15
+H19,IOB_X0Y114,LIOB33_X0Y113,IO_L18P_T2_A24_15
+G20,IOB_X0Y113,LIOB33_X0Y113,IO_L18N_T2_A23_15
+K20,IOB_X0Y112,LIOB33_X0Y111,IO_L19P_T3_A22_15
+J20,IOB_X0Y111,LIOB33_X0Y111,IO_L19N_T3_A21_VREF_15
+J18,IOB_X0Y110,LIOB33_X0Y109,IO_L20P_T3_A20_15
+J19,IOB_X0Y109,LIOB33_X0Y109,IO_L20N_T3_A19_15
+L19,IOB_X0Y108,LIOB33_X0Y107,IO_L21P_T3_DQS_15
+L20,IOB_X0Y107,LIOB33_X0Y107,IO_L21N_T3_DQS_A18_15
+K16,IOB_X0Y106,LIOB33_X0Y105,IO_L22P_T3_A17_15
+K17,IOB_X0Y105,LIOB33_X0Y105,IO_L22N_T3_A16_15
+M17,IOB_X0Y104,LIOB33_X0Y103,IO_L23P_T3_FOE_B_15
+L18,IOB_X0Y103,LIOB33_X0Y103,IO_L23N_T3_FWE_B_15
+L17,IOB_X0Y102,LIOB33_X0Y101,IO_L24P_T3_RS1_15
+K18,IOB_X0Y101,LIOB33_X0Y101,IO_L24N_T3_RS0_15
+M16,IOB_X0Y100,LIOB33_SING_X0Y100,IO_25_15
+J8,IOB_X0Y199,LIOB33_SING_X0Y199,IO_0_16
+H9,IOB_X0Y198,LIOB33_X0Y197,IO_L1P_T0_16
+H8,IOB_X0Y197,LIOB33_X0Y197,IO_L1N_T0_16
+G10,IOB_X0Y196,LIOB33_X0Y195,IO_L2P_T0_16
+G9,IOB_X0Y195,LIOB33_X0Y195,IO_L2N_T0_16
+J13,IOB_X0Y194,LIOB33_X0Y193,IO_L3P_T0_DQS_16
+H13,IOB_X0Y193,LIOB33_X0Y193,IO_L3N_T0_DQS_16
+J11,IOB_X0Y192,LIOB33_X0Y191,IO_L4P_T0_16
+J10,IOB_X0Y191,LIOB33_X0Y191,IO_L4N_T0_16
+H14,IOB_X0Y190,LIOB33_X0Y189,IO_L5P_T0_16
+G14,IOB_X0Y189,LIOB33_X0Y189,IO_L5N_T0_16
+H12,IOB_X0Y188,LIOB33_X0Y187,IO_L6P_T0_16
+H11,IOB_X0Y187,LIOB33_X0Y187,IO_L6N_T0_VREF_16
+F9,IOB_X0Y186,LIOB33_X0Y185,IO_L7P_T1_16
+F8,IOB_X0Y185,LIOB33_X0Y185,IO_L7N_T1_16
+D9,IOB_X0Y184,LIOB33_X0Y183,IO_L8P_T1_16
+D8,IOB_X0Y183,LIOB33_X0Y183,IO_L8N_T1_16
+A9,IOB_X0Y182,LIOB33_X0Y181,IO_L9P_T1_DQS_16
+A8,IOB_X0Y181,LIOB33_X0Y181,IO_L9N_T1_DQS_16
+C9,IOB_X0Y180,LIOB33_X0Y179,IO_L10P_T1_16
+B9,IOB_X0Y179,LIOB33_X0Y179,IO_L10N_T1_16
+G11,IOB_X0Y178,LIOB33_X0Y177,IO_L11P_T1_SRCC_16
+F10,IOB_X0Y177,LIOB33_X0Y177,IO_L11N_T1_SRCC_16
+E10,IOB_X0Y176,LIOB33_X0Y175,IO_L12P_T1_MRCC_16
+D10,IOB_X0Y175,LIOB33_X0Y175,IO_L12N_T1_MRCC_16
+C12,IOB_X0Y174,LIOB33_X0Y173,IO_L13P_T2_MRCC_16
+C11,IOB_X0Y173,LIOB33_X0Y173,IO_L13N_T2_MRCC_16
+E11,IOB_X0Y172,LIOB33_X0Y171,IO_L14P_T2_SRCC_16
+D11,IOB_X0Y171,LIOB33_X0Y171,IO_L14N_T2_SRCC_16
+F14,IOB_X0Y170,LIOB33_X0Y169,IO_L15P_T2_DQS_16
+F13,IOB_X0Y169,LIOB33_X0Y169,IO_L15N_T2_DQS_16
+G12,IOB_X0Y168,LIOB33_X0Y167,IO_L16P_T2_16
+F12,IOB_X0Y167,LIOB33_X0Y167,IO_L16N_T2_16
+D14,IOB_X0Y166,LIOB33_X0Y165,IO_L17P_T2_16
+D13,IOB_X0Y165,LIOB33_X0Y165,IO_L17N_T2_16
+E13,IOB_X0Y164,LIOB33_X0Y163,IO_L18P_T2_16
+E12,IOB_X0Y163,LIOB33_X0Y163,IO_L18N_T2_16
+C14,IOB_X0Y162,LIOB33_X0Y161,IO_L19P_T3_16
+C13,IOB_X0Y161,LIOB33_X0Y161,IO_L19N_T3_VREF_16
+B12,IOB_X0Y160,LIOB33_X0Y159,IO_L20P_T3_16
+B11,IOB_X0Y159,LIOB33_X0Y159,IO_L20N_T3_16
+B14,IOB_X0Y158,LIOB33_X0Y157,IO_L21P_T3_DQS_16
+A14,IOB_X0Y157,LIOB33_X0Y157,IO_L21N_T3_DQS_16
+B10,IOB_X0Y156,LIOB33_X0Y155,IO_L22P_T3_16
+A10,IOB_X0Y155,LIOB33_X0Y155,IO_L22N_T3_16
+B15,IOB_X0Y154,LIOB33_X0Y153,IO_L23P_T3_16
+A15,IOB_X0Y153,LIOB33_X0Y153,IO_L23N_T3_16
+A13,IOB_X0Y152,LIOB33_X0Y151,IO_L24P_T3_16
+A12,IOB_X0Y151,LIOB33_X0Y151,IO_L24N_T3_16
+J14,IOB_X0Y150,LIOB33_SING_X0Y150,IO_25_16
+U9,IOB_X1Y49,RIOB18_SING_X43Y49,IO_0_VRN_33
+V11,IOB_X1Y48,RIOB18_X43Y47,IO_L1P_T0_33
+W11,IOB_X1Y47,RIOB18_X43Y47,IO_L1N_T0_33
+V8,IOB_X1Y46,RIOB18_X43Y45,IO_L2P_T0_33
+V7,IOB_X1Y45,RIOB18_X43Y45,IO_L2N_T0_33
+W10,IOB_X1Y44,RIOB18_X43Y43,IO_L3P_T0_DQS_33
+W9,IOB_X1Y43,RIOB18_X43Y43,IO_L3N_T0_DQS_33
+Y8,IOB_X1Y42,RIOB18_X43Y41,IO_L4P_T0_33
+Y7,IOB_X1Y41,RIOB18_X43Y41,IO_L4N_T0_33
+Y11,IOB_X1Y40,RIOB18_X43Y39,IO_L5P_T0_33
+Y10,IOB_X1Y39,RIOB18_X43Y39,IO_L5N_T0_33
+V9,IOB_X1Y38,RIOB18_X43Y37,IO_L6P_T0_33
+W8,IOB_X1Y37,RIOB18_X43Y37,IO_L6N_T0_VREF_33
+AE7,IOB_X1Y36,RIOB18_X43Y35,IO_L7P_T1_33
+AF7,IOB_X1Y35,RIOB18_X43Y35,IO_L7N_T1_33
+AA8,IOB_X1Y34,RIOB18_X43Y33,IO_L8P_T1_33
+AA7,IOB_X1Y33,RIOB18_X43Y33,IO_L8N_T1_33
+AC8,IOB_X1Y32,RIOB18_X43Y31,IO_L9P_T1_DQS_33
+AD8,IOB_X1Y31,RIOB18_X43Y31,IO_L9N_T1_DQS_33
+AB7,IOB_X1Y30,RIOB18_X43Y29,IO_L10P_T1_33
+AC7,IOB_X1Y29,RIOB18_X43Y29,IO_L10N_T1_33
+AA9,IOB_X1Y28,RIOB18_X43Y27,IO_L11P_T1_SRCC_33
+AB9,IOB_X1Y27,RIOB18_X43Y27,IO_L11N_T1_SRCC_33
+AC9,IOB_X1Y26,RIOB18_X43Y25,IO_L12P_T1_MRCC_33
+AD9,IOB_X1Y25,RIOB18_X43Y25,IO_L12N_T1_MRCC_33
+AB11,IOB_X1Y24,RIOB18_X43Y23,IO_L13P_T2_MRCC_33
+AC11,IOB_X1Y23,RIOB18_X43Y23,IO_L13N_T2_MRCC_33
+AA10,IOB_X1Y22,RIOB18_X43Y21,IO_L14P_T2_SRCC_33
+AB10,IOB_X1Y21,RIOB18_X43Y21,IO_L14N_T2_SRCC_33
+AB12,IOB_X1Y20,RIOB18_X43Y19,IO_L15P_T2_DQS_33
+AC12,IOB_X1Y19,RIOB18_X43Y19,IO_L15N_T2_DQS_33
+AA13,IOB_X1Y18,RIOB18_X43Y17,IO_L16P_T2_33
+AA12,IOB_X1Y17,RIOB18_X43Y17,IO_L16N_T2_33
+AC13,IOB_X1Y16,RIOB18_X43Y15,IO_L17P_T2_33
+AD13,IOB_X1Y15,RIOB18_X43Y15,IO_L17N_T2_33
+Y13,IOB_X1Y14,RIOB18_X43Y13,IO_L18P_T2_33
+Y12,IOB_X1Y13,RIOB18_X43Y13,IO_L18N_T2_33
+AD11,IOB_X1Y12,RIOB18_X43Y11,IO_L19P_T3_33
+AE11,IOB_X1Y11,RIOB18_X43Y11,IO_L19N_T3_VREF_33
+AD10,IOB_X1Y10,RIOB18_X43Y9,IO_L20P_T3_33
+AE10,IOB_X1Y9,RIOB18_X43Y9,IO_L20N_T3_33
+AE12,IOB_X1Y8,RIOB18_X43Y7,IO_L21P_T3_DQS_33
+AF12,IOB_X1Y7,RIOB18_X43Y7,IO_L21N_T3_DQS_33
+AE8,IOB_X1Y6,RIOB18_X43Y5,IO_L22P_T3_33
+AF8,IOB_X1Y5,RIOB18_X43Y5,IO_L22N_T3_33
+AE13,IOB_X1Y4,RIOB18_X43Y3,IO_L23P_T3_33
+AF13,IOB_X1Y3,RIOB18_X43Y3,IO_L23N_T3_33
+AF10,IOB_X1Y2,RIOB18_X43Y1,IO_L24P_T3_33
+AF9,IOB_X1Y1,RIOB18_X43Y1,IO_L24N_T3_33
+V12,IOB_X1Y0,RIOB18_SING_X43Y0,IO_25_VRP_33
+U4,IOB_X1Y99,RIOB18_SING_X43Y99,IO_0_VRN_34
+U6,IOB_X1Y98,RIOB18_X43Y97,IO_L1P_T0_34
+U5,IOB_X1Y97,RIOB18_X43Y97,IO_L1N_T0_34
+U2,IOB_X1Y96,RIOB18_X43Y95,IO_L2P_T0_34
+U1,IOB_X1Y95,RIOB18_X43Y95,IO_L2N_T0_34
+W6,IOB_X1Y94,RIOB18_X43Y93,IO_L3P_T0_DQS_34
+W5,IOB_X1Y93,RIOB18_X43Y93,IO_L3N_T0_DQS_34
+V3,IOB_X1Y92,RIOB18_X43Y91,IO_L4P_T0_34
+W3,IOB_X1Y91,RIOB18_X43Y91,IO_L4N_T0_34
+U7,IOB_X1Y90,RIOB18_X43Y89,IO_L5P_T0_34
+V6,IOB_X1Y89,RIOB18_X43Y89,IO_L5N_T0_34
+V4,IOB_X1Y88,RIOB18_X43Y87,IO_L6P_T0_34
+W4,IOB_X1Y87,RIOB18_X43Y87,IO_L6N_T0_VREF_34
+Y3,IOB_X1Y86,RIOB18_X43Y85,IO_L7P_T1_34
+Y2,IOB_X1Y85,RIOB18_X43Y85,IO_L7N_T1_34
+V2,IOB_X1Y84,RIOB18_X43Y83,IO_L8P_T1_34
+V1,IOB_X1Y83,RIOB18_X43Y83,IO_L8N_T1_34
+AB1,IOB_X1Y82,RIOB18_X43Y81,IO_L9P_T1_DQS_34
+AC1,IOB_X1Y81,RIOB18_X43Y81,IO_L9N_T1_DQS_34
+W1,IOB_X1Y80,RIOB18_X43Y79,IO_L10P_T1_34
+Y1,IOB_X1Y79,RIOB18_X43Y79,IO_L10N_T1_34
+AB2,IOB_X1Y78,RIOB18_X43Y77,IO_L11P_T1_SRCC_34
+AC2,IOB_X1Y77,RIOB18_X43Y77,IO_L11N_T1_SRCC_34
+AA3,IOB_X1Y76,RIOB18_X43Y75,IO_L12P_T1_MRCC_34
+AA2,IOB_X1Y75,RIOB18_X43Y75,IO_L12N_T1_MRCC_34
+AA4,IOB_X1Y74,RIOB18_X43Y73,IO_L13P_T2_MRCC_34
+AB4,IOB_X1Y73,RIOB18_X43Y73,IO_L13N_T2_MRCC_34
+AC4,IOB_X1Y72,RIOB18_X43Y71,IO_L14P_T2_SRCC_34
+AC3,IOB_X1Y71,RIOB18_X43Y71,IO_L14N_T2_SRCC_34
+AA5,IOB_X1Y70,RIOB18_X43Y69,IO_L15P_T2_DQS_34
+AB5,IOB_X1Y69,RIOB18_X43Y69,IO_L15N_T2_DQS_34
+AB6,IOB_X1Y68,RIOB18_X43Y67,IO_L16P_T2_34
+AC6,IOB_X1Y67,RIOB18_X43Y67,IO_L16N_T2_34
+Y6,IOB_X1Y66,RIOB18_X43Y65,IO_L17P_T2_34
+Y5,IOB_X1Y65,RIOB18_X43Y65,IO_L17N_T2_34
+AD6,IOB_X1Y64,RIOB18_X43Y63,IO_L18P_T2_34
+AD5,IOB_X1Y63,RIOB18_X43Y63,IO_L18N_T2_34
+AD4,IOB_X1Y62,RIOB18_X43Y61,IO_L19P_T3_34
+AD3,IOB_X1Y61,RIOB18_X43Y61,IO_L19N_T3_VREF_34
+AD1,IOB_X1Y60,RIOB18_X43Y59,IO_L20P_T3_34
+AE1,IOB_X1Y59,RIOB18_X43Y59,IO_L20N_T3_34
+AF5,IOB_X1Y58,RIOB18_X43Y57,IO_L21P_T3_DQS_34
+AF4,IOB_X1Y57,RIOB18_X43Y57,IO_L21N_T3_DQS_34
+AE3,IOB_X1Y56,RIOB18_X43Y55,IO_L22P_T3_34
+AE2,IOB_X1Y55,RIOB18_X43Y55,IO_L22N_T3_34
+AE6,IOB_X1Y54,RIOB18_X43Y53,IO_L23P_T3_34
+AE5,IOB_X1Y53,RIOB18_X43Y53,IO_L23N_T3_34
+AF3,IOB_X1Y52,RIOB18_X43Y51,IO_L24P_T3_34
+AF2,IOB_X1Y51,RIOB18_X43Y51,IO_L24N_T3_34
+T7,IOB_X1Y50,RIOB18_SING_X43Y50,IO_25_VRP_34
+H2,OPAD_X0Y7,GTX_CHANNEL_3_X99Y150,MGTXTXP3_115
+J4,IPAD_X0Y25,GTX_CHANNEL_3_X99Y150,MGTXRXP3_115
+H1,OPAD_X0Y6,GTX_CHANNEL_3_X99Y150,MGTXTXN3_115
+J3,IPAD_X0Y24,GTX_CHANNEL_3_X99Y150,MGTXRXN3_115
+K2,OPAD_X0Y5,GTX_CHANNEL_2_X99Y139,MGTXTXP2_115
+L4,IPAD_X0Y19,GTX_CHANNEL_2_X99Y139,MGTXRXP2_115
+K1,OPAD_X0Y4,GTX_CHANNEL_2_X99Y139,MGTXTXN2_115
+H6,IPAD_X0Y8,GTX_COMMON_X99Y127,MGTREFCLK0P_115
+L3,IPAD_X0Y18,GTX_CHANNEL_2_X99Y139,MGTXRXN2_115
+H5,IPAD_X0Y9,GTX_COMMON_X99Y127,MGTREFCLK0N_115
+K5,IPAD_X0Y11,GTX_COMMON_X99Y127,MGTREFCLK1N_115
+K6,IPAD_X0Y10,GTX_COMMON_X99Y127,MGTREFCLK1P_115
+M2,OPAD_X0Y3,GTX_CHANNEL_1_X99Y121,MGTXTXP1_115
+N4,IPAD_X0Y7,GTX_CHANNEL_1_X99Y121,MGTXRXP1_115
+M1,OPAD_X0Y2,GTX_CHANNEL_1_X99Y121,MGTXTXN1_115
+N3,IPAD_X0Y6,GTX_CHANNEL_1_X99Y121,MGTXRXN1_115
+P2,OPAD_X0Y1,GTX_CHANNEL_0_X99Y110,MGTXTXP0_115
+R4,IPAD_X0Y1,GTX_CHANNEL_0_X99Y110,MGTXRXP0_115
+P1,OPAD_X0Y0,GTX_CHANNEL_0_X99Y110,MGTXTXN0_115
+R3,IPAD_X0Y0,GTX_CHANNEL_0_X99Y110,MGTXRXN0_115
+A4,OPAD_X0Y15,GTX_CHANNEL_3_X99Y202,MGTXTXP3_116
+B6,IPAD_X0Y55,GTX_CHANNEL_3_X99Y202,MGTXRXP3_116
+A3,OPAD_X0Y14,GTX_CHANNEL_3_X99Y202,MGTXTXN3_116
+B5,IPAD_X0Y54,GTX_CHANNEL_3_X99Y202,MGTXRXN3_116
+B2,OPAD_X0Y13,GTX_CHANNEL_2_X99Y191,MGTXTXP2_116
+C4,IPAD_X0Y49,GTX_CHANNEL_2_X99Y191,MGTXRXP2_116
+B1,OPAD_X0Y12,GTX_CHANNEL_2_X99Y191,MGTXTXN2_116
+D6,IPAD_X0Y38,GTX_COMMON_X99Y179,MGTREFCLK0P_116
+C3,IPAD_X0Y48,GTX_CHANNEL_2_X99Y191,MGTXRXN2_116
+D5,IPAD_X0Y39,GTX_COMMON_X99Y179,MGTREFCLK0N_116
+F5,IPAD_X0Y41,GTX_COMMON_X99Y179,MGTREFCLK1N_116
+F6,IPAD_X0Y40,GTX_COMMON_X99Y179,MGTREFCLK1P_116
+D2,OPAD_X0Y11,GTX_CHANNEL_1_X99Y173,MGTXTXP1_116
+E4,IPAD_X0Y37,GTX_CHANNEL_1_X99Y173,MGTXRXP1_116
+D1,OPAD_X0Y10,GTX_CHANNEL_1_X99Y173,MGTXTXN1_116
+E3,IPAD_X0Y36,GTX_CHANNEL_1_X99Y173,MGTXRXN1_116
+F2,OPAD_X0Y9,GTX_CHANNEL_0_X99Y162,MGTXTXP0_116
+G4,IPAD_X0Y31,GTX_CHANNEL_0_X99Y162,MGTXRXP0_116
+F1,OPAD_X0Y8,GTX_CHANNEL_0_X99Y162,MGTXTXN0_116
+G3,IPAD_X0Y30,GTX_CHANNEL_0_X99Y162,MGTXRXN0_116
diff --git a/zynq7/mask_lioi3.db b/zynq7/mask_lioi3.db
index 5253f5b..720557a 100644
--- a/zynq7/mask_lioi3.db
+++ b/zynq7/mask_lioi3.db
@@ -1,6 +1,5 @@
+bit 25_00
bit 25_07
-bit 25_08
-bit 25_16
bit 25_20
bit 25_21
bit 25_24
diff --git a/zynq7/mask_lioi3_tbytesrc.db b/zynq7/mask_lioi3_tbytesrc.db
index 5253f5b..720557a 100644
--- a/zynq7/mask_lioi3_tbytesrc.db
+++ b/zynq7/mask_lioi3_tbytesrc.db
@@ -1,6 +1,5 @@
+bit 25_00
bit 25_07
-bit 25_08
-bit 25_16
bit 25_20
bit 25_21
bit 25_24
diff --git a/zynq7/mask_lioi3_tbyteterm.db b/zynq7/mask_lioi3_tbyteterm.db
index 5253f5b..720557a 100644
--- a/zynq7/mask_lioi3_tbyteterm.db
+++ b/zynq7/mask_lioi3_tbyteterm.db
@@ -1,6 +1,5 @@
+bit 25_00
bit 25_07
-bit 25_08
-bit 25_16
bit 25_20
bit 25_21
bit 25_24
diff --git a/zynq7/mask_rioi3.db b/zynq7/mask_rioi3.db
index 5253f5b..720557a 100644
--- a/zynq7/mask_rioi3.db
+++ b/zynq7/mask_rioi3.db
@@ -1,6 +1,5 @@
+bit 25_00
bit 25_07
-bit 25_08
-bit 25_16
bit 25_20
bit 25_21
bit 25_24
diff --git a/zynq7/mask_rioi3_tbytesrc.db b/zynq7/mask_rioi3_tbytesrc.db
index 5253f5b..720557a 100644
--- a/zynq7/mask_rioi3_tbytesrc.db
+++ b/zynq7/mask_rioi3_tbytesrc.db
@@ -1,6 +1,5 @@
+bit 25_00
bit 25_07
-bit 25_08
-bit 25_16
bit 25_20
bit 25_21
bit 25_24
diff --git a/zynq7/mask_rioi3_tbyteterm.db b/zynq7/mask_rioi3_tbyteterm.db
index 5253f5b..720557a 100644
--- a/zynq7/mask_rioi3_tbyteterm.db
+++ b/zynq7/mask_rioi3_tbyteterm.db
@@ -1,6 +1,5 @@
+bit 25_00
bit 25_07
-bit 25_08
-bit 25_16
bit 25_20
bit 25_21
bit 25_24
diff --git a/zynq7/segbits_cmt_top_l_upper_t.db b/zynq7/segbits_cmt_top_l_upper_t.db
index 24a14b5..9f39c9f 100644
--- a/zynq7/segbits_cmt_top_l_upper_t.db
+++ b/zynq7/segbits_cmt_top_l_upper_t.db
@@ -1,5 +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_CLKIN1 !28_09
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_CLKIN2 !29_07
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
diff --git a/zynq7/segbits_cmt_top_l_upper_t.origin_info.db b/zynq7/segbits_cmt_top_l_upper_t.origin_info.db
index 9f58535..ebb5a10 100644
--- a/zynq7/segbits_cmt_top_l_upper_t.origin_info.db
+++ b/zynq7/segbits_cmt_top_l_upper_t.origin_info.db
@@ -1,5 +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_CLKIN1 origin:034-cmt-pll-pips !28_09
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_CLKIN2 origin:034-cmt-pll-pips !29_07
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
diff --git a/zynq7/segbits_int_l.origin_info.db b/zynq7/segbits_int_l.origin_info.db
index a28deb7..0839be0 100644
--- a/zynq7/segbits_int_l.origin_info.db
+++ b/zynq7/segbits_int_l.origin_info.db
@@ -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
@@ -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:050-pip-seed 05_56 05_59
+INT_L.EE4BEG3.SW6END3 origin:056-pip-rem 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
@@ -2431,7 +2431,7 @@
INT_L.NN6BEG3.NW2END3 origin:050-pip-seed 03_54 04_52
INT_L.NN6BEG3.NW6END3 origin:050-pip-seed 04_52 07_55
INT_L.NN6BEG3.SE2END3 origin:050-pip-seed 03_54 05_54
-INT_L.NN6BEG3.SE6END3 origin:056-pip-rem 05_54 07_55
+INT_L.NN6BEG3.SE6END3 origin:050-pip-seed 05_54 07_55
INT_L.NN6BEG3.WW2END2 origin:050-pip-seed 02_55 04_52
INT_L.NN6BEG3.WW4END3 origin:050-pip-seed 04_52 04_55
INT_L.NR1BEG0.EE2END0 origin:050-pip-seed 10_07 15_07
@@ -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
@@ -3295,7 +3295,7 @@
INT_L.SW6BEG2.WW2END2 origin:050-pip-seed 03_44 05_47
INT_L.SW6BEG2.WW4END3 origin:050-pip-seed 05_44 05_47
INT_L.SW6BEG3.EE2END3 origin:050-pip-seed 03_60 04_61
-INT_L.SW6BEG3.EE4END3 origin:050-pip-seed 04_61 05_60
+INT_L.SW6BEG3.EE4END3 origin:056-pip-rem 04_61 05_60
INT_L.SW6BEG3.LH0 origin:056-pip-rem 04_62 05_60
INT_L.SW6BEG3.LOGIC_OUTS_L11 origin:050-pip-seed 03_60 07_61
INT_L.SW6BEG3.LOGIC_OUTS_L15 origin:050-pip-seed 03_60 04_62
@@ -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/zynq7/segbits_int_r.origin_info.db b/zynq7/segbits_int_r.origin_info.db
index 59505e1..199f297 100644
--- a/zynq7/segbits_int_r.origin_info.db
+++ b/zynq7/segbits_int_r.origin_info.db
@@ -373,7 +373,7 @@
INT_R.EE4BEG1.SS2END1 origin:050-pip-seed 03_24 05_27
INT_R.EE4BEG1.SS6END1 origin:050-pip-seed 05_27 06_24
INT_R.EE4BEG1.SW2END1 origin:050-pip-seed 02_25 05_27
-INT_R.EE4BEG1.SW6END1 origin:056-pip-rem 05_24 05_27
+INT_R.EE4BEG1.SW6END1 origin:050-pip-seed 05_24 05_27
INT_R.EE4BEG2.EE2END2 origin:050-pip-seed 03_40 03_41
INT_R.EE4BEG2.EE4END2 origin:050-pip-seed 03_41 05_40
INT_R.EE4BEG2.LOGIC_OUTS10 origin:050-pip-seed 03_40 07_41
@@ -413,7 +413,7 @@
INT_R.EE4BEG3.SS2END3 origin:050-pip-seed 03_56 05_59
INT_R.EE4BEG3.SS6END3 origin:050-pip-seed 05_59 06_56
INT_R.EE4BEG3.SW2END3 origin:050-pip-seed 02_57 05_59
-INT_R.EE4BEG3.SW6END3 origin:056-pip-rem 05_56 05_59
+INT_R.EE4BEG3.SW6END3 origin:050-pip-seed 05_56 05_59
INT_R.EL1BEG0.EE2END1 origin:050-pip-seed 07_20 15_21
INT_R.EL1BEG0.EE4END1 origin:050-pip-seed 07_20 12_21
INT_R.EL1BEG0.EL1END1 origin:050-pip-seed 11_21 13_21
@@ -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:056-pip-rem 04_45 05_44
+INT_R.SW6BEG2.EE4END2 origin:050-pip-seed 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
@@ -3623,7 +3623,7 @@
INT_R.WW4BEG3.LOGIC_OUTS7 origin:050-pip-seed 02_49 04_50
INT_R.WW4BEG3.LV18 origin:056-pip-rem 05_48 07_49
INT_R.WW4BEG3.NE2END3 origin:050-pip-seed 02_49 05_51
-INT_R.WW4BEG3.NE6END3 origin:056-pip-rem 05_48 05_51
+INT_R.WW4BEG3.NE6END3 origin:050-pip-seed 05_48 05_51
INT_R.WW4BEG3.NN2END3 origin:050-pip-seed 03_48 05_51
INT_R.WW4BEG3.NN6END3 origin:050-pip-seed 05_51 06_48
INT_R.WW4BEG3.NW2END3 origin:050-pip-seed 02_49 03_49
diff --git a/zynq7/xc7z010clg400-1_package_pins.csv b/zynq7/xc7z010clg400-1_package_pins.csv
index c3350ca..0da1b40 100644
--- a/zynq7/xc7z010clg400-1_package_pins.csv
+++ b/zynq7/xc7z010clg400-1_package_pins.csv
@@ -1,233 +1,233 @@
-pin,site,tile
-L10,IPAD_X0Y1,MONITOR_BOT_PELE1_X67Y79
-K9,IPAD_X0Y0,MONITOR_BOT_PELE1_X67Y79
-R19,IOB_X0Y49,RIOB33_SING_X31Y49
-T11,IOB_X0Y48,RIOB33_X31Y47
-T10,IOB_X0Y47,RIOB33_X31Y47
-T12,IOB_X0Y46,RIOB33_X31Y45
-U12,IOB_X0Y45,RIOB33_X31Y45
-U13,IOB_X0Y44,RIOB33_X31Y43
-V13,IOB_X0Y43,RIOB33_X31Y43
-V12,IOB_X0Y42,RIOB33_X31Y41
-W13,IOB_X0Y41,RIOB33_X31Y41
-T14,IOB_X0Y40,RIOB33_X31Y39
-T15,IOB_X0Y39,RIOB33_X31Y39
-P14,IOB_X0Y38,RIOB33_X31Y37
-R14,IOB_X0Y37,RIOB33_X31Y37
-Y16,IOB_X0Y36,RIOB33_X31Y35
-Y17,IOB_X0Y35,RIOB33_X31Y35
-W14,IOB_X0Y34,RIOB33_X31Y33
-Y14,IOB_X0Y33,RIOB33_X31Y33
-T16,IOB_X0Y32,RIOB33_X31Y31
-U17,IOB_X0Y31,RIOB33_X31Y31
-V15,IOB_X0Y30,RIOB33_X31Y29
-W15,IOB_X0Y29,RIOB33_X31Y29
-U14,IOB_X0Y28,RIOB33_X31Y27
-U15,IOB_X0Y27,RIOB33_X31Y27
-U18,IOB_X0Y26,RIOB33_X31Y25
-U19,IOB_X0Y25,RIOB33_X31Y25
-N18,IOB_X0Y24,RIOB33_X31Y23
-P19,IOB_X0Y23,RIOB33_X31Y23
-N20,IOB_X0Y22,RIOB33_X31Y21
-P20,IOB_X0Y21,RIOB33_X31Y21
-T20,IOB_X0Y20,RIOB33_X31Y19
-U20,IOB_X0Y19,RIOB33_X31Y19
-V20,IOB_X0Y18,RIOB33_X31Y17
-W20,IOB_X0Y17,RIOB33_X31Y17
-Y18,IOB_X0Y16,RIOB33_X31Y15
-Y19,IOB_X0Y15,RIOB33_X31Y15
-V16,IOB_X0Y14,RIOB33_X31Y13
-W16,IOB_X0Y13,RIOB33_X31Y13
-R16,IOB_X0Y12,RIOB33_X31Y11
-R17,IOB_X0Y11,RIOB33_X31Y11
-T17,IOB_X0Y10,RIOB33_X31Y9
-R18,IOB_X0Y9,RIOB33_X31Y9
-V17,IOB_X0Y8,RIOB33_X31Y7
-V18,IOB_X0Y7,RIOB33_X31Y7
-W18,IOB_X0Y6,RIOB33_X31Y5
-W19,IOB_X0Y5,RIOB33_X31Y5
-N17,IOB_X0Y4,RIOB33_X31Y3
-P18,IOB_X0Y3,RIOB33_X31Y3
-P15,IOB_X0Y2,RIOB33_X31Y1
-P16,IOB_X0Y1,RIOB33_X31Y1
-T19,IOB_X0Y0,RIOB33_SING_X31Y0
-G14,IOB_X0Y99,RIOB33_SING_X31Y99
-C20,IOB_X0Y98,RIOB33_X31Y97
-B20,IOB_X0Y97,RIOB33_X31Y97
-B19,IOB_X0Y96,RIOB33_X31Y95
-A20,IOB_X0Y95,RIOB33_X31Y95
-E17,IOB_X0Y94,RIOB33_X31Y93
-D18,IOB_X0Y93,RIOB33_X31Y93
-D19,IOB_X0Y92,RIOB33_X31Y91
-D20,IOB_X0Y91,RIOB33_X31Y91
-E18,IOB_X0Y90,RIOB33_X31Y89
-E19,IOB_X0Y89,RIOB33_X31Y89
-F16,IOB_X0Y88,RIOB33_X31Y87
-F17,IOB_X0Y87,RIOB33_X31Y87
-M19,IOB_X0Y86,RIOB33_X31Y85
-M20,IOB_X0Y85,RIOB33_X31Y85
-M17,IOB_X0Y84,RIOB33_X31Y83
-M18,IOB_X0Y83,RIOB33_X31Y83
-L19,IOB_X0Y82,RIOB33_X31Y81
-L20,IOB_X0Y81,RIOB33_X31Y81
-K19,IOB_X0Y80,RIOB33_X31Y79
-J19,IOB_X0Y79,RIOB33_X31Y79
-L16,IOB_X0Y78,RIOB33_X31Y77
-L17,IOB_X0Y77,RIOB33_X31Y77
-K17,IOB_X0Y76,RIOB33_X31Y75
-K18,IOB_X0Y75,RIOB33_X31Y75
-H16,IOB_X0Y74,RIOB33_X31Y73
-H17,IOB_X0Y73,RIOB33_X31Y73
-J18,IOB_X0Y72,RIOB33_X31Y71
-H18,IOB_X0Y71,RIOB33_X31Y71
-F19,IOB_X0Y70,RIOB33_X31Y69
-F20,IOB_X0Y69,RIOB33_X31Y69
-G17,IOB_X0Y68,RIOB33_X31Y67
-G18,IOB_X0Y67,RIOB33_X31Y67
-J20,IOB_X0Y66,RIOB33_X31Y65
-H20,IOB_X0Y65,RIOB33_X31Y65
-G19,IOB_X0Y64,RIOB33_X31Y63
-G20,IOB_X0Y63,RIOB33_X31Y63
-H15,IOB_X0Y62,RIOB33_X31Y61
-G15,IOB_X0Y61,RIOB33_X31Y61
-K14,IOB_X0Y60,RIOB33_X31Y59
-J14,IOB_X0Y59,RIOB33_X31Y59
-N15,IOB_X0Y58,RIOB33_X31Y57
-N16,IOB_X0Y57,RIOB33_X31Y57
-L14,IOB_X0Y56,RIOB33_X31Y55
-L15,IOB_X0Y55,RIOB33_X31Y55
-M14,IOB_X0Y54,RIOB33_X31Y53
-M15,IOB_X0Y53,RIOB33_X31Y53
-K16,IOB_X0Y52,RIOB33_X31Y51
-J16,IOB_X0Y51,RIOB33_X31Y51
-J15,IOB_X0Y50,RIOB33_SING_X31Y50
-E7,IOPAD_X1Y26,PSS2_X13Y53
-C7,IOPAD_X1Y132,PSS2_X13Y53
-C8,IOPAD_X1Y92,PSS2_X13Y53
-E14,IOPAD_X1Y94,PSS2_X13Y53
-D10,IOPAD_X1Y96,PSS2_X13Y53
-F14,IOPAD_X1Y98,PSS2_X13Y53
-D11,IOPAD_X1Y100,PSS2_X13Y53
-F15,IOPAD_X1Y102,PSS2_X13Y53
-D13,IOPAD_X1Y104,PSS2_X13Y53
-C13,IOPAD_X1Y106,PSS2_X13Y53
-E16,IOPAD_X1Y108,PSS2_X13Y53
-D15,IOPAD_X1Y110,PSS2_X13Y53
-F12,IOPAD_X1Y112,PSS2_X13Y53
-E13,IOPAD_X1Y115,PSS2_X13Y53
-D14,IOPAD_X1Y117,PSS2_X13Y53
-E12,IOPAD_X1Y119,PSS2_X13Y53
-F13,IOPAD_X1Y121,PSS2_X13Y53
-D16,IOPAD_X1Y123,PSS2_X13Y53
-B12,IOPAD_X1Y125,PSS2_X13Y53
-B13,IOPAD_X1Y127,PSS2_X13Y53
-C10,IOPAD_X1Y129,PSS2_X13Y53
-B10,IOPAD_X1Y134,PSS2_X13Y53
-C5,IOPAD_X1Y91,PSS2_X13Y53
-A19,IOPAD_X1Y93,PSS2_X13Y53
-B18,IOPAD_X1Y95,PSS2_X13Y53
-A17,IOPAD_X1Y97,PSS2_X13Y53
-B17,IOPAD_X1Y99,PSS2_X13Y53
-A16,IOPAD_X1Y101,PSS2_X13Y53
-A15,IOPAD_X1Y103,PSS2_X13Y53
-C16,IOPAD_X1Y105,PSS2_X13Y53
-C15,IOPAD_X1Y107,PSS2_X13Y53
-A14,IOPAD_X1Y109,PSS2_X13Y53
-A12,IOPAD_X1Y111,PSS2_X13Y53
-A11,IOPAD_X1Y113,PSS2_X13Y53
-A10,IOPAD_X1Y114,PSS2_X13Y53
-C18,IOPAD_X1Y116,PSS2_X13Y53
-C17,IOPAD_X1Y118,PSS2_X13Y53
-A9,IOPAD_X1Y120,PSS2_X13Y53
-B15,IOPAD_X1Y122,PSS2_X13Y53
-B14,IOPAD_X1Y124,PSS2_X13Y53
-C12,IOPAD_X1Y126,PSS2_X13Y53
-B9,IOPAD_X1Y128,PSS2_X13Y53
-C11,IOPAD_X1Y130,PSS2_X13Y53
-E8,IOPAD_X1Y90,PSS2_X13Y53
-D9,IOPAD_X1Y89,PSS2_X13Y53
-C6,IOPAD_X1Y88,PSS2_X13Y53
-E9,IOPAD_X1Y87,PSS2_X13Y53
-B5,IOPAD_X1Y86,PSS2_X13Y53
-D5,IOPAD_X1Y85,PSS2_X13Y53
-D8,IOPAD_X1Y84,PSS2_X13Y53
-A5,IOPAD_X1Y83,PSS2_X13Y53
-A6,IOPAD_X1Y82,PSS2_X13Y53
-B7,IOPAD_X1Y81,PSS2_X13Y53
-D6,IOPAD_X1Y80,PSS2_X13Y53
-B8,IOPAD_X1Y79,PSS2_X13Y53
-A7,IOPAD_X1Y78,PSS2_X13Y53
-E6,IOPAD_X1Y77,PSS2_X13Y53
-B4,IOPAD_X1Y72,PSS2_X13Y53
-C3,IOPAD_X1Y32,PSS2_X13Y53
-B3,IOPAD_X1Y33,PSS2_X13Y53
-A2,IOPAD_X1Y34,PSS2_X13Y53
-A4,IOPAD_X1Y35,PSS2_X13Y53
-A1,IOPAD_X1Y28,PSS2_X13Y53
-C2,IOPAD_X1Y68,PSS2_X13Y53
-B2,IOPAD_X1Y64,PSS2_X13Y53
-D3,IOPAD_X1Y36,PSS2_X13Y53
-D1,IOPAD_X1Y37,PSS2_X13Y53
-C1,IOPAD_X1Y38,PSS2_X13Y53
-E1,IOPAD_X1Y39,PSS2_X13Y53
-E2,IOPAD_X1Y40,PSS2_X13Y53
-E3,IOPAD_X1Y41,PSS2_X13Y53
-G3,IOPAD_X1Y42,PSS2_X13Y53
-H3,IOPAD_X1Y43,PSS2_X13Y53
-F1,IOPAD_X1Y29,PSS2_X13Y53
-G2,IOPAD_X1Y69,PSS2_X13Y53
-F2,IOPAD_X1Y65,PSS2_X13Y53
-J3,IOPAD_X1Y44,PSS2_X13Y53
-H2,IOPAD_X1Y45,PSS2_X13Y53
-H1,IOPAD_X1Y46,PSS2_X13Y53
-J1,IOPAD_X1Y47,PSS2_X13Y53
-F4,IOPAD_X1Y17,PSS2_X13Y53
-D4,IOPAD_X1Y18,PSS2_X13Y53
-E4,IOPAD_X1Y16,PSS2_X13Y53
-G4,IOPAD_X1Y15,PSS2_X13Y53
-F5,IOPAD_X1Y14,PSS2_X13Y53
-J4,IOPAD_X1Y13,PSS2_X13Y53
-K1,IOPAD_X1Y12,PSS2_X13Y53
-K4,IOPAD_X1Y11,PSS2_X13Y53
-L4,IOPAD_X1Y10,PSS2_X13Y53
-L1,IOPAD_X1Y9,PSS2_X13Y53
-M4,IOPAD_X1Y8,PSS2_X13Y53
-K3,IOPAD_X1Y7,PSS2_X13Y53
-G5,IOPAD_X1Y2,PSS2_X13Y53
-H5,IOPAD_X1Y3,PSS2_X13Y53
-L2,IOPAD_X1Y25,PSS2_X13Y53
-M2,IOPAD_X1Y24,PSS2_X13Y53
-M3,IOPAD_X1Y6,PSS2_X13Y53
-K2,IOPAD_X1Y5,PSS2_X13Y53
-N2,IOPAD_X1Y4,PSS2_X13Y53
-J5,IOPAD_X1Y21,PSS2_X13Y53
-R4,IOPAD_X1Y20,PSS2_X13Y53
-L5,IOPAD_X1Y19,PSS2_X13Y53
-N5,IOPAD_X1Y131,PSS2_X13Y53
-N1,IOPAD_X1Y27,PSS2_X13Y53
-N3,IOPAD_X1Y23,PSS2_X13Y53
-M5,IOPAD_X1Y1,PSS2_X13Y53
-P5,IOPAD_X1Y22,PSS2_X13Y53
-P4,IOPAD_X1Y133,PSS2_X13Y53
-P1,IOPAD_X1Y48,PSS2_X13Y53
-P3,IOPAD_X1Y49,PSS2_X13Y53
-R3,IOPAD_X1Y50,PSS2_X13Y53
-R1,IOPAD_X1Y51,PSS2_X13Y53
-T1,IOPAD_X1Y30,PSS2_X13Y53
-R2,IOPAD_X1Y70,PSS2_X13Y53
-T2,IOPAD_X1Y66,PSS2_X13Y53
-T4,IOPAD_X1Y52,PSS2_X13Y53
-U4,IOPAD_X1Y53,PSS2_X13Y53
-U2,IOPAD_X1Y54,PSS2_X13Y53
-U3,IOPAD_X1Y55,PSS2_X13Y53
-V1,IOPAD_X1Y56,PSS2_X13Y53
-Y3,IOPAD_X1Y57,PSS2_X13Y53
-W1,IOPAD_X1Y58,PSS2_X13Y53
-Y4,IOPAD_X1Y59,PSS2_X13Y53
-Y1,IOPAD_X1Y31,PSS2_X13Y53
-V2,IOPAD_X1Y62,PSS2_X13Y53
-Y2,IOPAD_X1Y60,PSS2_X13Y53
-W4,IOPAD_X1Y67,PSS2_X13Y53
-V3,IOPAD_X1Y63,PSS2_X13Y53
-W3,IOPAD_X1Y61,PSS2_X13Y53
-W5,IOPAD_X1Y71,PSS2_X13Y53
+pin,site,tile,pin_function
+L10,IPAD_X0Y1,MONITOR_BOT_PELE1_X67Y79,VN_0
+K9,IPAD_X0Y0,MONITOR_BOT_PELE1_X67Y79,VP_0
+R19,IOB_X0Y49,RIOB33_SING_X31Y49,IO_0_34
+T11,IOB_X0Y48,RIOB33_X31Y47,IO_L1P_T0_34
+T10,IOB_X0Y47,RIOB33_X31Y47,IO_L1N_T0_34
+T12,IOB_X0Y46,RIOB33_X31Y45,IO_L2P_T0_34
+U12,IOB_X0Y45,RIOB33_X31Y45,IO_L2N_T0_34
+U13,IOB_X0Y44,RIOB33_X31Y43,IO_L3P_T0_DQS_PUDC_B_34
+V13,IOB_X0Y43,RIOB33_X31Y43,IO_L3N_T0_DQS_34
+V12,IOB_X0Y42,RIOB33_X31Y41,IO_L4P_T0_34
+W13,IOB_X0Y41,RIOB33_X31Y41,IO_L4N_T0_34
+T14,IOB_X0Y40,RIOB33_X31Y39,IO_L5P_T0_34
+T15,IOB_X0Y39,RIOB33_X31Y39,IO_L5N_T0_34
+P14,IOB_X0Y38,RIOB33_X31Y37,IO_L6P_T0_34
+R14,IOB_X0Y37,RIOB33_X31Y37,IO_L6N_T0_VREF_34
+Y16,IOB_X0Y36,RIOB33_X31Y35,IO_L7P_T1_34
+Y17,IOB_X0Y35,RIOB33_X31Y35,IO_L7N_T1_34
+W14,IOB_X0Y34,RIOB33_X31Y33,IO_L8P_T1_34
+Y14,IOB_X0Y33,RIOB33_X31Y33,IO_L8N_T1_34
+T16,IOB_X0Y32,RIOB33_X31Y31,IO_L9P_T1_DQS_34
+U17,IOB_X0Y31,RIOB33_X31Y31,IO_L9N_T1_DQS_34
+V15,IOB_X0Y30,RIOB33_X31Y29,IO_L10P_T1_34
+W15,IOB_X0Y29,RIOB33_X31Y29,IO_L10N_T1_34
+U14,IOB_X0Y28,RIOB33_X31Y27,IO_L11P_T1_SRCC_34
+U15,IOB_X0Y27,RIOB33_X31Y27,IO_L11N_T1_SRCC_34
+U18,IOB_X0Y26,RIOB33_X31Y25,IO_L12P_T1_MRCC_34
+U19,IOB_X0Y25,RIOB33_X31Y25,IO_L12N_T1_MRCC_34
+N18,IOB_X0Y24,RIOB33_X31Y23,IO_L13P_T2_MRCC_34
+P19,IOB_X0Y23,RIOB33_X31Y23,IO_L13N_T2_MRCC_34
+N20,IOB_X0Y22,RIOB33_X31Y21,IO_L14P_T2_SRCC_34
+P20,IOB_X0Y21,RIOB33_X31Y21,IO_L14N_T2_SRCC_34
+T20,IOB_X0Y20,RIOB33_X31Y19,IO_L15P_T2_DQS_34
+U20,IOB_X0Y19,RIOB33_X31Y19,IO_L15N_T2_DQS_34
+V20,IOB_X0Y18,RIOB33_X31Y17,IO_L16P_T2_34
+W20,IOB_X0Y17,RIOB33_X31Y17,IO_L16N_T2_34
+Y18,IOB_X0Y16,RIOB33_X31Y15,IO_L17P_T2_34
+Y19,IOB_X0Y15,RIOB33_X31Y15,IO_L17N_T2_34
+V16,IOB_X0Y14,RIOB33_X31Y13,IO_L18P_T2_34
+W16,IOB_X0Y13,RIOB33_X31Y13,IO_L18N_T2_34
+R16,IOB_X0Y12,RIOB33_X31Y11,IO_L19P_T3_34
+R17,IOB_X0Y11,RIOB33_X31Y11,IO_L19N_T3_VREF_34
+T17,IOB_X0Y10,RIOB33_X31Y9,IO_L20P_T3_34
+R18,IOB_X0Y9,RIOB33_X31Y9,IO_L20N_T3_34
+V17,IOB_X0Y8,RIOB33_X31Y7,IO_L21P_T3_DQS_34
+V18,IOB_X0Y7,RIOB33_X31Y7,IO_L21N_T3_DQS_34
+W18,IOB_X0Y6,RIOB33_X31Y5,IO_L22P_T3_34
+W19,IOB_X0Y5,RIOB33_X31Y5,IO_L22N_T3_34
+N17,IOB_X0Y4,RIOB33_X31Y3,IO_L23P_T3_34
+P18,IOB_X0Y3,RIOB33_X31Y3,IO_L23N_T3_34
+P15,IOB_X0Y2,RIOB33_X31Y1,IO_L24P_T3_34
+P16,IOB_X0Y1,RIOB33_X31Y1,IO_L24N_T3_34
+T19,IOB_X0Y0,RIOB33_SING_X31Y0,IO_25_34
+G14,IOB_X0Y99,RIOB33_SING_X31Y99,IO_0_35
+C20,IOB_X0Y98,RIOB33_X31Y97,IO_L1P_T0_AD0P_35
+B20,IOB_X0Y97,RIOB33_X31Y97,IO_L1N_T0_AD0N_35
+B19,IOB_X0Y96,RIOB33_X31Y95,IO_L2P_T0_AD8P_35
+A20,IOB_X0Y95,RIOB33_X31Y95,IO_L2N_T0_AD8N_35
+E17,IOB_X0Y94,RIOB33_X31Y93,IO_L3P_T0_DQS_AD1P_35
+D18,IOB_X0Y93,RIOB33_X31Y93,IO_L3N_T0_DQS_AD1N_35
+D19,IOB_X0Y92,RIOB33_X31Y91,IO_L4P_T0_35
+D20,IOB_X0Y91,RIOB33_X31Y91,IO_L4N_T0_35
+E18,IOB_X0Y90,RIOB33_X31Y89,IO_L5P_T0_AD9P_35
+E19,IOB_X0Y89,RIOB33_X31Y89,IO_L5N_T0_AD9N_35
+F16,IOB_X0Y88,RIOB33_X31Y87,IO_L6P_T0_35
+F17,IOB_X0Y87,RIOB33_X31Y87,IO_L6N_T0_VREF_35
+M19,IOB_X0Y86,RIOB33_X31Y85,IO_L7P_T1_AD2P_35
+M20,IOB_X0Y85,RIOB33_X31Y85,IO_L7N_T1_AD2N_35
+M17,IOB_X0Y84,RIOB33_X31Y83,IO_L8P_T1_AD10P_35
+M18,IOB_X0Y83,RIOB33_X31Y83,IO_L8N_T1_AD10N_35
+L19,IOB_X0Y82,RIOB33_X31Y81,IO_L9P_T1_DQS_AD3P_35
+L20,IOB_X0Y81,RIOB33_X31Y81,IO_L9N_T1_DQS_AD3N_35
+K19,IOB_X0Y80,RIOB33_X31Y79,IO_L10P_T1_AD11P_35
+J19,IOB_X0Y79,RIOB33_X31Y79,IO_L10N_T1_AD11N_35
+L16,IOB_X0Y78,RIOB33_X31Y77,IO_L11P_T1_SRCC_35
+L17,IOB_X0Y77,RIOB33_X31Y77,IO_L11N_T1_SRCC_35
+K17,IOB_X0Y76,RIOB33_X31Y75,IO_L12P_T1_MRCC_35
+K18,IOB_X0Y75,RIOB33_X31Y75,IO_L12N_T1_MRCC_35
+H16,IOB_X0Y74,RIOB33_X31Y73,IO_L13P_T2_MRCC_35
+H17,IOB_X0Y73,RIOB33_X31Y73,IO_L13N_T2_MRCC_35
+J18,IOB_X0Y72,RIOB33_X31Y71,IO_L14P_T2_AD4P_SRCC_35
+H18,IOB_X0Y71,RIOB33_X31Y71,IO_L14N_T2_AD4N_SRCC_35
+F19,IOB_X0Y70,RIOB33_X31Y69,IO_L15P_T2_DQS_AD12P_35
+F20,IOB_X0Y69,RIOB33_X31Y69,IO_L15N_T2_DQS_AD12N_35
+G17,IOB_X0Y68,RIOB33_X31Y67,IO_L16P_T2_35
+G18,IOB_X0Y67,RIOB33_X31Y67,IO_L16N_T2_35
+J20,IOB_X0Y66,RIOB33_X31Y65,IO_L17P_T2_AD5P_35
+H20,IOB_X0Y65,RIOB33_X31Y65,IO_L17N_T2_AD5N_35
+G19,IOB_X0Y64,RIOB33_X31Y63,IO_L18P_T2_AD13P_35
+G20,IOB_X0Y63,RIOB33_X31Y63,IO_L18N_T2_AD13N_35
+H15,IOB_X0Y62,RIOB33_X31Y61,IO_L19P_T3_35
+G15,IOB_X0Y61,RIOB33_X31Y61,IO_L19N_T3_VREF_35
+K14,IOB_X0Y60,RIOB33_X31Y59,IO_L20P_T3_AD6P_35
+J14,IOB_X0Y59,RIOB33_X31Y59,IO_L20N_T3_AD6N_35
+N15,IOB_X0Y58,RIOB33_X31Y57,IO_L21P_T3_DQS_AD14P_35
+N16,IOB_X0Y57,RIOB33_X31Y57,IO_L21N_T3_DQS_AD14N_35
+L14,IOB_X0Y56,RIOB33_X31Y55,IO_L22P_T3_AD7P_35
+L15,IOB_X0Y55,RIOB33_X31Y55,IO_L22N_T3_AD7N_35
+M14,IOB_X0Y54,RIOB33_X31Y53,IO_L23P_T3_35
+M15,IOB_X0Y53,RIOB33_X31Y53,IO_L23N_T3_35
+K16,IOB_X0Y52,RIOB33_X31Y51,IO_L24P_T3_AD15P_35
+J16,IOB_X0Y51,RIOB33_X31Y51,IO_L24N_T3_AD15N_35
+J15,IOB_X0Y50,RIOB33_SING_X31Y50,IO_25_35
+E7,IOPAD_X1Y26,PSS2_X13Y53,PS_CLK_500
+C7,IOPAD_X1Y132,PSS2_X13Y53,PS_POR_B_500
+C8,IOPAD_X1Y92,PSS2_X13Y53,PS_MIO15_500
+E14,IOPAD_X1Y94,PSS2_X13Y53,PS_MIO17_501
+D10,IOPAD_X1Y96,PSS2_X13Y53,PS_MIO19_501
+F14,IOPAD_X1Y98,PSS2_X13Y53,PS_MIO21_501
+D11,IOPAD_X1Y100,PSS2_X13Y53,PS_MIO23_501
+F15,IOPAD_X1Y102,PSS2_X13Y53,PS_MIO25_501
+D13,IOPAD_X1Y104,PSS2_X13Y53,PS_MIO27_501
+C13,IOPAD_X1Y106,PSS2_X13Y53,PS_MIO29_501
+E16,IOPAD_X1Y108,PSS2_X13Y53,PS_MIO31_501
+D15,IOPAD_X1Y110,PSS2_X13Y53,PS_MIO33_501
+F12,IOPAD_X1Y112,PSS2_X13Y53,PS_MIO35_501
+E13,IOPAD_X1Y115,PSS2_X13Y53,PS_MIO38_501
+D14,IOPAD_X1Y117,PSS2_X13Y53,PS_MIO40_501
+E12,IOPAD_X1Y119,PSS2_X13Y53,PS_MIO42_501
+F13,IOPAD_X1Y121,PSS2_X13Y53,PS_MIO44_501
+D16,IOPAD_X1Y123,PSS2_X13Y53,PS_MIO46_501
+B12,IOPAD_X1Y125,PSS2_X13Y53,PS_MIO48_501
+B13,IOPAD_X1Y127,PSS2_X13Y53,PS_MIO50_501
+C10,IOPAD_X1Y129,PSS2_X13Y53,PS_MIO52_501
+B10,IOPAD_X1Y134,PSS2_X13Y53,PS_SRST_B_501
+C5,IOPAD_X1Y91,PSS2_X13Y53,PS_MIO14_500
+A19,IOPAD_X1Y93,PSS2_X13Y53,PS_MIO16_501
+B18,IOPAD_X1Y95,PSS2_X13Y53,PS_MIO18_501
+A17,IOPAD_X1Y97,PSS2_X13Y53,PS_MIO20_501
+B17,IOPAD_X1Y99,PSS2_X13Y53,PS_MIO22_501
+A16,IOPAD_X1Y101,PSS2_X13Y53,PS_MIO24_501
+A15,IOPAD_X1Y103,PSS2_X13Y53,PS_MIO26_501
+C16,IOPAD_X1Y105,PSS2_X13Y53,PS_MIO28_501
+C15,IOPAD_X1Y107,PSS2_X13Y53,PS_MIO30_501
+A14,IOPAD_X1Y109,PSS2_X13Y53,PS_MIO32_501
+A12,IOPAD_X1Y111,PSS2_X13Y53,PS_MIO34_501
+A11,IOPAD_X1Y113,PSS2_X13Y53,PS_MIO36_501
+A10,IOPAD_X1Y114,PSS2_X13Y53,PS_MIO37_501
+C18,IOPAD_X1Y116,PSS2_X13Y53,PS_MIO39_501
+C17,IOPAD_X1Y118,PSS2_X13Y53,PS_MIO41_501
+A9,IOPAD_X1Y120,PSS2_X13Y53,PS_MIO43_501
+B15,IOPAD_X1Y122,PSS2_X13Y53,PS_MIO45_501
+B14,IOPAD_X1Y124,PSS2_X13Y53,PS_MIO47_501
+C12,IOPAD_X1Y126,PSS2_X13Y53,PS_MIO49_501
+B9,IOPAD_X1Y128,PSS2_X13Y53,PS_MIO51_501
+C11,IOPAD_X1Y130,PSS2_X13Y53,PS_MIO53_501
+E8,IOPAD_X1Y90,PSS2_X13Y53,PS_MIO13_500
+D9,IOPAD_X1Y89,PSS2_X13Y53,PS_MIO12_500
+C6,IOPAD_X1Y88,PSS2_X13Y53,PS_MIO11_500
+E9,IOPAD_X1Y87,PSS2_X13Y53,PS_MIO10_500
+B5,IOPAD_X1Y86,PSS2_X13Y53,PS_MIO9_500
+D5,IOPAD_X1Y85,PSS2_X13Y53,PS_MIO8_500
+D8,IOPAD_X1Y84,PSS2_X13Y53,PS_MIO7_500
+A5,IOPAD_X1Y83,PSS2_X13Y53,PS_MIO6_500
+A6,IOPAD_X1Y82,PSS2_X13Y53,PS_MIO5_500
+B7,IOPAD_X1Y81,PSS2_X13Y53,PS_MIO4_500
+D6,IOPAD_X1Y80,PSS2_X13Y53,PS_MIO3_500
+B8,IOPAD_X1Y79,PSS2_X13Y53,PS_MIO2_500
+A7,IOPAD_X1Y78,PSS2_X13Y53,PS_MIO1_500
+E6,IOPAD_X1Y77,PSS2_X13Y53,PS_MIO0_500
+B4,IOPAD_X1Y72,PSS2_X13Y53,PS_DDR_DRST_B_502
+C3,IOPAD_X1Y32,PSS2_X13Y53,PS_DDR_DQ0_502
+B3,IOPAD_X1Y33,PSS2_X13Y53,PS_DDR_DQ1_502
+A2,IOPAD_X1Y34,PSS2_X13Y53,PS_DDR_DQ2_502
+A4,IOPAD_X1Y35,PSS2_X13Y53,PS_DDR_DQ3_502
+A1,IOPAD_X1Y28,PSS2_X13Y53,PS_DDR_DM0_502
+C2,IOPAD_X1Y68,PSS2_X13Y53,PS_DDR_DQS_P0_502
+B2,IOPAD_X1Y64,PSS2_X13Y53,PS_DDR_DQS_N0_502
+D3,IOPAD_X1Y36,PSS2_X13Y53,PS_DDR_DQ4_502
+D1,IOPAD_X1Y37,PSS2_X13Y53,PS_DDR_DQ5_502
+C1,IOPAD_X1Y38,PSS2_X13Y53,PS_DDR_DQ6_502
+E1,IOPAD_X1Y39,PSS2_X13Y53,PS_DDR_DQ7_502
+E2,IOPAD_X1Y40,PSS2_X13Y53,PS_DDR_DQ8_502
+E3,IOPAD_X1Y41,PSS2_X13Y53,PS_DDR_DQ9_502
+G3,IOPAD_X1Y42,PSS2_X13Y53,PS_DDR_DQ10_502
+H3,IOPAD_X1Y43,PSS2_X13Y53,PS_DDR_DQ11_502
+F1,IOPAD_X1Y29,PSS2_X13Y53,PS_DDR_DM1_502
+G2,IOPAD_X1Y69,PSS2_X13Y53,PS_DDR_DQS_P1_502
+F2,IOPAD_X1Y65,PSS2_X13Y53,PS_DDR_DQS_N1_502
+J3,IOPAD_X1Y44,PSS2_X13Y53,PS_DDR_DQ12_502
+H2,IOPAD_X1Y45,PSS2_X13Y53,PS_DDR_DQ13_502
+H1,IOPAD_X1Y46,PSS2_X13Y53,PS_DDR_DQ14_502
+J1,IOPAD_X1Y47,PSS2_X13Y53,PS_DDR_DQ15_502
+F4,IOPAD_X1Y17,PSS2_X13Y53,PS_DDR_A14_502
+D4,IOPAD_X1Y18,PSS2_X13Y53,PS_DDR_A13_502
+E4,IOPAD_X1Y16,PSS2_X13Y53,PS_DDR_A12_502
+G4,IOPAD_X1Y15,PSS2_X13Y53,PS_DDR_A11_502
+F5,IOPAD_X1Y14,PSS2_X13Y53,PS_DDR_A10_502
+J4,IOPAD_X1Y13,PSS2_X13Y53,PS_DDR_A9_502
+K1,IOPAD_X1Y12,PSS2_X13Y53,PS_DDR_A8_502
+K4,IOPAD_X1Y11,PSS2_X13Y53,PS_DDR_A7_502
+L4,IOPAD_X1Y10,PSS2_X13Y53,PS_DDR_A6_502
+L1,IOPAD_X1Y9,PSS2_X13Y53,PS_DDR_A5_502
+M4,IOPAD_X1Y8,PSS2_X13Y53,PS_DDR_A4_502
+K3,IOPAD_X1Y7,PSS2_X13Y53,PS_DDR_A3_502
+G5,IOPAD_X1Y2,PSS2_X13Y53,PS_DDR_VRN_502
+H5,IOPAD_X1Y3,PSS2_X13Y53,PS_DDR_VRP_502
+L2,IOPAD_X1Y25,PSS2_X13Y53,PS_DDR_CKP_502
+M2,IOPAD_X1Y24,PSS2_X13Y53,PS_DDR_CKN_502
+M3,IOPAD_X1Y6,PSS2_X13Y53,PS_DDR_A2_502
+K2,IOPAD_X1Y5,PSS2_X13Y53,PS_DDR_A1_502
+N2,IOPAD_X1Y4,PSS2_X13Y53,PS_DDR_A0_502
+J5,IOPAD_X1Y21,PSS2_X13Y53,PS_DDR_BA2_502
+R4,IOPAD_X1Y20,PSS2_X13Y53,PS_DDR_BA1_502
+L5,IOPAD_X1Y19,PSS2_X13Y53,PS_DDR_BA0_502
+N5,IOPAD_X1Y131,PSS2_X13Y53,PS_DDR_ODT_502
+N1,IOPAD_X1Y27,PSS2_X13Y53,PS_DDR_CS_B_502
+N3,IOPAD_X1Y23,PSS2_X13Y53,PS_DDR_CKE_502
+M5,IOPAD_X1Y1,PSS2_X13Y53,PS_DDR_WE_B_502
+P5,IOPAD_X1Y22,PSS2_X13Y53,PS_DDR_CAS_B_502
+P4,IOPAD_X1Y133,PSS2_X13Y53,PS_DDR_RAS_B_502
+P1,IOPAD_X1Y48,PSS2_X13Y53,PS_DDR_DQ16_502
+P3,IOPAD_X1Y49,PSS2_X13Y53,PS_DDR_DQ17_502
+R3,IOPAD_X1Y50,PSS2_X13Y53,PS_DDR_DQ18_502
+R1,IOPAD_X1Y51,PSS2_X13Y53,PS_DDR_DQ19_502
+T1,IOPAD_X1Y30,PSS2_X13Y53,PS_DDR_DM2_502
+R2,IOPAD_X1Y70,PSS2_X13Y53,PS_DDR_DQS_P2_502
+T2,IOPAD_X1Y66,PSS2_X13Y53,PS_DDR_DQS_N2_502
+T4,IOPAD_X1Y52,PSS2_X13Y53,PS_DDR_DQ20_502
+U4,IOPAD_X1Y53,PSS2_X13Y53,PS_DDR_DQ21_502
+U2,IOPAD_X1Y54,PSS2_X13Y53,PS_DDR_DQ22_502
+U3,IOPAD_X1Y55,PSS2_X13Y53,PS_DDR_DQ23_502
+V1,IOPAD_X1Y56,PSS2_X13Y53,PS_DDR_DQ24_502
+Y3,IOPAD_X1Y57,PSS2_X13Y53,PS_DDR_DQ25_502
+W1,IOPAD_X1Y58,PSS2_X13Y53,PS_DDR_DQ26_502
+Y4,IOPAD_X1Y59,PSS2_X13Y53,PS_DDR_DQ27_502
+Y1,IOPAD_X1Y31,PSS2_X13Y53,PS_DDR_DM3_502
+V2,IOPAD_X1Y62,PSS2_X13Y53,PS_DDR_DQ30_502
+Y2,IOPAD_X1Y60,PSS2_X13Y53,PS_DDR_DQ28_502
+W4,IOPAD_X1Y67,PSS2_X13Y53,PS_DDR_DQS_N3_502
+V3,IOPAD_X1Y63,PSS2_X13Y53,PS_DDR_DQ31_502
+W3,IOPAD_X1Y61,PSS2_X13Y53,PS_DDR_DQ29_502
+W5,IOPAD_X1Y71,PSS2_X13Y53,PS_DDR_DQS_P3_502