Updating all based on "Merge pull request #1117 from litghost/add_hclk_aliases".

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 59bd74e..09df611 100644
--- a/Info.md
+++ b/Info.md
@@ -37,20 +37,20 @@
 
 # Details
 
-Last updated on Wed 16 Oct 2019 05:17:56 AM UTC (2019-10-16T05:17:56+00:00).
+Last updated on Thu 24 Oct 2019 10:02:25 PM UTC (2019-10-24T22:02:25+00:00).
 
-Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [2a3f6aec](https://github.com/SymbiFlow/prjxray/commit/2a3f6aecfe62983ee8d9734c33c1d8344d449b1f).
+Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [08e0cd70](https://github.com/SymbiFlow/prjxray/commit/08e0cd701ddc051ce278c886ed992d13f4b56890).
 
 Latest commit was;
 ```
-commit 2a3f6aecfe62983ee8d9734c33c1d8344d449b1f
-Merge: 21a403cf d328a2f5
-Author: litghost <537074+litghost@users.noreply.github.com>
-Date:   Tue Oct 15 10:33:32 2019 -0700
+commit 08e0cd701ddc051ce278c886ed992d13f4b56890
+Merge: aef02a5c 97699e4e
+Author: Tomasz Michalak <tmichalak@antmicro.com>
+Date:   Thu Oct 24 08:09:57 2019 +0200
 
-    Merge pull request #1103 from antmicro/ultrascaleplus_support
+    Merge pull request #1117 from litghost/add_hclk_aliases
     
-    Bitstream Tools: Add UltraScalePlus support
+    Add HCLK_[LR]_BOT_UTURN aliases.
 ```
 
 
@@ -59,7 +59,7 @@
 
 ### Settings
 
-Created using following [settings/artix7.sh (sha256: 26e1ff93657132928a3b583c95347267d7afeb18a7b7036f0d7a6ea3367ae803)](https://github.com/SymbiFlow/prjxray/blob/2a3f6aecfe62983ee8d9734c33c1d8344d449b1f/settings/artix7.sh)
+Created using following [settings/artix7.sh (sha256: 26e1ff93657132928a3b583c95347267d7afeb18a7b7036f0d7a6ea3367ae803)](https://github.com/SymbiFlow/prjxray/blob/08e0cd701ddc051ce278c886ed992d13f4b56890/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)
- * [`21473e9cb688d2299659ed9011a5ddaa4c98fdc752851ac57bddffca06dd6d1c  ./artix7/mask_lioi3.db`](./artix7/mask_lioi3.db)
- * [`21473e9cb688d2299659ed9011a5ddaa4c98fdc752851ac57bddffca06dd6d1c  ./artix7/mask_lioi3_tbytesrc.db`](./artix7/mask_lioi3_tbytesrc.db)
- * [`21473e9cb688d2299659ed9011a5ddaa4c98fdc752851ac57bddffca06dd6d1c  ./artix7/mask_lioi3_tbyteterm.db`](./artix7/mask_lioi3_tbyteterm.db)
+ * [`bb15395b2160fb36875915d4eb580cbdc0afd52d77fc93f4d540aaddc7b8b965  ./artix7/mask_lioi3.db`](./artix7/mask_lioi3.db)
+ * [`bb15395b2160fb36875915d4eb580cbdc0afd52d77fc93f4d540aaddc7b8b965  ./artix7/mask_lioi3_tbytesrc.db`](./artix7/mask_lioi3_tbytesrc.db)
+ * [`bb15395b2160fb36875915d4eb580cbdc0afd52d77fc93f4d540aaddc7b8b965  ./artix7/mask_lioi3_tbyteterm.db`](./artix7/mask_lioi3_tbyteterm.db)
  * [`a0777dc0808e70052a6f6b2e1056f6e9dd225032c01195919d927be7ba1b97d6  ./artix7/mask_riob33.db`](./artix7/mask_riob33.db)
- * [`21473e9cb688d2299659ed9011a5ddaa4c98fdc752851ac57bddffca06dd6d1c  ./artix7/mask_rioi3.db`](./artix7/mask_rioi3.db)
- * [`21473e9cb688d2299659ed9011a5ddaa4c98fdc752851ac57bddffca06dd6d1c  ./artix7/mask_rioi3_tbytesrc.db`](./artix7/mask_rioi3_tbytesrc.db)
- * [`21473e9cb688d2299659ed9011a5ddaa4c98fdc752851ac57bddffca06dd6d1c  ./artix7/mask_rioi3_tbyteterm.db`](./artix7/mask_rioi3_tbyteterm.db)
+ * [`bb15395b2160fb36875915d4eb580cbdc0afd52d77fc93f4d540aaddc7b8b965  ./artix7/mask_rioi3.db`](./artix7/mask_rioi3.db)
+ * [`bb15395b2160fb36875915d4eb580cbdc0afd52d77fc93f4d540aaddc7b8b965  ./artix7/mask_rioi3_tbytesrc.db`](./artix7/mask_rioi3_tbytesrc.db)
+ * [`bb15395b2160fb36875915d4eb580cbdc0afd52d77fc93f4d540aaddc7b8b965  ./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)
@@ -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)
- * [`e9e7fc03de937dce8a78c98a7daa5c65994fc3617a59c265f489abc7c2a96756  ./artix7/segbits_int_l.origin_info.db`](./artix7/segbits_int_l.origin_info.db)
+ * [`e167a7cb4918b95d8da7c480c589c4588dd71ff8d728258e6219ad753c0050d3  ./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)
- * [`d01035c9715982fce79cf02319f921d5ce969baea2869715868d81d78fae4556  ./artix7/segbits_int_r.origin_info.db`](./artix7/segbits_int_r.origin_info.db)
+ * [`61a719a9a6909e0e78e9fdf82cf4431c666805ea02d4977fea2781a2d6ec811b  ./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)
@@ -423,7 +423,7 @@
  * [`5fb8795e142a7bc6955e6c50089540c890aeb3b3a6c326e6e24a6e4983d91f62  ./artix7/tile_type_VBRK_EXT.json`](./artix7/tile_type_VBRK_EXT.json)
  * [`63851d7ed48855486ee7e04a6332935799e8d2f3524ec6d627ea6e5d2e7cbfa4  ./artix7/tile_type_VFRAME.json`](./artix7/tile_type_VFRAME.json)
  * [`1604d48580815e26069c2b4909fcc50e8e8f974ad0beb349ced2329c302bb06b  ./artix7/tileconn.json`](./artix7/tileconn.json)
- * [`909d8d78bac97486a20254a851a4875fae72bc005a481470f0beb6cf6972f0d2  ./artix7/tilegrid.json`](./artix7/tilegrid.json)
+ * [`ef2afba7785e8afd18422ca29039b963fe37eeabc5d56d21b9759f9900d26c82  ./artix7/tilegrid.json`](./artix7/tilegrid.json)
  * [`71fdc4268e7b5c7fa3884f2d71c7de077e7e46079b46d8fd1ac168735555302f  ./artix7/timings/BRAM_L.sdf`](./artix7/timings/BRAM_L.sdf)
  * [`71fdc4268e7b5c7fa3884f2d71c7de077e7e46079b46d8fd1ac168735555302f  ./artix7/timings/BRAM_R.sdf`](./artix7/timings/BRAM_R.sdf)
  * [`120e57d254f8394507718098dd4fe299ede60d3228c3b4e90669577c9de64042  ./artix7/timings/CFG_CENTER_MID.sdf`](./artix7/timings/CFG_CENTER_MID.sdf)
@@ -487,7 +487,7 @@
 
 ### Settings
 
-Created using following [settings/kintex7.sh (sha256: 794538b550d399255cbafeeb1b5ff183dc66ebc6cd8dc0f725e3f6a3977f757d)](https://github.com/SymbiFlow/prjxray/blob/2a3f6aecfe62983ee8d9734c33c1d8344d449b1f/settings/kintex7.sh)
+Created using following [settings/kintex7.sh (sha256: 794538b550d399255cbafeeb1b5ff183dc66ebc6cd8dc0f725e3f6a3977f757d)](https://github.com/SymbiFlow/prjxray/blob/08e0cd701ddc051ce278c886ed992d13f4b56890/settings/kintex7.sh)
 ```shell
 export XRAY_DATABASE="kintex7"
 export XRAY_PART="xc7k70tfbg676-2"
@@ -555,13 +555,13 @@
  * [`76d1e0bd4b7ad492cf3fe8698b2b5f46f7dcc5fe446984e5dccae373c63edafd  ./kintex7/mask_hclk_r.db`](./kintex7/mask_hclk_r.db)
  * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./kintex7/mask_hclk_r.origin_info.db`](./kintex7/mask_hclk_r.origin_info.db)
  * [`a0777dc0808e70052a6f6b2e1056f6e9dd225032c01195919d927be7ba1b97d6  ./kintex7/mask_liob33.db`](./kintex7/mask_liob33.db)
- * [`7db4e012a058ddedde6f42fd3cf00105d56ae9695e6755b52c421bfc32e404a8  ./kintex7/mask_lioi3.db`](./kintex7/mask_lioi3.db)
- * [`7db4e012a058ddedde6f42fd3cf00105d56ae9695e6755b52c421bfc32e404a8  ./kintex7/mask_lioi3_tbytesrc.db`](./kintex7/mask_lioi3_tbytesrc.db)
- * [`7db4e012a058ddedde6f42fd3cf00105d56ae9695e6755b52c421bfc32e404a8  ./kintex7/mask_lioi3_tbyteterm.db`](./kintex7/mask_lioi3_tbyteterm.db)
+ * [`6e9da05ca974c1e8d4ce81fd53ec4658fc225ac9b83e3f4888b1246d757fc33e  ./kintex7/mask_lioi3.db`](./kintex7/mask_lioi3.db)
+ * [`6e9da05ca974c1e8d4ce81fd53ec4658fc225ac9b83e3f4888b1246d757fc33e  ./kintex7/mask_lioi3_tbytesrc.db`](./kintex7/mask_lioi3_tbytesrc.db)
+ * [`6e9da05ca974c1e8d4ce81fd53ec4658fc225ac9b83e3f4888b1246d757fc33e  ./kintex7/mask_lioi3_tbyteterm.db`](./kintex7/mask_lioi3_tbyteterm.db)
  * [`a0777dc0808e70052a6f6b2e1056f6e9dd225032c01195919d927be7ba1b97d6  ./kintex7/mask_riob33.db`](./kintex7/mask_riob33.db)
- * [`7db4e012a058ddedde6f42fd3cf00105d56ae9695e6755b52c421bfc32e404a8  ./kintex7/mask_rioi3.db`](./kintex7/mask_rioi3.db)
- * [`7db4e012a058ddedde6f42fd3cf00105d56ae9695e6755b52c421bfc32e404a8  ./kintex7/mask_rioi3_tbytesrc.db`](./kintex7/mask_rioi3_tbytesrc.db)
- * [`7db4e012a058ddedde6f42fd3cf00105d56ae9695e6755b52c421bfc32e404a8  ./kintex7/mask_rioi3_tbyteterm.db`](./kintex7/mask_rioi3_tbyteterm.db)
+ * [`6e9da05ca974c1e8d4ce81fd53ec4658fc225ac9b83e3f4888b1246d757fc33e  ./kintex7/mask_rioi3.db`](./kintex7/mask_rioi3.db)
+ * [`6e9da05ca974c1e8d4ce81fd53ec4658fc225ac9b83e3f4888b1246d757fc33e  ./kintex7/mask_rioi3_tbytesrc.db`](./kintex7/mask_rioi3_tbytesrc.db)
+ * [`6e9da05ca974c1e8d4ce81fd53ec4658fc225ac9b83e3f4888b1246d757fc33e  ./kintex7/mask_rioi3_tbyteterm.db`](./kintex7/mask_rioi3_tbyteterm.db)
  * [`d94e4d13df16da498224f0e94deaa310fbf471b6f9ec0ec8b2308fe62fa2eeaf  ./kintex7/ppips_bram_int_interface_l.db`](./kintex7/ppips_bram_int_interface_l.db)
  * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./kintex7/ppips_bram_int_interface_l.origin_info.db`](./kintex7/ppips_bram_int_interface_l.origin_info.db)
  * [`b48d766ac6f9dd0e21280d3a04dd448ea39016143309c0c7867fc00d730a59ae  ./kintex7/ppips_bram_int_interface_r.db`](./kintex7/ppips_bram_int_interface_r.db)
@@ -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)
- * [`229228f6118262c14bbfc7bcc7f420480cb0ef29cf43de99873cbb269ac8776a  ./kintex7/segbits_int_l.origin_info.db`](./kintex7/segbits_int_l.origin_info.db)
+ * [`30cfbefb1fd579d4ba7947d6d6d180c110d40216768de4ab34eff8be5bfecea5  ./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)
- * [`78e1e95e9f061c17d60322c43a42fe32f40fe916aa741407bd71fa9a2ee4ef6c  ./kintex7/segbits_int_r.origin_info.db`](./kintex7/segbits_int_r.origin_info.db)
+ * [`26ebd4b347e713ffa1b9fff5929a8cd43799216cc333b46b22807f2f25703fe0  ./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)
@@ -833,7 +833,7 @@
  * [`5fb8795e142a7bc6955e6c50089540c890aeb3b3a6c326e6e24a6e4983d91f62  ./kintex7/tile_type_VBRK_EXT.json`](./kintex7/tile_type_VBRK_EXT.json)
  * [`63851d7ed48855486ee7e04a6332935799e8d2f3524ec6d627ea6e5d2e7cbfa4  ./kintex7/tile_type_VFRAME.json`](./kintex7/tile_type_VFRAME.json)
  * [`77985c4643b2984db517096deb4fc80ae992794089aea91c21b456d81fcbadd2  ./kintex7/tileconn.json`](./kintex7/tileconn.json)
- * [`85a42e141e402910a27ba524f840f395d55e2b74bf0dc53ca8a64de3d1956db8  ./kintex7/tilegrid.json`](./kintex7/tilegrid.json)
+ * [`7d1dd41e3aee6d01690e2daf00ec32402bbcf574c0d5414329d09f9d6ee50789  ./kintex7/tilegrid.json`](./kintex7/tilegrid.json)
  * [`916a9b924454c10b835d561d80434461c5a9a2824bf85c3cdeeee5f0dedfcb24  ./kintex7/xc7k70tfbg676-2.json`](./kintex7/xc7k70tfbg676-2.json)
  * [`44c1530cc9a184551c98face08bd4ab0a7ec3883623175a52da5c59fba9bfa38  ./kintex7/xc7k70tfbg676-2.yaml`](./kintex7/xc7k70tfbg676-2.yaml)
  * [`f447b0245c4bbacf1a532d3697488a5242a4a36262186c4c9763c14eb93ff6af  ./kintex7/xc7k70tfbg676-2_package_pins.csv`](./kintex7/xc7k70tfbg676-2_package_pins.csv)
@@ -843,7 +843,7 @@
 
 ### Settings
 
-Created using following [settings/zynq7.sh (sha256: 61298e89dcc873eadba47f5c2f9f72a38fa022583b2c7ff89246b2e051585ad8)](https://github.com/SymbiFlow/prjxray/blob/2a3f6aecfe62983ee8d9734c33c1d8344d449b1f/settings/zynq7.sh)
+Created using following [settings/zynq7.sh (sha256: 61298e89dcc873eadba47f5c2f9f72a38fa022583b2c7ff89246b2e051585ad8)](https://github.com/SymbiFlow/prjxray/blob/08e0cd701ddc051ce278c886ed992d13f4b56890/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)
- * [`48f65ee0580cb2c8278aee167c2e3685dd5461397a03f1c1c60f6b6609c15010  ./zynq7/mask_lioi3.db`](./zynq7/mask_lioi3.db)
- * [`48f65ee0580cb2c8278aee167c2e3685dd5461397a03f1c1c60f6b6609c15010  ./zynq7/mask_lioi3_tbytesrc.db`](./zynq7/mask_lioi3_tbytesrc.db)
- * [`48f65ee0580cb2c8278aee167c2e3685dd5461397a03f1c1c60f6b6609c15010  ./zynq7/mask_lioi3_tbyteterm.db`](./zynq7/mask_lioi3_tbyteterm.db)
+ * [`ef9b9da062595ad50cd2196544a408ec48b7f51c2ffe6178bb2dbc1e48bc8eb7  ./zynq7/mask_lioi3.db`](./zynq7/mask_lioi3.db)
+ * [`ef9b9da062595ad50cd2196544a408ec48b7f51c2ffe6178bb2dbc1e48bc8eb7  ./zynq7/mask_lioi3_tbytesrc.db`](./zynq7/mask_lioi3_tbytesrc.db)
+ * [`ef9b9da062595ad50cd2196544a408ec48b7f51c2ffe6178bb2dbc1e48bc8eb7  ./zynq7/mask_lioi3_tbyteterm.db`](./zynq7/mask_lioi3_tbyteterm.db)
  * [`a0777dc0808e70052a6f6b2e1056f6e9dd225032c01195919d927be7ba1b97d6  ./zynq7/mask_riob33.db`](./zynq7/mask_riob33.db)
- * [`48f65ee0580cb2c8278aee167c2e3685dd5461397a03f1c1c60f6b6609c15010  ./zynq7/mask_rioi3.db`](./zynq7/mask_rioi3.db)
- * [`48f65ee0580cb2c8278aee167c2e3685dd5461397a03f1c1c60f6b6609c15010  ./zynq7/mask_rioi3_tbytesrc.db`](./zynq7/mask_rioi3_tbytesrc.db)
- * [`48f65ee0580cb2c8278aee167c2e3685dd5461397a03f1c1c60f6b6609c15010  ./zynq7/mask_rioi3_tbyteterm.db`](./zynq7/mask_rioi3_tbyteterm.db)
+ * [`ef9b9da062595ad50cd2196544a408ec48b7f51c2ffe6178bb2dbc1e48bc8eb7  ./zynq7/mask_rioi3.db`](./zynq7/mask_rioi3.db)
+ * [`ef9b9da062595ad50cd2196544a408ec48b7f51c2ffe6178bb2dbc1e48bc8eb7  ./zynq7/mask_rioi3_tbytesrc.db`](./zynq7/mask_rioi3_tbytesrc.db)
+ * [`ef9b9da062595ad50cd2196544a408ec48b7f51c2ffe6178bb2dbc1e48bc8eb7  ./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)
@@ -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)
- * [`44b0b892c65787fa36f8979df627252f84c6addc5e4810d14ab9d6d480121694  ./zynq7/segbits_int_l.origin_info.db`](./zynq7/segbits_int_l.origin_info.db)
+ * [`9a6e7c3afc5512629295b2bf503adf9736703be442bf98fc6114afcca61f8312  ./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)
- * [`be470355c6599389a62e72824308ed1f55de8f436db85bbfebec93c29dd093ce  ./zynq7/segbits_int_r.origin_info.db`](./zynq7/segbits_int_r.origin_info.db)
+ * [`513d40cf8296f9922d1ea24e5cdc9deac65e1ae8b5c5e3538ae7e68034d24915  ./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)
diff --git a/artix7/mask_lioi3.db b/artix7/mask_lioi3.db
index 45c988a..56809ef 100644
--- a/artix7/mask_lioi3.db
+++ b/artix7/mask_lioi3.db
@@ -2,7 +2,6 @@
 bit 25_08
 bit 25_20
 bit 25_21
-bit 25_23
 bit 25_31
 bit 25_32
 bit 25_34
diff --git a/artix7/mask_lioi3_tbytesrc.db b/artix7/mask_lioi3_tbytesrc.db
index 45c988a..56809ef 100644
--- a/artix7/mask_lioi3_tbytesrc.db
+++ b/artix7/mask_lioi3_tbytesrc.db
@@ -2,7 +2,6 @@
 bit 25_08
 bit 25_20
 bit 25_21
-bit 25_23
 bit 25_31
 bit 25_32
 bit 25_34
diff --git a/artix7/mask_lioi3_tbyteterm.db b/artix7/mask_lioi3_tbyteterm.db
index 45c988a..56809ef 100644
--- a/artix7/mask_lioi3_tbyteterm.db
+++ b/artix7/mask_lioi3_tbyteterm.db
@@ -2,7 +2,6 @@
 bit 25_08
 bit 25_20
 bit 25_21
-bit 25_23
 bit 25_31
 bit 25_32
 bit 25_34
diff --git a/artix7/mask_rioi3.db b/artix7/mask_rioi3.db
index 45c988a..56809ef 100644
--- a/artix7/mask_rioi3.db
+++ b/artix7/mask_rioi3.db
@@ -2,7 +2,6 @@
 bit 25_08
 bit 25_20
 bit 25_21
-bit 25_23
 bit 25_31
 bit 25_32
 bit 25_34
diff --git a/artix7/mask_rioi3_tbytesrc.db b/artix7/mask_rioi3_tbytesrc.db
index 45c988a..56809ef 100644
--- a/artix7/mask_rioi3_tbytesrc.db
+++ b/artix7/mask_rioi3_tbytesrc.db
@@ -2,7 +2,6 @@
 bit 25_08
 bit 25_20
 bit 25_21
-bit 25_23
 bit 25_31
 bit 25_32
 bit 25_34
diff --git a/artix7/mask_rioi3_tbyteterm.db b/artix7/mask_rioi3_tbyteterm.db
index 45c988a..56809ef 100644
--- a/artix7/mask_rioi3_tbyteterm.db
+++ b/artix7/mask_rioi3_tbyteterm.db
@@ -2,7 +2,6 @@
 bit 25_08
 bit 25_20
 bit 25_21
-bit 25_23
 bit 25_31
 bit 25_32
 bit 25_34
diff --git a/artix7/segbits_int_l.origin_info.db b/artix7/segbits_int_l.origin_info.db
index 42c236d..affe867 100644
--- a/artix7/segbits_int_l.origin_info.db
+++ b/artix7/segbits_int_l.origin_info.db
@@ -2153,7 +2153,7 @@
 INT_L.NE6BEG1.SE2END1 origin:050-pip-seed 02_21 05_23
 INT_L.NE6BEG1.SE6END1 origin:050-pip-seed 05_23 06_20
 INT_L.NE6BEG1.WW2END0 origin:050-pip-seed 03_20 04_21
-INT_L.NE6BEG1.WW4END1 origin:056-pip-rem 04_21 05_20
+INT_L.NE6BEG1.WW4END1 origin:050-pip-seed 04_21 05_20
 INT_L.NE6BEG2.EE2END2 origin:050-pip-seed 03_36 05_39
 INT_L.NE6BEG2.EE4END2 origin:050-pip-seed 05_36 05_39
 INT_L.NE6BEG2.LOGIC_OUTS_L10 origin:050-pip-seed 03_36 04_38
@@ -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
@@ -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
@@ -3275,7 +3275,7 @@
 INT_L.SW6BEG1.WW2END1 origin:050-pip-seed 03_28 05_31
 INT_L.SW6BEG1.WW4END2 origin:050-pip-seed 05_28 05_31
 INT_L.SW6BEG2.EE2END2 origin:050-pip-seed 03_44 04_45
-INT_L.SW6BEG2.EE4END2 origin:050-pip-seed 04_45 05_44
+INT_L.SW6BEG2.EE4END2 origin:056-pip-rem 04_45 05_44
 INT_L.SW6BEG2.LOGIC_OUTS_L10 origin:050-pip-seed 03_44 04_46
 INT_L.SW6BEG2.LOGIC_OUTS_L14 origin:050-pip-seed 03_44 07_45
 INT_L.SW6BEG2.LOGIC_OUTS_L16 origin:050-pip-seed 04_46 06_44
@@ -3563,7 +3563,7 @@
 INT_L.WW4BEG0.LOGIC_OUTS_L8 origin:050-pip-seed 03_00 07_01
 INT_L.WW4BEG0.LV_L0 origin:056-pip-rem 04_02 05_00
 INT_L.WW4BEG0.NE2END0 origin:050-pip-seed 02_01 05_03
-INT_L.WW4BEG0.NE6END0 origin:056-pip-rem 05_00 05_03
+INT_L.WW4BEG0.NE6END0 origin:050-pip-seed 05_00 05_03
 INT_L.WW4BEG0.NN2END0 origin:050-pip-seed 03_00 05_03
 INT_L.WW4BEG0.NN6END0 origin:050-pip-seed 05_03 06_00
 INT_L.WW4BEG0.NW2END0 origin:050-pip-seed 02_01 03_01
diff --git a/artix7/segbits_int_r.origin_info.db b/artix7/segbits_int_r.origin_info.db
index 2da1ffb..76aa55d 100644
--- a/artix7/segbits_int_r.origin_info.db
+++ b/artix7/segbits_int_r.origin_info.db
@@ -413,7 +413,7 @@
 INT_R.EE4BEG3.SS2END3 origin:050-pip-seed 03_56 05_59
 INT_R.EE4BEG3.SS6END3 origin:050-pip-seed 05_59 06_56
 INT_R.EE4BEG3.SW2END3 origin:050-pip-seed 02_57 05_59
-INT_R.EE4BEG3.SW6END3 origin: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
@@ -675,10 +675,10 @@
 INT_R.FAN_ALT4.EE2END0 origin:050-pip-seed !22_08 !23_08 !24_08 16_08 25_08
 INT_R.FAN_ALT4.EL1END0 origin:050-pip-seed !22_08 16_08 23_08 24_08 25_08
 INT_R.FAN_ALT4.ER1END0 origin:050-pip-seed !23_08 17_08 22_08 24_08 25_08
-INT_R.FAN_ALT4.FAN_BOUNCE2 origin:050-pip-seed !23_08 20_08 22_08 24_08 25_08
+INT_R.FAN_ALT4.FAN_BOUNCE2 origin:056-pip-rem !23_08 20_08 22_08 24_08 25_08
 INT_R.FAN_ALT4.FAN_BOUNCE7 origin:056-pip-rem !22_08 20_08 23_08 24_08 25_08
 INT_R.FAN_ALT4.GFAN0 origin:054-pip-fan-alt !22_08 !23_08 !24_08 21_08 25_08
-INT_R.FAN_ALT4.LOGIC_OUTS18 origin:050-pip-seed !22_08 !23_08 !25_08 21_08 24_08
+INT_R.FAN_ALT4.LOGIC_OUTS18 origin:056-pip-rem !22_08 !23_08 !25_08 21_08 24_08
 INT_R.FAN_ALT4.LOGIC_OUTS4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
 INT_R.FAN_ALT4.LOGIC_OUTS8 origin:050-pip-seed !22_08 21_08 23_08 24_08 25_08
 INT_R.FAN_ALT4.NE2END0 origin:050-pip-seed !22_08 !23_08 !25_08 17_08 24_08
diff --git a/artix7/tilegrid.json b/artix7/tilegrid.json
index a897775..06c613d 100644
--- a/artix7/tilegrid.json
+++ b/artix7/tilegrid.json
@@ -84571,6 +84571,11 @@
     "HCLK_L_BOT_UTURN_X72Y130": {
         "bits": {
             "CLB_IO_CLK": {
+                "alias": {
+                    "sites": {},
+                    "start_offset": 0,
+                    "type": "HCLK_L"
+                },
                 "baseaddr": "0x00020E00",
                 "frames": 26,
                 "offset": 50,
@@ -85426,6 +85431,11 @@
     "HCLK_R_BOT_UTURN_X73Y130": {
         "bits": {
             "CLB_IO_CLK": {
+                "alias": {
+                    "sites": {},
+                    "start_offset": 0,
+                    "type": "HCLK_R"
+                },
                 "baseaddr": "0x00020E80",
                 "frames": 26,
                 "offset": 50,
diff --git a/kintex7/mask_lioi3.db b/kintex7/mask_lioi3.db
index 4c3181d..6c7ffc3 100644
--- a/kintex7/mask_lioi3.db
+++ b/kintex7/mask_lioi3.db
@@ -1,4 +1,5 @@
 bit 25_07
+bit 25_16
 bit 25_20
 bit 25_21
 bit 25_31
diff --git a/kintex7/mask_lioi3_tbytesrc.db b/kintex7/mask_lioi3_tbytesrc.db
index 4c3181d..6c7ffc3 100644
--- a/kintex7/mask_lioi3_tbytesrc.db
+++ b/kintex7/mask_lioi3_tbytesrc.db
@@ -1,4 +1,5 @@
 bit 25_07
+bit 25_16
 bit 25_20
 bit 25_21
 bit 25_31
diff --git a/kintex7/mask_lioi3_tbyteterm.db b/kintex7/mask_lioi3_tbyteterm.db
index 4c3181d..6c7ffc3 100644
--- a/kintex7/mask_lioi3_tbyteterm.db
+++ b/kintex7/mask_lioi3_tbyteterm.db
@@ -1,4 +1,5 @@
 bit 25_07
+bit 25_16
 bit 25_20
 bit 25_21
 bit 25_31
diff --git a/kintex7/mask_rioi3.db b/kintex7/mask_rioi3.db
index 4c3181d..6c7ffc3 100644
--- a/kintex7/mask_rioi3.db
+++ b/kintex7/mask_rioi3.db
@@ -1,4 +1,5 @@
 bit 25_07
+bit 25_16
 bit 25_20
 bit 25_21
 bit 25_31
diff --git a/kintex7/mask_rioi3_tbytesrc.db b/kintex7/mask_rioi3_tbytesrc.db
index 4c3181d..6c7ffc3 100644
--- a/kintex7/mask_rioi3_tbytesrc.db
+++ b/kintex7/mask_rioi3_tbytesrc.db
@@ -1,4 +1,5 @@
 bit 25_07
+bit 25_16
 bit 25_20
 bit 25_21
 bit 25_31
diff --git a/kintex7/mask_rioi3_tbyteterm.db b/kintex7/mask_rioi3_tbyteterm.db
index 4c3181d..6c7ffc3 100644
--- a/kintex7/mask_rioi3_tbyteterm.db
+++ b/kintex7/mask_rioi3_tbyteterm.db
@@ -1,4 +1,5 @@
 bit 25_07
+bit 25_16
 bit 25_20
 bit 25_21
 bit 25_31
diff --git a/kintex7/segbits_int_l.origin_info.db b/kintex7/segbits_int_l.origin_info.db
index c6b44ec..00b1c95 100644
--- a/kintex7/segbits_int_l.origin_info.db
+++ b/kintex7/segbits_int_l.origin_info.db
@@ -393,7 +393,7 @@
 INT_L.EE4BEG2.SS2END2 origin:050-pip-seed 03_40 05_43
 INT_L.EE4BEG2.SS6END2 origin:050-pip-seed 05_43 06_40
 INT_L.EE4BEG2.SW2END2 origin:050-pip-seed 02_41 05_43
-INT_L.EE4BEG2.SW6END2 origin:050-pip-seed 05_40 05_43
+INT_L.EE4BEG2.SW6END2 origin:056-pip-rem 05_40 05_43
 INT_L.EE4BEG3.EE2END3 origin:050-pip-seed 03_56 03_57
 INT_L.EE4BEG3.EE4END3 origin:050-pip-seed 03_57 05_56
 INT_L.EE4BEG3.LH0 origin:056-pip-rem 04_58 05_56
@@ -413,7 +413,7 @@
 INT_L.EE4BEG3.SS2END3 origin:050-pip-seed 03_56 05_59
 INT_L.EE4BEG3.SS6END3 origin:050-pip-seed 05_59 06_56
 INT_L.EE4BEG3.SW2END3 origin:050-pip-seed 02_57 05_59
-INT_L.EE4BEG3.SW6END3 origin:056-pip-rem 05_56 05_59
+INT_L.EE4BEG3.SW6END3 origin:050-pip-seed 05_56 05_59
 INT_L.EL1BEG0.EE2END1 origin:050-pip-seed 07_20 15_21
 INT_L.EL1BEG0.EE4END1 origin:050-pip-seed 07_20 12_21
 INT_L.EL1BEG0.EL1END1 origin:050-pip-seed 11_21 13_21
@@ -3603,7 +3603,7 @@
 INT_L.WW4BEG2.LVB_L0 origin:056-pip-rem 04_34 05_32
 INT_L.WW4BEG2.LVB_L12 origin:056-pip-rem 05_32 07_33
 INT_L.WW4BEG2.NE2END2 origin:050-pip-seed 02_33 05_35
-INT_L.WW4BEG2.NE6END2 origin:056-pip-rem 05_32 05_35
+INT_L.WW4BEG2.NE6END2 origin:050-pip-seed 05_32 05_35
 INT_L.WW4BEG2.NN2END2 origin:050-pip-seed 03_32 05_35
 INT_L.WW4BEG2.NN6END2 origin:050-pip-seed 05_35 06_32
 INT_L.WW4BEG2.NW2END2 origin:050-pip-seed 02_33 03_33
diff --git a/kintex7/segbits_int_r.origin_info.db b/kintex7/segbits_int_r.origin_info.db
index 5c1170e..e3a28cb 100644
--- a/kintex7/segbits_int_r.origin_info.db
+++ b/kintex7/segbits_int_r.origin_info.db
@@ -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:050-pip-seed 05_40 05_43
+INT_R.EE4BEG2.SW6END2 origin:056-pip-rem 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
@@ -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
@@ -676,7 +676,7 @@
 INT_R.FAN_ALT4.EL1END0 origin:050-pip-seed !22_08 16_08 23_08 24_08 25_08
 INT_R.FAN_ALT4.ER1END0 origin:050-pip-seed !23_08 17_08 22_08 24_08 25_08
 INT_R.FAN_ALT4.FAN_BOUNCE2 origin:050-pip-seed !23_08 20_08 22_08 24_08 25_08
-INT_R.FAN_ALT4.FAN_BOUNCE7 origin:050-pip-seed !22_08 20_08 23_08 24_08 25_08
+INT_R.FAN_ALT4.FAN_BOUNCE7 origin:056-pip-rem !22_08 20_08 23_08 24_08 25_08
 INT_R.FAN_ALT4.GFAN0 origin:054-pip-fan-alt !22_08 !23_08 !24_08 21_08 25_08
 INT_R.FAN_ALT4.LOGIC_OUTS18 origin:050-pip-seed !22_08 !23_08 !25_08 21_08 24_08
 INT_R.FAN_ALT4.LOGIC_OUTS4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
@@ -2191,7 +2191,7 @@
 INT_R.NE6BEG3.NW2END3 origin:050-pip-seed 02_53 04_53
 INT_R.NE6BEG3.NW6END3 origin:050-pip-seed 04_53 06_52
 INT_R.NE6BEG3.SE2END3 origin:050-pip-seed 02_53 05_55
-INT_R.NE6BEG3.SE6END3 origin:050-pip-seed 05_55 06_52
+INT_R.NE6BEG3.SE6END3 origin:056-pip-rem 05_55 06_52
 INT_R.NE6BEG3.WW2END2 origin:050-pip-seed 03_52 04_53
 INT_R.NE6BEG3.WW4END3 origin:050-pip-seed 04_53 05_52
 INT_R.NL1BEG0.LOGIC_OUTS1 origin:050-pip-seed 07_16 14_17
@@ -2431,7 +2431,7 @@
 INT_R.NN6BEG3.NW2END3 origin:050-pip-seed 03_54 04_52
 INT_R.NN6BEG3.NW6END3 origin:050-pip-seed 04_52 07_55
 INT_R.NN6BEG3.SE2END3 origin:050-pip-seed 03_54 05_54
-INT_R.NN6BEG3.SE6END3 origin:056-pip-rem 05_54 07_55
+INT_R.NN6BEG3.SE6END3 origin:050-pip-seed 05_54 07_55
 INT_R.NN6BEG3.WW2END2 origin:050-pip-seed 02_55 04_52
 INT_R.NN6BEG3.WW4END3 origin:050-pip-seed 04_52 04_55
 INT_R.NR1BEG0.EE2END0 origin:050-pip-seed 10_07 15_07
@@ -3295,7 +3295,7 @@
 INT_R.SW6BEG2.WW2END2 origin:050-pip-seed 03_44 05_47
 INT_R.SW6BEG2.WW4END3 origin:050-pip-seed 05_44 05_47
 INT_R.SW6BEG3.EE2END3 origin:050-pip-seed 03_60 04_61
-INT_R.SW6BEG3.EE4END3 origin:050-pip-seed 04_61 05_60
+INT_R.SW6BEG3.EE4END3 origin:056-pip-rem 04_61 05_60
 INT_R.SW6BEG3.LH0 origin:056-pip-rem 04_62 05_60
 INT_R.SW6BEG3.LOGIC_OUTS11 origin:050-pip-seed 03_60 07_61
 INT_R.SW6BEG3.LOGIC_OUTS15 origin:050-pip-seed 03_60 04_62
@@ -3603,7 +3603,7 @@
 INT_R.WW4BEG2.LVB0 origin:056-pip-rem 04_34 05_32
 INT_R.WW4BEG2.LVB12 origin:056-pip-rem 05_32 07_33
 INT_R.WW4BEG2.NE2END2 origin:050-pip-seed 02_33 05_35
-INT_R.WW4BEG2.NE6END2 origin:050-pip-seed 05_32 05_35
+INT_R.WW4BEG2.NE6END2 origin:056-pip-rem 05_32 05_35
 INT_R.WW4BEG2.NN2END2 origin:050-pip-seed 03_32 05_35
 INT_R.WW4BEG2.NN6END2 origin:050-pip-seed 05_35 06_32
 INT_R.WW4BEG2.NW2END2 origin:050-pip-seed 02_33 03_33
diff --git a/kintex7/tilegrid.json b/kintex7/tilegrid.json
index 5742f14..a869297 100644
--- a/kintex7/tilegrid.json
+++ b/kintex7/tilegrid.json
@@ -110563,6 +110563,11 @@
     "HCLK_L_BOT_UTURN_X74Y130": {
         "bits": {
             "CLB_IO_CLK": {
+                "alias": {
+                    "sites": {},
+                    "start_offset": 0,
+                    "type": "HCLK_L"
+                },
                 "baseaddr": "0x00000E00",
                 "frames": 26,
                 "offset": 50,
@@ -111703,6 +111708,11 @@
     "HCLK_R_BOT_UTURN_X75Y130": {
         "bits": {
             "CLB_IO_CLK": {
+                "alias": {
+                    "sites": {},
+                    "start_offset": 0,
+                    "type": "HCLK_R"
+                },
                 "baseaddr": "0x00000E80",
                 "frames": 26,
                 "offset": 50,
diff --git a/zynq7/mask_lioi3.db b/zynq7/mask_lioi3.db
index e092980..1227202 100644
--- a/zynq7/mask_lioi3.db
+++ b/zynq7/mask_lioi3.db
@@ -1,6 +1,4 @@
-bit 25_00
 bit 25_07
-bit 25_08
 bit 25_16
 bit 25_20
 bit 25_21
diff --git a/zynq7/mask_lioi3_tbytesrc.db b/zynq7/mask_lioi3_tbytesrc.db
index e092980..1227202 100644
--- a/zynq7/mask_lioi3_tbytesrc.db
+++ b/zynq7/mask_lioi3_tbytesrc.db
@@ -1,6 +1,4 @@
-bit 25_00
 bit 25_07
-bit 25_08
 bit 25_16
 bit 25_20
 bit 25_21
diff --git a/zynq7/mask_lioi3_tbyteterm.db b/zynq7/mask_lioi3_tbyteterm.db
index e092980..1227202 100644
--- a/zynq7/mask_lioi3_tbyteterm.db
+++ b/zynq7/mask_lioi3_tbyteterm.db
@@ -1,6 +1,4 @@
-bit 25_00
 bit 25_07
-bit 25_08
 bit 25_16
 bit 25_20
 bit 25_21
diff --git a/zynq7/mask_rioi3.db b/zynq7/mask_rioi3.db
index e092980..1227202 100644
--- a/zynq7/mask_rioi3.db
+++ b/zynq7/mask_rioi3.db
@@ -1,6 +1,4 @@
-bit 25_00
 bit 25_07
-bit 25_08
 bit 25_16
 bit 25_20
 bit 25_21
diff --git a/zynq7/mask_rioi3_tbytesrc.db b/zynq7/mask_rioi3_tbytesrc.db
index e092980..1227202 100644
--- a/zynq7/mask_rioi3_tbytesrc.db
+++ b/zynq7/mask_rioi3_tbytesrc.db
@@ -1,6 +1,4 @@
-bit 25_00
 bit 25_07
-bit 25_08
 bit 25_16
 bit 25_20
 bit 25_21
diff --git a/zynq7/mask_rioi3_tbyteterm.db b/zynq7/mask_rioi3_tbyteterm.db
index e092980..1227202 100644
--- a/zynq7/mask_rioi3_tbyteterm.db
+++ b/zynq7/mask_rioi3_tbyteterm.db
@@ -1,6 +1,4 @@
-bit 25_00
 bit 25_07
-bit 25_08
 bit 25_16
 bit 25_20
 bit 25_21
diff --git a/zynq7/segbits_int_l.origin_info.db b/zynq7/segbits_int_l.origin_info.db
index 32fc486..b4b356e 100644
--- a/zynq7/segbits_int_l.origin_info.db
+++ b/zynq7/segbits_int_l.origin_info.db
@@ -353,7 +353,7 @@
 INT_L.EE4BEG0.SS2END0 origin:050-pip-seed 03_08 05_11
 INT_L.EE4BEG0.SS6END0 origin:050-pip-seed 05_11 06_08
 INT_L.EE4BEG0.SW2END0 origin:050-pip-seed 02_09 05_11
-INT_L.EE4BEG0.SW6END0 origin:050-pip-seed 05_08 05_11
+INT_L.EE4BEG0.SW6END0 origin:056-pip-rem 05_08 05_11
 INT_L.EE4BEG1.EE2END1 origin:050-pip-seed 03_24 03_25
 INT_L.EE4BEG1.EE4END1 origin:050-pip-seed 03_25 05_24
 INT_L.EE4BEG1.LH6 origin:056-pip-rem 05_24 07_25
@@ -373,7 +373,7 @@
 INT_L.EE4BEG1.SS2END1 origin:050-pip-seed 03_24 05_27
 INT_L.EE4BEG1.SS6END1 origin:050-pip-seed 05_27 06_24
 INT_L.EE4BEG1.SW2END1 origin:050-pip-seed 02_25 05_27
-INT_L.EE4BEG1.SW6END1 origin:050-pip-seed 05_24 05_27
+INT_L.EE4BEG1.SW6END1 origin:056-pip-rem 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
@@ -2431,7 +2431,7 @@
 INT_L.NN6BEG3.NW2END3 origin:050-pip-seed 03_54 04_52
 INT_L.NN6BEG3.NW6END3 origin:050-pip-seed 04_52 07_55
 INT_L.NN6BEG3.SE2END3 origin:050-pip-seed 03_54 05_54
-INT_L.NN6BEG3.SE6END3 origin:050-pip-seed 05_54 07_55
+INT_L.NN6BEG3.SE6END3 origin:056-pip-rem 05_54 07_55
 INT_L.NN6BEG3.WW2END2 origin:050-pip-seed 02_55 04_52
 INT_L.NN6BEG3.WW4END3 origin:050-pip-seed 04_52 04_55
 INT_L.NR1BEG0.EE2END0 origin:050-pip-seed 10_07 15_07
@@ -2825,7 +2825,7 @@
 INT_L.SE6BEG3.LOGIC_OUTS_L7 origin:050-pip-seed 03_58 06_58
 INT_L.SE6BEG3.LV_L18 origin:056-pip-rem 04_59 05_57
 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.NE6END3 origin:056-pip-rem 04_56 04_59
 INT_L.SE6BEG3.NN2END3 origin:050-pip-seed 02_59 04_56
 INT_L.SE6BEG3.NN6END3 origin:050-pip-seed 04_56 07_59
 INT_L.SE6BEG3.SE2END3 origin:050-pip-seed 02_58 03_58
@@ -3255,7 +3255,7 @@
 INT_L.SW6BEG0.WW2END0 origin:050-pip-seed 03_12 05_15
 INT_L.SW6BEG0.WW4END1 origin:050-pip-seed 05_12 05_15
 INT_L.SW6BEG1.EE2END1 origin:050-pip-seed 03_28 04_29
-INT_L.SW6BEG1.EE4END1 origin:050-pip-seed 04_29 05_28
+INT_L.SW6BEG1.EE4END1 origin:056-pip-rem 04_29 05_28
 INT_L.SW6BEG1.LH6 origin:056-pip-rem 05_28 07_29
 INT_L.SW6BEG1.LOGIC_OUTS_L1 origin:050-pip-seed 02_29 04_30
 INT_L.SW6BEG1.LOGIC_OUTS_L13 origin:050-pip-seed 03_28 04_30
@@ -3275,7 +3275,7 @@
 INT_L.SW6BEG1.WW2END1 origin:050-pip-seed 03_28 05_31
 INT_L.SW6BEG1.WW4END2 origin:050-pip-seed 05_28 05_31
 INT_L.SW6BEG2.EE2END2 origin:050-pip-seed 03_44 04_45
-INT_L.SW6BEG2.EE4END2 origin:050-pip-seed 04_45 05_44
+INT_L.SW6BEG2.EE4END2 origin:056-pip-rem 04_45 05_44
 INT_L.SW6BEG2.LOGIC_OUTS_L10 origin:050-pip-seed 03_44 04_46
 INT_L.SW6BEG2.LOGIC_OUTS_L14 origin:050-pip-seed 03_44 07_45
 INT_L.SW6BEG2.LOGIC_OUTS_L16 origin:050-pip-seed 04_46 06_44
@@ -3603,7 +3603,7 @@
 INT_L.WW4BEG2.LVB_L0 origin:056-pip-rem 04_34 05_32
 INT_L.WW4BEG2.LVB_L12 origin:056-pip-rem 05_32 07_33
 INT_L.WW4BEG2.NE2END2 origin:050-pip-seed 02_33 05_35
-INT_L.WW4BEG2.NE6END2 origin:050-pip-seed 05_32 05_35
+INT_L.WW4BEG2.NE6END2 origin:056-pip-rem 05_32 05_35
 INT_L.WW4BEG2.NN2END2 origin:050-pip-seed 03_32 05_35
 INT_L.WW4BEG2.NN6END2 origin:050-pip-seed 05_35 06_32
 INT_L.WW4BEG2.NW2END2 origin:050-pip-seed 02_33 03_33
diff --git a/zynq7/segbits_int_r.origin_info.db b/zynq7/segbits_int_r.origin_info.db
index fd883ad..63f264b 100644
--- a/zynq7/segbits_int_r.origin_info.db
+++ b/zynq7/segbits_int_r.origin_info.db
@@ -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:050-pip-seed 05_40 05_43
+INT_R.EE4BEG2.SW6END2 origin:056-pip-rem 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
@@ -678,7 +678,7 @@
 INT_R.FAN_ALT4.FAN_BOUNCE2 origin:050-pip-seed !23_08 20_08 22_08 24_08 25_08
 INT_R.FAN_ALT4.FAN_BOUNCE7 origin:056-pip-rem !22_08 20_08 23_08 24_08 25_08
 INT_R.FAN_ALT4.GFAN0 origin:054-pip-fan-alt !22_08 !23_08 !24_08 21_08 25_08
-INT_R.FAN_ALT4.LOGIC_OUTS18 origin:050-pip-seed !22_08 !23_08 !25_08 21_08 24_08
+INT_R.FAN_ALT4.LOGIC_OUTS18 origin:056-pip-rem !22_08 !23_08 !25_08 21_08 24_08
 INT_R.FAN_ALT4.LOGIC_OUTS4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
 INT_R.FAN_ALT4.LOGIC_OUTS8 origin:050-pip-seed !22_08 21_08 23_08 24_08 25_08
 INT_R.FAN_ALT4.NE2END0 origin:050-pip-seed !22_08 !23_08 !25_08 17_08 24_08