Updating all based on "Merge pull request #915 from antmicro/913_hclk_ioi_baseaddress".
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 4b65cfc..ee3aabb 100644
--- a/Info.md
+++ b/Info.md
@@ -37,20 +37,20 @@
# Details
-Last updated on Fri 28 Jun 2019 07:39:20 PM UTC (2019-06-28T19:39:20+00:00).
+Last updated on Tue 09 Jul 2019 09:31:53 PM UTC (2019-07-09T21:31:53+00:00).
-Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [5fb2153](https://github.com/SymbiFlow/prjxray/commit/5fb2153a0a1f846f5ea366489da124a0fbafbf40).
+Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [948a3b2](https://github.com/SymbiFlow/prjxray/commit/948a3b21cc7bf9c3a1f0c638c95f3c1ddb0f7f0c).
Latest commit was;
```
-commit 5fb2153a0a1f846f5ea366489da124a0fbafbf40
-Merge: 38087b3 00c4672
-Author: litghost <537074+litghost@users.noreply.github.com>
-Date: Wed Jun 26 08:31:58 2019 -0700
+commit 948a3b21cc7bf9c3a1f0c638c95f3c1ddb0f7f0c
+Merge: 219f0f0 e096d9c
+Author: Tomasz Michalak <tmichalak@antmicro.com>
+Date: Thu Jul 4 23:32:20 2019 +0200
- Merge pull request #889 from antmicro/875_44_clk_bufg_pips
+ Merge pull request #915 from antmicro/913_hclk_ioi_baseaddress
- Fix duplicate tag in 044-clk-bufg-pips
+ Calculate base addresses for HCLK_IOI3 tiles.
```
@@ -59,7 +59,7 @@
### Settings
-Created using following [settings/artix7.sh (sha256: 26e1ff93657132928a3b583c95347267d7afeb18a7b7036f0d7a6ea3367ae803)](https://github.com/SymbiFlow/prjxray/blob/5fb2153a0a1f846f5ea366489da124a0fbafbf40/settings/artix7.sh)
+Created using following [settings/artix7.sh (sha256: 26e1ff93657132928a3b583c95347267d7afeb18a7b7036f0d7a6ea3367ae803)](https://github.com/SymbiFlow/prjxray/blob/948a3b21cc7bf9c3a1f0c638c95f3c1ddb0f7f0c/settings/artix7.sh)
```shell
export XRAY_DATABASE="artix7"
export XRAY_PART="xc7a50tfgg484-1"
@@ -142,8 +142,8 @@
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./artix7/mask_hclk_l.origin_info.db`](./artix7/mask_hclk_l.origin_info.db)
* [`76d1e0bd4b7ad492cf3fe8698b2b5f46f7dcc5fe446984e5dccae373c63edafd ./artix7/mask_hclk_r.db`](./artix7/mask_hclk_r.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./artix7/mask_hclk_r.origin_info.db`](./artix7/mask_hclk_r.origin_info.db)
- * [`2b99bb22ebc2877a36a5d803a520d185a8a5769fb577a074b3be520e3b693e38 ./artix7/mask_liob33.db`](./artix7/mask_liob33.db)
- * [`2b99bb22ebc2877a36a5d803a520d185a8a5769fb577a074b3be520e3b693e38 ./artix7/mask_riob33.db`](./artix7/mask_riob33.db)
+ * [`653d03789df2c691773f96543abe1ed87e932c2791f5073dd20cd8961257da51 ./artix7/mask_liob33.db`](./artix7/mask_liob33.db)
+ * [`653d03789df2c691773f96543abe1ed87e932c2791f5073dd20cd8961257da51 ./artix7/mask_riob33.db`](./artix7/mask_riob33.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)
@@ -226,9 +226,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)
- * [`a0334b74fb1ca9e47513e8fccd7d51e1e69d1f502cef1a2d9de5c840b2a8fb70 ./artix7/segbits_int_l.origin_info.db`](./artix7/segbits_int_l.origin_info.db)
+ * [`cd7974e166e00e172584a468ae4f27e3d7d38af14e47a4313afff1ae94bbebc7 ./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)
- * [`c39b5cbdbf64b273828a1a0dfa7d2ccd38a34bb3484e063faf4426e83ecdbd1d ./artix7/segbits_int_r.origin_info.db`](./artix7/segbits_int_r.origin_info.db)
+ * [`aec7ff22207dd629b706cf308707cb27ba8aa80271f40138b99675e06284cd23 ./artix7/segbits_int_r.origin_info.db`](./artix7/segbits_int_r.origin_info.db)
* [`6ece030404b8fd09095382730639d261e0402e2c513bf07d9ec301a7311ceb7e ./artix7/segbits_liob33.db`](./artix7/segbits_liob33.db)
* [`f100a6e9abd51bbddb7aacb810c00b7240b2f50a25b3f331121d923198d43d8f ./artix7/segbits_liob33.origin_info.db`](./artix7/segbits_liob33.origin_info.db)
* [`32cae09e1ab0ba143570d702cfee2a3e04948c131f6511e6040c684638c67ed4 ./artix7/segbits_riob33.db`](./artix7/segbits_riob33.db)
@@ -391,7 +391,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)
- * [`46bccf6038256506d6d881704f57db211d44c91dfee61d84e5416d54389ff166 ./artix7/tilegrid.json`](./artix7/tilegrid.json)
+ * [`864eb276f06fa2407d1d48695c9b63704690ec691fd000736174e4ae99ab3f46 ./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)
@@ -436,8 +436,8 @@
* [`3bb5a39c36bcd83a540200072baa4c36057960fa1e35f5fcba875f2a755c34a1 ./artix7/timings/RIOI3_SING.sdf`](./artix7/timings/RIOI3_SING.sdf)
* [`3bb5a39c36bcd83a540200072baa4c36057960fa1e35f5fcba875f2a755c34a1 ./artix7/timings/RIOI3_TBYTESRC.sdf`](./artix7/timings/RIOI3_TBYTESRC.sdf)
* [`3bb5a39c36bcd83a540200072baa4c36057960fa1e35f5fcba875f2a755c34a1 ./artix7/timings/RIOI3_TBYTETERM.sdf`](./artix7/timings/RIOI3_TBYTETERM.sdf)
- * [`85ad47e1c4cd40ad8e70e4abefeb88eb648e7b7a2f40ce366851552195a024a7 ./artix7/timings/slicel.sdf`](./artix7/timings/slicel.sdf)
- * [`5b1834f0f17f71ce613b907a11f1d93096f20c05acc5f382b05195831e882eb6 ./artix7/timings/slicem.sdf`](./artix7/timings/slicem.sdf)
+ * [`9967c68e76e3db1c2780577c947cb094b23c8a59fdcd27bc499c5414922d7f4a ./artix7/timings/slicel.sdf`](./artix7/timings/slicel.sdf)
+ * [`4f83614fb956e124d53f85825c797fe43c4c68a1a1c3f59f2e35f0532fdb1b03 ./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)
@@ -453,7 +453,7 @@
### Settings
-Created using following [settings/kintex7.sh (sha256: 794538b550d399255cbafeeb1b5ff183dc66ebc6cd8dc0f725e3f6a3977f757d)](https://github.com/SymbiFlow/prjxray/blob/5fb2153a0a1f846f5ea366489da124a0fbafbf40/settings/kintex7.sh)
+Created using following [settings/kintex7.sh (sha256: 794538b550d399255cbafeeb1b5ff183dc66ebc6cd8dc0f725e3f6a3977f757d)](https://github.com/SymbiFlow/prjxray/blob/948a3b21cc7bf9c3a1f0c638c95f3c1ddb0f7f0c/settings/kintex7.sh)
```shell
export XRAY_DATABASE="kintex7"
export XRAY_PART="xc7k70tfbg676-2"
@@ -518,8 +518,8 @@
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./kintex7/mask_hclk_l.origin_info.db`](./kintex7/mask_hclk_l.origin_info.db)
* [`76d1e0bd4b7ad492cf3fe8698b2b5f46f7dcc5fe446984e5dccae373c63edafd ./kintex7/mask_hclk_r.db`](./kintex7/mask_hclk_r.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./kintex7/mask_hclk_r.origin_info.db`](./kintex7/mask_hclk_r.origin_info.db)
- * [`ab5f3354e82a98fd1ee80700a25ee3d90c9df8328e2bbeeec7e9445fcc1196b1 ./kintex7/mask_liob33.db`](./kintex7/mask_liob33.db)
- * [`ab5f3354e82a98fd1ee80700a25ee3d90c9df8328e2bbeeec7e9445fcc1196b1 ./kintex7/mask_riob33.db`](./kintex7/mask_riob33.db)
+ * [`2739be1268a3e0fcf6d9c95960d3982eea4ca3ee019412166ab30533d9965190 ./kintex7/mask_liob33.db`](./kintex7/mask_liob33.db)
+ * [`2739be1268a3e0fcf6d9c95960d3982eea4ca3ee019412166ab30533d9965190 ./kintex7/mask_riob33.db`](./kintex7/mask_riob33.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)
@@ -598,9 +598,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)
- * [`81ed408def2ae5ae7a7db3d916b21b09faef1903f7d237a8255a025b64bcf90a ./kintex7/segbits_int_l.origin_info.db`](./kintex7/segbits_int_l.origin_info.db)
- * [`868bf78c382fecf2e8065ef7203b522960709c673689a54cbe87fc3247845c19 ./kintex7/segbits_int_r.db`](./kintex7/segbits_int_r.db)
- * [`ee602bb97dfbbe8d55c6b2d1ca76489c5bee535a3fd2167a5c447cb2ea05b4d5 ./kintex7/segbits_int_r.origin_info.db`](./kintex7/segbits_int_r.origin_info.db)
+ * [`ee3b5f2adbd4f3b7d6135dcb4f7183f379fe95e19bbbf59583c1aa801f208677 ./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)
+ * [`64574afb2e9615d414a0515948f395a8d871403c70ab3ed0d7367f0798cbad95 ./kintex7/segbits_int_r.origin_info.db`](./kintex7/segbits_int_r.origin_info.db)
* [`bed06fc405947c72a47a7fbac7adbc220efd2dc8d73f321ed70b8d2490ab745b ./kintex7/segbits_liob33.db`](./kintex7/segbits_liob33.db)
* [`61fef185b5fd5aa46425d9e28b61f0d6b1b4c4a0577f1452801a6531c45bee7b ./kintex7/segbits_liob33.origin_info.db`](./kintex7/segbits_liob33.origin_info.db)
* [`8ec421f8f4ce1bab7e81bcbf0cbdc37fb3f6ed4715bc2fdf75db336805efc53e ./kintex7/segbits_riob33.db`](./kintex7/segbits_riob33.db)
@@ -771,7 +771,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)
- * [`d359405d95f4c18f1b8e992bc1e2db97ea8e4594cea33db8ac96ce367a40ca8a ./kintex7/tilegrid.json`](./kintex7/tilegrid.json)
+ * [`f16812056bc9ba5f599e2874acc4ab958f07fd21d763637aba9108d8e75795de ./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)
@@ -781,7 +781,7 @@
### Settings
-Created using following [settings/zynq7.sh (sha256: 61298e89dcc873eadba47f5c2f9f72a38fa022583b2c7ff89246b2e051585ad8)](https://github.com/SymbiFlow/prjxray/blob/5fb2153a0a1f846f5ea366489da124a0fbafbf40/settings/zynq7.sh)
+Created using following [settings/zynq7.sh (sha256: 61298e89dcc873eadba47f5c2f9f72a38fa022583b2c7ff89246b2e051585ad8)](https://github.com/SymbiFlow/prjxray/blob/948a3b21cc7bf9c3a1f0c638c95f3c1ddb0f7f0c/settings/zynq7.sh)
```shell
export XRAY_DATABASE="zynq7"
export XRAY_PART="xc7z010clg400-1"
@@ -850,8 +850,8 @@
* [`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)
- * [`7a0935e1755dc71a02a4b8950b84795a50748eb64f52f512a7417eb11072dfce ./zynq7/mask_liob33.db`](./zynq7/mask_liob33.db)
- * [`a9cfe76b67bf9d420970aa923167c4b95d6cdf776d4fcc2df3cd7278b05a09ad ./zynq7/mask_riob33.db`](./zynq7/mask_riob33.db)
+ * [`43d42ac58a77f62efe8e538fb452fffa81427276864b05894feba7f7338cde2d ./zynq7/mask_liob33.db`](./zynq7/mask_liob33.db)
+ * [`02973a3ddaed35cebdc965205244d155a3b2f031baf25b2bc56380ab932717eb ./zynq7/mask_riob33.db`](./zynq7/mask_riob33.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)
@@ -927,9 +927,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)
- * [`53f69b2e9f2b19e10983f6f7e4cfaa5cf575b51492dd197ca8002b2e6ff3f25e ./zynq7/segbits_int_l.origin_info.db`](./zynq7/segbits_int_l.origin_info.db)
+ * [`8bcecca9f265dc6d40bc00caecfc14a2ea43217ec8ceb36ece26f1572119fae7 ./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)
- * [`31167c42008fbf1ac2c768ddfce8bff87f05299c59b1309d130d971b5d65a39e ./zynq7/segbits_int_r.origin_info.db`](./zynq7/segbits_int_r.origin_info.db)
+ * [`ebcae3b19d45466fc0b1c17e9ed4d94166998b9dba75940862c07a8f5788e66a ./zynq7/segbits_int_r.origin_info.db`](./zynq7/segbits_int_r.origin_info.db)
* [`d1ad493bd149ba47ac50a68fef57809d21a1ef36db63725317a12df9266ca8d8 ./zynq7/segbits_liob33.db`](./zynq7/segbits_liob33.db)
* [`caaa32eadfca7d6417a09d5357f8c1eea23bdb325164857de03b8798bdf252bb ./zynq7/segbits_liob33.origin_info.db`](./zynq7/segbits_liob33.origin_info.db)
* [`32cae09e1ab0ba143570d702cfee2a3e04948c131f6511e6040c684638c67ed4 ./zynq7/segbits_riob33.db`](./zynq7/segbits_riob33.db)
@@ -1067,7 +1067,7 @@
* [`9d6388021982de6d4a676c2c2fe6543029a2f44db45d290f4e827d35b91a2a6b ./zynq7/tile_type_VBRK.json`](./zynq7/tile_type_VBRK.json)
* [`63851d7ed48855486ee7e04a6332935799e8d2f3524ec6d627ea6e5d2e7cbfa4 ./zynq7/tile_type_VFRAME.json`](./zynq7/tile_type_VFRAME.json)
* [`e6d0ebf9b27f60f4afdab85a357bff4d7cf2cd77c3a6c0f2d887022cda874066 ./zynq7/tileconn.json`](./zynq7/tileconn.json)
- * [`ace98637c5f3c9bad9a17e353b239cc87d2119dc86c68e577634b4d5c1458cd4 ./zynq7/tilegrid.json`](./zynq7/tilegrid.json)
+ * [`ea21496ec29a0041f148c5fa5ce5bc4d81ea7ed0333cf6791b8c46bccca58717 ./zynq7/tilegrid.json`](./zynq7/tilegrid.json)
* [`71fdc4268e7b5c7fa3884f2d71c7de077e7e46079b46d8fd1ac168735555302f ./zynq7/timings/BRAM_L.sdf`](./zynq7/timings/BRAM_L.sdf)
* [`71fdc4268e7b5c7fa3884f2d71c7de077e7e46079b46d8fd1ac168735555302f ./zynq7/timings/BRAM_R.sdf`](./zynq7/timings/BRAM_R.sdf)
* [`120e57d254f8394507718098dd4fe299ede60d3228c3b4e90669577c9de64042 ./zynq7/timings/CFG_CENTER_MID.sdf`](./zynq7/timings/CFG_CENTER_MID.sdf)
@@ -1095,8 +1095,8 @@
* [`3bb5a39c36bcd83a540200072baa4c36057960fa1e35f5fcba875f2a755c34a1 ./zynq7/timings/RIOI3_SING.sdf`](./zynq7/timings/RIOI3_SING.sdf)
* [`3bb5a39c36bcd83a540200072baa4c36057960fa1e35f5fcba875f2a755c34a1 ./zynq7/timings/RIOI3_TBYTESRC.sdf`](./zynq7/timings/RIOI3_TBYTESRC.sdf)
* [`3bb5a39c36bcd83a540200072baa4c36057960fa1e35f5fcba875f2a755c34a1 ./zynq7/timings/RIOI3_TBYTETERM.sdf`](./zynq7/timings/RIOI3_TBYTETERM.sdf)
- * [`85ad47e1c4cd40ad8e70e4abefeb88eb648e7b7a2f40ce366851552195a024a7 ./zynq7/timings/slicel.sdf`](./zynq7/timings/slicel.sdf)
- * [`5b1834f0f17f71ce613b907a11f1d93096f20c05acc5f382b05195831e882eb6 ./zynq7/timings/slicem.sdf`](./zynq7/timings/slicem.sdf)
+ * [`9967c68e76e3db1c2780577c947cb094b23c8a59fdcd27bc499c5414922d7f4a ./zynq7/timings/slicel.sdf`](./zynq7/timings/slicel.sdf)
+ * [`4f83614fb956e124d53f85825c797fe43c4c68a1a1c3f59f2e35f0532fdb1b03 ./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)
diff --git a/artix7/mask_liob33.db b/artix7/mask_liob33.db
index 9d540d7..dd88e69 100644
--- a/artix7/mask_liob33.db
+++ b/artix7/mask_liob33.db
@@ -20,6 +20,7 @@
bit 00_66
bit 00_71
bit 00_73
+bit 00_74
bit 00_75
bit 00_78
bit 00_81
@@ -30,7 +31,6 @@
bit 00_103
bit 00_106
bit 00_107
-bit 00_111
bit 00_114
bit 01_00
bit 01_01
@@ -52,6 +52,9 @@
bit 01_44
bit 01_50
bit 01_58
+bit 01_64
+bit 01_65
+bit 01_66
bit 01_68
bit 01_69
bit 01_70
@@ -66,13 +69,12 @@
bit 01_102
bit 01_104
bit 01_105
-bit 01_106
bit 01_114
-bit 01_116
bit 02_05
bit 02_06
bit 02_07
bit 02_09
+bit 02_10
bit 02_11
bit 02_13
bit 02_14
@@ -81,6 +83,7 @@
bit 02_22
bit 02_23
bit 02_30
+bit 02_31
bit 02_34
bit 02_35
bit 02_38
@@ -92,12 +95,13 @@
bit 02_54
bit 02_55
bit 02_62
-bit 02_63
bit 02_66
bit 02_67
bit 02_69
bit 02_70
bit 02_71
+bit 02_73
+bit 02_75
bit 02_77
bit 02_78
bit 02_79
@@ -106,8 +110,6 @@
bit 02_87
bit 02_94
bit 02_95
-bit 02_98
-bit 02_99
bit 02_102
bit 02_103
bit 02_114
@@ -117,6 +119,7 @@
bit 02_126
bit 02_127
bit 03_02
+bit 03_05
bit 03_06
bit 03_10
bit 03_13
@@ -125,6 +128,7 @@
bit 03_29
bit 03_36
bit 03_37
+bit 03_38
bit 03_45
bit 03_52
bit 03_53
@@ -142,8 +146,8 @@
bit 03_85
bit 03_86
bit 03_93
+bit 03_101
bit 03_102
-bit 03_109
bit 03_116
bit 03_117
bit 03_118
@@ -178,11 +182,11 @@
bit 04_55
bit 04_63
bit 04_66
-bit 04_67
bit 04_68
bit 04_69
bit 04_70
bit 04_74
+bit 04_75
bit 04_76
bit 04_78
bit 04_79
@@ -221,17 +225,14 @@
bit 05_36
bit 05_37
bit 05_38
-bit 05_42
bit 05_44
bit 05_46
bit 05_49
bit 05_50
bit 05_52
bit 05_53
-bit 05_54
bit 05_58
bit 05_60
-bit 05_62
bit 05_63
bit 05_65
bit 05_66
@@ -249,7 +250,6 @@
bit 05_98
bit 05_101
bit 05_102
-bit 05_108
bit 05_113
bit 05_114
bit 05_116
@@ -259,8 +259,10 @@
bit 06_02
bit 06_03
bit 06_04
+bit 06_05
bit 06_06
bit 06_10
+bit 06_11
bit 06_12
bit 06_13
bit 06_14
@@ -287,7 +289,6 @@
bit 06_53
bit 06_55
bit 06_59
-bit 06_60
bit 06_61
bit 06_64
bit 06_65
@@ -304,12 +305,12 @@
bit 06_77
bit 06_78
bit 06_79
+bit 06_80
bit 06_81
bit 06_83
bit 06_84
bit 06_85
bit 06_86
-bit 06_89
bit 06_91
bit 06_92
bit 06_93
@@ -319,11 +320,11 @@
bit 06_100
bit 06_101
bit 06_103
-bit 06_105
bit 06_107
bit 06_113
bit 06_115
bit 06_116
+bit 06_117
bit 06_119
bit 06_121
bit 06_123
@@ -361,14 +362,12 @@
bit 07_38
bit 07_39
bit 07_40
-bit 07_43
bit 07_44
bit 07_46
bit 07_47
bit 07_48
bit 07_50
bit 07_51
-bit 07_52
bit 07_53
bit 07_54
bit 07_55
@@ -379,7 +378,7 @@
bit 07_62
bit 07_63
bit 07_64
-bit 07_66
+bit 07_65
bit 07_67
bit 07_68
bit 07_69
@@ -393,6 +392,7 @@
bit 07_78
bit 07_79
bit 07_80
+bit 07_81
bit 07_82
bit 07_83
bit 07_84
@@ -415,7 +415,6 @@
bit 07_112
bit 07_114
bit 07_115
-bit 07_116
bit 07_117
bit 07_118
bit 07_119
@@ -442,13 +441,14 @@
bit 08_16
bit 08_17
bit 08_18
-bit 08_19
bit 08_20
+bit 08_21
bit 08_22
bit 08_23
bit 08_24
bit 08_25
bit 08_26
+bit 08_27
bit 08_28
bit 08_30
bit 08_31
@@ -456,11 +456,13 @@
bit 08_33
bit 08_34
bit 08_35
+bit 08_36
bit 08_38
bit 08_39
bit 08_40
bit 08_41
bit 08_42
+bit 08_43
bit 08_46
bit 08_47
bit 08_48
@@ -482,6 +484,7 @@
bit 08_66
bit 08_67
bit 08_68
+bit 08_69
bit 08_70
bit 08_71
bit 08_72
@@ -502,6 +505,7 @@
bit 08_88
bit 08_89
bit 08_90
+bit 08_91
bit 08_92
bit 08_93
bit 08_94
@@ -530,7 +534,6 @@
bit 08_121
bit 08_122
bit 08_124
-bit 08_125
bit 08_126
bit 08_127
bit 09_00
@@ -546,12 +549,14 @@
bit 09_11
bit 09_12
bit 09_13
+bit 09_14
bit 09_15
bit 09_16
bit 09_18
bit 09_19
bit 09_20
bit 09_23
+bit 09_24
bit 09_26
bit 09_27
bit 09_28
@@ -563,8 +568,6 @@
bit 09_34
bit 09_35
bit 09_36
-bit 09_39
-bit 09_42
bit 09_43
bit 09_44
bit 09_45
@@ -588,15 +591,14 @@
bit 09_71
bit 09_72
bit 09_73
-bit 09_74
bit 09_75
bit 09_76
bit 09_77
bit 09_79
-bit 09_80
bit 09_82
bit 09_83
bit 09_84
+bit 09_85
bit 09_87
bit 09_90
bit 09_91
@@ -607,7 +609,6 @@
bit 09_98
bit 09_99
bit 09_100
-bit 09_105
bit 09_106
bit 09_107
bit 09_108
@@ -653,7 +654,6 @@
bit 10_26
bit 10_27
bit 10_28
-bit 10_29
bit 10_30
bit 10_31
bit 10_32
@@ -673,15 +673,14 @@
bit 10_50
bit 10_51
bit 10_52
-bit 10_53
bit 10_54
bit 10_55
bit 10_56
bit 10_57
bit 10_58
bit 10_59
-bit 10_60
bit 10_61
+bit 10_62
bit 10_63
bit 10_64
bit 10_65
@@ -707,7 +706,6 @@
bit 10_86
bit 10_87
bit 10_88
-bit 10_89
bit 10_90
bit 10_91
bit 10_92
@@ -735,15 +733,14 @@
bit 10_120
bit 10_121
bit 10_122
-bit 10_124
bit 10_125
bit 10_127
bit 11_01
bit 11_02
bit 11_03
+bit 11_04
bit 11_05
bit 11_07
-bit 11_08
bit 11_09
bit 11_10
bit 11_11
@@ -759,6 +756,7 @@
bit 11_25
bit 11_26
bit 11_27
+bit 11_28
bit 11_29
bit 11_30
bit 11_31
@@ -769,8 +767,8 @@
bit 11_36
bit 11_39
bit 11_41
-bit 11_42
bit 11_43
+bit 11_44
bit 11_45
bit 11_46
bit 11_47
@@ -790,7 +788,6 @@
bit 11_65
bit 11_66
bit 11_67
-bit 11_68
bit 11_69
bit 11_71
bit 11_73
@@ -798,7 +795,6 @@
bit 11_75
bit 11_77
bit 11_79
-bit 11_80
bit 11_81
bit 11_82
bit 11_83
@@ -812,7 +808,6 @@
bit 11_97
bit 11_98
bit 11_99
-bit 11_100
bit 11_101
bit 11_103
bit 11_105
@@ -827,7 +822,6 @@
bit 11_116
bit 11_117
bit 11_119
-bit 11_120
bit 11_121
bit 11_122
bit 11_123
@@ -837,6 +831,7 @@
bit 12_01
bit 12_02
bit 12_03
+bit 12_04
bit 12_05
bit 12_06
bit 12_07
@@ -857,6 +852,7 @@
bit 12_25
bit 12_26
bit 12_27
+bit 12_28
bit 12_29
bit 12_30
bit 12_31
@@ -878,7 +874,6 @@
bit 12_49
bit 12_50
bit 12_51
-bit 12_53
bit 12_54
bit 12_55
bit 12_56
@@ -887,6 +882,7 @@
bit 12_59
bit 12_60
bit 12_61
+bit 12_62
bit 12_63
bit 12_64
bit 12_65
@@ -898,13 +894,14 @@
bit 12_73
bit 12_74
bit 12_75
-bit 12_76
bit 12_77
bit 12_78
bit 12_79
+bit 12_80
bit 12_81
bit 12_82
bit 12_83
+bit 12_84
bit 12_86
bit 12_87
bit 12_89
@@ -919,7 +916,6 @@
bit 12_99
bit 12_101
bit 12_103
-bit 12_104
bit 12_105
bit 12_106
bit 12_107
@@ -933,10 +929,10 @@
bit 12_117
bit 12_118
bit 12_119
+bit 12_120
bit 12_121
bit 12_122
bit 12_123
-bit 12_124
bit 12_125
bit 12_127
bit 13_00
@@ -962,6 +958,7 @@
bit 13_20
bit 13_22
bit 13_23
+bit 13_24
bit 13_25
bit 13_26
bit 13_27
@@ -973,6 +970,8 @@
bit 13_34
bit 13_35
bit 13_36
+bit 13_37
+bit 13_38
bit 13_39
bit 13_41
bit 13_42
@@ -982,7 +981,6 @@
bit 13_48
bit 13_49
bit 13_50
-bit 13_51
bit 13_52
bit 13_53
bit 13_54
@@ -991,7 +989,6 @@
bit 13_58
bit 13_59
bit 13_60
-bit 13_62
bit 13_63
bit 13_64
bit 13_65
@@ -1061,7 +1058,6 @@
bit 14_05
bit 14_06
bit 14_07
-bit 14_08
bit 14_09
bit 14_10
bit 14_11
@@ -1078,12 +1074,12 @@
bit 14_23
bit 14_26
bit 14_27
+bit 14_28
bit 14_29
-bit 14_30
+bit 14_31
bit 14_32
bit 14_34
bit 14_36
-bit 14_38
bit 14_42
bit 14_46
bit 14_48
@@ -1108,31 +1104,25 @@
bit 14_78
bit 14_79
bit 14_80
-bit 14_81
bit 14_82
bit 14_83
bit 14_84
bit 14_85
-bit 14_86
bit 14_87
-bit 14_88
bit 14_89
bit 14_90
bit 14_91
bit 14_92
bit 14_93
-bit 14_94
bit 14_95
bit 14_96
bit 14_98
bit 14_100
-bit 14_104
bit 14_106
bit 14_108
bit 14_112
bit 14_114
bit 14_116
-bit 14_120
bit 14_122
bit 14_124
bit 14_126
@@ -1224,7 +1214,6 @@
bit 15_111
bit 15_113
bit 15_115
-bit 15_117
bit 15_119
bit 15_121
bit 15_123
@@ -1326,13 +1315,13 @@
bit 17_71
bit 17_73
bit 17_79
+bit 17_80
bit 17_85
bit 17_86
bit 17_87
bit 17_88
bit 17_94
bit 17_95
-bit 17_96
bit 17_99
bit 17_102
bit 17_103
@@ -1412,7 +1401,6 @@
bit 18_125
bit 18_127
bit 19_03
-bit 19_06
bit 19_07
bit 19_08
bit 19_09
@@ -1483,13 +1471,12 @@
bit 20_21
bit 20_22
bit 20_30
-bit 20_35
bit 20_38
bit 20_42
bit 20_43
bit 20_44
bit 20_46
-bit 20_51
+bit 20_48
bit 20_54
bit 20_55
bit 20_57
@@ -1511,7 +1498,6 @@
bit 20_107
bit 20_108
bit 20_110
-bit 20_112
bit 20_118
bit 20_119
bit 20_121
@@ -1524,7 +1510,6 @@
bit 21_20
bit 21_21
bit 21_22
-bit 21_23
bit 21_30
bit 21_34
bit 21_35
@@ -1554,7 +1539,6 @@
bit 21_107
bit 21_108
bit 21_110
-bit 21_115
bit 21_116
bit 21_118
bit 21_121
@@ -1661,12 +1645,13 @@
bit 23_85
bit 23_86
bit 23_87
-bit 23_88
bit 23_94
bit 23_95
+bit 23_96
bit 23_99
bit 23_102
bit 23_103
+bit 23_104
bit 23_106
bit 23_107
bit 23_108
diff --git a/artix7/mask_riob33.db b/artix7/mask_riob33.db
index 9d540d7..dd88e69 100644
--- a/artix7/mask_riob33.db
+++ b/artix7/mask_riob33.db
@@ -20,6 +20,7 @@
bit 00_66
bit 00_71
bit 00_73
+bit 00_74
bit 00_75
bit 00_78
bit 00_81
@@ -30,7 +31,6 @@
bit 00_103
bit 00_106
bit 00_107
-bit 00_111
bit 00_114
bit 01_00
bit 01_01
@@ -52,6 +52,9 @@
bit 01_44
bit 01_50
bit 01_58
+bit 01_64
+bit 01_65
+bit 01_66
bit 01_68
bit 01_69
bit 01_70
@@ -66,13 +69,12 @@
bit 01_102
bit 01_104
bit 01_105
-bit 01_106
bit 01_114
-bit 01_116
bit 02_05
bit 02_06
bit 02_07
bit 02_09
+bit 02_10
bit 02_11
bit 02_13
bit 02_14
@@ -81,6 +83,7 @@
bit 02_22
bit 02_23
bit 02_30
+bit 02_31
bit 02_34
bit 02_35
bit 02_38
@@ -92,12 +95,13 @@
bit 02_54
bit 02_55
bit 02_62
-bit 02_63
bit 02_66
bit 02_67
bit 02_69
bit 02_70
bit 02_71
+bit 02_73
+bit 02_75
bit 02_77
bit 02_78
bit 02_79
@@ -106,8 +110,6 @@
bit 02_87
bit 02_94
bit 02_95
-bit 02_98
-bit 02_99
bit 02_102
bit 02_103
bit 02_114
@@ -117,6 +119,7 @@
bit 02_126
bit 02_127
bit 03_02
+bit 03_05
bit 03_06
bit 03_10
bit 03_13
@@ -125,6 +128,7 @@
bit 03_29
bit 03_36
bit 03_37
+bit 03_38
bit 03_45
bit 03_52
bit 03_53
@@ -142,8 +146,8 @@
bit 03_85
bit 03_86
bit 03_93
+bit 03_101
bit 03_102
-bit 03_109
bit 03_116
bit 03_117
bit 03_118
@@ -178,11 +182,11 @@
bit 04_55
bit 04_63
bit 04_66
-bit 04_67
bit 04_68
bit 04_69
bit 04_70
bit 04_74
+bit 04_75
bit 04_76
bit 04_78
bit 04_79
@@ -221,17 +225,14 @@
bit 05_36
bit 05_37
bit 05_38
-bit 05_42
bit 05_44
bit 05_46
bit 05_49
bit 05_50
bit 05_52
bit 05_53
-bit 05_54
bit 05_58
bit 05_60
-bit 05_62
bit 05_63
bit 05_65
bit 05_66
@@ -249,7 +250,6 @@
bit 05_98
bit 05_101
bit 05_102
-bit 05_108
bit 05_113
bit 05_114
bit 05_116
@@ -259,8 +259,10 @@
bit 06_02
bit 06_03
bit 06_04
+bit 06_05
bit 06_06
bit 06_10
+bit 06_11
bit 06_12
bit 06_13
bit 06_14
@@ -287,7 +289,6 @@
bit 06_53
bit 06_55
bit 06_59
-bit 06_60
bit 06_61
bit 06_64
bit 06_65
@@ -304,12 +305,12 @@
bit 06_77
bit 06_78
bit 06_79
+bit 06_80
bit 06_81
bit 06_83
bit 06_84
bit 06_85
bit 06_86
-bit 06_89
bit 06_91
bit 06_92
bit 06_93
@@ -319,11 +320,11 @@
bit 06_100
bit 06_101
bit 06_103
-bit 06_105
bit 06_107
bit 06_113
bit 06_115
bit 06_116
+bit 06_117
bit 06_119
bit 06_121
bit 06_123
@@ -361,14 +362,12 @@
bit 07_38
bit 07_39
bit 07_40
-bit 07_43
bit 07_44
bit 07_46
bit 07_47
bit 07_48
bit 07_50
bit 07_51
-bit 07_52
bit 07_53
bit 07_54
bit 07_55
@@ -379,7 +378,7 @@
bit 07_62
bit 07_63
bit 07_64
-bit 07_66
+bit 07_65
bit 07_67
bit 07_68
bit 07_69
@@ -393,6 +392,7 @@
bit 07_78
bit 07_79
bit 07_80
+bit 07_81
bit 07_82
bit 07_83
bit 07_84
@@ -415,7 +415,6 @@
bit 07_112
bit 07_114
bit 07_115
-bit 07_116
bit 07_117
bit 07_118
bit 07_119
@@ -442,13 +441,14 @@
bit 08_16
bit 08_17
bit 08_18
-bit 08_19
bit 08_20
+bit 08_21
bit 08_22
bit 08_23
bit 08_24
bit 08_25
bit 08_26
+bit 08_27
bit 08_28
bit 08_30
bit 08_31
@@ -456,11 +456,13 @@
bit 08_33
bit 08_34
bit 08_35
+bit 08_36
bit 08_38
bit 08_39
bit 08_40
bit 08_41
bit 08_42
+bit 08_43
bit 08_46
bit 08_47
bit 08_48
@@ -482,6 +484,7 @@
bit 08_66
bit 08_67
bit 08_68
+bit 08_69
bit 08_70
bit 08_71
bit 08_72
@@ -502,6 +505,7 @@
bit 08_88
bit 08_89
bit 08_90
+bit 08_91
bit 08_92
bit 08_93
bit 08_94
@@ -530,7 +534,6 @@
bit 08_121
bit 08_122
bit 08_124
-bit 08_125
bit 08_126
bit 08_127
bit 09_00
@@ -546,12 +549,14 @@
bit 09_11
bit 09_12
bit 09_13
+bit 09_14
bit 09_15
bit 09_16
bit 09_18
bit 09_19
bit 09_20
bit 09_23
+bit 09_24
bit 09_26
bit 09_27
bit 09_28
@@ -563,8 +568,6 @@
bit 09_34
bit 09_35
bit 09_36
-bit 09_39
-bit 09_42
bit 09_43
bit 09_44
bit 09_45
@@ -588,15 +591,14 @@
bit 09_71
bit 09_72
bit 09_73
-bit 09_74
bit 09_75
bit 09_76
bit 09_77
bit 09_79
-bit 09_80
bit 09_82
bit 09_83
bit 09_84
+bit 09_85
bit 09_87
bit 09_90
bit 09_91
@@ -607,7 +609,6 @@
bit 09_98
bit 09_99
bit 09_100
-bit 09_105
bit 09_106
bit 09_107
bit 09_108
@@ -653,7 +654,6 @@
bit 10_26
bit 10_27
bit 10_28
-bit 10_29
bit 10_30
bit 10_31
bit 10_32
@@ -673,15 +673,14 @@
bit 10_50
bit 10_51
bit 10_52
-bit 10_53
bit 10_54
bit 10_55
bit 10_56
bit 10_57
bit 10_58
bit 10_59
-bit 10_60
bit 10_61
+bit 10_62
bit 10_63
bit 10_64
bit 10_65
@@ -707,7 +706,6 @@
bit 10_86
bit 10_87
bit 10_88
-bit 10_89
bit 10_90
bit 10_91
bit 10_92
@@ -735,15 +733,14 @@
bit 10_120
bit 10_121
bit 10_122
-bit 10_124
bit 10_125
bit 10_127
bit 11_01
bit 11_02
bit 11_03
+bit 11_04
bit 11_05
bit 11_07
-bit 11_08
bit 11_09
bit 11_10
bit 11_11
@@ -759,6 +756,7 @@
bit 11_25
bit 11_26
bit 11_27
+bit 11_28
bit 11_29
bit 11_30
bit 11_31
@@ -769,8 +767,8 @@
bit 11_36
bit 11_39
bit 11_41
-bit 11_42
bit 11_43
+bit 11_44
bit 11_45
bit 11_46
bit 11_47
@@ -790,7 +788,6 @@
bit 11_65
bit 11_66
bit 11_67
-bit 11_68
bit 11_69
bit 11_71
bit 11_73
@@ -798,7 +795,6 @@
bit 11_75
bit 11_77
bit 11_79
-bit 11_80
bit 11_81
bit 11_82
bit 11_83
@@ -812,7 +808,6 @@
bit 11_97
bit 11_98
bit 11_99
-bit 11_100
bit 11_101
bit 11_103
bit 11_105
@@ -827,7 +822,6 @@
bit 11_116
bit 11_117
bit 11_119
-bit 11_120
bit 11_121
bit 11_122
bit 11_123
@@ -837,6 +831,7 @@
bit 12_01
bit 12_02
bit 12_03
+bit 12_04
bit 12_05
bit 12_06
bit 12_07
@@ -857,6 +852,7 @@
bit 12_25
bit 12_26
bit 12_27
+bit 12_28
bit 12_29
bit 12_30
bit 12_31
@@ -878,7 +874,6 @@
bit 12_49
bit 12_50
bit 12_51
-bit 12_53
bit 12_54
bit 12_55
bit 12_56
@@ -887,6 +882,7 @@
bit 12_59
bit 12_60
bit 12_61
+bit 12_62
bit 12_63
bit 12_64
bit 12_65
@@ -898,13 +894,14 @@
bit 12_73
bit 12_74
bit 12_75
-bit 12_76
bit 12_77
bit 12_78
bit 12_79
+bit 12_80
bit 12_81
bit 12_82
bit 12_83
+bit 12_84
bit 12_86
bit 12_87
bit 12_89
@@ -919,7 +916,6 @@
bit 12_99
bit 12_101
bit 12_103
-bit 12_104
bit 12_105
bit 12_106
bit 12_107
@@ -933,10 +929,10 @@
bit 12_117
bit 12_118
bit 12_119
+bit 12_120
bit 12_121
bit 12_122
bit 12_123
-bit 12_124
bit 12_125
bit 12_127
bit 13_00
@@ -962,6 +958,7 @@
bit 13_20
bit 13_22
bit 13_23
+bit 13_24
bit 13_25
bit 13_26
bit 13_27
@@ -973,6 +970,8 @@
bit 13_34
bit 13_35
bit 13_36
+bit 13_37
+bit 13_38
bit 13_39
bit 13_41
bit 13_42
@@ -982,7 +981,6 @@
bit 13_48
bit 13_49
bit 13_50
-bit 13_51
bit 13_52
bit 13_53
bit 13_54
@@ -991,7 +989,6 @@
bit 13_58
bit 13_59
bit 13_60
-bit 13_62
bit 13_63
bit 13_64
bit 13_65
@@ -1061,7 +1058,6 @@
bit 14_05
bit 14_06
bit 14_07
-bit 14_08
bit 14_09
bit 14_10
bit 14_11
@@ -1078,12 +1074,12 @@
bit 14_23
bit 14_26
bit 14_27
+bit 14_28
bit 14_29
-bit 14_30
+bit 14_31
bit 14_32
bit 14_34
bit 14_36
-bit 14_38
bit 14_42
bit 14_46
bit 14_48
@@ -1108,31 +1104,25 @@
bit 14_78
bit 14_79
bit 14_80
-bit 14_81
bit 14_82
bit 14_83
bit 14_84
bit 14_85
-bit 14_86
bit 14_87
-bit 14_88
bit 14_89
bit 14_90
bit 14_91
bit 14_92
bit 14_93
-bit 14_94
bit 14_95
bit 14_96
bit 14_98
bit 14_100
-bit 14_104
bit 14_106
bit 14_108
bit 14_112
bit 14_114
bit 14_116
-bit 14_120
bit 14_122
bit 14_124
bit 14_126
@@ -1224,7 +1214,6 @@
bit 15_111
bit 15_113
bit 15_115
-bit 15_117
bit 15_119
bit 15_121
bit 15_123
@@ -1326,13 +1315,13 @@
bit 17_71
bit 17_73
bit 17_79
+bit 17_80
bit 17_85
bit 17_86
bit 17_87
bit 17_88
bit 17_94
bit 17_95
-bit 17_96
bit 17_99
bit 17_102
bit 17_103
@@ -1412,7 +1401,6 @@
bit 18_125
bit 18_127
bit 19_03
-bit 19_06
bit 19_07
bit 19_08
bit 19_09
@@ -1483,13 +1471,12 @@
bit 20_21
bit 20_22
bit 20_30
-bit 20_35
bit 20_38
bit 20_42
bit 20_43
bit 20_44
bit 20_46
-bit 20_51
+bit 20_48
bit 20_54
bit 20_55
bit 20_57
@@ -1511,7 +1498,6 @@
bit 20_107
bit 20_108
bit 20_110
-bit 20_112
bit 20_118
bit 20_119
bit 20_121
@@ -1524,7 +1510,6 @@
bit 21_20
bit 21_21
bit 21_22
-bit 21_23
bit 21_30
bit 21_34
bit 21_35
@@ -1554,7 +1539,6 @@
bit 21_107
bit 21_108
bit 21_110
-bit 21_115
bit 21_116
bit 21_118
bit 21_121
@@ -1661,12 +1645,13 @@
bit 23_85
bit 23_86
bit 23_87
-bit 23_88
bit 23_94
bit 23_95
+bit 23_96
bit 23_99
bit 23_102
bit 23_103
+bit 23_104
bit 23_106
bit 23_107
bit 23_108
diff --git a/artix7/segbits_int_l.origin_info.db b/artix7/segbits_int_l.origin_info.db
index fd924ff..156db7d 100644
--- a/artix7/segbits_int_l.origin_info.db
+++ b/artix7/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
@@ -676,7 +676,7 @@
INT_L.FAN_ALT4.EL1END0 origin:050-pip-seed !22_08 16_08 23_08 24_08 25_08
INT_L.FAN_ALT4.ER1END0 origin:050-pip-seed !23_08 17_08 22_08 24_08 25_08
INT_L.FAN_ALT4.FAN_BOUNCE2 origin:050-pip-seed !23_08 20_08 22_08 24_08 25_08
-INT_L.FAN_ALT4.FAN_BOUNCE7 origin:056-pip-rem !22_08 20_08 23_08 24_08 25_08
+INT_L.FAN_ALT4.FAN_BOUNCE7 origin:050-pip-seed !22_08 20_08 23_08 24_08 25_08
INT_L.FAN_ALT4.GFAN0 origin:054-pip-fan-alt !22_08 !23_08 !24_08 21_08 25_08
INT_L.FAN_ALT4.LOGIC_OUTS_L18 origin:050-pip-seed !22_08 !23_08 !25_08 21_08 24_08
INT_L.FAN_ALT4.LOGIC_OUTS_L4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
@@ -2193,7 +2193,7 @@
INT_L.NE6BEG3.SE2END3 origin:050-pip-seed 02_53 05_55
INT_L.NE6BEG3.SE6END3 origin:050-pip-seed 05_55 06_52
INT_L.NE6BEG3.WW2END2 origin:050-pip-seed 03_52 04_53
-INT_L.NE6BEG3.WW4END3 origin:056-pip-rem 04_53 05_52
+INT_L.NE6BEG3.WW4END3 origin:050-pip-seed 04_53 05_52
INT_L.NL1BEG0.LOGIC_OUTS_L1 origin:050-pip-seed 07_16 14_17
INT_L.NL1BEG0.LOGIC_OUTS_L13 origin:050-pip-seed 10_17 14_17
INT_L.NL1BEG0.LOGIC_OUTS_L19 origin:050-pip-seed 08_17 14_17
@@ -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
@@ -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:056-pip-rem 04_45 05_44
+INT_L.SW6BEG2.EE4END2 origin:050-pip-seed 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
diff --git a/artix7/segbits_int_r.origin_info.db b/artix7/segbits_int_r.origin_info.db
index 68154e2..2b6e151 100644
--- a/artix7/segbits_int_r.origin_info.db
+++ b/artix7/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
@@ -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
@@ -413,7 +413,7 @@
INT_R.EE4BEG3.SS2END3 origin:050-pip-seed 03_56 05_59
INT_R.EE4BEG3.SS6END3 origin:050-pip-seed 05_59 06_56
INT_R.EE4BEG3.SW2END3 origin:050-pip-seed 02_57 05_59
-INT_R.EE4BEG3.SW6END3 origin:050-pip-seed 05_56 05_59
+INT_R.EE4BEG3.SW6END3 origin:056-pip-rem 05_56 05_59
INT_R.EL1BEG0.EE2END1 origin:050-pip-seed 07_20 15_21
INT_R.EL1BEG0.EE4END1 origin:050-pip-seed 07_20 12_21
INT_R.EL1BEG0.EL1END1 origin:050-pip-seed 11_21 13_21
@@ -584,7 +584,7 @@
INT_R.FAN_ALT0.GFAN0 origin:054-pip-fan-alt !22_00 !23_00 !24_00 21_00 25_00
INT_R.FAN_ALT0.LOGIC_OUTS0 origin:050-pip-seed !23_00 21_00 22_00 24_00 25_00
INT_R.FAN_ALT0.LOGIC_OUTS12 origin:050-pip-seed !22_00 21_00 23_00 24_00 25_00
-INT_R.FAN_ALT0.LOGIC_OUTS22 origin:050-pip-seed !22_00 !23_00 !25_00 21_00 24_00
+INT_R.FAN_ALT0.LOGIC_OUTS22 origin:056-pip-rem !22_00 !23_00 !25_00 21_00 24_00
INT_R.FAN_ALT0.NE2END0 origin:050-pip-seed !22_00 !23_00 !25_00 18_01 24_00
INT_R.FAN_ALT0.NL1END0 origin:050-pip-seed !22_00 19_01 23_00 24_00 25_00
INT_R.FAN_ALT0.NN2END0 origin:050-pip-seed !22_00 !23_00 !24_00 18_01 25_00
@@ -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
@@ -2193,7 +2193,7 @@
INT_R.NE6BEG3.SE2END3 origin:050-pip-seed 02_53 05_55
INT_R.NE6BEG3.SE6END3 origin:050-pip-seed 05_55 06_52
INT_R.NE6BEG3.WW2END2 origin:050-pip-seed 03_52 04_53
-INT_R.NE6BEG3.WW4END3 origin:050-pip-seed 04_53 05_52
+INT_R.NE6BEG3.WW4END3 origin:056-pip-rem 04_53 05_52
INT_R.NL1BEG0.LOGIC_OUTS1 origin:050-pip-seed 07_16 14_17
INT_R.NL1BEG0.LOGIC_OUTS13 origin:050-pip-seed 10_17 14_17
INT_R.NL1BEG0.LOGIC_OUTS19 origin:050-pip-seed 08_17 14_17
@@ -2411,7 +2411,7 @@
INT_R.NN6BEG2.NW2END2 origin:050-pip-seed 03_38 04_36
INT_R.NN6BEG2.NW6END2 origin:050-pip-seed 04_36 07_39
INT_R.NN6BEG2.SE2END2 origin:050-pip-seed 03_38 05_38
-INT_R.NN6BEG2.SE6END2 origin:056-pip-rem 05_38 07_39
+INT_R.NN6BEG2.SE6END2 origin:050-pip-seed 05_38 07_39
INT_R.NN6BEG2.WW2END1 origin:050-pip-seed 02_39 04_36
INT_R.NN6BEG2.WW4END2 origin:050-pip-seed 04_36 04_39
INT_R.NN6BEG3.EE2END3 origin:050-pip-seed 02_55 05_54
@@ -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
@@ -3255,7 +3255,7 @@
INT_R.SW6BEG0.WW2END0 origin:050-pip-seed 03_12 05_15
INT_R.SW6BEG0.WW4END1 origin:050-pip-seed 05_12 05_15
INT_R.SW6BEG1.EE2END1 origin:050-pip-seed 03_28 04_29
-INT_R.SW6BEG1.EE4END1 origin:056-pip-rem 04_29 05_28
+INT_R.SW6BEG1.EE4END1 origin:050-pip-seed 04_29 05_28
INT_R.SW6BEG1.LH6 origin:056-pip-rem 05_28 07_29
INT_R.SW6BEG1.LOGIC_OUTS1 origin:050-pip-seed 02_29 04_30
INT_R.SW6BEG1.LOGIC_OUTS13 origin:050-pip-seed 03_28 04_30
@@ -3603,7 +3603,7 @@
INT_R.WW4BEG2.LVB0 origin:056-pip-rem 04_34 05_32
INT_R.WW4BEG2.LVB12 origin:056-pip-rem 05_32 07_33
INT_R.WW4BEG2.NE2END2 origin:050-pip-seed 02_33 05_35
-INT_R.WW4BEG2.NE6END2 origin:056-pip-rem 05_32 05_35
+INT_R.WW4BEG2.NE6END2 origin:050-pip-seed 05_32 05_35
INT_R.WW4BEG2.NN2END2 origin:050-pip-seed 03_32 05_35
INT_R.WW4BEG2.NN6END2 origin:050-pip-seed 05_35 06_32
INT_R.WW4BEG2.NW2END2 origin:050-pip-seed 02_33 03_33
diff --git a/artix7/tilegrid.json b/artix7/tilegrid.json
index 352dedc..115f465 100644
--- a/artix7/tilegrid.json
+++ b/artix7/tilegrid.json
@@ -79265,7 +79265,14 @@
"type": "HCLK_IOB"
},
"HCLK_IOI3_X113Y26": {
- "bits": {},
+ "bits": {
+ "CLB_IO_CLK": {
+ "baseaddr": "0x00401580",
+ "frames": 42,
+ "offset": 45,
+ "words": 10
+ }
+ },
"grid_x": 113,
"grid_y": 130,
"sites": {
@@ -79282,7 +79289,14 @@
"type": "HCLK_IOI3"
},
"HCLK_IOI3_X113Y78": {
- "bits": {},
+ "bits": {
+ "CLB_IO_CLK": {
+ "baseaddr": "0x00001580",
+ "frames": 42,
+ "offset": 45,
+ "words": 10
+ }
+ },
"grid_x": 113,
"grid_y": 78,
"sites": {
@@ -79299,7 +79313,14 @@
"type": "HCLK_IOI3"
},
"HCLK_IOI3_X1Y130": {
- "bits": {},
+ "bits": {
+ "CLB_IO_CLK": {
+ "baseaddr": "0x00020000",
+ "frames": 42,
+ "offset": 45,
+ "words": 10
+ }
+ },
"grid_x": 1,
"grid_y": 26,
"sites": {
@@ -79316,7 +79337,14 @@
"type": "HCLK_IOI3"
},
"HCLK_IOI3_X1Y26": {
- "bits": {},
+ "bits": {
+ "CLB_IO_CLK": {
+ "baseaddr": "0x00400000",
+ "frames": 42,
+ "offset": 45,
+ "words": 10
+ }
+ },
"grid_x": 1,
"grid_y": 130,
"sites": {
@@ -79333,7 +79361,14 @@
"type": "HCLK_IOI3"
},
"HCLK_IOI3_X1Y78": {
- "bits": {},
+ "bits": {
+ "CLB_IO_CLK": {
+ "baseaddr": "0x00000000",
+ "frames": 42,
+ "offset": 45,
+ "words": 10
+ }
+ },
"grid_x": 1,
"grid_y": 78,
"sites": {
diff --git a/artix7/timings/slicel.sdf b/artix7/timings/slicel.sdf
index 38cef2e..f852498 100644
--- a/artix7/timings/slicel.sdf
+++ b/artix7/timings/slicel.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "CARRY4")
@@ -8,180 +8,40 @@
(DELAY
(ABSOLUTE
(IOPATH CIN CO0 (0.076::0.1)(0.206::0.271))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO1 (0.045::0.056)(0.127::0.157))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO2 (0.065::0.081)(0.184::0.228))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO3 (0.039::0.049)(0.092::0.114))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O0 (0.054::0.08)(0.15::0.222))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O1 (0.091::0.113)(0.269::0.334))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O2 (0.065::0.081)(0.192::0.239))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O3 (0.09::0.112)(0.252::0.313))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO0 (0.165::0.206)(0.432::0.536))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO1 (0.144::0.18)(0.398::0.494))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO2 (0.169::0.21)(0.477::0.592))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO3 (0.173::0.215)(0.467::0.58))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O0 (0.147::0.183)(0.388::0.482))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O1 (0.176::0.219)(0.482::0.598))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O2 (0.167::0.208)(0.471::0.584))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O3 (0.19::0.236)(0.518::0.642))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO0 (0.089::0.118)(0.258::0.34))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO1 (0.118::0.156)(0.329::0.433))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO2 (0.144::0.19)(0.389::0.512))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO3 (0.142::0.187)(0.386::0.508))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O0 (0.06::0.079)(0.17::0.223))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O1 (0.096::0.127)(0.304::0.4))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O2 (0.136::0.18)(0.398::0.523))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O3 (0.156::0.206)(0.442::0.582))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 CO1 (0.126::0.166)(0.356::0.469))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 CO2 (0.153::0.202)(0.417::0.548))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 CO3 (0.146::0.192)(0.401::0.528))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 O1 (0.056::0.074)(0.156::0.205))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 O2 (0.143::0.189)(0.424::0.558))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 O3 (0.163::0.215)(0.47::0.618))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 CO2 (0.072::0.095)(0.222::0.292))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 CO3 (0.106::0.14)(0.286::0.376))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 O2 (0.057::0.075)(0.171::0.226))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 O3 (0.09::0.119)(0.251::0.33))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S3 CO3 (0.106::0.14)(0.289::0.38))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S3 O3 (0.054::0.071)(0.172::0.227))
)
)
@@ -192,35 +52,11 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.112::0.139)(0.306::0.379))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.134::0.166)(0.375::0.465))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.16::0.199)(0.435::0.54))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO3 (0.161::0.201)(0.424::0.526))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.124::0.155)(0.328::0.407))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.157::0.196)(0.448::0.556))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.178::0.222)(0.496::0.615))
)
)
@@ -231,30 +67,10 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.123::0.153)(0.343::0.425))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.142::0.177)(0.393::0.487))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.17::0.211)(0.456::0.566))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.131::0.163)(0.338::0.42))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.16::0.2)(0.462::0.573))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.182::0.227)(0.511::0.633))
)
)
@@ -265,30 +81,10 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.113::0.14)(0.301::0.374))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.134::0.166)(0.373::0.462))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.158::0.197)(0.432::0.536))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.124::0.154)(0.328::0.407))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.157::0.196)(0.448::0.556))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.177::0.22)(0.496::0.615))
)
)
@@ -299,25 +95,9 @@
(DELAY
(ABSOLUTE
(IOPATH DI1 CO1 (0.124::0.154)(0.359::0.445))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.15::0.186)(0.419::0.52))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO3 (0.147::0.183)(0.409::0.507))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.146::0.182)(0.433::0.537))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.167::0.208)(0.481::0.596))
)
)
@@ -328,20 +108,8 @@
(DELAY
(ABSOLUTE
(IOPATH DI1 CO1 (0.132::0.164)(0.376::0.467))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.16::0.199)(0.441::0.547))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.15::0.186)(0.446::0.554))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.169::0.21)(0.495::0.614))
)
)
@@ -352,20 +120,8 @@
(DELAY
(ABSOLUTE
(IOPATH DI1 CO1 (0.123::0.153)(0.355::0.44))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.148::0.184)(0.417::0.517))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.146::0.182)(0.431::0.535))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.167::0.208)(0.481::0.596))
)
)
@@ -376,15 +132,7 @@
(DELAY
(ABSOLUTE
(IOPATH DI2 CO2 (0.099::0.124)(0.287::0.356))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 CO3 (0.117::0.146)(0.321::0.398))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.127::0.158)(0.353::0.438))
)
)
@@ -395,10 +143,6 @@
(DELAY
(ABSOLUTE
(IOPATH DI2 CO2 (0.105::0.131)(0.308::0.383))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.129::0.16)(0.366::0.455))
)
)
@@ -409,10 +153,6 @@
(DELAY
(ABSOLUTE
(IOPATH DI2 CO2 (0.099::0.124)(0.286::0.354))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.127::0.158)(0.354::0.439))
)
)
@@ -432,70 +172,18 @@
(DELAY
(ABSOLUTE
(IOPATH CIN CO0 (0.086::0.113)(0.223::0.293))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO1 (0.052::0.064)(0.143::0.178))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO2 (0.075::0.094)(0.201::0.25))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O0 (0.057::0.085)(0.159::0.235))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O1 (0.098::0.122)(0.28::0.348))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O2 (0.07::0.087)(0.206::0.256))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O3 (0.092::0.114)(0.265::0.329))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO0 (0.177::0.22)(0.466::0.578))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO1 (0.152::0.189)(0.426::0.529))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO2 (0.18::0.224)(0.497::0.617))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O0 (0.152::0.189)(0.395::0.491))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O1 (0.183::0.228)(0.494::0.613))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O2 (0.172::0.214)(0.483::0.6))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O3 (0.194::0.241)(0.53::0.657))
)
)
@@ -506,70 +194,18 @@
(DELAY
(ABSOLUTE
(IOPATH CIN CO0 (0.076::0.1)(0.204::0.268))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO1 (0.044::0.055)(0.125::0.155))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO2 (0.064::0.08)(0.183::0.227))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O0 (0.055::0.081)(0.151::0.223))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O1 (0.09::0.112)(0.269::0.334))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O2 (0.065::0.081)(0.192::0.239))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O3 (0.09::0.112)(0.25::0.311))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO0 (0.165::0.206)(0.429::0.532))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO1 (0.144::0.18)(0.395::0.491))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO2 (0.168::0.209)(0.474::0.589))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O0 (0.148::0.184)(0.385::0.477))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O1 (0.175::0.218)(0.482::0.598))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O2 (0.167::0.208)(0.468::0.581))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O3 (0.189::0.235)(0.516::0.64))
)
)
@@ -580,80 +216,20 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.085::0.112)(0.25::0.329))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.103::0.136)(0.301::0.396))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.129::0.171)(0.36::0.474))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO3 (0.129::0.171)(0.346::0.456))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.094::0.124)(0.256::0.337))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.122::0.161)(0.369::0.486))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.143::0.189)(0.414::0.545))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO1 (0.092::0.122)(0.286::0.376))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.118::0.156)(0.349::0.459))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO3 (0.115::0.152)(0.336::0.443))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.11::0.146)(0.358::0.471))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.131::0.174)(0.404::0.532))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 CO2 (0.071::0.094)(0.219::0.289))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 CO3 (0.088::0.116)(0.246::0.324))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.098::0.129)(0.282::0.372))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI3 CO3 (0.088::0.116)(0.248::0.327))
)
)
@@ -661,21 +237,15 @@
(CELL
(CELLTYPE "FF_INIT")
(INSTANCE SLICEL)
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.011::-0.009))
- )
- (TIMINGCHECK
- (HOLD DIN (posedge CLK) (0.181::0.225))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.099::0.124)(0.244::0.303))
)
)
(TIMINGCHECK
+ (HOLD CE (posedge CLK) (-0.011::-0.009))
+ (HOLD DIN (posedge CLK) (0.181::0.225))
(SETUP CE (posedge CLK) (0.088::0.109))
- )
- (TIMINGCHECK
(SETUP DIN (posedge CLK) (-0.057::-0.046))
)
)
@@ -689,8 +259,6 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.288::0.358))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.305::-0.248))
)
)
@@ -704,8 +272,6 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.326::0.404))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.305::-0.248))
)
)
@@ -715,25 +281,9 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.044::0.055)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.044::0.055)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.042::0.052)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.046::0.057)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.048::0.06)(0.095::0.118))
)
)
@@ -744,25 +294,9 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.045::0.056)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.043::0.054)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.043::0.053)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.045::0.056)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.049::0.061)(0.096::0.119))
)
)
@@ -773,25 +307,9 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.044::0.055)(0.124::0.154))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.043::0.053)(0.124::0.154))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.042::0.052)(0.123::0.153))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.045::0.056)(0.123::0.153))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.051::0.063)(0.097::0.12))
)
)
@@ -802,25 +320,9 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.044::0.055)(0.12::0.149))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.043::0.054)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.042::0.052)(0.12::0.149))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.044::0.055)(0.12::0.149))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.049::0.061)(0.094::0.117))
)
)
@@ -831,30 +333,10 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
)
)
@@ -865,30 +347,10 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
)
)
@@ -899,30 +361,10 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
)
)
@@ -933,30 +375,10 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
)
)
@@ -964,21 +386,15 @@
(CELL
(CELLTYPE "REG_INIT_FF")
(INSTANCE SLICEL)
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.011::-0.009))
- )
- (TIMINGCHECK
- (HOLD DIN (posedge CLK) (0.194::0.241))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.112::0.139)(0.274::0.34))
)
)
(TIMINGCHECK
+ (HOLD CE (posedge CLK) (-0.011::-0.009))
+ (HOLD DIN (posedge CLK) (0.194::0.241))
(SETUP CE (posedge CLK) (0.088::0.109))
- )
- (TIMINGCHECK
(SETUP DIN (posedge CLK) (-0.055::-0.045))
)
)
@@ -992,8 +408,6 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.288::0.358))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.305::-0.248))
)
)
@@ -1007,33 +421,21 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.326::0.404))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.305::-0.248))
)
)
(CELL
(CELLTYPE "REG_INIT_LAT")
(INSTANCE SLICEL)
- (TIMINGCHECK
- (HOLD DIN (posedge CLK) (0.194::0.241))
- )
(DELAY
(ABSOLUTE
(IOPATH CE Q (0.13::0.162)(0.409::0.507))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK Q (0.129::0.16)(0.357::0.443))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH D Q (0.073::0.092)(0.213::0.264))
)
)
(TIMINGCHECK
+ (HOLD DIN (posedge CLK) (0.194::0.241))
(SETUP DIN (posedge CLK) (-0.068::-0.056))
)
)
@@ -1043,10 +445,6 @@
(DELAY
(ABSOLUTE
(IOPATH D Q (0.073::0.092)(0.213::0.264))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH SR Q (0.164::0.204)(0.638::0.791))
)
)
@@ -1057,10 +455,6 @@
(DELAY
(ABSOLUTE
(IOPATH D Q (0.073::0.092)(0.213::0.264))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH SR Q (0.164::0.204)(0.638::0.791))
)
)
@@ -1084,20 +478,574 @@
)
)
(CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/A)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut a (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/A5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut a5ff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT ax a5ff (0.054::0.068)(0.15::0.186))
+ (INTERCONNECT ce a5ff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk a5ff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT sr a5ff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/A5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut a5ffl (0.029::0.036)(0.086::0.107))
+ (INTERCONNECT ax a5ffl (0.058::0.073)(0.163::0.202))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/AFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut aff (0.025::0.031)(0.074::0.091))
+ (INTERCONNECT a6lut aff (0.039::0.048)(0.088::0.109))
+ (INTERCONNECT ax aff (0.06::0.075)(0.165::0.205))
+ (INTERCONNECT carry4_co0 aff (0.03::0.037)(0.074::0.092))
+ (INTERCONNECT carry4_o0 aff (0.025::0.031)(0.062::0.076))
+ (INTERCONNECT ce aff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk aff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT f7amux aff (0.025::0.031)(0.06::0.074))
+ (INTERCONNECT o5 aff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT o6 aff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr aff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/AFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut affl (0.04::0.05)(0.089::0.11))
+ (INTERCONNECT ax affl (0.063::0.078)(0.171::0.213))
+ (INTERCONNECT carry4_co0 affl (0.039::0.049)(0.098::0.121))
+ (INTERCONNECT carry4_o0 affl (0.028::0.035)(0.07::0.087))
+ (INTERCONNECT f7amux affl (0.03::0.037)(0.069::0.085))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/AFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut affl1 (0.029::0.036)(0.086::0.107))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/AFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut affl2 (0.029::0.036)(0.086::0.107))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/AMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5ff amux (0.054::0.068)(0.141::0.175))
+ (INTERCONNECT a5lut amux (0.062::0.078)(0.163::0.202))
+ (INTERCONNECT a6lut amux (0.071::0.088)(0.168::0.209))
+ (INTERCONNECT carry4_co0 amux (0.081::0.101)(0.2::0.249))
+ (INTERCONNECT carry4_o0 amux (0.062::0.077)(0.141::0.175))
+ (INTERCONNECT f7amux amux (0.063::0.079)(0.141::0.175))
+ (INTERCONNECT o5 amux (0.059::0.074)(0.141::0.175))
+ (INTERCONNECT o6 amux (0.061::0.076)(0.149::0.185))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/AMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut amuxl (0.064::0.08)(0.185::0.229))
+ (INTERCONNECT a6lut amuxl (0.072::0.089)(0.194::0.241))
+ (INTERCONNECT carry4_co0 amuxl (0.081::0.101)(0.2::0.249))
+ (INTERCONNECT carry4_o0 amuxl (0.062::0.077)(0.141::0.175))
+ (INTERCONNECT f7amux amuxl (0.063::0.079)(0.141::0.175))
+ (INTERCONNECT o5 amuxl (0.061::0.076)(0.163::0.202))
+ (INTERCONNECT o6 amuxl (0.062::0.077)(0.175::0.217))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/AQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT aff aq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/B)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b6lut b (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT clk_aff b (0.034::0.043)(0.096::0.119))
+ (INTERCONNECT clk_bff b (0.034::0.043)(0.096::0.119))
+ (INTERCONNECT clk_cff b (0.034::0.043)(0.096::0.119))
+ (INTERCONNECT clk_dff b (0.034::0.043)(0.096::0.119))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/B5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut b5ff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT bx b5ff (0.058::0.072)(0.162::0.201))
+ (INTERCONNECT ce b5ff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk b5ff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT sr b5ff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/B5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut b5ffl (0.03::0.037)(0.086::0.107))
+ (INTERCONNECT bx b5ffl (0.063::0.078)(0.174::0.216))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/BFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bff (0.026::0.032)(0.074::0.091))
+ (INTERCONNECT b6lut bff (0.038::0.047)(0.087::0.107))
+ (INTERCONNECT bx bff (0.064::0.08)(0.177::0.219))
+ (INTERCONNECT carry4_co1 bff (0.03::0.037)(0.074::0.092))
+ (INTERCONNECT carry4_o1 bff (0.025::0.031)(0.062::0.076))
+ (INTERCONNECT ce bff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk bff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT f8mux bff (0.025::0.031)(0.06::0.074))
+ (INTERCONNECT o5 bff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT o6 bff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr bff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/BFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b6lut bffl (0.039::0.049)(0.087::0.108))
+ (INTERCONNECT bx bffl (0.067::0.083)(0.183::0.227))
+ (INTERCONNECT carry4_co1 bffl (0.039::0.049)(0.098::0.121))
+ (INTERCONNECT carry4_o1 bffl (0.028::0.035)(0.07::0.087))
+ (INTERCONNECT f8mux bffl (0.03::0.037)(0.069::0.085))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/BFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bffl1 (0.03::0.037)(0.086::0.107))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/BFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bffl2 (0.03::0.037)(0.086::0.107))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/BMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5ff bmux (0.053::0.067)(0.139::0.172))
+ (INTERCONNECT b5lut bmux (0.067::0.084)(0.168::0.208))
+ (INTERCONNECT b6lut bmux (0.073::0.091)(0.168::0.208))
+ (INTERCONNECT carry4_co1 bmux (0.069::0.086)(0.165::0.205))
+ (INTERCONNECT carry4_o1 bmux (0.062::0.077)(0.144::0.179))
+ (INTERCONNECT f8mux bmux (0.067::0.083)(0.155::0.192))
+ (INTERCONNECT o5 bmux (0.063::0.079)(0.146::0.181))
+ (INTERCONNECT o6 bmux (0.064::0.08)(0.15::0.186))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/BMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bmuxl (0.067::0.084)(0.168::0.208))
+ (INTERCONNECT b6lut bmuxl (0.073::0.091)(0.168::0.208))
+ (INTERCONNECT carry4_co1 bmuxl (0.069::0.086)(0.165::0.205))
+ (INTERCONNECT carry4_o1 bmuxl (0.062::0.077)(0.144::0.179))
+ (INTERCONNECT f8mux bmuxl (0.067::0.083)(0.155::0.192))
+ (INTERCONNECT o5 bmuxl (0.063::0.079)(0.146::0.181))
+ (INTERCONNECT o6 bmuxl (0.064::0.08)(0.15::0.186))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/BQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT bff bq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/C)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c6lut c (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/C5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut c5ff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT ce c5ff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk c5ff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT cx c5ff (0.053::0.067)(0.147::0.182))
+ (INTERCONNECT sr c5ff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/C5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut c5ffl (0.032::0.04)(0.088::0.109))
+ (INTERCONNECT cx c5ffl (0.058::0.073)(0.158::0.196))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CARRY4)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut carry4 (0.003::0.004)(0.022::0.027))
+ (INTERCONNECT a6lut carry4 (0.01::0.012)(0.019::0.024))
+ (INTERCONNECT ax carry4 (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT b5lut carry4 (0.004::0.005)(0.022::0.027))
+ (INTERCONNECT b6lut carry4 (0.009::0.011)(0.018::0.022))
+ (INTERCONNECT bx carry4 (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT c5lut carry4 (0.006::0.007)(0.024::0.029))
+ (INTERCONNECT c6lut carry4 (0.009::0.011)(0.018::0.022))
+ (INTERCONNECT cx carry4 (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT d5lut carry4 (0.004::0.005)(0.021::0.026))
+ (INTERCONNECT d6lut carry4 (0.009::0.011)(0.017::0.021))
+ (INTERCONNECT dx carry4 (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cff (0.028::0.034)(0.076::0.093))
+ (INTERCONNECT c6lut cff (0.038::0.047)(0.087::0.107))
+ (INTERCONNECT carry4_co2 cff (0.03::0.037)(0.074::0.092))
+ (INTERCONNECT carry4_o2 cff (0.025::0.031)(0.062::0.076))
+ (INTERCONNECT ce cff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk cff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT cx cff (0.06::0.075)(0.161::0.199))
+ (INTERCONNECT f7bmux cff (0.025::0.031)(0.06::0.074))
+ (INTERCONNECT o5 cff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT o6 cff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr cff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c6lut cffl (0.039::0.049)(0.087::0.108))
+ (INTERCONNECT carry4_co2 cffl (0.039::0.049)(0.098::0.121))
+ (INTERCONNECT carry4_o2 cffl (0.028::0.035)(0.07::0.087))
+ (INTERCONNECT cx cffl (0.062::0.077)(0.167::0.207))
+ (INTERCONNECT f7bmux cffl (0.03::0.037)(0.069::0.085))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cffl1 (0.032::0.04)(0.088::0.109))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cffl2 (0.032::0.04)(0.088::0.109))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5ff cmux (0.053::0.067)(0.14::0.173))
+ (INTERCONNECT c5lut cmux (0.065::0.081)(0.165::0.203))
+ (INTERCONNECT c6lut cmux (0.069::0.086)(0.166::0.205))
+ (INTERCONNECT carry4_co2 cmux (0.065::0.081)(0.152::0.189))
+ (INTERCONNECT carry4_o2 cmux (0.063::0.079)(0.143::0.178))
+ (INTERCONNECT f7bmux cmux (0.063::0.078)(0.141::0.174))
+ (INTERCONNECT o5 cmux (0.059::0.074)(0.141::0.174))
+ (INTERCONNECT o6 cmux (0.06::0.075)(0.148::0.183))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cmuxl (0.068::0.084)(0.187::0.232))
+ (INTERCONNECT c6lut cmuxl (0.072::0.089)(0.193::0.239))
+ (INTERCONNECT carry4_co2 cmuxl (0.065::0.081)(0.152::0.189))
+ (INTERCONNECT carry4_o2 cmuxl (0.063::0.079)(0.143::0.178))
+ (INTERCONNECT f7bmux cmuxl (0.063::0.078)(0.141::0.174))
+ (INTERCONNECT o5 cmuxl (0.062::0.077)(0.163::0.203))
+ (INTERCONNECT o6 cmuxl (0.063::0.078)(0.175::0.217))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/COUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT carry4_co3 cout (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT cff cq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/D)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d6lut d (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/D5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT ce d5ff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk d5ff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT d5lut d5ff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT dx d5ff (0.051::0.063)(0.144::0.179))
+ (INTERCONNECT sr d5ff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/D5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d5lut d5ffl (0.03::0.037)(0.085::0.106))
+ (INTERCONNECT dx d5ffl (0.056::0.07)(0.156::0.193))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT carry4_co3 dff (0.104::0.13)(0.271::0.336))
+ (INTERCONNECT carry4_o3 dff (0.025::0.031)(0.062::0.076))
+ (INTERCONNECT ce dff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk dff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT d5lut dff (0.026::0.032)(0.073::0.09))
+ (INTERCONNECT d6lut dff (0.038::0.047)(0.086::0.106))
+ (INTERCONNECT dx dff (0.058::0.072)(0.158::0.196))
+ (INTERCONNECT o5 dff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT o6 dff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr dff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT carry4_co3 dffl (0.127::0.158)(0.326::0.404))
+ (INTERCONNECT carry4_o3 dffl (0.028::0.035)(0.07::0.087))
+ (INTERCONNECT d6lut dffl (0.039::0.049)(0.086::0.107))
+ (INTERCONNECT dx dffl (0.059::0.074)(0.164::0.204))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d5lut dffl1 (0.03::0.037)(0.085::0.106))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d5lut dffl2 (0.03::0.037)(0.085::0.106))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DIFF)
+ (DELAY
+ (ABSOLUTE
+ (DEVICE a6lut_a5lut_diff (0.003::0.004)(0.022::0.027))
+ (DEVICE a6lut_int_diff (0.01::0.012)(0.019::0.024))
+ (DEVICE b6lut_b5lut_diff (0.004::0.005)(0.022::0.027))
+ (DEVICE b6lut_int_diff (0.009::0.011)(0.018::0.022))
+ (DEVICE c6lut_c5lut_diff (0.006::0.007)(0.024::0.029))
+ (DEVICE c6lut_int_diff (0.009::0.011)(0.018::0.022))
+ (DEVICE d6lut_d5lut_diff (0.004::0.005)(0.021::0.026))
+ (DEVICE d6lut_int_diff (0.009::0.011)(0.017::0.021))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT carry4_co3 dmux (0.105::0.131)(0.246::0.305))
+ (INTERCONNECT carry4_o3 dmux (0.065::0.081)(0.147::0.182))
+ (INTERCONNECT d5ff dmux (0.053::0.067)(0.141::0.175))
+ (INTERCONNECT d5lut dmux (0.067::0.084)(0.168::0.208))
+ (INTERCONNECT d6lut dmux (0.075::0.093)(0.17::0.211))
+ (INTERCONNECT o5 dmux (0.063::0.079)(0.147::0.182))
+ (INTERCONNECT o6 dmux (0.066::0.082)(0.153::0.19))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT carry4_co3 dmuxl (0.105::0.131)(0.246::0.305))
+ (INTERCONNECT carry4_o3 dmuxl (0.065::0.081)(0.147::0.182))
+ (INTERCONNECT d5lut dmuxl (0.067::0.084)(0.168::0.208))
+ (INTERCONNECT d6lut dmuxl (0.075::0.093)(0.17::0.211))
+ (INTERCONNECT o5 dmuxl (0.063::0.079)(0.147::0.182))
+ (INTERCONNECT o6 dmuxl (0.066::0.082)(0.153::0.19))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT dff dq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/F7AMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut f7amux (0.01::0.012)(0.019::0.024))
+ (INTERCONNECT b6lut f7amux (0.009::0.011)(0.018::0.022))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/F7BMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c6lut f7bmux (0.009::0.011)(0.018::0.022))
+ (INTERCONNECT d6lut f7bmux (0.009::0.011)(0.017::0.021))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/F8MUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT bx f8mux (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
(CELLTYPE "SELMUX2_1")
(INSTANCE SLICEL/F7AMUX)
(DELAY
(ABSOLUTE
(IOPATH 0 OUT (0.053::0.067)(0.153::0.19))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH 1 OUT (0.055::0.069)(0.156::0.193))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 OUT (0.085::0.106)(0.222::0.276))
)
)
@@ -1108,15 +1056,7 @@
(DELAY
(ABSOLUTE
(IOPATH 0 OUT (0.062::0.077)(0.175::0.217))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH 1 OUT (0.065::0.081)(0.18::0.223))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 OUT (0.093::0.115)(0.239::0.296))
)
)
@@ -1127,15 +1067,7 @@
(DELAY
(ABSOLUTE
(IOPATH 0 OUT (0.023::0.028)(0.083::0.104))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH 1 OUT (0.019::0.024)(0.076::0.094))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 OUT (0.08::0.1)(0.22::0.273))
)
)
diff --git a/artix7/timings/slicem.sdf b/artix7/timings/slicem.sdf
index 530b585..c78371e 100644
--- a/artix7/timings/slicem.sdf
+++ b/artix7/timings/slicem.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "CARRY4")
@@ -8,180 +8,40 @@
(DELAY
(ABSOLUTE
(IOPATH CIN CO0 (0.073::0.097)(0.193::0.254))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO1 (0.045::0.056)(0.127::0.157))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO2 (0.066::0.082)(0.185::0.229))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO3 (0.04::0.05)(0.094::0.117))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O0 (0.053::0.079)(0.148::0.219))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O1 (0.09::0.112)(0.26::0.323))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O2 (0.066::0.082)(0.192::0.239))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O3 (0.092::0.114)(0.254::0.315))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO0 (0.172::0.214)(0.453::0.561))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO1 (0.15::0.187)(0.412::0.511))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO2 (0.175::0.217)(0.49::0.608))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO3 (0.179::0.223)(0.48::0.595))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O0 (0.158::0.197)(0.411::0.51))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O1 (0.185::0.23)(0.508::0.63))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O2 (0.173::0.215)(0.485::0.602))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O3 (0.197::0.245)(0.533::0.662))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO0 (0.087::0.115)(0.258::0.34))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO1 (0.118::0.156)(0.33::0.434))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO2 (0.144::0.19)(0.391::0.514))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO3 (0.135::0.179)(0.372::0.489))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O0 (0.06::0.079)(0.173::0.228))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O1 (0.095::0.126)(0.306::0.403))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O2 (0.135::0.178)(0.395::0.52))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O3 (0.155::0.205)(0.444::0.584))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 CO1 (0.126::0.166)(0.359::0.472))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 CO2 (0.153::0.202)(0.421::0.554))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 CO3 (0.143::0.189)(0.39::0.513))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 O1 (0.057::0.075)(0.16::0.21))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 O2 (0.142::0.188)(0.424::0.558))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 O3 (0.163::0.215)(0.474::0.623))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 CO2 (0.072::0.096)(0.225::0.296))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 CO3 (0.102::0.134)(0.272::0.358))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 O2 (0.056::0.074)(0.173::0.228))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 O3 (0.092::0.122)(0.251::0.33))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S3 CO3 (0.1::0.132)(0.269::0.354))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S3 O3 (0.055::0.073)(0.177::0.233))
)
)
@@ -192,35 +52,11 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.117::0.146)(0.317::0.393))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.141::0.176)(0.394::0.488))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.167::0.208)(0.454::0.564))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO3 (0.169::0.21)(0.444::0.55))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.129::0.161)(0.34::0.422))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.164::0.204)(0.467::0.579))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.187::0.233)(0.518::0.642))
)
)
@@ -231,30 +67,10 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.127::0.158)(0.353::0.438))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.149::0.185)(0.412::0.511))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.177::0.22)(0.475::0.59))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.136::0.17)(0.351::0.436))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.168::0.209)(0.481::0.596))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.191::0.238)(0.532::0.659))
)
)
@@ -265,30 +81,10 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.117::0.146)(0.311::0.386))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.141::0.176)(0.391::0.485))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.165::0.206)(0.452::0.56))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.129::0.16)(0.339::0.421))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.165::0.205)(0.467::0.579))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.186::0.232)(0.518::0.642))
)
)
@@ -299,25 +95,9 @@
(DELAY
(ABSOLUTE
(IOPATH DI1 CO1 (0.125::0.156)(0.367::0.456))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.151::0.188)(0.43::0.533))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO3 (0.15::0.187)(0.419::0.52))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.149::0.185)(0.441::0.547))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.17::0.212)(0.492::0.61))
)
)
@@ -328,20 +108,8 @@
(DELAY
(ABSOLUTE
(IOPATH DI1 CO1 (0.134::0.166)(0.387::0.48))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.161::0.201)(0.451::0.559))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.151::0.188)(0.456::0.566))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.173::0.215)(0.507::0.629))
)
)
@@ -352,20 +120,8 @@
(DELAY
(ABSOLUTE
(IOPATH DI1 CO1 (0.124::0.155)(0.364::0.451))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.15::0.187)(0.426::0.529))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.149::0.185)(0.44::0.546))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.17::0.212)(0.492::0.61))
)
)
@@ -376,15 +132,7 @@
(DELAY
(ABSOLUTE
(IOPATH DI2 CO2 (0.101::0.126)(0.295::0.366))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 CO3 (0.119::0.148)(0.326::0.404))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.129::0.161)(0.36::0.447))
)
)
@@ -395,10 +143,6 @@
(DELAY
(ABSOLUTE
(IOPATH DI2 CO2 (0.108::0.134)(0.315::0.391))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.132::0.164)(0.373::0.463))
)
)
@@ -409,10 +153,6 @@
(DELAY
(ABSOLUTE
(IOPATH DI2 CO2 (0.101::0.126)(0.293::0.363))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.129::0.161)(0.359::0.446))
)
)
@@ -432,70 +172,18 @@
(DELAY
(ABSOLUTE
(IOPATH CIN CO0 (0.084::0.111)(0.214::0.281))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO1 (0.051::0.063)(0.144::0.179))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO2 (0.075::0.094)(0.203::0.252))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O0 (0.057::0.084)(0.157::0.232))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O1 (0.097::0.121)(0.272::0.337))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O2 (0.072::0.089)(0.206::0.256))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O3 (0.094::0.116)(0.267::0.331))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO0 (0.184::0.229)(0.476::0.591))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO1 (0.156::0.194)(0.44::0.546))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO2 (0.185::0.23)(0.51::0.632))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O0 (0.161::0.201)(0.419::0.52))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O1 (0.191::0.238)(0.519::0.644))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O2 (0.178::0.222)(0.495::0.614))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O3 (0.201::0.251)(0.547::0.678))
)
)
@@ -506,70 +194,18 @@
(DELAY
(ABSOLUTE
(IOPATH CIN CO0 (0.073::0.097)(0.19::0.25))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO1 (0.045::0.056)(0.125::0.155))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO2 (0.064::0.08)(0.184::0.228))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O0 (0.053::0.079)(0.147::0.218))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O1 (0.089::0.111)(0.26::0.323))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O2 (0.066::0.082)(0.192::0.239))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O3 (0.091::0.113)(0.253::0.314))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO0 (0.172::0.214)(0.45::0.558))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO1 (0.15::0.187)(0.409::0.508))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO2 (0.173::0.215)(0.489::0.606))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O0 (0.158::0.197)(0.41::0.509))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O1 (0.184::0.229)(0.509::0.631))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O2 (0.172::0.214)(0.482::0.598))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O3 (0.196::0.244)(0.533::0.662))
)
)
@@ -580,80 +216,20 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.084::0.111)(0.248::0.327))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.105::0.138)(0.306::0.403))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.131::0.174)(0.366::0.482))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO3 (0.124::0.164)(0.338::0.445))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.092::0.122)(0.247::0.325))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.123::0.162)(0.371::0.488))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.145::0.191)(0.418::0.55))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO1 (0.091::0.121)(0.29::0.382))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.118::0.156)(0.352::0.463))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO3 (0.108::0.142)(0.325::0.427))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.108::0.142)(0.357::0.47))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.13::0.172)(0.404::0.532))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 CO2 (0.069::0.092)(0.222::0.292))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 CO3 (0.08::0.105)(0.227::0.299))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.092::0.122)(0.279::0.367))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI3 CO3 (0.087::0.114)(0.232::0.305))
)
)
@@ -661,21 +237,15 @@
(CELL
(CELLTYPE "FF_INIT")
(INSTANCE SLICEM)
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.007::-0.005))
- )
- (TIMINGCHECK
- (HOLD DIN (posedge CLK) (0.194::0.241))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.102::0.127)(0.259::0.322))
)
)
(TIMINGCHECK
+ (HOLD CE (posedge CLK) (-0.007::-0.005))
+ (HOLD DIN (posedge CLK) (0.194::0.241))
(SETUP CE (posedge CLK) (0.088::0.109))
- )
- (TIMINGCHECK
(SETUP DIN (posedge CLK) (-0.074::-0.06))
)
)
@@ -689,8 +259,6 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.279::0.347))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.292::-0.238))
)
)
@@ -704,8 +272,6 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.314::0.389))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.285::-0.232))
)
)
@@ -714,198 +280,88 @@
(INSTANCE SLICEM)
(TIMINGCHECK
(HOLD WA1 (posedge CLK) (0.728::0.538))
- )
- (TIMINGCHECK
(HOLD WA2 (posedge CLK) (0.745::0.572))
- )
- (TIMINGCHECK
(HOLD WA3 (posedge CLK) (0.579::0.46))
- )
- (TIMINGCHECK
(HOLD WA4 (posedge CLK) (0.507::0.411))
- )
- (TIMINGCHECK
(HOLD WA5 (posedge CLK) (0.332::0.314))
- )
- (TIMINGCHECK
(HOLD WE (posedge CLK) (0.008::0.01))
- )
- (TIMINGCHECK
(SETUP WA1 (posedge CLK) (0.184::0.066))
- )
- (TIMINGCHECK
(SETUP WA2 (posedge CLK) (0.181::0.068))
- )
- (TIMINGCHECK
(SETUP WA3 (posedge CLK) (0.214::0.147))
- )
- (TIMINGCHECK
(SETUP WA4 (posedge CLK) (0.248::0.208))
- )
- (TIMINGCHECK
(SETUP WA5 (posedge CLK) (0.236::0.245))
- )
- (TIMINGCHECK
(SETUP WE (posedge CLK) (0.527::0.654))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5LRAM")
(INSTANCE SLICEM/A5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.155::0.192))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.044::0.055)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.044::0.055)(0.118::0.146))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.043::0.053)(0.12::0.148))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.046::0.057)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.048::0.06)(0.093::0.116))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O5 (0.446::0.555)(0.958::1.188))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.155::0.192))
(SETUP DI1 (posedge CLK) (0.231::0.287))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5LRAM")
(INSTANCE SLICEM/B5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.154::0.191))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.045::0.056)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.044::0.055)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.043::0.053)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.047::0.058)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.048::0.06)(0.094::0.117))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O5 (0.348::0.434)(0.957::1.187))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.154::0.191))
(SETUP DI1 (posedge CLK) (0.25::0.311))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5LRAM")
(INSTANCE SLICEM/C5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.152::0.189))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.044::0.055)(0.123::0.153))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.045::0.056)(0.123::0.153))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.043::0.053)(0.123::0.153))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.049::0.061)(0.123::0.153))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.049::0.061)(0.094::0.117))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O5 (0.344::0.428)(0.952::1.18))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.152::0.189))
(SETUP DI1 (posedge CLK) (0.243::0.301))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5LRAM")
(INSTANCE SLICEM/D5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.153::0.19))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.047::0.058)(0.126::0.156))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.046::0.057)(0.127::0.157))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.044::0.055)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.048::0.059)(0.12::0.149))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.049::0.061)(0.096::0.119))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O5 (0.352::0.438)(0.96::1.19))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.153::0.19))
(SETUP DI1 (posedge CLK) (0.111::0.137))
)
)
@@ -914,68 +370,58 @@
(INSTANCE SLICEM)
(TIMINGCHECK
(HOLD WE (posedge CLK) (0.011::0.014))
- )
- (TIMINGCHECK
(SETUP WE (posedge CLK) (0.514::0.638))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5SHFREG")
(INSTANCE SLICEM/A5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.075::0.093))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK O5 (0.442::0.55)(1.177::1.461))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.075::0.093))
(SETUP DI1 (posedge CLK) (0.137::0.17))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5SHFREG")
(INSTANCE SLICEM/B5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.07::0.087))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK O5 (0.439::0.547)(1.19::1.476))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.07::0.087))
(SETUP DI1 (posedge CLK) (0.126::0.156))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5SHFREG")
(INSTANCE SLICEM/C5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.058::0.072))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK O5 (0.442::0.55)(1.178::1.462))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.058::0.072))
(SETUP DI1 (posedge CLK) (0.117::0.145))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5SHFREG")
(INSTANCE SLICEM/D5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.217::0.269))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK O5 (0.441::0.549)(1.194::1.481))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.217::0.269))
(SETUP DI1 (posedge CLK) (-0.04::-0.033))
)
)
@@ -984,260 +430,106 @@
(INSTANCE SLICEM)
(TIMINGCHECK
(HOLD WA1 (posedge CLK) (0.728::0.538))
- )
- (TIMINGCHECK
(HOLD WA2 (posedge CLK) (0.745::0.572))
- )
- (TIMINGCHECK
(HOLD WA3 (posedge CLK) (0.579::0.46))
- )
- (TIMINGCHECK
(HOLD WA4 (posedge CLK) (0.507::0.411))
- )
- (TIMINGCHECK
(HOLD WA5 (posedge CLK) (0.332::0.314))
- )
- (TIMINGCHECK
(HOLD WA6 (posedge CLK) (0.213::0.244))
- )
- (TIMINGCHECK
(HOLD WA7 (posedge CLK) (0.184::0.228))
- )
- (TIMINGCHECK
(HOLD WA8 (posedge CLK) (0.199::0.247))
- )
- (TIMINGCHECK
(HOLD WE (posedge CLK) (0.008::0.01))
- )
- (TIMINGCHECK
(SETUP WA1 (posedge CLK) (0.184::0.066))
- )
- (TIMINGCHECK
(SETUP WA2 (posedge CLK) (0.181::0.068))
- )
- (TIMINGCHECK
(SETUP WA3 (posedge CLK) (0.214::0.147))
- )
- (TIMINGCHECK
(SETUP WA4 (posedge CLK) (0.248::0.208))
- )
- (TIMINGCHECK
(SETUP WA5 (posedge CLK) (0.236::0.245))
- )
- (TIMINGCHECK
(SETUP WA6 (posedge CLK) (0.302::0.362))
- )
- (TIMINGCHECK
(SETUP WA7 (posedge CLK) (0.496::0.616))
- )
- (TIMINGCHECK
(SETUP WA8 (posedge CLK) (0.511::0.633))
- )
- (TIMINGCHECK
(SETUP WE (posedge CLK) (0.527::0.654))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6LRAM")
(INSTANCE SLICEM/A6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.155::0.192))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.098::0.122))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.432::0.538)(0.93::1.153))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.155::0.192))
+ (HOLD DI2 (posedge CLK) (0.098::0.122))
(SETUP DI1 (posedge CLK) (0.366::0.453))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.309::0.384))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6LRAM")
(INSTANCE SLICEM/B6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.154::0.191))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.107::0.133))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.342::0.425)(0.936::1.161))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.154::0.191))
+ (HOLD DI2 (posedge CLK) (0.107::0.133))
(SETUP DI1 (posedge CLK) (0.372::0.461))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.286::0.354))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6LRAM")
(INSTANCE SLICEM/C6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.152::0.189))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.091::0.113))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.34::0.423)(0.933::1.158))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.152::0.189))
+ (HOLD DI2 (posedge CLK) (0.091::0.113))
(SETUP DI1 (posedge CLK) (0.368::0.457))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.302::0.375))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6LRAM")
(INSTANCE SLICEM/D6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.153::0.19))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.106::0.132))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.347::0.432)(0.938::1.163))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.153::0.19))
+ (HOLD DI2 (posedge CLK) (0.106::0.132))
(SETUP DI1 (posedge CLK) (0.25::0.31))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.269::0.334))
)
)
@@ -1246,133 +538,85 @@
(INSTANCE SLICEM)
(TIMINGCHECK
(HOLD WE (posedge CLK) (0.011::0.014))
- )
- (TIMINGCHECK
(SETUP WE (posedge CLK) (0.514::0.638))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6SHFREG")
(INSTANCE SLICEM/A6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.075::0.093))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.076::0.094))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK MC31 (0.332::0.414)(0.898::1.114))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.444::0.553)(1.186::1.472))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.075::0.093))
+ (HOLD DI2 (posedge CLK) (0.076::0.094))
(SETUP DI1 (posedge CLK) (0.137::0.17))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.14::0.173))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6SHFREG")
(INSTANCE SLICEM/B6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.07::0.087))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.089::0.11))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK MC31 (0.286::0.356)(0.789::0.979))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.438::0.545)(1.176::1.458))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.07::0.087))
+ (HOLD DI2 (posedge CLK) (0.089::0.11))
(SETUP DI1 (posedge CLK) (0.126::0.156))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.143::0.178))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6SHFREG")
(INSTANCE SLICEM/C6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.058::0.072))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.062::0.077))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK MC31 (0.285::0.355)(0.784::0.972))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.436::0.543)(1.169::1.45))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.058::0.072))
+ (HOLD DI2 (posedge CLK) (0.062::0.077))
(SETUP DI1 (posedge CLK) (0.117::0.145))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.116::0.144))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6SHFREG")
(INSTANCE SLICEM/D6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.217::0.269))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.091::0.112))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK MC31 (0.286::0.357)(0.788::0.978))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.438::0.545)(1.174::1.456))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.217::0.269))
+ (HOLD DI2 (posedge CLK) (0.091::0.112))
(SETUP DI1 (posedge CLK) (-0.04::-0.033))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.133::0.165))
)
)
(CELL
(CELLTYPE "REG_INIT_FF")
(INSTANCE SLICEM)
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.007::-0.005))
- )
- (TIMINGCHECK
- (HOLD DIN (posedge CLK) (0.211::0.262))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.118::0.147)(0.292::0.362))
)
)
(TIMINGCHECK
+ (HOLD CE (posedge CLK) (-0.007::-0.005))
+ (HOLD DIN (posedge CLK) (0.211::0.262))
(SETUP CE (posedge CLK) (0.088::0.109))
- )
- (TIMINGCHECK
(SETUP DIN (posedge CLK) (-0.074::-0.06))
)
)
@@ -1386,8 +630,6 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.314::0.389))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.292::-0.238))
)
)
@@ -1401,33 +643,21 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.279::0.347))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.285::-0.232))
)
)
(CELL
(CELLTYPE "REG_INIT_LAT")
(INSTANCE SLICEM)
- (TIMINGCHECK
- (HOLD DIN (posedge CLK) (0.211::0.262))
- )
(DELAY
(ABSOLUTE
(IOPATH CE Q (0.129::0.161)(0.415::0.514))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK Q (0.132::0.164)(0.378::0.469))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH D Q (0.075::0.094)(0.214::0.265))
)
)
(TIMINGCHECK
+ (HOLD DIN (posedge CLK) (0.211::0.262))
(SETUP DIN (posedge CLK) (-0.078::-0.064))
)
)
@@ -1437,10 +667,6 @@
(DELAY
(ABSOLUTE
(IOPATH D Q (0.104::0.129)(0.282::0.35))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH SR Q (0.161::0.201)(0.645::0.8))
)
)
@@ -1451,10 +677,6 @@
(DELAY
(ABSOLUTE
(IOPATH D Q (0.104::0.129)(0.282::0.35))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH SR Q (0.161::0.201)(0.645::0.8))
)
)
@@ -1478,20 +700,690 @@
)
)
(CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/A)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut a (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/A5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut a5ff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT ax a5ff (0.094::0.118)(0.163::0.202))
+ (INTERCONNECT ce a5ff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk a5ff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT sr a5ff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/A5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut a5ffl (0.03::0.037)(0.086::0.107))
+ (INTERCONNECT ax a5ffl (0.094::0.118)(0.163::0.202))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/A5LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT ai a5lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT bi a5lut (0.08::0.1)(0.199::0.246))
+ (INTERCONNECT di a5lut (0.121::0.151)(0.288::0.358))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/A6LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT ai a6lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT ax a6lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT bi a6lut (0.095::0.119)(0.238::0.295))
+ (INTERCONNECT di a6lut (0.136::0.17)(0.321::0.398))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/AFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut aff (0.026::0.032)(0.075::0.094))
+ (INTERCONNECT a6lut aff (0.039::0.048)(0.088::0.109))
+ (INTERCONNECT ax aff (0.1::0.125)(0.175::0.217))
+ (INTERCONNECT carry4_co0 aff (0.03::0.037)(0.074::0.092))
+ (INTERCONNECT carry4_o0 aff (0.025::0.031)(0.062::0.077))
+ (INTERCONNECT ce aff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk aff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT f7amux aff (0.025::0.031)(0.059::0.073))
+ (INTERCONNECT o5 aff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT o6 aff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr aff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/AFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut affl (0.044::0.055)(0.1::0.124))
+ (INTERCONNECT ax affl (0.103::0.128)(0.181::0.225))
+ (INTERCONNECT carry4_co0 affl (0.039::0.049)(0.097::0.12))
+ (INTERCONNECT carry4_o0 affl (0.029::0.036)(0.07::0.087))
+ (INTERCONNECT f7amux affl (0.029::0.036)(0.068::0.084))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/AFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut affl1 (0.036::0.045)(0.097::0.12))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/AFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut affl2 (0.036::0.045)(0.097::0.12))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/AMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5ff amux (0.053::0.066)(0.138::0.171))
+ (INTERCONNECT a5lut amux (0.066::0.082)(0.164::0.204))
+ (INTERCONNECT a6lut amux (0.071::0.088)(0.166::0.206))
+ (INTERCONNECT carry4_co0 amux (0.079::0.099)(0.196::0.243))
+ (INTERCONNECT carry4_o0 amux (0.06::0.075)(0.138::0.171))
+ (INTERCONNECT f7amux amux (0.063::0.078)(0.14::0.173))
+ (INTERCONNECT o5 amux (0.063::0.078)(0.143::0.178))
+ (INTERCONNECT o6 amux (0.061::0.076)(0.147::0.182))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/AMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut amuxl (0.07::0.087)(0.174::0.216))
+ (INTERCONNECT a6lut amuxl (0.075::0.093)(0.171::0.213))
+ (INTERCONNECT carry4_co0 amuxl (0.079::0.099)(0.196::0.243))
+ (INTERCONNECT carry4_o0 amuxl (0.06::0.075)(0.138::0.171))
+ (INTERCONNECT f7amux amuxl (0.063::0.078)(0.14::0.173))
+ (INTERCONNECT o5 amuxl (0.067::0.083)(0.153::0.19))
+ (INTERCONNECT o6 amuxl (0.065::0.081)(0.152::0.189))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/AQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT aff aq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/B)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b6lut b (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT clk_aff b (0.049::0.061)(0.131::0.162))
+ (INTERCONNECT clk_bff b (0.049::0.061)(0.131::0.162))
+ (INTERCONNECT clk_cff b (0.049::0.061)(0.131::0.162))
+ (INTERCONNECT clk_clkinv b (0.049::0.061)(0.131::0.162))
+ (INTERCONNECT clk_dff b (0.049::0.061)(0.131::0.162))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/B5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut b5ff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT bx b5ff (0.101::0.126)(0.174::0.216))
+ (INTERCONNECT ce b5ff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk b5ff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT sr b5ff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/B5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut b5ffl (0.03::0.037)(0.087::0.108))
+ (INTERCONNECT bx b5ffl (0.101::0.126)(0.174::0.216))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/B5LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT bi b5lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT di b5lut (0.028::0.035)(0.053::0.065))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/B6LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT bi b6lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT bx b6lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT di b6lut (0.041::0.051)(0.083::0.102))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/BFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bff (0.026::0.032)(0.076::0.095))
+ (INTERCONNECT b6lut bff (0.038::0.047)(0.085::0.105))
+ (INTERCONNECT bx bff (0.107::0.133)(0.186::0.231))
+ (INTERCONNECT carry4_co1 bff (0.03::0.037)(0.074::0.092))
+ (INTERCONNECT carry4_o1 bff (0.025::0.031)(0.062::0.077))
+ (INTERCONNECT ce bff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk bff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT f8mux bff (0.025::0.031)(0.059::0.073))
+ (INTERCONNECT o5 bff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT o6 bff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr bff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/BFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b6lut bffl (0.043::0.054)(0.097::0.12))
+ (INTERCONNECT bx bffl (0.109::0.136)(0.192::0.239))
+ (INTERCONNECT carry4_co1 bffl (0.039::0.049)(0.097::0.12))
+ (INTERCONNECT carry4_o1 bffl (0.029::0.036)(0.07::0.087))
+ (INTERCONNECT f8mux bffl (0.029::0.036)(0.068::0.084))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/BFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bffl1 (0.036::0.045)(0.098::0.121))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/BFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bffl2 (0.036::0.045)(0.098::0.121))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/BMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5ff bmux (0.054::0.068)(0.142::0.177))
+ (INTERCONNECT b5lut bmux (0.073::0.091)(0.181::0.224))
+ (INTERCONNECT b6lut bmux (0.077::0.095)(0.172::0.213))
+ (INTERCONNECT carry4_co1 bmux (0.071::0.088)(0.168::0.208))
+ (INTERCONNECT carry4_o1 bmux (0.063::0.079)(0.147::0.182))
+ (INTERCONNECT f8mux bmux (0.068::0.085)(0.157::0.195))
+ (INTERCONNECT o5 bmux (0.07::0.087)(0.159::0.197))
+ (INTERCONNECT o6 bmux (0.068::0.084)(0.156::0.193))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/BMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bmuxl (0.073::0.091)(0.181::0.224))
+ (INTERCONNECT b6lut bmuxl (0.077::0.095)(0.172::0.213))
+ (INTERCONNECT carry4_co1 bmuxl (0.071::0.088)(0.168::0.208))
+ (INTERCONNECT carry4_o1 bmuxl (0.063::0.079)(0.147::0.182))
+ (INTERCONNECT f8mux bmuxl (0.068::0.085)(0.157::0.195))
+ (INTERCONNECT o5 bmuxl (0.07::0.087)(0.159::0.197))
+ (INTERCONNECT o6 bmuxl (0.068::0.084)(0.156::0.193))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/BQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT bff bq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/C)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c6lut c (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/C5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut c5ff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT ce c5ff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk c5ff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT cx c5ff (0.09::0.112)(0.161::0.199))
+ (INTERCONNECT sr c5ff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/C5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut c5ffl (0.031::0.038)(0.088::0.109))
+ (INTERCONNECT cx c5ffl (0.09::0.112)(0.161::0.199))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/C5LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT ci c5lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT di c5lut (0.027::0.033)(0.051::0.063))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/C6LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT ci c6lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT cx c6lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT di c6lut (0.043::0.053)(0.086::0.107))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CARRY4)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut carry4 (0.003::0.004)(0.021::0.026))
+ (INTERCONNECT a6lut carry4 (0.01::0.012)(0.019::0.024))
+ (INTERCONNECT ax carry4 (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT b5lut carry4 (0.003::0.004)(0.022::0.027))
+ (INTERCONNECT b6lut carry4 (0.009::0.011)(0.016::0.02))
+ (INTERCONNECT bx carry4 (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT c5lut carry4 (0.004::0.005)(0.023::0.028))
+ (INTERCONNECT c6lut carry4 (0.009::0.011)(0.018::0.022))
+ (INTERCONNECT cx carry4 (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT d5lut carry4 (0.004::0.005)(0.026::0.033))
+ (INTERCONNECT d6lut carry4 (0.009::0.011)(0.018::0.022))
+ (INTERCONNECT dx carry4 (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cff (0.027::0.033)(0.077::0.096))
+ (INTERCONNECT c6lut cff (0.038::0.047)(0.087::0.107))
+ (INTERCONNECT carry4_co2 cff (0.03::0.037)(0.074::0.092))
+ (INTERCONNECT carry4_o2 cff (0.025::0.031)(0.062::0.077))
+ (INTERCONNECT ce cff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk cff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT cx cff (0.096::0.12)(0.172::0.214))
+ (INTERCONNECT f7bmux cff (0.025::0.031)(0.059::0.073))
+ (INTERCONNECT o5 cff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT o6 cff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr cff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c6lut cffl (0.043::0.054)(0.098::0.122))
+ (INTERCONNECT carry4_co2 cffl (0.039::0.049)(0.097::0.12))
+ (INTERCONNECT carry4_o2 cffl (0.029::0.036)(0.07::0.087))
+ (INTERCONNECT cx cffl (0.099::0.123)(0.179::0.222))
+ (INTERCONNECT f7bmux cffl (0.029::0.036)(0.068::0.084))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cffl1 (0.037::0.046)(0.098::0.122))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cffl2 (0.037::0.046)(0.098::0.122))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CLKINV)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT clk clkinv (0.046::0.057)(0.126::0.156))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5ff cmux (0.053::0.066)(0.139::0.172))
+ (INTERCONNECT c5lut cmux (0.068::0.085)(0.167::0.207))
+ (INTERCONNECT c6lut cmux (0.07::0.087)(0.166::0.205))
+ (INTERCONNECT carry4_co2 cmux (0.065::0.081)(0.15::0.186))
+ (INTERCONNECT carry4_o2 cmux (0.063::0.079)(0.142::0.177))
+ (INTERCONNECT f7bmux cmux (0.063::0.078)(0.141::0.174))
+ (INTERCONNECT o5 cmux (0.064::0.08)(0.144::0.179))
+ (INTERCONNECT o6 cmux (0.061::0.076)(0.148::0.183))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cmuxl (0.072::0.089)(0.179::0.222))
+ (INTERCONNECT c6lut cmuxl (0.075::0.093)(0.171::0.212))
+ (INTERCONNECT carry4_co2 cmuxl (0.065::0.081)(0.15::0.186))
+ (INTERCONNECT carry4_o2 cmuxl (0.063::0.079)(0.142::0.177))
+ (INTERCONNECT f7bmux cmuxl (0.063::0.078)(0.141::0.174))
+ (INTERCONNECT o5 cmuxl (0.068::0.084)(0.156::0.194))
+ (INTERCONNECT o6 cmuxl (0.066::0.082)(0.153::0.19))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/COUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT carry4_co3 cout (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT cff cq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/D)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d6lut d (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/D5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT ce d5ff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk d5ff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT d5lut d5ff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT dx d5ff (0.09::0.112)(0.161::0.199))
+ (INTERCONNECT sr d5ff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/D5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d5lut d5ffl (0.031::0.038)(0.091::0.113))
+ (INTERCONNECT dx d5ffl (0.09::0.112)(0.161::0.199))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/D5LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT di d5lut (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/D6LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT di d6lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT dx d6lut (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut dff (0.028::0.034)(0.055::0.069))
+ (INTERCONNECT carry4_co3 dff (0.104::0.129)(0.271::0.336))
+ (INTERCONNECT carry4_o3 dff (0.025::0.031)(0.062::0.077))
+ (INTERCONNECT ce dff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk dff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT d5lut dff (0.027::0.033)(0.08::0.101))
+ (INTERCONNECT d6lut dff (0.038::0.047)(0.087::0.107))
+ (INTERCONNECT dx dff (0.096::0.12)(0.172::0.214))
+ (INTERCONNECT o5 dff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT o6 dff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr dff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut dffl (0.028::0.034)(0.055::0.069))
+ (INTERCONNECT carry4_co3 dffl (0.126::0.157)(0.323::0.401))
+ (INTERCONNECT carry4_o3 dffl (0.029::0.036)(0.07::0.087))
+ (INTERCONNECT d6lut dffl (0.043::0.054)(0.098::0.122))
+ (INTERCONNECT dx dffl (0.099::0.123)(0.179::0.222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d5lut dffl1 (0.037::0.046)(0.102::0.126))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d5lut dffl2 (0.037::0.046)(0.102::0.126))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DIFF)
+ (DELAY
+ (ABSOLUTE
+ (DEVICE a6lut_a5lut_diff (0.003::0.004)(0.021::0.026))
+ (DEVICE a6lut_int_diff (0.01::0.012)(0.019::0.024))
+ (DEVICE b6lut_b5lut_diff (0.003::0.004)(0.022::0.027))
+ (DEVICE b6lut_int_diff (0.009::0.011)(0.016::0.02))
+ (DEVICE c6lut_c5lut_diff (0.004::0.005)(0.023::0.028))
+ (DEVICE c6lut_int_diff (0.009::0.011)(0.018::0.022))
+ (DEVICE d6lut_d5lut_diff (0.004::0.005)(0.026::0.033))
+ (DEVICE d6lut_int_diff (0.009::0.011)(0.018::0.022))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut dmux (0.061::0.076)(0.14::0.173))
+ (INTERCONNECT carry4_co3 dmux (0.104::0.13)(0.242::0.3))
+ (INTERCONNECT carry4_o3 dmux (0.066::0.082)(0.148::0.183))
+ (INTERCONNECT d5ff dmux (0.053::0.066)(0.141::0.174))
+ (INTERCONNECT d5lut dmux (0.074::0.092)(0.186::0.231))
+ (INTERCONNECT d6lut dmux (0.077::0.095)(0.173::0.214))
+ (INTERCONNECT o5 dmux (0.07::0.087)(0.16::0.198))
+ (INTERCONNECT o6 dmux (0.068::0.084)(0.155::0.192))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut dmuxl (0.068::0.084)(0.15::0.186))
+ (INTERCONNECT carry4_co3 dmuxl (0.104::0.13)(0.242::0.3))
+ (INTERCONNECT carry4_o3 dmuxl (0.066::0.082)(0.148::0.183))
+ (INTERCONNECT d5lut dmuxl (0.074::0.092)(0.186::0.231))
+ (INTERCONNECT d6lut dmuxl (0.077::0.095)(0.173::0.214))
+ (INTERCONNECT o5 dmuxl (0.07::0.087)(0.16::0.198))
+ (INTERCONNECT o6 dmuxl (0.068::0.084)(0.155::0.192))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT dff dq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/F7AMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut f7amux (0.01::0.012)(0.019::0.024))
+ (INTERCONNECT b6lut f7amux (0.009::0.011)(0.016::0.02))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/F7BMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c6lut f7bmux (0.009::0.011)(0.018::0.022))
+ (INTERCONNECT d6lut f7bmux (0.009::0.011)(0.018::0.022))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/F8MUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT bx f8mux (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT ce lut (0.001::0.001)(0.004::0.005))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/WEMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT we wemux (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
(CELLTYPE "SELMUX2_1")
(INSTANCE SLICEM/F7AMUX)
(DELAY
(ABSOLUTE
(IOPATH 0 OUT (0.053::0.067)(0.152::0.189))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH 1 OUT (0.054::0.068)(0.153::0.19))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 OUT (0.09::0.112)(0.235::0.292))
)
)
@@ -1502,15 +1394,7 @@
(DELAY
(ABSOLUTE
(IOPATH 0 OUT (0.064::0.08)(0.177::0.219))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH 1 OUT (0.066::0.082)(0.181::0.225))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 OUT (0.096::0.12)(0.253::0.314))
)
)
@@ -1521,15 +1405,7 @@
(DELAY
(ABSOLUTE
(IOPATH 0 OUT (0.022::0.027)(0.079::0.098))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH 1 OUT (0.019::0.024)(0.071::0.088))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 OUT (0.081::0.101)(0.228::0.283))
)
)
diff --git a/kintex7/mask_liob33.db b/kintex7/mask_liob33.db
index 9f9de79..f55897d 100644
--- a/kintex7/mask_liob33.db
+++ b/kintex7/mask_liob33.db
@@ -3,6 +3,7 @@
bit 00_03
bit 00_07
bit 00_09
+bit 00_10
bit 00_11
bit 00_14
bit 00_17
@@ -21,6 +22,7 @@
bit 00_65
bit 00_66
bit 00_67
+bit 00_69
bit 00_71
bit 00_73
bit 00_75
@@ -33,7 +35,11 @@
bit 00_103
bit 00_106
bit 00_109
+bit 00_110
+bit 00_111
bit 00_114
+bit 00_115
+bit 00_118
bit 01_00
bit 01_01
bit 01_02
@@ -80,9 +86,9 @@
bit 01_108
bit 01_109
bit 01_110
+bit 01_112
bit 01_114
bit 01_116
-bit 02_02
bit 02_05
bit 02_06
bit 02_07
@@ -94,7 +100,6 @@
bit 02_18
bit 02_22
bit 02_23
-bit 02_26
bit 02_30
bit 02_31
bit 02_34
@@ -107,7 +112,7 @@
bit 02_51
bit 02_54
bit 02_55
-bit 02_58
+bit 02_59
bit 02_62
bit 02_63
bit 02_66
@@ -124,31 +129,27 @@
bit 02_94
bit 02_95
bit 02_98
+bit 02_99
bit 02_102
bit 02_103
bit 02_106
bit 02_110
bit 02_111
-bit 02_114
-bit 02_115
-bit 02_117
bit 02_118
bit 02_119
bit 02_126
bit 02_127
bit 03_02
-bit 03_04
bit 03_05
bit 03_06
bit 03_10
bit 03_13
bit 03_14
-bit 03_21
bit 03_29
+bit 03_30
bit 03_37
bit 03_38
bit 03_45
-bit 03_46
bit 03_52
bit 03_53
bit 03_54
@@ -156,7 +157,6 @@
bit 03_61
bit 03_62
bit 03_66
-bit 03_68
bit 03_69
bit 03_70
bit 03_74
@@ -172,21 +172,23 @@
bit 03_116
bit 03_117
bit 03_118
+bit 03_122
bit 03_125
bit 03_126
bit 04_05
bit 04_06
+bit 04_07
bit 04_10
bit 04_11
bit 04_12
bit 04_14
bit 04_15
+bit 04_20
bit 04_21
bit 04_22
bit 04_27
bit 04_30
bit 04_31
-bit 04_32
bit 04_35
bit 04_36
bit 04_37
@@ -207,7 +209,6 @@
bit 04_68
bit 04_69
bit 04_70
-bit 04_71
bit 04_75
bit 04_76
bit 04_77
@@ -233,8 +234,8 @@
bit 04_119
bit 04_124
bit 05_01
-bit 05_02
bit 05_05
+bit 05_07
bit 05_09
bit 05_10
bit 05_12
@@ -242,12 +243,10 @@
bit 05_14
bit 05_17
bit 05_18
-bit 05_20
bit 05_22
bit 05_25
bit 05_26
bit 05_28
-bit 05_30
bit 05_33
bit 05_34
bit 05_36
@@ -260,31 +259,28 @@
bit 05_50
bit 05_52
bit 05_53
+bit 05_54
bit 05_58
bit 05_60
-bit 05_63
bit 05_65
bit 05_66
bit 05_68
bit 05_69
bit 05_73
bit 05_74
-bit 05_75
bit 05_76
bit 05_77
-bit 05_78
bit 05_81
-bit 05_82
bit 05_86
bit 05_89
bit 05_90
bit 05_92
+bit 05_97
bit 05_98
bit 05_101
bit 05_102
bit 05_106
bit 05_108
-bit 05_110
bit 05_113
bit 05_114
bit 05_116
@@ -295,9 +291,11 @@
bit 06_02
bit 06_03
bit 06_04
+bit 06_05
bit 06_06
bit 06_10
bit 06_12
+bit 06_13
bit 06_14
bit 06_17
bit 06_20
@@ -328,11 +326,10 @@
bit 06_69
bit 06_70
bit 06_71
-bit 06_72
-bit 06_73
bit 06_74
bit 06_75
bit 06_76
+bit 06_77
bit 06_78
bit 06_81
bit 06_83
@@ -344,8 +341,7 @@
bit 06_99
bit 06_100
bit 06_101
-bit 06_106
-bit 06_108
+bit 06_107
bit 06_109
bit 06_110
bit 06_113
@@ -355,7 +351,6 @@
bit 06_119
bit 06_121
bit 06_123
-bit 06_124
bit 06_125
bit 07_00
bit 07_03
@@ -393,7 +388,6 @@
bit 07_48
bit 07_50
bit 07_51
-bit 07_52
bit 07_53
bit 07_54
bit 07_55
@@ -422,6 +416,7 @@
bit 07_86
bit 07_87
bit 07_88
+bit 07_90
bit 07_91
bit 07_92
bit 07_94
@@ -478,6 +473,7 @@
bit 08_33
bit 08_34
bit 08_35
+bit 08_36
bit 08_38
bit 08_39
bit 08_40
@@ -565,7 +561,8 @@
bit 09_12
bit 09_13
bit 09_16
-bit 09_20
+bit 09_18
+bit 09_19
bit 09_23
bit 09_24
bit 09_26
@@ -580,7 +577,6 @@
bit 09_35
bit 09_36
bit 09_40
-bit 09_42
bit 09_43
bit 09_44
bit 09_45
@@ -597,18 +593,18 @@
bit 09_59
bit 09_60
bit 09_61
+bit 09_64
bit 09_66
bit 09_67
-bit 09_68
bit 09_69
bit 09_71
bit 09_72
bit 09_73
-bit 09_74
bit 09_75
bit 09_76
bit 09_77
bit 09_78
+bit 09_79
bit 09_82
bit 09_83
bit 09_87
@@ -617,20 +613,20 @@
bit 09_91
bit 09_92
bit 09_93
-bit 09_94
bit 09_96
bit 09_98
bit 09_99
-bit 09_100
+bit 09_104
+bit 09_106
bit 09_107
bit 09_108
bit 09_109
bit 09_110
bit 09_111
bit 09_112
+bit 09_113
bit 09_114
bit 09_115
-bit 09_121
bit 09_122
bit 09_123
bit 09_124
@@ -651,22 +647,20 @@
bit 10_16
bit 10_17
bit 10_18
-bit 10_19
bit 10_20
bit 10_22
bit 10_23
bit 10_24
+bit 10_25
bit 10_26
bit 10_27
bit 10_29
-bit 10_30
bit 10_31
bit 10_32
bit 10_33
bit 10_34
bit 10_35
bit 10_36
-bit 10_38
bit 10_39
bit 10_41
bit 10_45
@@ -695,6 +689,7 @@
bit 10_73
bit 10_74
bit 10_75
+bit 10_76
bit 10_77
bit 10_78
bit 10_79
@@ -711,11 +706,14 @@
bit 10_93
bit 10_95
bit 10_96
+bit 10_97
bit 10_98
bit 10_99
bit 10_100
+bit 10_102
bit 10_103
bit 10_106
+bit 10_109
bit 10_111
bit 10_113
bit 10_114
@@ -738,6 +736,7 @@
bit 11_12
bit 11_13
bit 11_15
+bit 11_16
bit 11_17
bit 11_18
bit 11_19
@@ -757,6 +756,7 @@
bit 11_39
bit 11_41
bit 11_42
+bit 11_44
bit 11_45
bit 11_46
bit 11_47
@@ -785,6 +785,7 @@
bit 11_76
bit 11_77
bit 11_79
+bit 11_80
bit 11_81
bit 11_82
bit 11_83
@@ -808,7 +809,6 @@
bit 11_113
bit 11_114
bit 11_115
-bit 11_116
bit 11_119
bit 11_121
bit 11_122
@@ -821,12 +821,15 @@
bit 12_05
bit 12_06
bit 12_07
+bit 12_08
bit 12_09
+bit 12_10
bit 12_11
bit 12_13
bit 12_15
bit 12_16
bit 12_17
+bit 12_18
bit 12_19
bit 12_22
bit 12_23
@@ -835,13 +838,14 @@
bit 12_27
bit 12_29
bit 12_31
+bit 12_32
bit 12_33
bit 12_34
bit 12_35
+bit 12_37
bit 12_38
bit 12_39
bit 12_41
-bit 12_44
bit 12_45
bit 12_47
bit 12_48
@@ -862,12 +866,11 @@
bit 12_65
bit 12_66
bit 12_67
-bit 12_68
+bit 12_69
bit 12_70
bit 12_71
bit 12_73
bit 12_75
-bit 12_76
bit 12_77
bit 12_79
bit 12_81
@@ -877,9 +880,9 @@
bit 12_87
bit 12_89
bit 12_90
-bit 12_91
bit 12_93
bit 12_95
+bit 12_96
bit 12_97
bit 12_98
bit 12_99
@@ -894,7 +897,6 @@
bit 12_117
bit 12_118
bit 12_119
-bit 12_120
bit 12_121
bit 12_122
bit 12_125
@@ -918,7 +920,6 @@
bit 13_17
bit 13_18
bit 13_19
-bit 13_20
bit 13_22
bit 13_23
bit 13_24
@@ -943,6 +944,7 @@
bit 13_48
bit 13_49
bit 13_50
+bit 13_51
bit 13_52
bit 13_53
bit 13_54
@@ -965,7 +967,6 @@
bit 13_74
bit 13_75
bit 13_76
-bit 13_77
bit 13_78
bit 13_79
bit 13_80
@@ -980,18 +981,18 @@
bit 13_91
bit 13_92
bit 13_93
-bit 13_94
bit 13_95
bit 13_96
bit 13_97
bit 13_98
bit 13_99
bit 13_100
+bit 13_102
bit 13_103
+bit 13_104
bit 13_105
bit 13_106
bit 13_108
-bit 13_109
bit 13_110
bit 13_111
bit 13_112
@@ -1005,6 +1006,7 @@
bit 13_121
bit 13_122
bit 13_124
+bit 13_125
bit 13_127
bit 14_00
bit 14_01
@@ -1015,15 +1017,18 @@
bit 14_07
bit 14_08
bit 14_09
+bit 14_10
bit 14_11
bit 14_12
bit 14_15
bit 14_16
bit 14_17
bit 14_18
+bit 14_20
bit 14_21
bit 14_22
bit 14_23
+bit 14_25
bit 14_26
bit 14_27
bit 14_32
@@ -1031,12 +1036,14 @@
bit 14_42
bit 14_48
bit 14_50
+bit 14_52
bit 14_54
bit 14_58
bit 14_60
bit 14_64
bit 14_65
bit 14_66
+bit 14_67
bit 14_69
bit 14_70
bit 14_71
@@ -1048,7 +1055,6 @@
bit 14_79
bit 14_80
bit 14_82
-bit 14_83
bit 14_85
bit 14_86
bit 14_87
@@ -1062,8 +1068,6 @@
bit 14_108
bit 14_112
bit 14_114
-bit 14_116
-bit 14_118
bit 14_122
bit 14_124
bit 15_01
@@ -1077,6 +1081,7 @@
bit 15_09
bit 15_10
bit 15_11
+bit 15_12
bit 15_13
bit 15_15
bit 15_17
@@ -1114,6 +1119,7 @@
bit 15_73
bit 15_74
bit 15_75
+bit 15_76
bit 15_77
bit 15_79
bit 15_81
@@ -1186,7 +1192,6 @@
bit 16_99
bit 16_102
bit 16_103
-bit 16_104
bit 16_106
bit 16_107
bit 16_108
@@ -1203,6 +1208,7 @@
bit 17_02
bit 17_06
bit 17_07
+bit 17_08
bit 17_09
bit 17_15
bit 17_16
@@ -1267,6 +1273,7 @@
bit 18_08
bit 18_09
bit 18_14
+bit 18_17
bit 18_20
bit 18_22
bit 18_23
@@ -1274,7 +1281,6 @@
bit 18_30
bit 18_31
bit 18_34
-bit 18_38
bit 18_39
bit 18_41
bit 18_42
@@ -1303,6 +1309,7 @@
bit 18_98
bit 18_102
bit 18_103
+bit 18_105
bit 18_106
bit 18_107
bit 18_109
@@ -1384,6 +1391,7 @@
bit 20_21
bit 20_22
bit 20_30
+bit 20_35
bit 20_38
bit 20_42
bit 20_43
@@ -1425,6 +1433,7 @@
bit 21_23
bit 21_30
bit 21_34
+bit 21_35
bit 21_38
bit 21_42
bit 21_43
@@ -1443,7 +1452,6 @@
bit 21_73
bit 21_84
bit 21_85
-bit 21_86
bit 21_98
bit 21_102
bit 21_106
@@ -1458,6 +1466,7 @@
bit 21_126
bit 22_02
bit 22_06
+bit 22_08
bit 22_09
bit 22_15
bit 22_16
@@ -1470,6 +1479,7 @@
bit 22_32
bit 22_35
bit 22_38
+bit 22_39
bit 22_42
bit 22_43
bit 22_44
@@ -1498,6 +1508,7 @@
bit 22_99
bit 22_102
bit 22_103
+bit 22_104
bit 22_106
bit 22_107
bit 22_108
@@ -1546,6 +1557,7 @@
bit 23_71
bit 23_73
bit 23_79
+bit 23_80
bit 23_85
bit 23_86
bit 23_87
@@ -1574,6 +1586,7 @@
bit 24_05
bit 24_06
bit 24_07
+bit 24_08
bit 24_09
bit 24_13
bit 24_15
diff --git a/kintex7/mask_riob33.db b/kintex7/mask_riob33.db
index 9f9de79..f55897d 100644
--- a/kintex7/mask_riob33.db
+++ b/kintex7/mask_riob33.db
@@ -3,6 +3,7 @@
bit 00_03
bit 00_07
bit 00_09
+bit 00_10
bit 00_11
bit 00_14
bit 00_17
@@ -21,6 +22,7 @@
bit 00_65
bit 00_66
bit 00_67
+bit 00_69
bit 00_71
bit 00_73
bit 00_75
@@ -33,7 +35,11 @@
bit 00_103
bit 00_106
bit 00_109
+bit 00_110
+bit 00_111
bit 00_114
+bit 00_115
+bit 00_118
bit 01_00
bit 01_01
bit 01_02
@@ -80,9 +86,9 @@
bit 01_108
bit 01_109
bit 01_110
+bit 01_112
bit 01_114
bit 01_116
-bit 02_02
bit 02_05
bit 02_06
bit 02_07
@@ -94,7 +100,6 @@
bit 02_18
bit 02_22
bit 02_23
-bit 02_26
bit 02_30
bit 02_31
bit 02_34
@@ -107,7 +112,7 @@
bit 02_51
bit 02_54
bit 02_55
-bit 02_58
+bit 02_59
bit 02_62
bit 02_63
bit 02_66
@@ -124,31 +129,27 @@
bit 02_94
bit 02_95
bit 02_98
+bit 02_99
bit 02_102
bit 02_103
bit 02_106
bit 02_110
bit 02_111
-bit 02_114
-bit 02_115
-bit 02_117
bit 02_118
bit 02_119
bit 02_126
bit 02_127
bit 03_02
-bit 03_04
bit 03_05
bit 03_06
bit 03_10
bit 03_13
bit 03_14
-bit 03_21
bit 03_29
+bit 03_30
bit 03_37
bit 03_38
bit 03_45
-bit 03_46
bit 03_52
bit 03_53
bit 03_54
@@ -156,7 +157,6 @@
bit 03_61
bit 03_62
bit 03_66
-bit 03_68
bit 03_69
bit 03_70
bit 03_74
@@ -172,21 +172,23 @@
bit 03_116
bit 03_117
bit 03_118
+bit 03_122
bit 03_125
bit 03_126
bit 04_05
bit 04_06
+bit 04_07
bit 04_10
bit 04_11
bit 04_12
bit 04_14
bit 04_15
+bit 04_20
bit 04_21
bit 04_22
bit 04_27
bit 04_30
bit 04_31
-bit 04_32
bit 04_35
bit 04_36
bit 04_37
@@ -207,7 +209,6 @@
bit 04_68
bit 04_69
bit 04_70
-bit 04_71
bit 04_75
bit 04_76
bit 04_77
@@ -233,8 +234,8 @@
bit 04_119
bit 04_124
bit 05_01
-bit 05_02
bit 05_05
+bit 05_07
bit 05_09
bit 05_10
bit 05_12
@@ -242,12 +243,10 @@
bit 05_14
bit 05_17
bit 05_18
-bit 05_20
bit 05_22
bit 05_25
bit 05_26
bit 05_28
-bit 05_30
bit 05_33
bit 05_34
bit 05_36
@@ -260,31 +259,28 @@
bit 05_50
bit 05_52
bit 05_53
+bit 05_54
bit 05_58
bit 05_60
-bit 05_63
bit 05_65
bit 05_66
bit 05_68
bit 05_69
bit 05_73
bit 05_74
-bit 05_75
bit 05_76
bit 05_77
-bit 05_78
bit 05_81
-bit 05_82
bit 05_86
bit 05_89
bit 05_90
bit 05_92
+bit 05_97
bit 05_98
bit 05_101
bit 05_102
bit 05_106
bit 05_108
-bit 05_110
bit 05_113
bit 05_114
bit 05_116
@@ -295,9 +291,11 @@
bit 06_02
bit 06_03
bit 06_04
+bit 06_05
bit 06_06
bit 06_10
bit 06_12
+bit 06_13
bit 06_14
bit 06_17
bit 06_20
@@ -328,11 +326,10 @@
bit 06_69
bit 06_70
bit 06_71
-bit 06_72
-bit 06_73
bit 06_74
bit 06_75
bit 06_76
+bit 06_77
bit 06_78
bit 06_81
bit 06_83
@@ -344,8 +341,7 @@
bit 06_99
bit 06_100
bit 06_101
-bit 06_106
-bit 06_108
+bit 06_107
bit 06_109
bit 06_110
bit 06_113
@@ -355,7 +351,6 @@
bit 06_119
bit 06_121
bit 06_123
-bit 06_124
bit 06_125
bit 07_00
bit 07_03
@@ -393,7 +388,6 @@
bit 07_48
bit 07_50
bit 07_51
-bit 07_52
bit 07_53
bit 07_54
bit 07_55
@@ -422,6 +416,7 @@
bit 07_86
bit 07_87
bit 07_88
+bit 07_90
bit 07_91
bit 07_92
bit 07_94
@@ -478,6 +473,7 @@
bit 08_33
bit 08_34
bit 08_35
+bit 08_36
bit 08_38
bit 08_39
bit 08_40
@@ -565,7 +561,8 @@
bit 09_12
bit 09_13
bit 09_16
-bit 09_20
+bit 09_18
+bit 09_19
bit 09_23
bit 09_24
bit 09_26
@@ -580,7 +577,6 @@
bit 09_35
bit 09_36
bit 09_40
-bit 09_42
bit 09_43
bit 09_44
bit 09_45
@@ -597,18 +593,18 @@
bit 09_59
bit 09_60
bit 09_61
+bit 09_64
bit 09_66
bit 09_67
-bit 09_68
bit 09_69
bit 09_71
bit 09_72
bit 09_73
-bit 09_74
bit 09_75
bit 09_76
bit 09_77
bit 09_78
+bit 09_79
bit 09_82
bit 09_83
bit 09_87
@@ -617,20 +613,20 @@
bit 09_91
bit 09_92
bit 09_93
-bit 09_94
bit 09_96
bit 09_98
bit 09_99
-bit 09_100
+bit 09_104
+bit 09_106
bit 09_107
bit 09_108
bit 09_109
bit 09_110
bit 09_111
bit 09_112
+bit 09_113
bit 09_114
bit 09_115
-bit 09_121
bit 09_122
bit 09_123
bit 09_124
@@ -651,22 +647,20 @@
bit 10_16
bit 10_17
bit 10_18
-bit 10_19
bit 10_20
bit 10_22
bit 10_23
bit 10_24
+bit 10_25
bit 10_26
bit 10_27
bit 10_29
-bit 10_30
bit 10_31
bit 10_32
bit 10_33
bit 10_34
bit 10_35
bit 10_36
-bit 10_38
bit 10_39
bit 10_41
bit 10_45
@@ -695,6 +689,7 @@
bit 10_73
bit 10_74
bit 10_75
+bit 10_76
bit 10_77
bit 10_78
bit 10_79
@@ -711,11 +706,14 @@
bit 10_93
bit 10_95
bit 10_96
+bit 10_97
bit 10_98
bit 10_99
bit 10_100
+bit 10_102
bit 10_103
bit 10_106
+bit 10_109
bit 10_111
bit 10_113
bit 10_114
@@ -738,6 +736,7 @@
bit 11_12
bit 11_13
bit 11_15
+bit 11_16
bit 11_17
bit 11_18
bit 11_19
@@ -757,6 +756,7 @@
bit 11_39
bit 11_41
bit 11_42
+bit 11_44
bit 11_45
bit 11_46
bit 11_47
@@ -785,6 +785,7 @@
bit 11_76
bit 11_77
bit 11_79
+bit 11_80
bit 11_81
bit 11_82
bit 11_83
@@ -808,7 +809,6 @@
bit 11_113
bit 11_114
bit 11_115
-bit 11_116
bit 11_119
bit 11_121
bit 11_122
@@ -821,12 +821,15 @@
bit 12_05
bit 12_06
bit 12_07
+bit 12_08
bit 12_09
+bit 12_10
bit 12_11
bit 12_13
bit 12_15
bit 12_16
bit 12_17
+bit 12_18
bit 12_19
bit 12_22
bit 12_23
@@ -835,13 +838,14 @@
bit 12_27
bit 12_29
bit 12_31
+bit 12_32
bit 12_33
bit 12_34
bit 12_35
+bit 12_37
bit 12_38
bit 12_39
bit 12_41
-bit 12_44
bit 12_45
bit 12_47
bit 12_48
@@ -862,12 +866,11 @@
bit 12_65
bit 12_66
bit 12_67
-bit 12_68
+bit 12_69
bit 12_70
bit 12_71
bit 12_73
bit 12_75
-bit 12_76
bit 12_77
bit 12_79
bit 12_81
@@ -877,9 +880,9 @@
bit 12_87
bit 12_89
bit 12_90
-bit 12_91
bit 12_93
bit 12_95
+bit 12_96
bit 12_97
bit 12_98
bit 12_99
@@ -894,7 +897,6 @@
bit 12_117
bit 12_118
bit 12_119
-bit 12_120
bit 12_121
bit 12_122
bit 12_125
@@ -918,7 +920,6 @@
bit 13_17
bit 13_18
bit 13_19
-bit 13_20
bit 13_22
bit 13_23
bit 13_24
@@ -943,6 +944,7 @@
bit 13_48
bit 13_49
bit 13_50
+bit 13_51
bit 13_52
bit 13_53
bit 13_54
@@ -965,7 +967,6 @@
bit 13_74
bit 13_75
bit 13_76
-bit 13_77
bit 13_78
bit 13_79
bit 13_80
@@ -980,18 +981,18 @@
bit 13_91
bit 13_92
bit 13_93
-bit 13_94
bit 13_95
bit 13_96
bit 13_97
bit 13_98
bit 13_99
bit 13_100
+bit 13_102
bit 13_103
+bit 13_104
bit 13_105
bit 13_106
bit 13_108
-bit 13_109
bit 13_110
bit 13_111
bit 13_112
@@ -1005,6 +1006,7 @@
bit 13_121
bit 13_122
bit 13_124
+bit 13_125
bit 13_127
bit 14_00
bit 14_01
@@ -1015,15 +1017,18 @@
bit 14_07
bit 14_08
bit 14_09
+bit 14_10
bit 14_11
bit 14_12
bit 14_15
bit 14_16
bit 14_17
bit 14_18
+bit 14_20
bit 14_21
bit 14_22
bit 14_23
+bit 14_25
bit 14_26
bit 14_27
bit 14_32
@@ -1031,12 +1036,14 @@
bit 14_42
bit 14_48
bit 14_50
+bit 14_52
bit 14_54
bit 14_58
bit 14_60
bit 14_64
bit 14_65
bit 14_66
+bit 14_67
bit 14_69
bit 14_70
bit 14_71
@@ -1048,7 +1055,6 @@
bit 14_79
bit 14_80
bit 14_82
-bit 14_83
bit 14_85
bit 14_86
bit 14_87
@@ -1062,8 +1068,6 @@
bit 14_108
bit 14_112
bit 14_114
-bit 14_116
-bit 14_118
bit 14_122
bit 14_124
bit 15_01
@@ -1077,6 +1081,7 @@
bit 15_09
bit 15_10
bit 15_11
+bit 15_12
bit 15_13
bit 15_15
bit 15_17
@@ -1114,6 +1119,7 @@
bit 15_73
bit 15_74
bit 15_75
+bit 15_76
bit 15_77
bit 15_79
bit 15_81
@@ -1186,7 +1192,6 @@
bit 16_99
bit 16_102
bit 16_103
-bit 16_104
bit 16_106
bit 16_107
bit 16_108
@@ -1203,6 +1208,7 @@
bit 17_02
bit 17_06
bit 17_07
+bit 17_08
bit 17_09
bit 17_15
bit 17_16
@@ -1267,6 +1273,7 @@
bit 18_08
bit 18_09
bit 18_14
+bit 18_17
bit 18_20
bit 18_22
bit 18_23
@@ -1274,7 +1281,6 @@
bit 18_30
bit 18_31
bit 18_34
-bit 18_38
bit 18_39
bit 18_41
bit 18_42
@@ -1303,6 +1309,7 @@
bit 18_98
bit 18_102
bit 18_103
+bit 18_105
bit 18_106
bit 18_107
bit 18_109
@@ -1384,6 +1391,7 @@
bit 20_21
bit 20_22
bit 20_30
+bit 20_35
bit 20_38
bit 20_42
bit 20_43
@@ -1425,6 +1433,7 @@
bit 21_23
bit 21_30
bit 21_34
+bit 21_35
bit 21_38
bit 21_42
bit 21_43
@@ -1443,7 +1452,6 @@
bit 21_73
bit 21_84
bit 21_85
-bit 21_86
bit 21_98
bit 21_102
bit 21_106
@@ -1458,6 +1466,7 @@
bit 21_126
bit 22_02
bit 22_06
+bit 22_08
bit 22_09
bit 22_15
bit 22_16
@@ -1470,6 +1479,7 @@
bit 22_32
bit 22_35
bit 22_38
+bit 22_39
bit 22_42
bit 22_43
bit 22_44
@@ -1498,6 +1508,7 @@
bit 22_99
bit 22_102
bit 22_103
+bit 22_104
bit 22_106
bit 22_107
bit 22_108
@@ -1546,6 +1557,7 @@
bit 23_71
bit 23_73
bit 23_79
+bit 23_80
bit 23_85
bit 23_86
bit 23_87
@@ -1574,6 +1586,7 @@
bit 24_05
bit 24_06
bit 24_07
+bit 24_08
bit 24_09
bit 24_13
bit 24_15
diff --git a/kintex7/segbits_int_l.origin_info.db b/kintex7/segbits_int_l.origin_info.db
index 932b2c0..9751df2 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
@@ -676,7 +676,7 @@
INT_L.FAN_ALT4.EL1END0 origin:050-pip-seed !22_08 16_08 23_08 24_08 25_08
INT_L.FAN_ALT4.ER1END0 origin:050-pip-seed !23_08 17_08 22_08 24_08 25_08
INT_L.FAN_ALT4.FAN_BOUNCE2 origin:050-pip-seed !23_08 20_08 22_08 24_08 25_08
-INT_L.FAN_ALT4.FAN_BOUNCE7 origin:056-pip-rem !22_08 20_08 23_08 24_08 25_08
+INT_L.FAN_ALT4.FAN_BOUNCE7 origin:050-pip-seed !22_08 20_08 23_08 24_08 25_08
INT_L.FAN_ALT4.GFAN0 origin:054-pip-fan-alt !22_08 !23_08 !24_08 21_08 25_08
INT_L.FAN_ALT4.LOGIC_OUTS_L18 origin:050-pip-seed !22_08 !23_08 !25_08 21_08 24_08
INT_L.FAN_ALT4.LOGIC_OUTS_L4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
@@ -3125,7 +3125,7 @@
INT_L.SS6BEG2.LVB_L0 origin:056-pip-rem 04_47 06_46
INT_L.SS6BEG2.LVB_L12 origin:056-pip-rem 04_47 05_45
INT_L.SS6BEG2.NW2END3 origin:050-pip-seed 03_46 05_46
-INT_L.SS6BEG2.NW6END3 origin:056-pip-rem 05_46 07_47
+INT_L.SS6BEG2.NW6END3 origin:050-pip-seed 05_46 07_47
INT_L.SS6BEG2.SE2END2 origin:050-pip-seed 03_46 04_44
INT_L.SS6BEG2.SE6END2 origin:050-pip-seed 04_44 07_47
INT_L.SS6BEG2.SS2END2 origin:050-pip-seed 02_46 02_47
@@ -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:056-pip-rem 04_61 05_60
+INT_L.SW6BEG3.EE4END3 origin:050-pip-seed 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
diff --git a/kintex7/segbits_int_r.db b/kintex7/segbits_int_r.db
index eacf973..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 20_05 20_08 !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 8757c26..147d004 100644
--- a/kintex7/segbits_int_r.origin_info.db
+++ b/kintex7/segbits_int_r.origin_info.db
@@ -413,7 +413,7 @@
INT_R.EE4BEG3.SS2END3 origin:050-pip-seed 03_56 05_59
INT_R.EE4BEG3.SS6END3 origin:050-pip-seed 05_59 06_56
INT_R.EE4BEG3.SW2END3 origin:050-pip-seed 02_57 05_59
-INT_R.EE4BEG3.SW6END3 origin:050-pip-seed 05_56 05_59
+INT_R.EE4BEG3.SW6END3 origin:056-pip-rem 05_56 05_59
INT_R.EL1BEG0.EE2END1 origin:050-pip-seed 07_20 15_21
INT_R.EL1BEG0.EE4END1 origin:050-pip-seed 07_20 12_21
INT_R.EL1BEG0.EL1END1 origin:050-pip-seed 11_21 13_21
@@ -676,7 +676,7 @@
INT_R.FAN_ALT4.EL1END0 origin:050-pip-seed !22_08 16_08 23_08 24_08 25_08
INT_R.FAN_ALT4.ER1END0 origin:050-pip-seed !23_08 17_08 22_08 24_08 25_08
INT_R.FAN_ALT4.FAN_BOUNCE2 origin:050-pip-seed !23_08 20_08 22_08 24_08 25_08
-INT_R.FAN_ALT4.FAN_BOUNCE7 origin:056-pip-rem !22_08 20_08 23_08 24_08 25_08
+INT_R.FAN_ALT4.FAN_BOUNCE7 origin:050-pip-seed !22_08 20_08 23_08 24_08 25_08
INT_R.FAN_ALT4.GFAN0 origin:054-pip-fan-alt !22_08 !23_08 !24_08 21_08 25_08
INT_R.FAN_ALT4.LOGIC_OUTS18 origin:050-pip-seed !22_08 !23_08 !25_08 21_08 24_08
INT_R.FAN_ALT4.LOGIC_OUTS4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
@@ -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 20_05 20_08 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
@@ -2193,7 +2193,7 @@
INT_R.NE6BEG3.SE2END3 origin:050-pip-seed 02_53 05_55
INT_R.NE6BEG3.SE6END3 origin:050-pip-seed 05_55 06_52
INT_R.NE6BEG3.WW2END2 origin:050-pip-seed 03_52 04_53
-INT_R.NE6BEG3.WW4END3 origin:050-pip-seed 04_53 05_52
+INT_R.NE6BEG3.WW4END3 origin:056-pip-rem 04_53 05_52
INT_R.NL1BEG0.LOGIC_OUTS1 origin:050-pip-seed 07_16 14_17
INT_R.NL1BEG0.LOGIC_OUTS13 origin:050-pip-seed 10_17 14_17
INT_R.NL1BEG0.LOGIC_OUTS19 origin:050-pip-seed 08_17 14_17
@@ -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
diff --git a/kintex7/tilegrid.json b/kintex7/tilegrid.json
index 24fec44..df741f5 100644
--- a/kintex7/tilegrid.json
+++ b/kintex7/tilegrid.json
@@ -103503,7 +103503,14 @@
"type": "HCLK_IOB"
},
"HCLK_IOI3_X1Y130": {
- "bits": {},
+ "bits": {
+ "CLB_IO_CLK": {
+ "baseaddr": "0x00000000",
+ "frames": 42,
+ "offset": 45,
+ "words": 10
+ }
+ },
"grid_x": 1,
"grid_y": 78,
"sites": {
@@ -103520,7 +103527,14 @@
"type": "HCLK_IOI3"
},
"HCLK_IOI3_X1Y182": {
- "bits": {},
+ "bits": {
+ "CLB_IO_CLK": {
+ "baseaddr": "0x00020000",
+ "frames": 42,
+ "offset": 45,
+ "words": 10
+ }
+ },
"grid_x": 1,
"grid_y": 26,
"sites": {
@@ -103537,7 +103551,14 @@
"type": "HCLK_IOI3"
},
"HCLK_IOI3_X1Y26": {
- "bits": {},
+ "bits": {
+ "CLB_IO_CLK": {
+ "baseaddr": "0x00420000",
+ "frames": 42,
+ "offset": 45,
+ "words": 10
+ }
+ },
"grid_x": 1,
"grid_y": 182,
"sites": {
@@ -103554,7 +103575,14 @@
"type": "HCLK_IOI3"
},
"HCLK_IOI3_X1Y78": {
- "bits": {},
+ "bits": {
+ "CLB_IO_CLK": {
+ "baseaddr": "0x00400000",
+ "frames": 42,
+ "offset": 45,
+ "words": 10
+ }
+ },
"grid_x": 1,
"grid_y": 130,
"sites": {
@@ -103571,7 +103599,14 @@
"type": "HCLK_IOI3"
},
"HCLK_IOI_X115Y26": {
- "bits": {},
+ "bits": {
+ "CLB_IO_CLK": {
+ "baseaddr": "0x00421580",
+ "frames": 42,
+ "offset": 45,
+ "words": 10
+ }
+ },
"grid_x": 115,
"grid_y": 182,
"sites": {
@@ -103588,7 +103623,14 @@
"type": "HCLK_IOI"
},
"HCLK_IOI_X115Y78": {
- "bits": {},
+ "bits": {
+ "CLB_IO_CLK": {
+ "baseaddr": "0x00401580",
+ "frames": 42,
+ "offset": 45,
+ "words": 10
+ }
+ },
"grid_x": 115,
"grid_y": 130,
"sites": {
diff --git a/zynq7/mask_liob33.db b/zynq7/mask_liob33.db
index 6d54afa..fb1e304 100644
--- a/zynq7/mask_liob33.db
+++ b/zynq7/mask_liob33.db
@@ -1,6 +1,6 @@
+bit 00_01
bit 00_02
bit 00_03
-bit 00_06
bit 00_07
bit 00_09
bit 00_10
@@ -13,6 +13,7 @@
bit 00_38
bit 00_39
bit 00_42
+bit 00_45
bit 00_46
bit 00_65
bit 00_67
@@ -56,7 +57,7 @@
bit 01_102
bit 01_104
bit 01_105
-bit 02_03
+bit 02_02
bit 02_05
bit 02_06
bit 02_07
@@ -67,6 +68,7 @@
bit 02_15
bit 02_22
bit 02_23
+bit 02_26
bit 02_30
bit 02_31
bit 02_42
@@ -80,22 +82,18 @@
bit 02_62
bit 02_63
bit 02_66
-bit 02_67
bit 02_69
bit 02_70
bit 02_71
bit 02_74
-bit 02_75
bit 02_77
bit 02_78
bit 02_79
bit 02_86
bit 02_87
-bit 02_93
bit 02_94
bit 02_95
bit 02_102
-bit 02_103
bit 02_106
bit 02_110
bit 02_111
@@ -116,14 +114,12 @@
bit 03_53
bit 03_60
bit 03_61
-bit 03_62
bit 03_66
bit 03_70
bit 03_74
bit 03_77
bit 03_78
bit 03_93
-bit 03_109
bit 03_110
bit 03_116
bit 03_125
@@ -137,12 +133,12 @@
bit 04_15
bit 04_19
bit 04_28
-bit 04_29
bit 04_30
bit 04_44
bit 04_47
bit 04_51
bit 04_55
+bit 04_59
bit 04_60
bit 04_61
bit 04_63
@@ -163,7 +159,6 @@
bit 04_115
bit 04_119
bit 04_124
-bit 04_125
bit 04_127
bit 05_01
bit 05_02
@@ -173,7 +168,6 @@
bit 05_13
bit 05_17
bit 05_18
-bit 05_26
bit 05_42
bit 05_49
bit 05_50
@@ -181,24 +175,27 @@
bit 05_53
bit 05_54
bit 05_58
+bit 05_60
bit 05_65
bit 05_66
bit 05_69
+bit 05_73
bit 05_74
bit 05_76
bit 05_77
bit 05_81
bit 05_82
-bit 05_86
-bit 05_102
bit 05_110
bit 05_113
bit 05_114
bit 05_117
bit 05_119
+bit 05_122
bit 05_126
+bit 05_127
bit 06_01
bit 06_02
+bit 06_03
bit 06_04
bit 06_05
bit 06_06
@@ -214,16 +211,15 @@
bit 06_23
bit 06_27
bit 06_28
-bit 06_29
bit 06_30
bit 06_31
-bit 06_39
bit 06_43
bit 06_44
bit 06_45
bit 06_46
bit 06_49
bit 06_53
+bit 06_57
bit 06_59
bit 06_60
bit 06_61
@@ -248,12 +244,8 @@
bit 06_94
bit 06_103
bit 06_107
-bit 06_108
-bit 06_110
-bit 06_121
bit 06_123
bit 06_124
-bit 06_125
bit 07_00
bit 07_02
bit 07_03
@@ -262,7 +254,6 @@
bit 07_06
bit 07_07
bit 07_08
-bit 07_10
bit 07_11
bit 07_13
bit 07_14
@@ -274,7 +265,6 @@
bit 07_23
bit 07_24
bit 07_27
-bit 07_28
bit 07_30
bit 07_31
bit 07_32
@@ -292,6 +282,7 @@
bit 07_56
bit 07_58
bit 07_59
+bit 07_62
bit 07_63
bit 07_64
bit 07_67
@@ -311,6 +302,7 @@
bit 07_88
bit 07_94
bit 07_95
+bit 07_96
bit 07_100
bit 07_102
bit 07_103
@@ -324,6 +316,7 @@
bit 07_118
bit 07_119
bit 07_120
+bit 07_123
bit 07_126
bit 07_127
bit 08_00
@@ -331,7 +324,6 @@
bit 08_02
bit 08_04
bit 08_05
-bit 08_06
bit 08_07
bit 08_08
bit 08_09
@@ -348,7 +340,6 @@
bit 08_23
bit 08_24
bit 08_25
-bit 08_26
bit 08_27
bit 08_28
bit 08_29
@@ -377,6 +368,7 @@
bit 08_64
bit 08_65
bit 08_66
+bit 08_68
bit 08_69
bit 08_70
bit 08_71
@@ -402,8 +394,8 @@
bit 08_95
bit 08_96
bit 08_97
+bit 08_100
bit 08_101
-bit 08_102
bit 08_103
bit 08_104
bit 08_105
@@ -413,6 +405,8 @@
bit 08_111
bit 08_112
bit 08_113
+bit 08_117
+bit 08_118
bit 08_119
bit 08_120
bit 08_121
@@ -429,7 +423,6 @@
bit 09_06
bit 09_07
bit 09_08
-bit 09_10
bit 09_11
bit 09_13
bit 09_15
@@ -444,12 +437,11 @@
bit 09_34
bit 09_35
bit 09_36
-bit 09_39
+bit 09_37
bit 09_40
bit 09_41
bit 09_47
bit 09_48
-bit 09_49
bit 09_50
bit 09_51
bit 09_52
@@ -469,10 +461,9 @@
bit 09_77
bit 09_79
bit 09_80
+bit 09_82
bit 09_83
-bit 09_84
bit 09_91
-bit 09_98
bit 09_99
bit 09_100
bit 09_106
@@ -485,6 +476,7 @@
bit 09_121
bit 09_122
bit 09_123
+bit 09_127
bit 10_00
bit 10_01
bit 10_02
@@ -509,26 +501,28 @@
bit 10_28
bit 10_30
bit 10_31
+bit 10_33
bit 10_34
bit 10_37
bit 10_39
bit 10_41
bit 10_42
bit 10_43
+bit 10_44
bit 10_46
bit 10_47
-bit 10_49
bit 10_50
bit 10_52
bit 10_53
bit 10_55
+bit 10_56
bit 10_57
bit 10_58
bit 10_59
bit 10_60
-bit 10_62
bit 10_63
bit 10_64
+bit 10_65
bit 10_66
bit 10_67
bit 10_69
@@ -552,11 +546,12 @@
bit 10_92
bit 10_94
bit 10_95
-bit 10_97
bit 10_98
bit 10_101
bit 10_103
bit 10_104
+bit 10_105
+bit 10_106
bit 10_107
bit 10_110
bit 10_111
@@ -577,7 +572,6 @@
bit 11_08
bit 11_09
bit 11_10
-bit 11_11
bit 11_13
bit 11_15
bit 11_17
@@ -626,6 +620,7 @@
bit 11_82
bit 11_83
bit 11_87
+bit 11_89
bit 11_90
bit 11_91
bit 11_95
@@ -633,21 +628,19 @@
bit 11_100
bit 11_101
bit 11_103
-bit 11_104
bit 11_105
bit 11_106
bit 11_107
bit 11_111
bit 11_113
-bit 11_115
bit 11_116
bit 11_117
bit 11_119
bit 11_121
bit 11_122
bit 11_123
+bit 11_125
bit 11_127
-bit 12_00
bit 12_01
bit 12_02
bit 12_03
@@ -662,6 +655,7 @@
bit 12_15
bit 12_16
bit 12_17
+bit 12_19
bit 12_20
bit 12_21
bit 12_23
@@ -680,7 +674,6 @@
bit 12_43
bit 12_46
bit 12_47
-bit 12_48
bit 12_49
bit 12_50
bit 12_52
@@ -697,6 +690,7 @@
bit 12_69
bit 12_71
bit 12_73
+bit 12_74
bit 12_75
bit 12_77
bit 12_78
@@ -708,7 +702,6 @@
bit 12_89
bit 12_90
bit 12_91
-bit 12_93
bit 12_94
bit 12_95
bit 12_97
@@ -725,7 +718,6 @@
bit 12_115
bit 12_117
bit 12_119
-bit 12_120
bit 12_121
bit 12_122
bit 12_123
@@ -755,13 +747,11 @@
bit 13_24
bit 13_25
bit 13_26
-bit 13_28
-bit 13_29
bit 13_30
bit 13_31
bit 13_33
bit 13_34
-bit 13_38
+bit 13_36
bit 13_39
bit 13_40
bit 13_41
@@ -788,7 +778,6 @@
bit 13_69
bit 13_70
bit 13_71
-bit 13_72
bit 13_73
bit 13_74
bit 13_75
@@ -805,7 +794,6 @@
bit 13_88
bit 13_89
bit 13_90
-bit 13_91
bit 13_92
bit 13_94
bit 13_95
@@ -823,13 +811,13 @@
bit 13_111
bit 13_113
bit 13_114
-bit 13_115
bit 13_116
bit 13_119
bit 13_120
bit 13_121
bit 13_122
-bit 13_124
+bit 13_123
+bit 13_126
bit 13_127
bit 14_00
bit 14_01
@@ -849,7 +837,6 @@
bit 14_19
bit 14_20
bit 14_23
-bit 14_25
bit 14_26
bit 14_29
bit 14_30
@@ -857,10 +844,12 @@
bit 14_34
bit 14_36
bit 14_42
+bit 14_46
bit 14_50
bit 14_52
bit 14_56
bit 14_58
+bit 14_60
bit 14_64
bit 14_66
bit 14_67
@@ -874,15 +863,16 @@
bit 14_79
bit 14_82
bit 14_83
-bit 14_84
bit 14_87
bit 14_88
bit 14_89
+bit 14_90
bit 14_93
bit 14_94
bit 14_95
bit 14_98
bit 14_100
+bit 14_106
bit 14_114
bit 14_116
bit 14_122
@@ -894,7 +884,6 @@
bit 15_07
bit 15_09
bit 15_10
-bit 15_11
bit 15_12
bit 15_13
bit 15_14
@@ -925,6 +914,8 @@
bit 15_64
bit 15_65
bit 15_66
+bit 15_67
+bit 15_68
bit 15_69
bit 15_71
bit 15_72
@@ -937,6 +928,7 @@
bit 15_79
bit 15_80
bit 15_81
+bit 15_82
bit 15_85
bit 15_87
bit 15_89
@@ -953,9 +945,11 @@
bit 15_107
bit 15_111
bit 15_113
+bit 15_117
bit 15_119
bit 15_121
bit 15_123
+bit 15_125
bit 15_127
bit 16_02
bit 16_06
@@ -968,6 +962,7 @@
bit 16_24
bit 16_30
bit 16_31
+bit 16_32
bit 16_35
bit 16_38
bit 16_40
@@ -1104,6 +1099,7 @@
bit 18_71
bit 18_72
bit 18_78
+bit 18_81
bit 18_84
bit 18_86
bit 18_87
@@ -1122,6 +1118,7 @@
bit 18_114
bit 18_119
bit 18_120
+bit 18_121
bit 18_123
bit 18_125
bit 18_127
@@ -1148,6 +1145,7 @@
bit 19_47
bit 19_49
bit 19_50
+bit 19_54
bit 19_55
bit 19_56
bit 19_57
@@ -1163,7 +1161,6 @@
bit 19_84
bit 19_86
bit 19_87
-bit 19_89
bit 19_94
bit 19_95
bit 19_97
@@ -1224,7 +1221,6 @@
bit 20_122
bit 20_124
bit 20_126
-bit 21_02
bit 21_06
bit 21_09
bit 21_20
@@ -1268,6 +1264,7 @@
bit 21_126
bit 22_02
bit 22_06
+bit 22_07
bit 22_09
bit 22_15
bit 22_21
@@ -1275,8 +1272,10 @@
bit 22_23
bit 22_30
bit 22_31
+bit 22_32
bit 22_35
bit 22_38
+bit 22_40
bit 22_42
bit 22_43
bit 22_44
@@ -1285,7 +1284,6 @@
bit 22_48
bit 22_51
bit 22_54
-bit 22_56
bit 22_57
bit 22_58
bit 22_60
@@ -1300,6 +1298,7 @@
bit 22_87
bit 22_94
bit 22_95
+bit 22_96
bit 22_99
bit 22_102
bit 22_106
@@ -1339,6 +1338,7 @@
bit 23_48
bit 23_51
bit 23_54
+bit 23_55
bit 23_56
bit 23_57
bit 23_58
@@ -1359,6 +1359,7 @@
bit 23_96
bit 23_99
bit 23_102
+bit 23_103
bit 23_104
bit 23_106
bit 23_107
@@ -1471,6 +1472,7 @@
bit 25_51
bit 25_52
bit 25_54
+bit 25_55
bit 25_56
bit 25_57
bit 25_58
diff --git a/zynq7/mask_riob33.db b/zynq7/mask_riob33.db
index 2da9c8a..6461e8c 100644
--- a/zynq7/mask_riob33.db
+++ b/zynq7/mask_riob33.db
@@ -1,6 +1,6 @@
+bit 00_01
bit 00_02
bit 00_03
-bit 00_06
bit 00_07
bit 00_09
bit 00_10
@@ -13,6 +13,7 @@
bit 00_38
bit 00_39
bit 00_42
+bit 00_45
bit 00_46
bit 00_65
bit 00_67
@@ -56,7 +57,7 @@
bit 01_102
bit 01_104
bit 01_105
-bit 02_03
+bit 02_02
bit 02_05
bit 02_06
bit 02_07
@@ -67,6 +68,7 @@
bit 02_15
bit 02_22
bit 02_23
+bit 02_26
bit 02_30
bit 02_31
bit 02_42
@@ -80,22 +82,18 @@
bit 02_62
bit 02_63
bit 02_66
-bit 02_67
bit 02_69
bit 02_70
bit 02_71
bit 02_74
-bit 02_75
bit 02_77
bit 02_78
bit 02_79
bit 02_86
bit 02_87
-bit 02_93
bit 02_94
bit 02_95
bit 02_102
-bit 02_103
bit 02_106
bit 02_110
bit 02_111
@@ -116,14 +114,12 @@
bit 03_53
bit 03_60
bit 03_61
-bit 03_62
bit 03_66
bit 03_70
bit 03_74
bit 03_77
bit 03_78
bit 03_93
-bit 03_109
bit 03_110
bit 03_116
bit 03_125
@@ -137,12 +133,12 @@
bit 04_15
bit 04_19
bit 04_28
-bit 04_29
bit 04_30
bit 04_44
bit 04_47
bit 04_51
bit 04_55
+bit 04_59
bit 04_60
bit 04_61
bit 04_63
@@ -163,7 +159,6 @@
bit 04_115
bit 04_119
bit 04_124
-bit 04_125
bit 04_127
bit 05_01
bit 05_02
@@ -173,7 +168,6 @@
bit 05_13
bit 05_17
bit 05_18
-bit 05_26
bit 05_42
bit 05_49
bit 05_50
@@ -181,24 +175,27 @@
bit 05_53
bit 05_54
bit 05_58
+bit 05_60
bit 05_65
bit 05_66
bit 05_69
+bit 05_73
bit 05_74
bit 05_76
bit 05_77
bit 05_81
bit 05_82
-bit 05_86
-bit 05_102
bit 05_110
bit 05_113
bit 05_114
bit 05_117
bit 05_119
+bit 05_122
bit 05_126
+bit 05_127
bit 06_01
bit 06_02
+bit 06_03
bit 06_04
bit 06_05
bit 06_06
@@ -214,16 +211,15 @@
bit 06_23
bit 06_27
bit 06_28
-bit 06_29
bit 06_30
bit 06_31
-bit 06_39
bit 06_43
bit 06_44
bit 06_45
bit 06_46
bit 06_49
bit 06_53
+bit 06_57
bit 06_59
bit 06_60
bit 06_61
@@ -248,12 +244,8 @@
bit 06_94
bit 06_103
bit 06_107
-bit 06_108
-bit 06_110
-bit 06_121
bit 06_123
bit 06_124
-bit 06_125
bit 07_00
bit 07_02
bit 07_03
@@ -262,7 +254,6 @@
bit 07_06
bit 07_07
bit 07_08
-bit 07_10
bit 07_11
bit 07_13
bit 07_14
@@ -274,7 +265,6 @@
bit 07_23
bit 07_24
bit 07_27
-bit 07_28
bit 07_30
bit 07_31
bit 07_32
@@ -292,6 +282,7 @@
bit 07_56
bit 07_58
bit 07_59
+bit 07_62
bit 07_63
bit 07_64
bit 07_67
@@ -311,6 +302,7 @@
bit 07_88
bit 07_94
bit 07_95
+bit 07_96
bit 07_100
bit 07_102
bit 07_103
@@ -324,6 +316,7 @@
bit 07_118
bit 07_119
bit 07_120
+bit 07_123
bit 07_126
bit 07_127
bit 08_00
@@ -331,7 +324,6 @@
bit 08_02
bit 08_04
bit 08_05
-bit 08_06
bit 08_07
bit 08_08
bit 08_09
@@ -348,7 +340,6 @@
bit 08_23
bit 08_24
bit 08_25
-bit 08_26
bit 08_27
bit 08_28
bit 08_29
@@ -377,6 +368,7 @@
bit 08_64
bit 08_65
bit 08_66
+bit 08_68
bit 08_69
bit 08_70
bit 08_71
@@ -402,8 +394,8 @@
bit 08_95
bit 08_96
bit 08_97
+bit 08_100
bit 08_101
-bit 08_102
bit 08_103
bit 08_104
bit 08_105
@@ -413,6 +405,8 @@
bit 08_111
bit 08_112
bit 08_113
+bit 08_117
+bit 08_118
bit 08_119
bit 08_120
bit 08_121
@@ -429,7 +423,6 @@
bit 09_06
bit 09_07
bit 09_08
-bit 09_10
bit 09_11
bit 09_13
bit 09_15
@@ -444,12 +437,11 @@
bit 09_34
bit 09_35
bit 09_36
-bit 09_39
+bit 09_37
bit 09_40
bit 09_41
bit 09_47
bit 09_48
-bit 09_49
bit 09_50
bit 09_51
bit 09_52
@@ -469,10 +461,9 @@
bit 09_77
bit 09_79
bit 09_80
+bit 09_82
bit 09_83
-bit 09_84
bit 09_91
-bit 09_98
bit 09_99
bit 09_100
bit 09_106
@@ -485,6 +476,7 @@
bit 09_121
bit 09_122
bit 09_123
+bit 09_127
bit 10_00
bit 10_01
bit 10_02
@@ -509,26 +501,28 @@
bit 10_28
bit 10_30
bit 10_31
+bit 10_33
bit 10_34
bit 10_37
bit 10_39
bit 10_41
bit 10_42
bit 10_43
+bit 10_44
bit 10_46
bit 10_47
-bit 10_49
bit 10_50
bit 10_52
bit 10_53
bit 10_55
+bit 10_56
bit 10_57
bit 10_58
bit 10_59
bit 10_60
-bit 10_62
bit 10_63
bit 10_64
+bit 10_65
bit 10_66
bit 10_67
bit 10_69
@@ -552,11 +546,12 @@
bit 10_92
bit 10_94
bit 10_95
-bit 10_97
bit 10_98
bit 10_101
bit 10_103
bit 10_104
+bit 10_105
+bit 10_106
bit 10_107
bit 10_110
bit 10_111
@@ -577,7 +572,6 @@
bit 11_08
bit 11_09
bit 11_10
-bit 11_11
bit 11_13
bit 11_15
bit 11_17
@@ -626,6 +620,7 @@
bit 11_82
bit 11_83
bit 11_87
+bit 11_89
bit 11_90
bit 11_91
bit 11_95
@@ -633,21 +628,19 @@
bit 11_100
bit 11_101
bit 11_103
-bit 11_104
bit 11_105
bit 11_106
bit 11_107
bit 11_111
bit 11_113
-bit 11_115
bit 11_116
bit 11_117
bit 11_119
bit 11_121
bit 11_122
bit 11_123
+bit 11_125
bit 11_127
-bit 12_00
bit 12_01
bit 12_02
bit 12_03
@@ -662,6 +655,7 @@
bit 12_15
bit 12_16
bit 12_17
+bit 12_19
bit 12_20
bit 12_21
bit 12_23
@@ -680,7 +674,6 @@
bit 12_43
bit 12_46
bit 12_47
-bit 12_48
bit 12_49
bit 12_50
bit 12_52
@@ -697,6 +690,7 @@
bit 12_69
bit 12_71
bit 12_73
+bit 12_74
bit 12_75
bit 12_77
bit 12_78
@@ -708,7 +702,6 @@
bit 12_89
bit 12_90
bit 12_91
-bit 12_93
bit 12_94
bit 12_95
bit 12_97
@@ -725,7 +718,6 @@
bit 12_115
bit 12_117
bit 12_119
-bit 12_120
bit 12_121
bit 12_122
bit 12_123
@@ -755,13 +747,11 @@
bit 13_24
bit 13_25
bit 13_26
-bit 13_28
-bit 13_29
bit 13_30
bit 13_31
bit 13_33
bit 13_34
-bit 13_38
+bit 13_36
bit 13_39
bit 13_40
bit 13_41
@@ -788,7 +778,6 @@
bit 13_69
bit 13_70
bit 13_71
-bit 13_72
bit 13_73
bit 13_74
bit 13_75
@@ -805,7 +794,6 @@
bit 13_88
bit 13_89
bit 13_90
-bit 13_91
bit 13_92
bit 13_94
bit 13_95
@@ -823,13 +811,13 @@
bit 13_111
bit 13_113
bit 13_114
-bit 13_115
bit 13_116
bit 13_119
bit 13_120
bit 13_121
bit 13_122
-bit 13_124
+bit 13_123
+bit 13_126
bit 13_127
bit 14_00
bit 14_01
@@ -849,7 +837,6 @@
bit 14_19
bit 14_20
bit 14_23
-bit 14_25
bit 14_26
bit 14_29
bit 14_30
@@ -857,10 +844,12 @@
bit 14_34
bit 14_36
bit 14_42
+bit 14_46
bit 14_50
bit 14_52
bit 14_56
bit 14_58
+bit 14_60
bit 14_64
bit 14_66
bit 14_67
@@ -874,15 +863,16 @@
bit 14_79
bit 14_82
bit 14_83
-bit 14_84
bit 14_87
bit 14_88
bit 14_89
+bit 14_90
bit 14_93
bit 14_94
bit 14_95
bit 14_98
bit 14_100
+bit 14_106
bit 14_114
bit 14_116
bit 14_122
@@ -894,7 +884,6 @@
bit 15_07
bit 15_09
bit 15_10
-bit 15_11
bit 15_12
bit 15_13
bit 15_14
@@ -925,6 +914,8 @@
bit 15_64
bit 15_65
bit 15_66
+bit 15_67
+bit 15_68
bit 15_69
bit 15_71
bit 15_72
@@ -937,6 +928,7 @@
bit 15_79
bit 15_80
bit 15_81
+bit 15_82
bit 15_85
bit 15_87
bit 15_89
@@ -953,9 +945,11 @@
bit 15_107
bit 15_111
bit 15_113
+bit 15_117
bit 15_119
bit 15_121
bit 15_123
+bit 15_125
bit 15_127
bit 16_02
bit 16_06
@@ -968,6 +962,7 @@
bit 16_24
bit 16_30
bit 16_31
+bit 16_32
bit 16_35
bit 16_38
bit 16_40
@@ -1104,6 +1099,7 @@
bit 18_71
bit 18_72
bit 18_78
+bit 18_81
bit 18_84
bit 18_86
bit 18_87
@@ -1122,6 +1118,7 @@
bit 18_114
bit 18_119
bit 18_120
+bit 18_121
bit 18_123
bit 18_125
bit 18_127
@@ -1148,6 +1145,7 @@
bit 19_47
bit 19_49
bit 19_50
+bit 19_54
bit 19_55
bit 19_56
bit 19_57
@@ -1163,7 +1161,6 @@
bit 19_84
bit 19_86
bit 19_87
-bit 19_89
bit 19_94
bit 19_95
bit 19_97
@@ -1224,7 +1221,6 @@
bit 20_122
bit 20_124
bit 20_126
-bit 21_02
bit 21_06
bit 21_09
bit 21_20
@@ -1268,6 +1264,7 @@
bit 21_126
bit 22_02
bit 22_06
+bit 22_07
bit 22_09
bit 22_15
bit 22_21
@@ -1275,8 +1272,10 @@
bit 22_23
bit 22_30
bit 22_31
+bit 22_32
bit 22_35
bit 22_38
+bit 22_40
bit 22_42
bit 22_43
bit 22_44
@@ -1285,7 +1284,6 @@
bit 22_48
bit 22_51
bit 22_54
-bit 22_56
bit 22_57
bit 22_58
bit 22_60
@@ -1300,6 +1298,7 @@
bit 22_87
bit 22_94
bit 22_95
+bit 22_96
bit 22_99
bit 22_102
bit 22_106
@@ -1339,6 +1338,7 @@
bit 23_48
bit 23_51
bit 23_54
+bit 23_55
bit 23_56
bit 23_57
bit 23_58
@@ -1359,6 +1359,7 @@
bit 23_96
bit 23_99
bit 23_102
+bit 23_103
bit 23_104
bit 23_106
bit 23_107
@@ -1471,6 +1472,7 @@
bit 25_51
bit 25_52
bit 25_54
+bit 25_55
bit 25_56
bit 25_57
bit 25_58
diff --git a/zynq7/segbits_int_l.origin_info.db b/zynq7/segbits_int_l.origin_info.db
index 74e8105..075ad15 100644
--- a/zynq7/segbits_int_l.origin_info.db
+++ b/zynq7/segbits_int_l.origin_info.db
@@ -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
@@ -2193,7 +2193,7 @@
INT_L.NE6BEG3.SE2END3 origin:050-pip-seed 02_53 05_55
INT_L.NE6BEG3.SE6END3 origin:050-pip-seed 05_55 06_52
INT_L.NE6BEG3.WW2END2 origin:050-pip-seed 03_52 04_53
-INT_L.NE6BEG3.WW4END3 origin:050-pip-seed 04_53 05_52
+INT_L.NE6BEG3.WW4END3 origin:056-pip-rem 04_53 05_52
INT_L.NL1BEG0.LOGIC_OUTS_L1 origin:050-pip-seed 07_16 14_17
INT_L.NL1BEG0.LOGIC_OUTS_L13 origin:050-pip-seed 10_17 14_17
INT_L.NL1BEG0.LOGIC_OUTS_L19 origin:050-pip-seed 08_17 14_17
@@ -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
diff --git a/zynq7/segbits_int_r.origin_info.db b/zynq7/segbits_int_r.origin_info.db
index 12f38fd..66d9b4f 100644
--- a/zynq7/segbits_int_r.origin_info.db
+++ b/zynq7/segbits_int_r.origin_info.db
@@ -675,7 +675,7 @@
INT_R.FAN_ALT4.EE2END0 origin:050-pip-seed !22_08 !23_08 !24_08 16_08 25_08
INT_R.FAN_ALT4.EL1END0 origin:050-pip-seed !22_08 16_08 23_08 24_08 25_08
INT_R.FAN_ALT4.ER1END0 origin:050-pip-seed !23_08 17_08 22_08 24_08 25_08
-INT_R.FAN_ALT4.FAN_BOUNCE2 origin:056-pip-rem !23_08 20_08 22_08 24_08 25_08
+INT_R.FAN_ALT4.FAN_BOUNCE2 origin:050-pip-seed !23_08 20_08 22_08 24_08 25_08
INT_R.FAN_ALT4.FAN_BOUNCE7 origin:056-pip-rem !22_08 20_08 23_08 24_08 25_08
INT_R.FAN_ALT4.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
@@ -2827,7 +2827,7 @@
INT_R.SE6BEG3.NE2END3 origin:050-pip-seed 03_58 04_56
INT_R.SE6BEG3.NE6END3 origin:050-pip-seed 04_56 04_59
INT_R.SE6BEG3.NN2END3 origin:050-pip-seed 02_59 04_56
-INT_R.SE6BEG3.NN6END3 origin:050-pip-seed 04_56 07_59
+INT_R.SE6BEG3.NN6END3 origin:056-pip-rem 04_56 07_59
INT_R.SE6BEG3.SE2END3 origin:050-pip-seed 02_58 03_58
INT_R.SE6BEG3.SE6END3 origin:050-pip-seed 02_58 07_59
INT_R.SE6BEG3.SS2END3 origin:050-pip-seed 02_59 05_58
@@ -3255,7 +3255,7 @@
INT_R.SW6BEG0.WW2END0 origin:050-pip-seed 03_12 05_15
INT_R.SW6BEG0.WW4END1 origin:050-pip-seed 05_12 05_15
INT_R.SW6BEG1.EE2END1 origin:050-pip-seed 03_28 04_29
-INT_R.SW6BEG1.EE4END1 origin:050-pip-seed 04_29 05_28
+INT_R.SW6BEG1.EE4END1 origin:056-pip-rem 04_29 05_28
INT_R.SW6BEG1.LH6 origin:056-pip-rem 05_28 07_29
INT_R.SW6BEG1.LOGIC_OUTS1 origin:050-pip-seed 02_29 04_30
INT_R.SW6BEG1.LOGIC_OUTS13 origin:050-pip-seed 03_28 04_30
@@ -3275,7 +3275,7 @@
INT_R.SW6BEG1.WW2END1 origin:050-pip-seed 03_28 05_31
INT_R.SW6BEG1.WW4END2 origin:050-pip-seed 05_28 05_31
INT_R.SW6BEG2.EE2END2 origin:050-pip-seed 03_44 04_45
-INT_R.SW6BEG2.EE4END2 origin:050-pip-seed 04_45 05_44
+INT_R.SW6BEG2.EE4END2 origin:056-pip-rem 04_45 05_44
INT_R.SW6BEG2.LOGIC_OUTS10 origin:050-pip-seed 03_44 04_46
INT_R.SW6BEG2.LOGIC_OUTS14 origin:050-pip-seed 03_44 07_45
INT_R.SW6BEG2.LOGIC_OUTS16 origin:050-pip-seed 04_46 06_44
@@ -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/zynq7/tilegrid.json b/zynq7/tilegrid.json
index 2adb3ea..9eb0c63 100644
--- a/zynq7/tilegrid.json
+++ b/zynq7/tilegrid.json
@@ -44273,7 +44273,14 @@
"type": "HCLK_IOB"
},
"HCLK_IOI3_X126Y26": {
- "bits": {},
+ "bits": {
+ "CLB_IO_CLK": {
+ "baseaddr": "0x00401B80",
+ "frames": 42,
+ "offset": 45,
+ "words": 10
+ }
+ },
"grid_x": 126,
"grid_y": 78,
"sites": {
@@ -44290,7 +44297,14 @@
"type": "HCLK_IOI3"
},
"HCLK_IOI3_X126Y78": {
- "bits": {},
+ "bits": {
+ "CLB_IO_CLK": {
+ "baseaddr": "0x00001B80",
+ "frames": 42,
+ "offset": 45,
+ "words": 10
+ }
+ },
"grid_x": 126,
"grid_y": 26,
"sites": {
diff --git a/zynq7/timings/slicel.sdf b/zynq7/timings/slicel.sdf
index 38cef2e..f852498 100644
--- a/zynq7/timings/slicel.sdf
+++ b/zynq7/timings/slicel.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "CARRY4")
@@ -8,180 +8,40 @@
(DELAY
(ABSOLUTE
(IOPATH CIN CO0 (0.076::0.1)(0.206::0.271))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO1 (0.045::0.056)(0.127::0.157))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO2 (0.065::0.081)(0.184::0.228))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO3 (0.039::0.049)(0.092::0.114))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O0 (0.054::0.08)(0.15::0.222))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O1 (0.091::0.113)(0.269::0.334))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O2 (0.065::0.081)(0.192::0.239))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O3 (0.09::0.112)(0.252::0.313))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO0 (0.165::0.206)(0.432::0.536))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO1 (0.144::0.18)(0.398::0.494))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO2 (0.169::0.21)(0.477::0.592))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO3 (0.173::0.215)(0.467::0.58))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O0 (0.147::0.183)(0.388::0.482))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O1 (0.176::0.219)(0.482::0.598))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O2 (0.167::0.208)(0.471::0.584))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O3 (0.19::0.236)(0.518::0.642))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO0 (0.089::0.118)(0.258::0.34))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO1 (0.118::0.156)(0.329::0.433))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO2 (0.144::0.19)(0.389::0.512))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO3 (0.142::0.187)(0.386::0.508))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O0 (0.06::0.079)(0.17::0.223))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O1 (0.096::0.127)(0.304::0.4))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O2 (0.136::0.18)(0.398::0.523))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O3 (0.156::0.206)(0.442::0.582))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 CO1 (0.126::0.166)(0.356::0.469))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 CO2 (0.153::0.202)(0.417::0.548))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 CO3 (0.146::0.192)(0.401::0.528))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 O1 (0.056::0.074)(0.156::0.205))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 O2 (0.143::0.189)(0.424::0.558))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 O3 (0.163::0.215)(0.47::0.618))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 CO2 (0.072::0.095)(0.222::0.292))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 CO3 (0.106::0.14)(0.286::0.376))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 O2 (0.057::0.075)(0.171::0.226))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 O3 (0.09::0.119)(0.251::0.33))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S3 CO3 (0.106::0.14)(0.289::0.38))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S3 O3 (0.054::0.071)(0.172::0.227))
)
)
@@ -192,35 +52,11 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.112::0.139)(0.306::0.379))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.134::0.166)(0.375::0.465))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.16::0.199)(0.435::0.54))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO3 (0.161::0.201)(0.424::0.526))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.124::0.155)(0.328::0.407))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.157::0.196)(0.448::0.556))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.178::0.222)(0.496::0.615))
)
)
@@ -231,30 +67,10 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.123::0.153)(0.343::0.425))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.142::0.177)(0.393::0.487))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.17::0.211)(0.456::0.566))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.131::0.163)(0.338::0.42))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.16::0.2)(0.462::0.573))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.182::0.227)(0.511::0.633))
)
)
@@ -265,30 +81,10 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.113::0.14)(0.301::0.374))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.134::0.166)(0.373::0.462))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.158::0.197)(0.432::0.536))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.124::0.154)(0.328::0.407))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.157::0.196)(0.448::0.556))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.177::0.22)(0.496::0.615))
)
)
@@ -299,25 +95,9 @@
(DELAY
(ABSOLUTE
(IOPATH DI1 CO1 (0.124::0.154)(0.359::0.445))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.15::0.186)(0.419::0.52))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO3 (0.147::0.183)(0.409::0.507))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.146::0.182)(0.433::0.537))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.167::0.208)(0.481::0.596))
)
)
@@ -328,20 +108,8 @@
(DELAY
(ABSOLUTE
(IOPATH DI1 CO1 (0.132::0.164)(0.376::0.467))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.16::0.199)(0.441::0.547))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.15::0.186)(0.446::0.554))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.169::0.21)(0.495::0.614))
)
)
@@ -352,20 +120,8 @@
(DELAY
(ABSOLUTE
(IOPATH DI1 CO1 (0.123::0.153)(0.355::0.44))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.148::0.184)(0.417::0.517))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.146::0.182)(0.431::0.535))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.167::0.208)(0.481::0.596))
)
)
@@ -376,15 +132,7 @@
(DELAY
(ABSOLUTE
(IOPATH DI2 CO2 (0.099::0.124)(0.287::0.356))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 CO3 (0.117::0.146)(0.321::0.398))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.127::0.158)(0.353::0.438))
)
)
@@ -395,10 +143,6 @@
(DELAY
(ABSOLUTE
(IOPATH DI2 CO2 (0.105::0.131)(0.308::0.383))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.129::0.16)(0.366::0.455))
)
)
@@ -409,10 +153,6 @@
(DELAY
(ABSOLUTE
(IOPATH DI2 CO2 (0.099::0.124)(0.286::0.354))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.127::0.158)(0.354::0.439))
)
)
@@ -432,70 +172,18 @@
(DELAY
(ABSOLUTE
(IOPATH CIN CO0 (0.086::0.113)(0.223::0.293))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO1 (0.052::0.064)(0.143::0.178))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO2 (0.075::0.094)(0.201::0.25))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O0 (0.057::0.085)(0.159::0.235))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O1 (0.098::0.122)(0.28::0.348))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O2 (0.07::0.087)(0.206::0.256))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O3 (0.092::0.114)(0.265::0.329))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO0 (0.177::0.22)(0.466::0.578))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO1 (0.152::0.189)(0.426::0.529))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO2 (0.18::0.224)(0.497::0.617))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O0 (0.152::0.189)(0.395::0.491))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O1 (0.183::0.228)(0.494::0.613))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O2 (0.172::0.214)(0.483::0.6))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O3 (0.194::0.241)(0.53::0.657))
)
)
@@ -506,70 +194,18 @@
(DELAY
(ABSOLUTE
(IOPATH CIN CO0 (0.076::0.1)(0.204::0.268))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO1 (0.044::0.055)(0.125::0.155))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO2 (0.064::0.08)(0.183::0.227))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O0 (0.055::0.081)(0.151::0.223))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O1 (0.09::0.112)(0.269::0.334))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O2 (0.065::0.081)(0.192::0.239))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O3 (0.09::0.112)(0.25::0.311))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO0 (0.165::0.206)(0.429::0.532))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO1 (0.144::0.18)(0.395::0.491))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO2 (0.168::0.209)(0.474::0.589))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O0 (0.148::0.184)(0.385::0.477))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O1 (0.175::0.218)(0.482::0.598))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O2 (0.167::0.208)(0.468::0.581))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O3 (0.189::0.235)(0.516::0.64))
)
)
@@ -580,80 +216,20 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.085::0.112)(0.25::0.329))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.103::0.136)(0.301::0.396))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.129::0.171)(0.36::0.474))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO3 (0.129::0.171)(0.346::0.456))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.094::0.124)(0.256::0.337))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.122::0.161)(0.369::0.486))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.143::0.189)(0.414::0.545))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO1 (0.092::0.122)(0.286::0.376))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.118::0.156)(0.349::0.459))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO3 (0.115::0.152)(0.336::0.443))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.11::0.146)(0.358::0.471))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.131::0.174)(0.404::0.532))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 CO2 (0.071::0.094)(0.219::0.289))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 CO3 (0.088::0.116)(0.246::0.324))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.098::0.129)(0.282::0.372))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI3 CO3 (0.088::0.116)(0.248::0.327))
)
)
@@ -661,21 +237,15 @@
(CELL
(CELLTYPE "FF_INIT")
(INSTANCE SLICEL)
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.011::-0.009))
- )
- (TIMINGCHECK
- (HOLD DIN (posedge CLK) (0.181::0.225))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.099::0.124)(0.244::0.303))
)
)
(TIMINGCHECK
+ (HOLD CE (posedge CLK) (-0.011::-0.009))
+ (HOLD DIN (posedge CLK) (0.181::0.225))
(SETUP CE (posedge CLK) (0.088::0.109))
- )
- (TIMINGCHECK
(SETUP DIN (posedge CLK) (-0.057::-0.046))
)
)
@@ -689,8 +259,6 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.288::0.358))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.305::-0.248))
)
)
@@ -704,8 +272,6 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.326::0.404))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.305::-0.248))
)
)
@@ -715,25 +281,9 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.044::0.055)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.044::0.055)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.042::0.052)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.046::0.057)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.048::0.06)(0.095::0.118))
)
)
@@ -744,25 +294,9 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.045::0.056)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.043::0.054)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.043::0.053)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.045::0.056)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.049::0.061)(0.096::0.119))
)
)
@@ -773,25 +307,9 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.044::0.055)(0.124::0.154))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.043::0.053)(0.124::0.154))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.042::0.052)(0.123::0.153))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.045::0.056)(0.123::0.153))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.051::0.063)(0.097::0.12))
)
)
@@ -802,25 +320,9 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.044::0.055)(0.12::0.149))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.043::0.054)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.042::0.052)(0.12::0.149))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.044::0.055)(0.12::0.149))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.049::0.061)(0.094::0.117))
)
)
@@ -831,30 +333,10 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
)
)
@@ -865,30 +347,10 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
)
)
@@ -899,30 +361,10 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
)
)
@@ -933,30 +375,10 @@
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
)
)
@@ -964,21 +386,15 @@
(CELL
(CELLTYPE "REG_INIT_FF")
(INSTANCE SLICEL)
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.011::-0.009))
- )
- (TIMINGCHECK
- (HOLD DIN (posedge CLK) (0.194::0.241))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.112::0.139)(0.274::0.34))
)
)
(TIMINGCHECK
+ (HOLD CE (posedge CLK) (-0.011::-0.009))
+ (HOLD DIN (posedge CLK) (0.194::0.241))
(SETUP CE (posedge CLK) (0.088::0.109))
- )
- (TIMINGCHECK
(SETUP DIN (posedge CLK) (-0.055::-0.045))
)
)
@@ -992,8 +408,6 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.288::0.358))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.305::-0.248))
)
)
@@ -1007,33 +421,21 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.326::0.404))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.305::-0.248))
)
)
(CELL
(CELLTYPE "REG_INIT_LAT")
(INSTANCE SLICEL)
- (TIMINGCHECK
- (HOLD DIN (posedge CLK) (0.194::0.241))
- )
(DELAY
(ABSOLUTE
(IOPATH CE Q (0.13::0.162)(0.409::0.507))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK Q (0.129::0.16)(0.357::0.443))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH D Q (0.073::0.092)(0.213::0.264))
)
)
(TIMINGCHECK
+ (HOLD DIN (posedge CLK) (0.194::0.241))
(SETUP DIN (posedge CLK) (-0.068::-0.056))
)
)
@@ -1043,10 +445,6 @@
(DELAY
(ABSOLUTE
(IOPATH D Q (0.073::0.092)(0.213::0.264))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH SR Q (0.164::0.204)(0.638::0.791))
)
)
@@ -1057,10 +455,6 @@
(DELAY
(ABSOLUTE
(IOPATH D Q (0.073::0.092)(0.213::0.264))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH SR Q (0.164::0.204)(0.638::0.791))
)
)
@@ -1084,20 +478,574 @@
)
)
(CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/A)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut a (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/A5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut a5ff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT ax a5ff (0.054::0.068)(0.15::0.186))
+ (INTERCONNECT ce a5ff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk a5ff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT sr a5ff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/A5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut a5ffl (0.029::0.036)(0.086::0.107))
+ (INTERCONNECT ax a5ffl (0.058::0.073)(0.163::0.202))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/AFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut aff (0.025::0.031)(0.074::0.091))
+ (INTERCONNECT a6lut aff (0.039::0.048)(0.088::0.109))
+ (INTERCONNECT ax aff (0.06::0.075)(0.165::0.205))
+ (INTERCONNECT carry4_co0 aff (0.03::0.037)(0.074::0.092))
+ (INTERCONNECT carry4_o0 aff (0.025::0.031)(0.062::0.076))
+ (INTERCONNECT ce aff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk aff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT f7amux aff (0.025::0.031)(0.06::0.074))
+ (INTERCONNECT o5 aff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT o6 aff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr aff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/AFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut affl (0.04::0.05)(0.089::0.11))
+ (INTERCONNECT ax affl (0.063::0.078)(0.171::0.213))
+ (INTERCONNECT carry4_co0 affl (0.039::0.049)(0.098::0.121))
+ (INTERCONNECT carry4_o0 affl (0.028::0.035)(0.07::0.087))
+ (INTERCONNECT f7amux affl (0.03::0.037)(0.069::0.085))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/AFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut affl1 (0.029::0.036)(0.086::0.107))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/AFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut affl2 (0.029::0.036)(0.086::0.107))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/AMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5ff amux (0.054::0.068)(0.141::0.175))
+ (INTERCONNECT a5lut amux (0.062::0.078)(0.163::0.202))
+ (INTERCONNECT a6lut amux (0.071::0.088)(0.168::0.209))
+ (INTERCONNECT carry4_co0 amux (0.081::0.101)(0.2::0.249))
+ (INTERCONNECT carry4_o0 amux (0.062::0.077)(0.141::0.175))
+ (INTERCONNECT f7amux amux (0.063::0.079)(0.141::0.175))
+ (INTERCONNECT o5 amux (0.059::0.074)(0.141::0.175))
+ (INTERCONNECT o6 amux (0.061::0.076)(0.149::0.185))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/AMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut amuxl (0.064::0.08)(0.185::0.229))
+ (INTERCONNECT a6lut amuxl (0.072::0.089)(0.194::0.241))
+ (INTERCONNECT carry4_co0 amuxl (0.081::0.101)(0.2::0.249))
+ (INTERCONNECT carry4_o0 amuxl (0.062::0.077)(0.141::0.175))
+ (INTERCONNECT f7amux amuxl (0.063::0.079)(0.141::0.175))
+ (INTERCONNECT o5 amuxl (0.061::0.076)(0.163::0.202))
+ (INTERCONNECT o6 amuxl (0.062::0.077)(0.175::0.217))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/AQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT aff aq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/B)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b6lut b (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT clk_aff b (0.034::0.043)(0.096::0.119))
+ (INTERCONNECT clk_bff b (0.034::0.043)(0.096::0.119))
+ (INTERCONNECT clk_cff b (0.034::0.043)(0.096::0.119))
+ (INTERCONNECT clk_dff b (0.034::0.043)(0.096::0.119))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/B5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut b5ff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT bx b5ff (0.058::0.072)(0.162::0.201))
+ (INTERCONNECT ce b5ff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk b5ff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT sr b5ff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/B5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut b5ffl (0.03::0.037)(0.086::0.107))
+ (INTERCONNECT bx b5ffl (0.063::0.078)(0.174::0.216))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/BFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bff (0.026::0.032)(0.074::0.091))
+ (INTERCONNECT b6lut bff (0.038::0.047)(0.087::0.107))
+ (INTERCONNECT bx bff (0.064::0.08)(0.177::0.219))
+ (INTERCONNECT carry4_co1 bff (0.03::0.037)(0.074::0.092))
+ (INTERCONNECT carry4_o1 bff (0.025::0.031)(0.062::0.076))
+ (INTERCONNECT ce bff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk bff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT f8mux bff (0.025::0.031)(0.06::0.074))
+ (INTERCONNECT o5 bff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT o6 bff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr bff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/BFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b6lut bffl (0.039::0.049)(0.087::0.108))
+ (INTERCONNECT bx bffl (0.067::0.083)(0.183::0.227))
+ (INTERCONNECT carry4_co1 bffl (0.039::0.049)(0.098::0.121))
+ (INTERCONNECT carry4_o1 bffl (0.028::0.035)(0.07::0.087))
+ (INTERCONNECT f8mux bffl (0.03::0.037)(0.069::0.085))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/BFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bffl1 (0.03::0.037)(0.086::0.107))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/BFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bffl2 (0.03::0.037)(0.086::0.107))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/BMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5ff bmux (0.053::0.067)(0.139::0.172))
+ (INTERCONNECT b5lut bmux (0.067::0.084)(0.168::0.208))
+ (INTERCONNECT b6lut bmux (0.073::0.091)(0.168::0.208))
+ (INTERCONNECT carry4_co1 bmux (0.069::0.086)(0.165::0.205))
+ (INTERCONNECT carry4_o1 bmux (0.062::0.077)(0.144::0.179))
+ (INTERCONNECT f8mux bmux (0.067::0.083)(0.155::0.192))
+ (INTERCONNECT o5 bmux (0.063::0.079)(0.146::0.181))
+ (INTERCONNECT o6 bmux (0.064::0.08)(0.15::0.186))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/BMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bmuxl (0.067::0.084)(0.168::0.208))
+ (INTERCONNECT b6lut bmuxl (0.073::0.091)(0.168::0.208))
+ (INTERCONNECT carry4_co1 bmuxl (0.069::0.086)(0.165::0.205))
+ (INTERCONNECT carry4_o1 bmuxl (0.062::0.077)(0.144::0.179))
+ (INTERCONNECT f8mux bmuxl (0.067::0.083)(0.155::0.192))
+ (INTERCONNECT o5 bmuxl (0.063::0.079)(0.146::0.181))
+ (INTERCONNECT o6 bmuxl (0.064::0.08)(0.15::0.186))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/BQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT bff bq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/C)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c6lut c (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/C5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut c5ff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT ce c5ff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk c5ff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT cx c5ff (0.053::0.067)(0.147::0.182))
+ (INTERCONNECT sr c5ff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/C5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut c5ffl (0.032::0.04)(0.088::0.109))
+ (INTERCONNECT cx c5ffl (0.058::0.073)(0.158::0.196))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CARRY4)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut carry4 (0.003::0.004)(0.022::0.027))
+ (INTERCONNECT a6lut carry4 (0.01::0.012)(0.019::0.024))
+ (INTERCONNECT ax carry4 (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT b5lut carry4 (0.004::0.005)(0.022::0.027))
+ (INTERCONNECT b6lut carry4 (0.009::0.011)(0.018::0.022))
+ (INTERCONNECT bx carry4 (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT c5lut carry4 (0.006::0.007)(0.024::0.029))
+ (INTERCONNECT c6lut carry4 (0.009::0.011)(0.018::0.022))
+ (INTERCONNECT cx carry4 (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT d5lut carry4 (0.004::0.005)(0.021::0.026))
+ (INTERCONNECT d6lut carry4 (0.009::0.011)(0.017::0.021))
+ (INTERCONNECT dx carry4 (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cff (0.028::0.034)(0.076::0.093))
+ (INTERCONNECT c6lut cff (0.038::0.047)(0.087::0.107))
+ (INTERCONNECT carry4_co2 cff (0.03::0.037)(0.074::0.092))
+ (INTERCONNECT carry4_o2 cff (0.025::0.031)(0.062::0.076))
+ (INTERCONNECT ce cff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk cff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT cx cff (0.06::0.075)(0.161::0.199))
+ (INTERCONNECT f7bmux cff (0.025::0.031)(0.06::0.074))
+ (INTERCONNECT o5 cff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT o6 cff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr cff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c6lut cffl (0.039::0.049)(0.087::0.108))
+ (INTERCONNECT carry4_co2 cffl (0.039::0.049)(0.098::0.121))
+ (INTERCONNECT carry4_o2 cffl (0.028::0.035)(0.07::0.087))
+ (INTERCONNECT cx cffl (0.062::0.077)(0.167::0.207))
+ (INTERCONNECT f7bmux cffl (0.03::0.037)(0.069::0.085))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cffl1 (0.032::0.04)(0.088::0.109))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cffl2 (0.032::0.04)(0.088::0.109))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5ff cmux (0.053::0.067)(0.14::0.173))
+ (INTERCONNECT c5lut cmux (0.065::0.081)(0.165::0.203))
+ (INTERCONNECT c6lut cmux (0.069::0.086)(0.166::0.205))
+ (INTERCONNECT carry4_co2 cmux (0.065::0.081)(0.152::0.189))
+ (INTERCONNECT carry4_o2 cmux (0.063::0.079)(0.143::0.178))
+ (INTERCONNECT f7bmux cmux (0.063::0.078)(0.141::0.174))
+ (INTERCONNECT o5 cmux (0.059::0.074)(0.141::0.174))
+ (INTERCONNECT o6 cmux (0.06::0.075)(0.148::0.183))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cmuxl (0.068::0.084)(0.187::0.232))
+ (INTERCONNECT c6lut cmuxl (0.072::0.089)(0.193::0.239))
+ (INTERCONNECT carry4_co2 cmuxl (0.065::0.081)(0.152::0.189))
+ (INTERCONNECT carry4_o2 cmuxl (0.063::0.079)(0.143::0.178))
+ (INTERCONNECT f7bmux cmuxl (0.063::0.078)(0.141::0.174))
+ (INTERCONNECT o5 cmuxl (0.062::0.077)(0.163::0.203))
+ (INTERCONNECT o6 cmuxl (0.063::0.078)(0.175::0.217))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/COUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT carry4_co3 cout (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/CQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT cff cq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/D)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d6lut d (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/D5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT ce d5ff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk d5ff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT d5lut d5ff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT dx d5ff (0.051::0.063)(0.144::0.179))
+ (INTERCONNECT sr d5ff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/D5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d5lut d5ffl (0.03::0.037)(0.085::0.106))
+ (INTERCONNECT dx d5ffl (0.056::0.07)(0.156::0.193))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT carry4_co3 dff (0.104::0.13)(0.271::0.336))
+ (INTERCONNECT carry4_o3 dff (0.025::0.031)(0.062::0.076))
+ (INTERCONNECT ce dff (0.043::0.053)(0.152::0.189))
+ (INTERCONNECT clk dff (0.029::0.036)(0.093::0.116))
+ (INTERCONNECT d5lut dff (0.026::0.032)(0.073::0.09))
+ (INTERCONNECT d6lut dff (0.038::0.047)(0.086::0.106))
+ (INTERCONNECT dx dff (0.058::0.072)(0.158::0.196))
+ (INTERCONNECT o5 dff (0.022::0.027)(0.052::0.064))
+ (INTERCONNECT o6 dff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr dff (0.029::0.036)(0.076::0.094))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT carry4_co3 dffl (0.127::0.158)(0.326::0.404))
+ (INTERCONNECT carry4_o3 dffl (0.028::0.035)(0.07::0.087))
+ (INTERCONNECT d6lut dffl (0.039::0.049)(0.086::0.107))
+ (INTERCONNECT dx dffl (0.059::0.074)(0.164::0.204))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d5lut dffl1 (0.03::0.037)(0.085::0.106))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d5lut dffl2 (0.03::0.037)(0.085::0.106))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DIFF)
+ (DELAY
+ (ABSOLUTE
+ (DEVICE a6lut_a5lut_diff (0.003::0.004)(0.022::0.027))
+ (DEVICE a6lut_int_diff (0.01::0.012)(0.019::0.024))
+ (DEVICE b6lut_b5lut_diff (0.004::0.005)(0.022::0.027))
+ (DEVICE b6lut_int_diff (0.009::0.011)(0.018::0.022))
+ (DEVICE c6lut_c5lut_diff (0.006::0.007)(0.024::0.029))
+ (DEVICE c6lut_int_diff (0.009::0.011)(0.018::0.022))
+ (DEVICE d6lut_d5lut_diff (0.004::0.005)(0.021::0.026))
+ (DEVICE d6lut_int_diff (0.009::0.011)(0.017::0.021))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT carry4_co3 dmux (0.105::0.131)(0.246::0.305))
+ (INTERCONNECT carry4_o3 dmux (0.065::0.081)(0.147::0.182))
+ (INTERCONNECT d5ff dmux (0.053::0.067)(0.141::0.175))
+ (INTERCONNECT d5lut dmux (0.067::0.084)(0.168::0.208))
+ (INTERCONNECT d6lut dmux (0.075::0.093)(0.17::0.211))
+ (INTERCONNECT o5 dmux (0.063::0.079)(0.147::0.182))
+ (INTERCONNECT o6 dmux (0.066::0.082)(0.153::0.19))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT carry4_co3 dmuxl (0.105::0.131)(0.246::0.305))
+ (INTERCONNECT carry4_o3 dmuxl (0.065::0.081)(0.147::0.182))
+ (INTERCONNECT d5lut dmuxl (0.067::0.084)(0.168::0.208))
+ (INTERCONNECT d6lut dmuxl (0.075::0.093)(0.17::0.211))
+ (INTERCONNECT o5 dmuxl (0.063::0.079)(0.147::0.182))
+ (INTERCONNECT o6 dmuxl (0.066::0.082)(0.153::0.19))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/DQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT dff dq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/F7AMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut f7amux (0.01::0.012)(0.019::0.024))
+ (INTERCONNECT b6lut f7amux (0.009::0.011)(0.018::0.022))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/F7BMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c6lut f7bmux (0.009::0.011)(0.018::0.022))
+ (INTERCONNECT d6lut f7bmux (0.009::0.011)(0.017::0.021))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEL/F8MUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT bx f8mux (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
(CELLTYPE "SELMUX2_1")
(INSTANCE SLICEL/F7AMUX)
(DELAY
(ABSOLUTE
(IOPATH 0 OUT (0.053::0.067)(0.153::0.19))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH 1 OUT (0.055::0.069)(0.156::0.193))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 OUT (0.085::0.106)(0.222::0.276))
)
)
@@ -1108,15 +1056,7 @@
(DELAY
(ABSOLUTE
(IOPATH 0 OUT (0.062::0.077)(0.175::0.217))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH 1 OUT (0.065::0.081)(0.18::0.223))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 OUT (0.093::0.115)(0.239::0.296))
)
)
@@ -1127,15 +1067,7 @@
(DELAY
(ABSOLUTE
(IOPATH 0 OUT (0.023::0.028)(0.083::0.104))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH 1 OUT (0.019::0.024)(0.076::0.094))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 OUT (0.08::0.1)(0.22::0.273))
)
)
diff --git a/zynq7/timings/slicem.sdf b/zynq7/timings/slicem.sdf
index 530b585..c78371e 100644
--- a/zynq7/timings/slicem.sdf
+++ b/zynq7/timings/slicem.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "CARRY4")
@@ -8,180 +8,40 @@
(DELAY
(ABSOLUTE
(IOPATH CIN CO0 (0.073::0.097)(0.193::0.254))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO1 (0.045::0.056)(0.127::0.157))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO2 (0.066::0.082)(0.185::0.229))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO3 (0.04::0.05)(0.094::0.117))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O0 (0.053::0.079)(0.148::0.219))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O1 (0.09::0.112)(0.26::0.323))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O2 (0.066::0.082)(0.192::0.239))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O3 (0.092::0.114)(0.254::0.315))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO0 (0.172::0.214)(0.453::0.561))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO1 (0.15::0.187)(0.412::0.511))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO2 (0.175::0.217)(0.49::0.608))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO3 (0.179::0.223)(0.48::0.595))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O0 (0.158::0.197)(0.411::0.51))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O1 (0.185::0.23)(0.508::0.63))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O2 (0.173::0.215)(0.485::0.602))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O3 (0.197::0.245)(0.533::0.662))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO0 (0.087::0.115)(0.258::0.34))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO1 (0.118::0.156)(0.33::0.434))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO2 (0.144::0.19)(0.391::0.514))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 CO3 (0.135::0.179)(0.372::0.489))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O0 (0.06::0.079)(0.173::0.228))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O1 (0.095::0.126)(0.306::0.403))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O2 (0.135::0.178)(0.395::0.52))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 O3 (0.155::0.205)(0.444::0.584))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 CO1 (0.126::0.166)(0.359::0.472))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 CO2 (0.153::0.202)(0.421::0.554))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 CO3 (0.143::0.189)(0.39::0.513))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 O1 (0.057::0.075)(0.16::0.21))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 O2 (0.142::0.188)(0.424::0.558))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S1 O3 (0.163::0.215)(0.474::0.623))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 CO2 (0.072::0.096)(0.225::0.296))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 CO3 (0.102::0.134)(0.272::0.358))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 O2 (0.056::0.074)(0.173::0.228))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S2 O3 (0.092::0.122)(0.251::0.33))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S3 CO3 (0.1::0.132)(0.269::0.354))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S3 O3 (0.055::0.073)(0.177::0.233))
)
)
@@ -192,35 +52,11 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.117::0.146)(0.317::0.393))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.141::0.176)(0.394::0.488))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.167::0.208)(0.454::0.564))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO3 (0.169::0.21)(0.444::0.55))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.129::0.161)(0.34::0.422))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.164::0.204)(0.467::0.579))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.187::0.233)(0.518::0.642))
)
)
@@ -231,30 +67,10 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.127::0.158)(0.353::0.438))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.149::0.185)(0.412::0.511))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.177::0.22)(0.475::0.59))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.136::0.17)(0.351::0.436))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.168::0.209)(0.481::0.596))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.191::0.238)(0.532::0.659))
)
)
@@ -265,30 +81,10 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.117::0.146)(0.311::0.386))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.141::0.176)(0.391::0.485))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.165::0.206)(0.452::0.56))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.129::0.16)(0.339::0.421))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.165::0.205)(0.467::0.579))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.186::0.232)(0.518::0.642))
)
)
@@ -299,25 +95,9 @@
(DELAY
(ABSOLUTE
(IOPATH DI1 CO1 (0.125::0.156)(0.367::0.456))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.151::0.188)(0.43::0.533))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO3 (0.15::0.187)(0.419::0.52))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.149::0.185)(0.441::0.547))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.17::0.212)(0.492::0.61))
)
)
@@ -328,20 +108,8 @@
(DELAY
(ABSOLUTE
(IOPATH DI1 CO1 (0.134::0.166)(0.387::0.48))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.161::0.201)(0.451::0.559))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.151::0.188)(0.456::0.566))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.173::0.215)(0.507::0.629))
)
)
@@ -352,20 +120,8 @@
(DELAY
(ABSOLUTE
(IOPATH DI1 CO1 (0.124::0.155)(0.364::0.451))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.15::0.187)(0.426::0.529))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.149::0.185)(0.44::0.546))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.17::0.212)(0.492::0.61))
)
)
@@ -376,15 +132,7 @@
(DELAY
(ABSOLUTE
(IOPATH DI2 CO2 (0.101::0.126)(0.295::0.366))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 CO3 (0.119::0.148)(0.326::0.404))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.129::0.161)(0.36::0.447))
)
)
@@ -395,10 +143,6 @@
(DELAY
(ABSOLUTE
(IOPATH DI2 CO2 (0.108::0.134)(0.315::0.391))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.132::0.164)(0.373::0.463))
)
)
@@ -409,10 +153,6 @@
(DELAY
(ABSOLUTE
(IOPATH DI2 CO2 (0.101::0.126)(0.293::0.363))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.129::0.161)(0.359::0.446))
)
)
@@ -432,70 +172,18 @@
(DELAY
(ABSOLUTE
(IOPATH CIN CO0 (0.084::0.111)(0.214::0.281))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO1 (0.051::0.063)(0.144::0.179))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO2 (0.075::0.094)(0.203::0.252))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O0 (0.057::0.084)(0.157::0.232))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O1 (0.097::0.121)(0.272::0.337))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O2 (0.072::0.089)(0.206::0.256))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O3 (0.094::0.116)(0.267::0.331))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO0 (0.184::0.229)(0.476::0.591))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO1 (0.156::0.194)(0.44::0.546))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO2 (0.185::0.23)(0.51::0.632))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O0 (0.161::0.201)(0.419::0.52))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O1 (0.191::0.238)(0.519::0.644))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O2 (0.178::0.222)(0.495::0.614))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O3 (0.201::0.251)(0.547::0.678))
)
)
@@ -506,70 +194,18 @@
(DELAY
(ABSOLUTE
(IOPATH CIN CO0 (0.073::0.097)(0.19::0.25))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO1 (0.045::0.056)(0.125::0.155))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN CO2 (0.064::0.08)(0.184::0.228))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O0 (0.053::0.079)(0.147::0.218))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O1 (0.089::0.111)(0.26::0.323))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O2 (0.066::0.082)(0.192::0.239))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CIN O3 (0.091::0.113)(0.253::0.314))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO0 (0.172::0.214)(0.45::0.558))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO1 (0.15::0.187)(0.409::0.508))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT CO2 (0.173::0.215)(0.489::0.606))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O0 (0.158::0.197)(0.41::0.509))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O1 (0.184::0.229)(0.509::0.631))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O2 (0.172::0.214)(0.482::0.598))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O3 (0.196::0.244)(0.533::0.662))
)
)
@@ -580,80 +216,20 @@
(DELAY
(ABSOLUTE
(IOPATH DI0 CO0 (0.084::0.111)(0.248::0.327))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.105::0.138)(0.306::0.403))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO2 (0.131::0.174)(0.366::0.482))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO3 (0.124::0.164)(0.338::0.445))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.092::0.122)(0.247::0.325))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O2 (0.123::0.162)(0.371::0.488))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O3 (0.145::0.191)(0.418::0.55))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO1 (0.091::0.121)(0.29::0.382))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO2 (0.118::0.156)(0.352::0.463))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 CO3 (0.108::0.142)(0.325::0.427))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O2 (0.108::0.142)(0.357::0.47))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.13::0.172)(0.404::0.532))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 CO2 (0.069::0.092)(0.222::0.292))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 CO3 (0.08::0.105)(0.227::0.299))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 O3 (0.092::0.122)(0.279::0.367))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI3 CO3 (0.087::0.114)(0.232::0.305))
)
)
@@ -661,21 +237,15 @@
(CELL
(CELLTYPE "FF_INIT")
(INSTANCE SLICEM)
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.007::-0.005))
- )
- (TIMINGCHECK
- (HOLD DIN (posedge CLK) (0.194::0.241))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.102::0.127)(0.259::0.322))
)
)
(TIMINGCHECK
+ (HOLD CE (posedge CLK) (-0.007::-0.005))
+ (HOLD DIN (posedge CLK) (0.194::0.241))
(SETUP CE (posedge CLK) (0.088::0.109))
- )
- (TIMINGCHECK
(SETUP DIN (posedge CLK) (-0.074::-0.06))
)
)
@@ -689,8 +259,6 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.279::0.347))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.292::-0.238))
)
)
@@ -704,8 +272,6 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.314::0.389))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.285::-0.232))
)
)
@@ -714,198 +280,88 @@
(INSTANCE SLICEM)
(TIMINGCHECK
(HOLD WA1 (posedge CLK) (0.728::0.538))
- )
- (TIMINGCHECK
(HOLD WA2 (posedge CLK) (0.745::0.572))
- )
- (TIMINGCHECK
(HOLD WA3 (posedge CLK) (0.579::0.46))
- )
- (TIMINGCHECK
(HOLD WA4 (posedge CLK) (0.507::0.411))
- )
- (TIMINGCHECK
(HOLD WA5 (posedge CLK) (0.332::0.314))
- )
- (TIMINGCHECK
(HOLD WE (posedge CLK) (0.008::0.01))
- )
- (TIMINGCHECK
(SETUP WA1 (posedge CLK) (0.184::0.066))
- )
- (TIMINGCHECK
(SETUP WA2 (posedge CLK) (0.181::0.068))
- )
- (TIMINGCHECK
(SETUP WA3 (posedge CLK) (0.214::0.147))
- )
- (TIMINGCHECK
(SETUP WA4 (posedge CLK) (0.248::0.208))
- )
- (TIMINGCHECK
(SETUP WA5 (posedge CLK) (0.236::0.245))
- )
- (TIMINGCHECK
(SETUP WE (posedge CLK) (0.527::0.654))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5LRAM")
(INSTANCE SLICEM/A5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.155::0.192))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.044::0.055)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.044::0.055)(0.118::0.146))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.043::0.053)(0.12::0.148))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.046::0.057)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.048::0.06)(0.093::0.116))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O5 (0.446::0.555)(0.958::1.188))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.155::0.192))
(SETUP DI1 (posedge CLK) (0.231::0.287))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5LRAM")
(INSTANCE SLICEM/B5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.154::0.191))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.045::0.056)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.044::0.055)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.043::0.053)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.047::0.058)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.048::0.06)(0.094::0.117))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O5 (0.348::0.434)(0.957::1.187))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.154::0.191))
(SETUP DI1 (posedge CLK) (0.25::0.311))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5LRAM")
(INSTANCE SLICEM/C5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.152::0.189))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.044::0.055)(0.123::0.153))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.045::0.056)(0.123::0.153))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.043::0.053)(0.123::0.153))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.049::0.061)(0.123::0.153))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.049::0.061)(0.094::0.117))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O5 (0.344::0.428)(0.952::1.18))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.152::0.189))
(SETUP DI1 (posedge CLK) (0.243::0.301))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5LRAM")
(INSTANCE SLICEM/D5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.153::0.19))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O5 (0.047::0.058)(0.126::0.156))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O5 (0.046::0.057)(0.127::0.157))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O5 (0.044::0.055)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O5 (0.048::0.059)(0.12::0.149))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.049::0.061)(0.096::0.119))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O5 (0.352::0.438)(0.96::1.19))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.153::0.19))
(SETUP DI1 (posedge CLK) (0.111::0.137))
)
)
@@ -914,68 +370,58 @@
(INSTANCE SLICEM)
(TIMINGCHECK
(HOLD WE (posedge CLK) (0.011::0.014))
- )
- (TIMINGCHECK
(SETUP WE (posedge CLK) (0.514::0.638))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5SHFREG")
(INSTANCE SLICEM/A5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.075::0.093))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK O5 (0.442::0.55)(1.177::1.461))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.075::0.093))
(SETUP DI1 (posedge CLK) (0.137::0.17))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5SHFREG")
(INSTANCE SLICEM/B5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.07::0.087))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK O5 (0.439::0.547)(1.19::1.476))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.07::0.087))
(SETUP DI1 (posedge CLK) (0.126::0.156))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5SHFREG")
(INSTANCE SLICEM/C5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.058::0.072))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK O5 (0.442::0.55)(1.178::1.462))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.058::0.072))
(SETUP DI1 (posedge CLK) (0.117::0.145))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5SHFREG")
(INSTANCE SLICEM/D5LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.217::0.269))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK O5 (0.441::0.549)(1.194::1.481))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.217::0.269))
(SETUP DI1 (posedge CLK) (-0.04::-0.033))
)
)
@@ -984,260 +430,106 @@
(INSTANCE SLICEM)
(TIMINGCHECK
(HOLD WA1 (posedge CLK) (0.728::0.538))
- )
- (TIMINGCHECK
(HOLD WA2 (posedge CLK) (0.745::0.572))
- )
- (TIMINGCHECK
(HOLD WA3 (posedge CLK) (0.579::0.46))
- )
- (TIMINGCHECK
(HOLD WA4 (posedge CLK) (0.507::0.411))
- )
- (TIMINGCHECK
(HOLD WA5 (posedge CLK) (0.332::0.314))
- )
- (TIMINGCHECK
(HOLD WA6 (posedge CLK) (0.213::0.244))
- )
- (TIMINGCHECK
(HOLD WA7 (posedge CLK) (0.184::0.228))
- )
- (TIMINGCHECK
(HOLD WA8 (posedge CLK) (0.199::0.247))
- )
- (TIMINGCHECK
(HOLD WE (posedge CLK) (0.008::0.01))
- )
- (TIMINGCHECK
(SETUP WA1 (posedge CLK) (0.184::0.066))
- )
- (TIMINGCHECK
(SETUP WA2 (posedge CLK) (0.181::0.068))
- )
- (TIMINGCHECK
(SETUP WA3 (posedge CLK) (0.214::0.147))
- )
- (TIMINGCHECK
(SETUP WA4 (posedge CLK) (0.248::0.208))
- )
- (TIMINGCHECK
(SETUP WA5 (posedge CLK) (0.236::0.245))
- )
- (TIMINGCHECK
(SETUP WA6 (posedge CLK) (0.302::0.362))
- )
- (TIMINGCHECK
(SETUP WA7 (posedge CLK) (0.496::0.616))
- )
- (TIMINGCHECK
(SETUP WA8 (posedge CLK) (0.511::0.633))
- )
- (TIMINGCHECK
(SETUP WE (posedge CLK) (0.527::0.654))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6LRAM")
(INSTANCE SLICEM/A6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.155::0.192))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.098::0.122))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.432::0.538)(0.93::1.153))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.155::0.192))
+ (HOLD DI2 (posedge CLK) (0.098::0.122))
(SETUP DI1 (posedge CLK) (0.366::0.453))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.309::0.384))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6LRAM")
(INSTANCE SLICEM/B6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.154::0.191))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.107::0.133))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.342::0.425)(0.936::1.161))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.154::0.191))
+ (HOLD DI2 (posedge CLK) (0.107::0.133))
(SETUP DI1 (posedge CLK) (0.372::0.461))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.286::0.354))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6LRAM")
(INSTANCE SLICEM/C6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.152::0.189))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.091::0.113))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.34::0.423)(0.933::1.158))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.152::0.189))
+ (HOLD DI2 (posedge CLK) (0.091::0.113))
(SETUP DI1 (posedge CLK) (0.368::0.457))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.302::0.375))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6LRAM")
(INSTANCE SLICEM/D6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.153::0.19))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.106::0.132))
- )
(DELAY
(ABSOLUTE
(IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.347::0.432)(0.938::1.163))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.153::0.19))
+ (HOLD DI2 (posedge CLK) (0.106::0.132))
(SETUP DI1 (posedge CLK) (0.25::0.31))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.269::0.334))
)
)
@@ -1246,133 +538,85 @@
(INSTANCE SLICEM)
(TIMINGCHECK
(HOLD WE (posedge CLK) (0.011::0.014))
- )
- (TIMINGCHECK
(SETUP WE (posedge CLK) (0.514::0.638))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6SHFREG")
(INSTANCE SLICEM/A6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.075::0.093))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.076::0.094))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK MC31 (0.332::0.414)(0.898::1.114))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.444::0.553)(1.186::1.472))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.075::0.093))
+ (HOLD DI2 (posedge CLK) (0.076::0.094))
(SETUP DI1 (posedge CLK) (0.137::0.17))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.14::0.173))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6SHFREG")
(INSTANCE SLICEM/B6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.07::0.087))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.089::0.11))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK MC31 (0.286::0.356)(0.789::0.979))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.438::0.545)(1.176::1.458))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.07::0.087))
+ (HOLD DI2 (posedge CLK) (0.089::0.11))
(SETUP DI1 (posedge CLK) (0.126::0.156))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.143::0.178))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6SHFREG")
(INSTANCE SLICEM/C6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.058::0.072))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.062::0.077))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK MC31 (0.285::0.355)(0.784::0.972))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.436::0.543)(1.169::1.45))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.058::0.072))
+ (HOLD DI2 (posedge CLK) (0.062::0.077))
(SETUP DI1 (posedge CLK) (0.117::0.145))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.116::0.144))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6SHFREG")
(INSTANCE SLICEM/D6LUT)
- (TIMINGCHECK
- (HOLD DI1 (posedge CLK) (0.217::0.269))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.091::0.112))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK MC31 (0.286::0.357)(0.788::0.978))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK O6 (0.438::0.545)(1.174::1.456))
)
)
(TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.217::0.269))
+ (HOLD DI2 (posedge CLK) (0.091::0.112))
(SETUP DI1 (posedge CLK) (-0.04::-0.033))
- )
- (TIMINGCHECK
(SETUP DI2 (posedge CLK) (0.133::0.165))
)
)
(CELL
(CELLTYPE "REG_INIT_FF")
(INSTANCE SLICEM)
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.007::-0.005))
- )
- (TIMINGCHECK
- (HOLD DIN (posedge CLK) (0.211::0.262))
- )
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.118::0.147)(0.292::0.362))
)
)
(TIMINGCHECK
+ (HOLD CE (posedge CLK) (-0.007::-0.005))
+ (HOLD DIN (posedge CLK) (0.211::0.262))
(SETUP CE (posedge CLK) (0.088::0.109))
- )
- (TIMINGCHECK
(SETUP DIN (posedge CLK) (-0.074::-0.06))
)
)
@@ -1386,8 +630,6 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.314::0.389))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.292::-0.238))
)
)
@@ -1401,33 +643,21 @@
)
(TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.279::0.347))
- )
- (TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.285::-0.232))
)
)
(CELL
(CELLTYPE "REG_INIT_LAT")
(INSTANCE SLICEM)
- (TIMINGCHECK
- (HOLD DIN (posedge CLK) (0.211::0.262))
- )
(DELAY
(ABSOLUTE
(IOPATH CE Q (0.129::0.161)(0.415::0.514))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CLK Q (0.132::0.164)(0.378::0.469))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH D Q (0.075::0.094)(0.214::0.265))
)
)
(TIMINGCHECK
+ (HOLD DIN (posedge CLK) (0.211::0.262))
(SETUP DIN (posedge CLK) (-0.078::-0.064))
)
)
@@ -1437,10 +667,6 @@
(DELAY
(ABSOLUTE
(IOPATH D Q (0.104::0.129)(0.282::0.35))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH SR Q (0.161::0.201)(0.645::0.8))
)
)
@@ -1451,10 +677,6 @@
(DELAY
(ABSOLUTE
(IOPATH D Q (0.104::0.129)(0.282::0.35))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH SR Q (0.161::0.201)(0.645::0.8))
)
)
@@ -1478,20 +700,690 @@
)
)
(CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/A)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut a (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/A5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut a5ff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT ax a5ff (0.094::0.118)(0.163::0.202))
+ (INTERCONNECT ce a5ff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk a5ff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT sr a5ff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/A5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut a5ffl (0.03::0.037)(0.086::0.107))
+ (INTERCONNECT ax a5ffl (0.094::0.118)(0.163::0.202))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/A5LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT ai a5lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT bi a5lut (0.08::0.1)(0.199::0.246))
+ (INTERCONNECT di a5lut (0.121::0.151)(0.288::0.358))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/A6LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT ai a6lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT ax a6lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT bi a6lut (0.095::0.119)(0.238::0.295))
+ (INTERCONNECT di a6lut (0.136::0.17)(0.321::0.398))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/AFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut aff (0.026::0.032)(0.075::0.094))
+ (INTERCONNECT a6lut aff (0.039::0.048)(0.088::0.109))
+ (INTERCONNECT ax aff (0.1::0.125)(0.175::0.217))
+ (INTERCONNECT carry4_co0 aff (0.03::0.037)(0.074::0.092))
+ (INTERCONNECT carry4_o0 aff (0.025::0.031)(0.062::0.077))
+ (INTERCONNECT ce aff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk aff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT f7amux aff (0.025::0.031)(0.059::0.073))
+ (INTERCONNECT o5 aff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT o6 aff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr aff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/AFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut affl (0.044::0.055)(0.1::0.124))
+ (INTERCONNECT ax affl (0.103::0.128)(0.181::0.225))
+ (INTERCONNECT carry4_co0 affl (0.039::0.049)(0.097::0.12))
+ (INTERCONNECT carry4_o0 affl (0.029::0.036)(0.07::0.087))
+ (INTERCONNECT f7amux affl (0.029::0.036)(0.068::0.084))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/AFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut affl1 (0.036::0.045)(0.097::0.12))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/AFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut affl2 (0.036::0.045)(0.097::0.12))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/AMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5ff amux (0.053::0.066)(0.138::0.171))
+ (INTERCONNECT a5lut amux (0.066::0.082)(0.164::0.204))
+ (INTERCONNECT a6lut amux (0.071::0.088)(0.166::0.206))
+ (INTERCONNECT carry4_co0 amux (0.079::0.099)(0.196::0.243))
+ (INTERCONNECT carry4_o0 amux (0.06::0.075)(0.138::0.171))
+ (INTERCONNECT f7amux amux (0.063::0.078)(0.14::0.173))
+ (INTERCONNECT o5 amux (0.063::0.078)(0.143::0.178))
+ (INTERCONNECT o6 amux (0.061::0.076)(0.147::0.182))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/AMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut amuxl (0.07::0.087)(0.174::0.216))
+ (INTERCONNECT a6lut amuxl (0.075::0.093)(0.171::0.213))
+ (INTERCONNECT carry4_co0 amuxl (0.079::0.099)(0.196::0.243))
+ (INTERCONNECT carry4_o0 amuxl (0.06::0.075)(0.138::0.171))
+ (INTERCONNECT f7amux amuxl (0.063::0.078)(0.14::0.173))
+ (INTERCONNECT o5 amuxl (0.067::0.083)(0.153::0.19))
+ (INTERCONNECT o6 amuxl (0.065::0.081)(0.152::0.189))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/AQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT aff aq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/B)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b6lut b (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT clk_aff b (0.049::0.061)(0.131::0.162))
+ (INTERCONNECT clk_bff b (0.049::0.061)(0.131::0.162))
+ (INTERCONNECT clk_cff b (0.049::0.061)(0.131::0.162))
+ (INTERCONNECT clk_clkinv b (0.049::0.061)(0.131::0.162))
+ (INTERCONNECT clk_dff b (0.049::0.061)(0.131::0.162))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/B5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut b5ff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT bx b5ff (0.101::0.126)(0.174::0.216))
+ (INTERCONNECT ce b5ff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk b5ff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT sr b5ff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/B5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut b5ffl (0.03::0.037)(0.087::0.108))
+ (INTERCONNECT bx b5ffl (0.101::0.126)(0.174::0.216))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/B5LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT bi b5lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT di b5lut (0.028::0.035)(0.053::0.065))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/B6LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT bi b6lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT bx b6lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT di b6lut (0.041::0.051)(0.083::0.102))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/BFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bff (0.026::0.032)(0.076::0.095))
+ (INTERCONNECT b6lut bff (0.038::0.047)(0.085::0.105))
+ (INTERCONNECT bx bff (0.107::0.133)(0.186::0.231))
+ (INTERCONNECT carry4_co1 bff (0.03::0.037)(0.074::0.092))
+ (INTERCONNECT carry4_o1 bff (0.025::0.031)(0.062::0.077))
+ (INTERCONNECT ce bff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk bff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT f8mux bff (0.025::0.031)(0.059::0.073))
+ (INTERCONNECT o5 bff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT o6 bff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr bff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/BFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b6lut bffl (0.043::0.054)(0.097::0.12))
+ (INTERCONNECT bx bffl (0.109::0.136)(0.192::0.239))
+ (INTERCONNECT carry4_co1 bffl (0.039::0.049)(0.097::0.12))
+ (INTERCONNECT carry4_o1 bffl (0.029::0.036)(0.07::0.087))
+ (INTERCONNECT f8mux bffl (0.029::0.036)(0.068::0.084))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/BFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bffl1 (0.036::0.045)(0.098::0.121))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/BFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bffl2 (0.036::0.045)(0.098::0.121))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/BMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5ff bmux (0.054::0.068)(0.142::0.177))
+ (INTERCONNECT b5lut bmux (0.073::0.091)(0.181::0.224))
+ (INTERCONNECT b6lut bmux (0.077::0.095)(0.172::0.213))
+ (INTERCONNECT carry4_co1 bmux (0.071::0.088)(0.168::0.208))
+ (INTERCONNECT carry4_o1 bmux (0.063::0.079)(0.147::0.182))
+ (INTERCONNECT f8mux bmux (0.068::0.085)(0.157::0.195))
+ (INTERCONNECT o5 bmux (0.07::0.087)(0.159::0.197))
+ (INTERCONNECT o6 bmux (0.068::0.084)(0.156::0.193))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/BMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT b5lut bmuxl (0.073::0.091)(0.181::0.224))
+ (INTERCONNECT b6lut bmuxl (0.077::0.095)(0.172::0.213))
+ (INTERCONNECT carry4_co1 bmuxl (0.071::0.088)(0.168::0.208))
+ (INTERCONNECT carry4_o1 bmuxl (0.063::0.079)(0.147::0.182))
+ (INTERCONNECT f8mux bmuxl (0.068::0.085)(0.157::0.195))
+ (INTERCONNECT o5 bmuxl (0.07::0.087)(0.159::0.197))
+ (INTERCONNECT o6 bmuxl (0.068::0.084)(0.156::0.193))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/BQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT bff bq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/C)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c6lut c (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/C5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut c5ff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT ce c5ff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk c5ff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT cx c5ff (0.09::0.112)(0.161::0.199))
+ (INTERCONNECT sr c5ff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/C5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut c5ffl (0.031::0.038)(0.088::0.109))
+ (INTERCONNECT cx c5ffl (0.09::0.112)(0.161::0.199))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/C5LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT ci c5lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT di c5lut (0.027::0.033)(0.051::0.063))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/C6LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT ci c6lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT cx c6lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT di c6lut (0.043::0.053)(0.086::0.107))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CARRY4)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a5lut carry4 (0.003::0.004)(0.021::0.026))
+ (INTERCONNECT a6lut carry4 (0.01::0.012)(0.019::0.024))
+ (INTERCONNECT ax carry4 (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT b5lut carry4 (0.003::0.004)(0.022::0.027))
+ (INTERCONNECT b6lut carry4 (0.009::0.011)(0.016::0.02))
+ (INTERCONNECT bx carry4 (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT c5lut carry4 (0.004::0.005)(0.023::0.028))
+ (INTERCONNECT c6lut carry4 (0.009::0.011)(0.018::0.022))
+ (INTERCONNECT cx carry4 (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT d5lut carry4 (0.004::0.005)(0.026::0.033))
+ (INTERCONNECT d6lut carry4 (0.009::0.011)(0.018::0.022))
+ (INTERCONNECT dx carry4 (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cff (0.027::0.033)(0.077::0.096))
+ (INTERCONNECT c6lut cff (0.038::0.047)(0.087::0.107))
+ (INTERCONNECT carry4_co2 cff (0.03::0.037)(0.074::0.092))
+ (INTERCONNECT carry4_o2 cff (0.025::0.031)(0.062::0.077))
+ (INTERCONNECT ce cff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk cff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT cx cff (0.096::0.12)(0.172::0.214))
+ (INTERCONNECT f7bmux cff (0.025::0.031)(0.059::0.073))
+ (INTERCONNECT o5 cff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT o6 cff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr cff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c6lut cffl (0.043::0.054)(0.098::0.122))
+ (INTERCONNECT carry4_co2 cffl (0.039::0.049)(0.097::0.12))
+ (INTERCONNECT carry4_o2 cffl (0.029::0.036)(0.07::0.087))
+ (INTERCONNECT cx cffl (0.099::0.123)(0.179::0.222))
+ (INTERCONNECT f7bmux cffl (0.029::0.036)(0.068::0.084))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cffl1 (0.037::0.046)(0.098::0.122))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cffl2 (0.037::0.046)(0.098::0.122))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CLKINV)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT clk clkinv (0.046::0.057)(0.126::0.156))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5ff cmux (0.053::0.066)(0.139::0.172))
+ (INTERCONNECT c5lut cmux (0.068::0.085)(0.167::0.207))
+ (INTERCONNECT c6lut cmux (0.07::0.087)(0.166::0.205))
+ (INTERCONNECT carry4_co2 cmux (0.065::0.081)(0.15::0.186))
+ (INTERCONNECT carry4_o2 cmux (0.063::0.079)(0.142::0.177))
+ (INTERCONNECT f7bmux cmux (0.063::0.078)(0.141::0.174))
+ (INTERCONNECT o5 cmux (0.064::0.08)(0.144::0.179))
+ (INTERCONNECT o6 cmux (0.061::0.076)(0.148::0.183))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c5lut cmuxl (0.072::0.089)(0.179::0.222))
+ (INTERCONNECT c6lut cmuxl (0.075::0.093)(0.171::0.212))
+ (INTERCONNECT carry4_co2 cmuxl (0.065::0.081)(0.15::0.186))
+ (INTERCONNECT carry4_o2 cmuxl (0.063::0.079)(0.142::0.177))
+ (INTERCONNECT f7bmux cmuxl (0.063::0.078)(0.141::0.174))
+ (INTERCONNECT o5 cmuxl (0.068::0.084)(0.156::0.194))
+ (INTERCONNECT o6 cmuxl (0.066::0.082)(0.153::0.19))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/COUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT carry4_co3 cout (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/CQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT cff cq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/D)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d6lut d (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/D5FF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT ce d5ff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk d5ff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT d5lut d5ff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT dx d5ff (0.09::0.112)(0.161::0.199))
+ (INTERCONNECT sr d5ff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/D5FFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d5lut d5ffl (0.031::0.038)(0.091::0.113))
+ (INTERCONNECT dx d5ffl (0.09::0.112)(0.161::0.199))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/D5LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT di d5lut (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/D6LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT di d6lut (0.0::0.0)(0.0::0.0))
+ (INTERCONNECT dx d6lut (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DFF)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut dff (0.028::0.034)(0.055::0.069))
+ (INTERCONNECT carry4_co3 dff (0.104::0.129)(0.271::0.336))
+ (INTERCONNECT carry4_o3 dff (0.025::0.031)(0.062::0.077))
+ (INTERCONNECT ce dff (0.041::0.051)(0.15::0.186))
+ (INTERCONNECT clk dff (0.046::0.057)(0.126::0.156))
+ (INTERCONNECT d5lut dff (0.027::0.033)(0.08::0.101))
+ (INTERCONNECT d6lut dff (0.038::0.047)(0.087::0.107))
+ (INTERCONNECT dx dff (0.096::0.12)(0.172::0.214))
+ (INTERCONNECT o5 dff (0.023::0.028)(0.054::0.068))
+ (INTERCONNECT o6 dff (0.029::0.036)(0.069::0.085))
+ (INTERCONNECT sr dff (0.031::0.038)(0.079::0.098))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DFFL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut dffl (0.028::0.034)(0.055::0.069))
+ (INTERCONNECT carry4_co3 dffl (0.126::0.157)(0.323::0.401))
+ (INTERCONNECT carry4_o3 dffl (0.029::0.036)(0.07::0.087))
+ (INTERCONNECT d6lut dffl (0.043::0.054)(0.098::0.122))
+ (INTERCONNECT dx dffl (0.099::0.123)(0.179::0.222))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DFFL1)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d5lut dffl1 (0.037::0.046)(0.102::0.126))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DFFL2)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT d5lut dffl2 (0.037::0.046)(0.102::0.126))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DIFF)
+ (DELAY
+ (ABSOLUTE
+ (DEVICE a6lut_a5lut_diff (0.003::0.004)(0.021::0.026))
+ (DEVICE a6lut_int_diff (0.01::0.012)(0.019::0.024))
+ (DEVICE b6lut_b5lut_diff (0.003::0.004)(0.022::0.027))
+ (DEVICE b6lut_int_diff (0.009::0.011)(0.016::0.02))
+ (DEVICE c6lut_c5lut_diff (0.004::0.005)(0.023::0.028))
+ (DEVICE c6lut_int_diff (0.009::0.011)(0.018::0.022))
+ (DEVICE d6lut_d5lut_diff (0.004::0.005)(0.026::0.033))
+ (DEVICE d6lut_int_diff (0.009::0.011)(0.018::0.022))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut dmux (0.061::0.076)(0.14::0.173))
+ (INTERCONNECT carry4_co3 dmux (0.104::0.13)(0.242::0.3))
+ (INTERCONNECT carry4_o3 dmux (0.066::0.082)(0.148::0.183))
+ (INTERCONNECT d5ff dmux (0.053::0.066)(0.141::0.174))
+ (INTERCONNECT d5lut dmux (0.074::0.092)(0.186::0.231))
+ (INTERCONNECT d6lut dmux (0.077::0.095)(0.173::0.214))
+ (INTERCONNECT o5 dmux (0.07::0.087)(0.16::0.198))
+ (INTERCONNECT o6 dmux (0.068::0.084)(0.155::0.192))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DMUXL)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut dmuxl (0.068::0.084)(0.15::0.186))
+ (INTERCONNECT carry4_co3 dmuxl (0.104::0.13)(0.242::0.3))
+ (INTERCONNECT carry4_o3 dmuxl (0.066::0.082)(0.148::0.183))
+ (INTERCONNECT d5lut dmuxl (0.074::0.092)(0.186::0.231))
+ (INTERCONNECT d6lut dmuxl (0.077::0.095)(0.173::0.214))
+ (INTERCONNECT o5 dmuxl (0.07::0.087)(0.16::0.198))
+ (INTERCONNECT o6 dmuxl (0.068::0.084)(0.155::0.192))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/DQ)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT dff dq (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/F7AMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT a6lut f7amux (0.01::0.012)(0.019::0.024))
+ (INTERCONNECT b6lut f7amux (0.009::0.011)(0.016::0.02))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/F7BMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT c6lut f7bmux (0.009::0.011)(0.018::0.022))
+ (INTERCONNECT d6lut f7bmux (0.009::0.011)(0.018::0.022))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/F8MUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT bx f8mux (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/LUT)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT ce lut (0.001::0.001)(0.004::0.005))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "ROUTING_BEL")
+ (INSTANCE SLICEM/WEMUX)
+ (DELAY
+ (ABSOLUTE
+ (INTERCONNECT we wemux (0.0::0.0)(0.0::0.0))
+ )
+ )
+ )
+ (CELL
(CELLTYPE "SELMUX2_1")
(INSTANCE SLICEM/F7AMUX)
(DELAY
(ABSOLUTE
(IOPATH 0 OUT (0.053::0.067)(0.152::0.189))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH 1 OUT (0.054::0.068)(0.153::0.19))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 OUT (0.09::0.112)(0.235::0.292))
)
)
@@ -1502,15 +1394,7 @@
(DELAY
(ABSOLUTE
(IOPATH 0 OUT (0.064::0.08)(0.177::0.219))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH 1 OUT (0.066::0.082)(0.181::0.225))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 OUT (0.096::0.12)(0.253::0.314))
)
)
@@ -1521,15 +1405,7 @@
(DELAY
(ABSOLUTE
(IOPATH 0 OUT (0.022::0.027)(0.079::0.098))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH 1 OUT (0.019::0.024)(0.071::0.088))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH S0 OUT (0.081::0.101)(0.228::0.283))
)
)