Updating all based on "Merge pull request #1389 from andrewb1999/fix-sdf-gen".
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 97e1cb6..3c7c2b8 100644
--- a/Info.md
+++ b/Info.md
@@ -37,20 +37,20 @@
# Details
-Last updated on Thu 02 Jul 2020 09:39:45 PM UTC (2020-07-02T21:39:45+00:00).
+Last updated on Thu 09 Jul 2020 10:09:56 PM UTC (2020-07-09T22:09:56+00:00).
-Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [b0432d14](https://github.com/SymbiFlow/prjxray/commit/b0432d14d5806f379bd56fe2e967a553bf11287f).
+Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [18ac5cff](https://github.com/SymbiFlow/prjxray/commit/18ac5cffa6e5f0da57a9e0013ef186d9e8e99e58).
Latest commit was;
```
-commit b0432d14d5806f379bd56fe2e967a553bf11287f
-Merge: 9749d6d5 30f35f97
+commit 18ac5cffa6e5f0da57a9e0013ef186d9e8e99e58
+Merge: b0432d14 2f03a575
Author: litghost <537074+litghost@users.noreply.github.com>
-Date: Wed Jul 1 15:59:30 2020 -0700
+Date: Wed Jul 8 15:10:13 2020 -0700
- Merge pull request #1383 from andrewb1999/json-add-explicit-type
+ Merge pull request #1389 from andrewb1999/fix-sdf-gen
- Add dedicated port type to harness design.json
+ Fix SDF generation
```
@@ -59,7 +59,7 @@
### Settings
-Created using following [settings/artix7.sh (sha256: 56ee1f9747510a62c9ea078738b273f4dcbaeca49aa98334db6ef1a9ececa9a7)](https://github.com/SymbiFlow/prjxray/blob/b0432d14d5806f379bd56fe2e967a553bf11287f/settings/artix7.sh)
+Created using following [settings/artix7.sh (sha256: 56ee1f9747510a62c9ea078738b273f4dcbaeca49aa98334db6ef1a9ececa9a7)](https://github.com/SymbiFlow/prjxray/blob/18ac5cffa6e5f0da57a9e0013ef186d9e8e99e58/settings/artix7.sh)
```shell
# Copyright (C) 2017-2020 The Project X-Ray Authors.
#
@@ -166,13 +166,13 @@
* [`76d1e0bd4b7ad492cf3fe8698b2b5f46f7dcc5fe446984e5dccae373c63edafd ./artix7/mask_hclk_r.db`](./artix7/mask_hclk_r.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./artix7/mask_hclk_r.origin_info.db`](./artix7/mask_hclk_r.origin_info.db)
* [`a0777dc0808e70052a6f6b2e1056f6e9dd225032c01195919d927be7ba1b97d6 ./artix7/mask_liob33.db`](./artix7/mask_liob33.db)
- * [`5ce5815a27e861034d00cf44b4480757b648f946c0a90ca51cd1ccd7166b023f ./artix7/mask_lioi3.db`](./artix7/mask_lioi3.db)
- * [`5ce5815a27e861034d00cf44b4480757b648f946c0a90ca51cd1ccd7166b023f ./artix7/mask_lioi3_tbytesrc.db`](./artix7/mask_lioi3_tbytesrc.db)
- * [`5ce5815a27e861034d00cf44b4480757b648f946c0a90ca51cd1ccd7166b023f ./artix7/mask_lioi3_tbyteterm.db`](./artix7/mask_lioi3_tbyteterm.db)
+ * [`d89ce8904fc7479bd1806f29c9cf1a56a27382a34dc867caf7a3a8e48f079f46 ./artix7/mask_lioi3.db`](./artix7/mask_lioi3.db)
+ * [`d89ce8904fc7479bd1806f29c9cf1a56a27382a34dc867caf7a3a8e48f079f46 ./artix7/mask_lioi3_tbytesrc.db`](./artix7/mask_lioi3_tbytesrc.db)
+ * [`d89ce8904fc7479bd1806f29c9cf1a56a27382a34dc867caf7a3a8e48f079f46 ./artix7/mask_lioi3_tbyteterm.db`](./artix7/mask_lioi3_tbyteterm.db)
* [`a0777dc0808e70052a6f6b2e1056f6e9dd225032c01195919d927be7ba1b97d6 ./artix7/mask_riob33.db`](./artix7/mask_riob33.db)
- * [`5ce5815a27e861034d00cf44b4480757b648f946c0a90ca51cd1ccd7166b023f ./artix7/mask_rioi3.db`](./artix7/mask_rioi3.db)
- * [`5ce5815a27e861034d00cf44b4480757b648f946c0a90ca51cd1ccd7166b023f ./artix7/mask_rioi3_tbytesrc.db`](./artix7/mask_rioi3_tbytesrc.db)
- * [`5ce5815a27e861034d00cf44b4480757b648f946c0a90ca51cd1ccd7166b023f ./artix7/mask_rioi3_tbyteterm.db`](./artix7/mask_rioi3_tbyteterm.db)
+ * [`d89ce8904fc7479bd1806f29c9cf1a56a27382a34dc867caf7a3a8e48f079f46 ./artix7/mask_rioi3.db`](./artix7/mask_rioi3.db)
+ * [`d89ce8904fc7479bd1806f29c9cf1a56a27382a34dc867caf7a3a8e48f079f46 ./artix7/mask_rioi3_tbytesrc.db`](./artix7/mask_rioi3_tbytesrc.db)
+ * [`d89ce8904fc7479bd1806f29c9cf1a56a27382a34dc867caf7a3a8e48f079f46 ./artix7/mask_rioi3_tbyteterm.db`](./artix7/mask_rioi3_tbyteterm.db)
* [`d94e4d13df16da498224f0e94deaa310fbf471b6f9ec0ec8b2308fe62fa2eeaf ./artix7/ppips_bram_int_interface_l.db`](./artix7/ppips_bram_int_interface_l.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./artix7/ppips_bram_int_interface_l.origin_info.db`](./artix7/ppips_bram_int_interface_l.origin_info.db)
* [`b48d766ac6f9dd0e21280d3a04dd448ea39016143309c0c7867fc00d730a59ae ./artix7/ppips_bram_int_interface_r.db`](./artix7/ppips_bram_int_interface_r.db)
@@ -275,9 +275,9 @@
* [`51288ec0be63172fcb2a12a92853150c62a21e894c2d42a2586046c462bf57a9 ./artix7/segbits_hclk_r.db`](./artix7/segbits_hclk_r.db)
* [`61d05145f3613042e8f0c1d97d63f6c185cfb66df609b621b44422ebb27c77a0 ./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)
- * [`4c74f917fa6c914e8ea8e44155fc8b1f52c51274d4ec4cb75d3053bad0b798ab ./artix7/segbits_int_l.origin_info.db`](./artix7/segbits_int_l.origin_info.db)
- * [`9c7b94275c440e0bb0634ae2c347e92b605a77e29bb28c04f8bba126ba808f60 ./artix7/segbits_int_r.db`](./artix7/segbits_int_r.db)
- * [`5ccdf716246053de58c1d0f7c350ed09e117bc44695aa69bdd2d1357d09aff2a ./artix7/segbits_int_r.origin_info.db`](./artix7/segbits_int_r.origin_info.db)
+ * [`27ebf7e3eac4fb4b20fe4ec29d8525de4a0259e593c28a6beae7dd2ce6a2ea33 ./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)
+ * [`ec34fb06aa9a7165943c9d9bc02f0543e0e3807a0807c5f94421e4dd079e61fe ./artix7/segbits_int_r.origin_info.db`](./artix7/segbits_int_r.origin_info.db)
* [`392e91def4df6eebb3ce5ed15570c01f6090be793a79054e1880549082eb6f23 ./artix7/segbits_liob33.db`](./artix7/segbits_liob33.db)
* [`0fca9c6530589b14c77b738e68c63ed4246713e44e1e699e153b69907e77e09e ./artix7/segbits_liob33.origin_info.db`](./artix7/segbits_liob33.origin_info.db)
* [`c9dfa75f8b565b3c47813cdf7f1df2aa7c59402f41396e939dd97ec68f7638d8 ./artix7/segbits_lioi3.db`](./artix7/segbits_lioi3.db)
@@ -489,8 +489,8 @@
* [`bda848e132cf93158addf5db6e449dd5d79050155bd2ba52ccad7bd3c1607ec4 ./artix7/timings/CMT_TOP_R_LOWER_T.sdf`](./artix7/timings/CMT_TOP_R_LOWER_T.sdf)
* [`e56222b18e7fabf7473656f7446958e93373a3bf956ca75968d26f9c652fa14e ./artix7/timings/CMT_TOP_R_UPPER_B.sdf`](./artix7/timings/CMT_TOP_R_UPPER_B.sdf)
* [`24408756edd72f9c82dc2badb3e94e372916c00c407e86a88db1274f8951d721 ./artix7/timings/CMT_TOP_R_UPPER_T.sdf`](./artix7/timings/CMT_TOP_R_UPPER_T.sdf)
- * [`a1945d3cc9f7a422691d7cad098dc61cf6804bdbb8df8c572576d651e0f44c44 ./artix7/timings/DSP_L.sdf`](./artix7/timings/DSP_L.sdf)
- * [`a1945d3cc9f7a422691d7cad098dc61cf6804bdbb8df8c572576d651e0f44c44 ./artix7/timings/DSP_R.sdf`](./artix7/timings/DSP_R.sdf)
+ * [`3f9923d175379d32f859a8d3e07992c0174cabe3b260c14b69394009fa1d0569 ./artix7/timings/DSP_L.sdf`](./artix7/timings/DSP_L.sdf)
+ * [`3f9923d175379d32f859a8d3e07992c0174cabe3b260c14b69394009fa1d0569 ./artix7/timings/DSP_R.sdf`](./artix7/timings/DSP_R.sdf)
* [`fd93513fb5389752c1f1716bf15c2d3d118666e9f968533bb50d845504deb5ff ./artix7/timings/GTP_CHANNEL_0.sdf`](./artix7/timings/GTP_CHANNEL_0.sdf)
* [`fd93513fb5389752c1f1716bf15c2d3d118666e9f968533bb50d845504deb5ff ./artix7/timings/GTP_CHANNEL_1.sdf`](./artix7/timings/GTP_CHANNEL_1.sdf)
* [`fd93513fb5389752c1f1716bf15c2d3d118666e9f968533bb50d845504deb5ff ./artix7/timings/GTP_CHANNEL_2.sdf`](./artix7/timings/GTP_CHANNEL_2.sdf)
@@ -515,8 +515,8 @@
* [`3bb5a39c36bcd83a540200072baa4c36057960fa1e35f5fcba875f2a755c34a1 ./artix7/timings/RIOI3_TBYTETERM.sdf`](./artix7/timings/RIOI3_TBYTETERM.sdf)
* [`feb5cf787894379d158c5218ba44af20458c8008a1e75e30df00adde8aa97108 ./artix7/timings/carry4_slicel.sdf`](./artix7/timings/carry4_slicel.sdf)
* [`626d9e188a1c4874f7ac657e82c64df8d52f819624e8ee4f9ed9e557d85ad3f2 ./artix7/timings/carry4_slicem.sdf`](./artix7/timings/carry4_slicem.sdf)
- * [`ee750af8a355de7fdbcee19e3c216068912f5502b9ad342090a35ba9cce90038 ./artix7/timings/slicel.sdf`](./artix7/timings/slicel.sdf)
- * [`37f7377698f69c400e009e7134fd5752fb93724ffa74dde46d076fb23ef914bb ./artix7/timings/slicem.sdf`](./artix7/timings/slicem.sdf)
+ * [`fd31d66077f869d01f13d9fabbd0dcd38b4aab0322179ecf9ac190a3b70c5456 ./artix7/timings/slicel.sdf`](./artix7/timings/slicel.sdf)
+ * [`3d2da5714d8c81165fa51403fb719b3ddd9e7ea7ab79280ae4e157d11a29172e ./artix7/timings/slicem.sdf`](./artix7/timings/slicem.sdf)
* [`3f202fefbd0f36761f08eb58737a42754c65c965968174421df0374198e31daa ./artix7/xc7a100tcsg324-1/package_pins.csv`](./artix7/xc7a100tcsg324-1/package_pins.csv)
* [`277906907e43846ac8a52115983cd0ece673b2310d8d10c9b2253d6537bf1a02 ./artix7/xc7a100tcsg324-1/part.json`](./artix7/xc7a100tcsg324-1/part.json)
* [`4e1f153303270ed3727ca40af3179020f74271ff63c4d771556020b1d3037b92 ./artix7/xc7a100tcsg324-1/part.yaml`](./artix7/xc7a100tcsg324-1/part.yaml)
@@ -563,7 +563,7 @@
### Settings
-Created using following [settings/kintex7.sh (sha256: 8c4c506cbdc6a25696436bbe6359e3617c82a11931ad6e406a1c433b263527c4)](https://github.com/SymbiFlow/prjxray/blob/b0432d14d5806f379bd56fe2e967a553bf11287f/settings/kintex7.sh)
+Created using following [settings/kintex7.sh (sha256: 8c4c506cbdc6a25696436bbe6359e3617c82a11931ad6e406a1c433b263527c4)](https://github.com/SymbiFlow/prjxray/blob/18ac5cffa6e5f0da57a9e0013ef186d9e8e99e58/settings/kintex7.sh)
```shell
# Copyright (C) 2017-2020 The Project X-Ray Authors.
#
@@ -642,13 +642,13 @@
* [`76d1e0bd4b7ad492cf3fe8698b2b5f46f7dcc5fe446984e5dccae373c63edafd ./kintex7/mask_hclk_r.db`](./kintex7/mask_hclk_r.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./kintex7/mask_hclk_r.origin_info.db`](./kintex7/mask_hclk_r.origin_info.db)
* [`a0777dc0808e70052a6f6b2e1056f6e9dd225032c01195919d927be7ba1b97d6 ./kintex7/mask_liob33.db`](./kintex7/mask_liob33.db)
- * [`3570fd1c1fde57ee0f64aa815176edfaf65043920bba3cf2484e8f6b14c13064 ./kintex7/mask_lioi3.db`](./kintex7/mask_lioi3.db)
- * [`3570fd1c1fde57ee0f64aa815176edfaf65043920bba3cf2484e8f6b14c13064 ./kintex7/mask_lioi3_tbytesrc.db`](./kintex7/mask_lioi3_tbytesrc.db)
- * [`3570fd1c1fde57ee0f64aa815176edfaf65043920bba3cf2484e8f6b14c13064 ./kintex7/mask_lioi3_tbyteterm.db`](./kintex7/mask_lioi3_tbyteterm.db)
+ * [`7db4e012a058ddedde6f42fd3cf00105d56ae9695e6755b52c421bfc32e404a8 ./kintex7/mask_lioi3.db`](./kintex7/mask_lioi3.db)
+ * [`7db4e012a058ddedde6f42fd3cf00105d56ae9695e6755b52c421bfc32e404a8 ./kintex7/mask_lioi3_tbytesrc.db`](./kintex7/mask_lioi3_tbytesrc.db)
+ * [`7db4e012a058ddedde6f42fd3cf00105d56ae9695e6755b52c421bfc32e404a8 ./kintex7/mask_lioi3_tbyteterm.db`](./kintex7/mask_lioi3_tbyteterm.db)
* [`a0777dc0808e70052a6f6b2e1056f6e9dd225032c01195919d927be7ba1b97d6 ./kintex7/mask_riob33.db`](./kintex7/mask_riob33.db)
- * [`3570fd1c1fde57ee0f64aa815176edfaf65043920bba3cf2484e8f6b14c13064 ./kintex7/mask_rioi3.db`](./kintex7/mask_rioi3.db)
- * [`3570fd1c1fde57ee0f64aa815176edfaf65043920bba3cf2484e8f6b14c13064 ./kintex7/mask_rioi3_tbytesrc.db`](./kintex7/mask_rioi3_tbytesrc.db)
- * [`3570fd1c1fde57ee0f64aa815176edfaf65043920bba3cf2484e8f6b14c13064 ./kintex7/mask_rioi3_tbyteterm.db`](./kintex7/mask_rioi3_tbyteterm.db)
+ * [`7db4e012a058ddedde6f42fd3cf00105d56ae9695e6755b52c421bfc32e404a8 ./kintex7/mask_rioi3.db`](./kintex7/mask_rioi3.db)
+ * [`7db4e012a058ddedde6f42fd3cf00105d56ae9695e6755b52c421bfc32e404a8 ./kintex7/mask_rioi3_tbytesrc.db`](./kintex7/mask_rioi3_tbytesrc.db)
+ * [`7db4e012a058ddedde6f42fd3cf00105d56ae9695e6755b52c421bfc32e404a8 ./kintex7/mask_rioi3_tbyteterm.db`](./kintex7/mask_rioi3_tbyteterm.db)
* [`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)
@@ -747,9 +747,9 @@
* [`51288ec0be63172fcb2a12a92853150c62a21e894c2d42a2586046c462bf57a9 ./kintex7/segbits_hclk_r.db`](./kintex7/segbits_hclk_r.db)
* [`61d05145f3613042e8f0c1d97d63f6c185cfb66df609b621b44422ebb27c77a0 ./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)
- * [`185771cfd6d029ded688a2df21d1b304acecaa4dddab3f2e5325fe754455f568 ./kintex7/segbits_int_l.origin_info.db`](./kintex7/segbits_int_l.origin_info.db)
+ * [`41610695659e595d9b893432a86929f9f0ba49508ea4daf936d49b0537d38d12 ./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)
- * [`5c07d9ae1e280ed7398df52234004717e61ce017b2f92f43242bc845b955c6d6 ./kintex7/segbits_int_r.origin_info.db`](./kintex7/segbits_int_r.origin_info.db)
+ * [`e5ea22253169e856f1cbeabd8e9b0faf0a116d7203622fbda6adba88f8658ee0 ./kintex7/segbits_int_r.origin_info.db`](./kintex7/segbits_int_r.origin_info.db)
* [`392e91def4df6eebb3ce5ed15570c01f6090be793a79054e1880549082eb6f23 ./kintex7/segbits_liob33.db`](./kintex7/segbits_liob33.db)
* [`0fca9c6530589b14c77b738e68c63ed4246713e44e1e699e153b69907e77e09e ./kintex7/segbits_liob33.origin_info.db`](./kintex7/segbits_liob33.origin_info.db)
* [`c9dfa75f8b565b3c47813cdf7f1df2aa7c59402f41396e939dd97ec68f7638d8 ./kintex7/segbits_lioi3.db`](./kintex7/segbits_lioi3.db)
@@ -942,7 +942,7 @@
### Settings
-Created using following [settings/zynq7.sh (sha256: 790d0886285b195daff0950f82ddb42635257c7c6400dcc5c7fb5b13f66ee6ba)](https://github.com/SymbiFlow/prjxray/blob/b0432d14d5806f379bd56fe2e967a553bf11287f/settings/zynq7.sh)
+Created using following [settings/zynq7.sh (sha256: 790d0886285b195daff0950f82ddb42635257c7c6400dcc5c7fb5b13f66ee6ba)](https://github.com/SymbiFlow/prjxray/blob/18ac5cffa6e5f0da57a9e0013ef186d9e8e99e58/settings/zynq7.sh)
```shell
# Copyright (C) 2017-2020 The Project X-Ray Authors.
#
@@ -1024,13 +1024,13 @@
* [`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)
* [`a0777dc0808e70052a6f6b2e1056f6e9dd225032c01195919d927be7ba1b97d6 ./zynq7/mask_liob33.db`](./zynq7/mask_liob33.db)
- * [`4b2e654db21ea7a65cd107929aee1d5944b71fdc83bc5f4fc62037f38961b763 ./zynq7/mask_lioi3.db`](./zynq7/mask_lioi3.db)
- * [`4b2e654db21ea7a65cd107929aee1d5944b71fdc83bc5f4fc62037f38961b763 ./zynq7/mask_lioi3_tbytesrc.db`](./zynq7/mask_lioi3_tbytesrc.db)
- * [`4b2e654db21ea7a65cd107929aee1d5944b71fdc83bc5f4fc62037f38961b763 ./zynq7/mask_lioi3_tbyteterm.db`](./zynq7/mask_lioi3_tbyteterm.db)
+ * [`42ff660a9ccb4708ad8fb4806f411a57881b7f6ec2afd7e6d313ccae4a3bc762 ./zynq7/mask_lioi3.db`](./zynq7/mask_lioi3.db)
+ * [`42ff660a9ccb4708ad8fb4806f411a57881b7f6ec2afd7e6d313ccae4a3bc762 ./zynq7/mask_lioi3_tbytesrc.db`](./zynq7/mask_lioi3_tbytesrc.db)
+ * [`42ff660a9ccb4708ad8fb4806f411a57881b7f6ec2afd7e6d313ccae4a3bc762 ./zynq7/mask_lioi3_tbyteterm.db`](./zynq7/mask_lioi3_tbyteterm.db)
* [`a0777dc0808e70052a6f6b2e1056f6e9dd225032c01195919d927be7ba1b97d6 ./zynq7/mask_riob33.db`](./zynq7/mask_riob33.db)
- * [`4b2e654db21ea7a65cd107929aee1d5944b71fdc83bc5f4fc62037f38961b763 ./zynq7/mask_rioi3.db`](./zynq7/mask_rioi3.db)
- * [`4b2e654db21ea7a65cd107929aee1d5944b71fdc83bc5f4fc62037f38961b763 ./zynq7/mask_rioi3_tbytesrc.db`](./zynq7/mask_rioi3_tbytesrc.db)
- * [`4b2e654db21ea7a65cd107929aee1d5944b71fdc83bc5f4fc62037f38961b763 ./zynq7/mask_rioi3_tbyteterm.db`](./zynq7/mask_rioi3_tbyteterm.db)
+ * [`42ff660a9ccb4708ad8fb4806f411a57881b7f6ec2afd7e6d313ccae4a3bc762 ./zynq7/mask_rioi3.db`](./zynq7/mask_rioi3.db)
+ * [`42ff660a9ccb4708ad8fb4806f411a57881b7f6ec2afd7e6d313ccae4a3bc762 ./zynq7/mask_rioi3_tbytesrc.db`](./zynq7/mask_rioi3_tbytesrc.db)
+ * [`42ff660a9ccb4708ad8fb4806f411a57881b7f6ec2afd7e6d313ccae4a3bc762 ./zynq7/mask_rioi3_tbyteterm.db`](./zynq7/mask_rioi3_tbyteterm.db)
* [`d94e4d13df16da498224f0e94deaa310fbf471b6f9ec0ec8b2308fe62fa2eeaf ./zynq7/ppips_bram_int_interface_l.db`](./zynq7/ppips_bram_int_interface_l.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./zynq7/ppips_bram_int_interface_l.origin_info.db`](./zynq7/ppips_bram_int_interface_l.origin_info.db)
* [`b48d766ac6f9dd0e21280d3a04dd448ea39016143309c0c7867fc00d730a59ae ./zynq7/ppips_bram_int_interface_r.db`](./zynq7/ppips_bram_int_interface_r.db)
@@ -1140,9 +1140,9 @@
* [`51288ec0be63172fcb2a12a92853150c62a21e894c2d42a2586046c462bf57a9 ./zynq7/segbits_hclk_r.db`](./zynq7/segbits_hclk_r.db)
* [`61d05145f3613042e8f0c1d97d63f6c185cfb66df609b621b44422ebb27c77a0 ./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)
- * [`57c86786f96c79410d6b4587c60b26dab0f404d9a41a0665ff2d4091f7a96fb4 ./zynq7/segbits_int_l.origin_info.db`](./zynq7/segbits_int_l.origin_info.db)
+ * [`85707fb23013a3fb4f92874b07346e80f58697b5843ddbd8f21723bc1450cc24 ./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)
- * [`66008bbd9dac18783ce0c3d698f37771ced2a5e291ccc55a1a4f55bb23e80e1e ./zynq7/segbits_int_r.origin_info.db`](./zynq7/segbits_int_r.origin_info.db)
+ * [`68e6d4e12fbdd0164f2328ac0620dc4ffbe597e8cb95bd1755b561b1ec207a0a ./zynq7/segbits_int_r.origin_info.db`](./zynq7/segbits_int_r.origin_info.db)
* [`392e91def4df6eebb3ce5ed15570c01f6090be793a79054e1880549082eb6f23 ./zynq7/segbits_liob33.db`](./zynq7/segbits_liob33.db)
* [`0fca9c6530589b14c77b738e68c63ed4246713e44e1e699e153b69907e77e09e ./zynq7/segbits_liob33.origin_info.db`](./zynq7/segbits_liob33.origin_info.db)
* [`c9dfa75f8b565b3c47813cdf7f1df2aa7c59402f41396e939dd97ec68f7638d8 ./zynq7/segbits_lioi3.db`](./zynq7/segbits_lioi3.db)
@@ -1330,8 +1330,8 @@
* [`bda848e132cf93158addf5db6e449dd5d79050155bd2ba52ccad7bd3c1607ec4 ./zynq7/timings/CMT_TOP_R_LOWER_T.sdf`](./zynq7/timings/CMT_TOP_R_LOWER_T.sdf)
* [`e56222b18e7fabf7473656f7446958e93373a3bf956ca75968d26f9c652fa14e ./zynq7/timings/CMT_TOP_R_UPPER_B.sdf`](./zynq7/timings/CMT_TOP_R_UPPER_B.sdf)
* [`24408756edd72f9c82dc2badb3e94e372916c00c407e86a88db1274f8951d721 ./zynq7/timings/CMT_TOP_R_UPPER_T.sdf`](./zynq7/timings/CMT_TOP_R_UPPER_T.sdf)
- * [`f9dc790354ec061813a023ae9e01a80d6db8f0800d7550e86966aea5be26f903 ./zynq7/timings/DSP_L.sdf`](./zynq7/timings/DSP_L.sdf)
- * [`f9dc790354ec061813a023ae9e01a80d6db8f0800d7550e86966aea5be26f903 ./zynq7/timings/DSP_R.sdf`](./zynq7/timings/DSP_R.sdf)
+ * [`a1945d3cc9f7a422691d7cad098dc61cf6804bdbb8df8c572576d651e0f44c44 ./zynq7/timings/DSP_L.sdf`](./zynq7/timings/DSP_L.sdf)
+ * [`a1945d3cc9f7a422691d7cad098dc61cf6804bdbb8df8c572576d651e0f44c44 ./zynq7/timings/DSP_R.sdf`](./zynq7/timings/DSP_R.sdf)
* [`5afccb72fdc7e9a452988e5db5dd7517ab38792ba21af020f9f1885f686ae5a3 ./zynq7/timings/HCLK_CMT.sdf`](./zynq7/timings/HCLK_CMT.sdf)
* [`5afccb72fdc7e9a452988e5db5dd7517ab38792ba21af020f9f1885f686ae5a3 ./zynq7/timings/HCLK_CMT_L.sdf`](./zynq7/timings/HCLK_CMT_L.sdf)
* [`b5d5ca72d453879fca2bf2470fb0a670ebfb38d6e85cdbfdb3967e2e4f59ee73 ./zynq7/timings/HCLK_IOI3.sdf`](./zynq7/timings/HCLK_IOI3.sdf)
@@ -1351,8 +1351,8 @@
* [`3bb5a39c36bcd83a540200072baa4c36057960fa1e35f5fcba875f2a755c34a1 ./zynq7/timings/RIOI3_TBYTETERM.sdf`](./zynq7/timings/RIOI3_TBYTETERM.sdf)
* [`feb5cf787894379d158c5218ba44af20458c8008a1e75e30df00adde8aa97108 ./zynq7/timings/carry4_slicel.sdf`](./zynq7/timings/carry4_slicel.sdf)
* [`626d9e188a1c4874f7ac657e82c64df8d52f819624e8ee4f9ed9e557d85ad3f2 ./zynq7/timings/carry4_slicem.sdf`](./zynq7/timings/carry4_slicem.sdf)
- * [`ee750af8a355de7fdbcee19e3c216068912f5502b9ad342090a35ba9cce90038 ./zynq7/timings/slicel.sdf`](./zynq7/timings/slicel.sdf)
- * [`37f7377698f69c400e009e7134fd5752fb93724ffa74dde46d076fb23ef914bb ./zynq7/timings/slicem.sdf`](./zynq7/timings/slicem.sdf)
+ * [`fd31d66077f869d01f13d9fabbd0dcd38b4aab0322179ecf9ac190a3b70c5456 ./zynq7/timings/slicel.sdf`](./zynq7/timings/slicel.sdf)
+ * [`3d2da5714d8c81165fa51403fb719b3ddd9e7ea7ab79280ae4e157d11a29172e ./zynq7/timings/slicem.sdf`](./zynq7/timings/slicem.sdf)
* [`2e714cd17c9768566a3a262edf9665a5bdb3e5bfa9d4756ac6d224b44f24a107 ./zynq7/xc7z010clg400-1/package_pins.csv`](./zynq7/xc7z010clg400-1/package_pins.csv)
* [`1754ec1c7a8e0447a116984505cc422819d3be06389527de96bf192c5175d095 ./zynq7/xc7z010clg400-1/part.json`](./zynq7/xc7z010clg400-1/part.json)
* [`43a136f26603c51bd97e9489d223bbc80f278fcc234225ed9fde404402f22683 ./zynq7/xc7z010clg400-1/part.yaml`](./zynq7/xc7z010clg400-1/part.yaml)
diff --git a/artix7/mask_lioi3.db b/artix7/mask_lioi3.db
index 9e29708..f4adbd6 100644
--- a/artix7/mask_lioi3.db
+++ b/artix7/mask_lioi3.db
@@ -1,11 +1,12 @@
bit 25_07
bit 25_20
bit 25_21
+bit 25_23
+bit 25_24
bit 25_31
bit 25_32
bit 25_34
bit 25_35
-bit 25_39
bit 25_47
bit 25_48
bit 25_51
diff --git a/artix7/mask_lioi3_tbytesrc.db b/artix7/mask_lioi3_tbytesrc.db
index 9e29708..f4adbd6 100644
--- a/artix7/mask_lioi3_tbytesrc.db
+++ b/artix7/mask_lioi3_tbytesrc.db
@@ -1,11 +1,12 @@
bit 25_07
bit 25_20
bit 25_21
+bit 25_23
+bit 25_24
bit 25_31
bit 25_32
bit 25_34
bit 25_35
-bit 25_39
bit 25_47
bit 25_48
bit 25_51
diff --git a/artix7/mask_lioi3_tbyteterm.db b/artix7/mask_lioi3_tbyteterm.db
index 9e29708..f4adbd6 100644
--- a/artix7/mask_lioi3_tbyteterm.db
+++ b/artix7/mask_lioi3_tbyteterm.db
@@ -1,11 +1,12 @@
bit 25_07
bit 25_20
bit 25_21
+bit 25_23
+bit 25_24
bit 25_31
bit 25_32
bit 25_34
bit 25_35
-bit 25_39
bit 25_47
bit 25_48
bit 25_51
diff --git a/artix7/mask_rioi3.db b/artix7/mask_rioi3.db
index 9e29708..f4adbd6 100644
--- a/artix7/mask_rioi3.db
+++ b/artix7/mask_rioi3.db
@@ -1,11 +1,12 @@
bit 25_07
bit 25_20
bit 25_21
+bit 25_23
+bit 25_24
bit 25_31
bit 25_32
bit 25_34
bit 25_35
-bit 25_39
bit 25_47
bit 25_48
bit 25_51
diff --git a/artix7/mask_rioi3_tbytesrc.db b/artix7/mask_rioi3_tbytesrc.db
index 9e29708..f4adbd6 100644
--- a/artix7/mask_rioi3_tbytesrc.db
+++ b/artix7/mask_rioi3_tbytesrc.db
@@ -1,11 +1,12 @@
bit 25_07
bit 25_20
bit 25_21
+bit 25_23
+bit 25_24
bit 25_31
bit 25_32
bit 25_34
bit 25_35
-bit 25_39
bit 25_47
bit 25_48
bit 25_51
diff --git a/artix7/mask_rioi3_tbyteterm.db b/artix7/mask_rioi3_tbyteterm.db
index 9e29708..f4adbd6 100644
--- a/artix7/mask_rioi3_tbyteterm.db
+++ b/artix7/mask_rioi3_tbyteterm.db
@@ -1,11 +1,12 @@
bit 25_07
bit 25_20
bit 25_21
+bit 25_23
+bit 25_24
bit 25_31
bit 25_32
bit 25_34
bit 25_35
-bit 25_39
bit 25_47
bit 25_48
bit 25_51
diff --git a/artix7/segbits_int_l.origin_info.db b/artix7/segbits_int_l.origin_info.db
index 2d6664f..c947235 100644
--- a/artix7/segbits_int_l.origin_info.db
+++ b/artix7/segbits_int_l.origin_info.db
@@ -170,7 +170,7 @@
INT_L.BYP_ALT7.BYP_BOUNCE6 origin:050-pip-seed !22_63 !23_63 !25_63 21_63 24_63
INT_L.BYP_ALT7.EL1END_S3_0 origin:050-pip-seed !23_63 17_63 22_63 24_63 25_63
INT_L.BYP_ALT7.FAN_BOUNCE_S3_4 origin:050-pip-seed !23_63 21_63 22_63 24_63 25_63
-INT_L.BYP_ALT7.FAN_BOUNCE_S3_6 origin:056-pip-rem !22_63 21_63 23_63 24_63 25_63
+INT_L.BYP_ALT7.FAN_BOUNCE_S3_6 origin:050-pip-seed !22_63 21_63 23_63 24_63 25_63
INT_L.BYP_ALT7.LOGIC_OUTS_L3 origin:051-pip-imuxlout-bypalts !22_63 20_63 23_63 24_63 25_63
INT_L.BYP_ALT7.LOGIC_OUTS_L15 origin:051-pip-imuxlout-bypalts !23_63 20_63 22_63 24_63 25_63
INT_L.BYP_ALT7.LOGIC_OUTS_L21 origin:051-pip-imuxlout-bypalts !22_63 !23_63 !24_63 20_63 25_63
@@ -1917,7 +1917,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.LOGIC_OUTS_L3 origin:050-pip-seed 02_57 07_57
INT_L.EE4BEG3.LOGIC_OUTS_L7 origin:050-pip-seed 02_57 04_58
INT_L.EE4BEG3.LOGIC_OUTS_L11 origin:050-pip-seed 03_56 04_58
@@ -2491,7 +2491,7 @@
INT_L.NN6BEG3.NW2END3 origin:050-pip-seed 03_54 04_52
INT_L.NN6BEG3.NW6END3 origin:050-pip-seed 04_52 07_55
INT_L.NN6BEG3.SE2END3 origin:050-pip-seed 03_54 05_54
-INT_L.NN6BEG3.SE6END3 origin:050-pip-seed 05_54 07_55
+INT_L.NN6BEG3.SE6END3 origin:056-pip-rem 05_54 07_55
INT_L.NN6BEG3.WW2END2 origin:050-pip-seed 02_55 04_52
INT_L.NN6BEG3.WW4END3 origin:050-pip-seed 04_52 04_55
INT_L.NR1BEG0.LOGIC_OUTS_L0 origin:050-pip-seed 11_07 14_07
@@ -2662,7 +2662,7 @@
INT_L.NW6BEG0.LOGIC_OUTS_L22 origin:050-pip-seed 06_02 07_03
INT_L.NW6BEG0.LV_L0 origin:056-pip-rem 04_03 06_02
INT_L.NW6BEG0.SS2END_N0_3 origin:050-pip-seed 02_03 04_00
-INT_L.NW6BEG0.SS6END_N0_3 origin:056-pip-rem 04_00 07_03
+INT_L.NW6BEG0.SS6END_N0_3 origin:050-pip-seed 04_00 07_03
INT_L.NW6BEG0.SW2END_N0_3 origin:050-pip-seed 03_02 04_00
INT_L.NW6BEG0.SW6END_N0_3 origin:050-pip-seed 04_00 04_03
INT_L.NW6BEG0.WW2END_N0_3 origin:050-pip-seed 02_02 02_03
@@ -3302,7 +3302,7 @@
INT_L.SW6BEG1.LOGIC_OUTS_L23 origin:050-pip-seed 04_30 06_28
INT_L.SW6BEG1.LV_L9 origin:056-pip-rem 04_30 05_28
INT_L.SW6BEG1.EE2END1 origin:050-pip-seed 03_28 04_29
-INT_L.SW6BEG1.EE4END1 origin:050-pip-seed 04_29 05_28
+INT_L.SW6BEG1.EE4END1 origin:056-pip-rem 04_29 05_28
INT_L.SW6BEG1.LH6 origin:056-pip-rem 05_28 07_29
INT_L.SW6BEG1.NW2END2 origin:050-pip-seed 02_29 05_31
INT_L.SW6BEG1.NW6END2 origin:050-pip-seed 05_31 06_28
@@ -3323,7 +3323,7 @@
INT_L.SW6BEG2.LVB_L0 origin:056-pip-rem 04_46 05_44
INT_L.SW6BEG2.LVB_L12 origin:056-pip-rem 05_44 07_45
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.NW2END3 origin:050-pip-seed 02_45 05_47
INT_L.SW6BEG2.NW6END3 origin:050-pip-seed 05_47 06_44
INT_L.SW6BEG2.SE2END2 origin:050-pip-seed 02_45 04_45
diff --git a/artix7/segbits_int_r.db b/artix7/segbits_int_r.db
index f7357e9..549b5d8 100644
--- a/artix7/segbits_int_r.db
+++ b/artix7/segbits_int_r.db
@@ -1916,7 +1916,7 @@
INT_R.IMUX43.FAN_BOUNCE5 20_30 22_30 !23_30 24_30 25_30
INT_R.IMUX43.LOGIC_OUTS1 21_30 22_30 !23_30 24_30 25_30
INT_R.IMUX43.LOGIC_OUTS13 21_30 !22_30 23_30 24_30 25_30
-INT_R.IMUX43.LOGIC_OUTS23 20_00 21_30 !22_30 !23_30 24_30 !25_30
+INT_R.IMUX43.LOGIC_OUTS23 21_30 !22_30 !23_30 24_30 !25_30
INT_R.IMUX43.EE2END1 19_31 !22_30 !23_30 !24_30 25_30
INT_R.IMUX43.EL1END2 19_31 !22_30 23_30 24_30 25_30
INT_R.IMUX43.ER1END1 18_31 22_30 !23_30 24_30 25_30
diff --git a/artix7/segbits_int_r.origin_info.db b/artix7/segbits_int_r.origin_info.db
index a72d73f..ae38ce2 100644
--- a/artix7/segbits_int_r.origin_info.db
+++ b/artix7/segbits_int_r.origin_info.db
@@ -237,7 +237,7 @@
INT_R.FAN_ALT0.FAN_BOUNCE6 origin:050-pip-seed !23_00 20_00 22_00 24_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.SR1END_N3_3 origin:050-pip-seed !23_00 19_01 22_00 24_00 25_00
INT_R.FAN_ALT0.SS2END_N0_3 origin:050-pip-seed !22_00 !23_00 !24_00 17_00 25_00
INT_R.FAN_ALT0.SW2END_N0_3 origin:050-pip-seed !22_00 !23_00 !25_00 17_00 24_00
@@ -328,11 +328,11 @@
INT_R.FAN_ALT3.WW2END3 origin:050-pip-seed !22_56 !23_56 !24_56 19_57 25_56
INT_R.FAN_ALT4.BYP_BOUNCE_N3_3 origin:059-pip-byp-bounce !22_08 !23_08 !24_08 20_08 25_08
INT_R.FAN_ALT4.BYP_BOUNCE_N3_7 origin:059-pip-byp-bounce !22_08 !23_08 !25_08 20_08 24_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.LOGIC_OUTS4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
INT_R.FAN_ALT4.LOGIC_OUTS8 origin:050-pip-seed !22_08 21_08 23_08 24_08 25_08
-INT_R.FAN_ALT4.LOGIC_OUTS18 origin:056-pip-rem !22_08 !23_08 !25_08 21_08 24_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.SR1BEG_S0 origin:050-pip-seed !23_08 19_09 22_08 24_08 25_08
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
@@ -665,7 +665,7 @@
INT_R.EE4BEG0.SS2END0 origin:050-pip-seed 03_08 05_11
INT_R.EE4BEG0.SS6END0 origin:050-pip-seed 05_11 06_08
INT_R.EE4BEG0.SW2END0 origin:050-pip-seed 02_09 05_11
-INT_R.EE4BEG0.SW6END0 origin:056-pip-rem 05_08 05_11
+INT_R.EE4BEG0.SW6END0 origin:050-pip-seed 05_08 05_11
INT_R.EE4BEG1.LOGIC_OUTS1 origin:050-pip-seed 02_25 07_25
INT_R.EE4BEG1.LOGIC_OUTS5 origin:050-pip-seed 02_25 04_26
INT_R.EE4BEG1.LOGIC_OUTS9 origin:050-pip-seed 03_24 04_26
@@ -685,7 +685,7 @@
INT_R.EE4BEG1.SS2END1 origin:050-pip-seed 03_24 05_27
INT_R.EE4BEG1.SS6END1 origin:050-pip-seed 05_27 06_24
INT_R.EE4BEG1.SW2END1 origin:050-pip-seed 02_25 05_27
-INT_R.EE4BEG1.SW6END1 origin:050-pip-seed 05_24 05_27
+INT_R.EE4BEG1.SW6END1 origin:056-pip-rem 05_24 05_27
INT_R.EE4BEG2.LOGIC_OUTS2 origin:050-pip-seed 02_41 04_42
INT_R.EE4BEG2.LOGIC_OUTS6 origin:050-pip-seed 02_41 07_41
INT_R.EE4BEG2.LOGIC_OUTS10 origin:050-pip-seed 03_40 07_41
@@ -725,7 +725,7 @@
INT_R.EE4BEG3.SS2END3 origin:050-pip-seed 03_56 05_59
INT_R.EE4BEG3.SS6END3 origin:050-pip-seed 05_59 06_56
INT_R.EE4BEG3.SW2END3 origin:050-pip-seed 02_57 05_59
-INT_R.EE4BEG3.SW6END3 origin:056-pip-rem 05_56 05_59
+INT_R.EE4BEG3.SW6END3 origin:050-pip-seed 05_56 05_59
INT_R.EL1BEG0.LOGIC_OUTS1 origin:050-pip-seed 07_20 14_21
INT_R.EL1BEG0.LOGIC_OUTS5 origin:050-pip-seed 11_21 14_21
INT_R.EL1BEG0.LOGIC_OUTS9 origin:050-pip-seed 10_21 13_21
@@ -1916,7 +1916,7 @@
INT_R.IMUX43.FAN_BOUNCE5 origin:050-pip-seed !23_30 20_30 22_30 24_30 25_30
INT_R.IMUX43.LOGIC_OUTS1 origin:051-pip-imuxlout-bypalts !23_30 21_30 22_30 24_30 25_30
INT_R.IMUX43.LOGIC_OUTS13 origin:051-pip-imuxlout-bypalts !22_30 21_30 23_30 24_30 25_30
-INT_R.IMUX43.LOGIC_OUTS23 origin:051-pip-imuxlout-bypalts !22_30 !23_30 !25_30 20_00 21_30 24_30
+INT_R.IMUX43.LOGIC_OUTS23 origin:051-pip-imuxlout-bypalts !22_30 !23_30 !25_30 21_30 24_30
INT_R.IMUX43.EE2END1 origin:050-pip-seed !22_30 !23_30 !24_30 19_31 25_30
INT_R.IMUX43.EL1END2 origin:050-pip-seed !22_30 19_31 23_30 24_30 25_30
INT_R.IMUX43.ER1END1 origin:050-pip-seed !23_30 18_31 22_30 24_30 25_30
@@ -2253,7 +2253,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:050-pip-seed 04_37 05_36
+INT_R.NE6BEG2.WW4END2 origin:056-pip-rem 04_37 05_36
INT_R.NE6BEG3.LOGIC_OUTS3 origin:050-pip-seed 02_53 04_54
INT_R.NE6BEG3.LOGIC_OUTS7 origin:050-pip-seed 02_53 07_53
INT_R.NE6BEG3.LOGIC_OUTS11 origin:050-pip-seed 03_52 07_53
@@ -3281,7 +3281,7 @@
INT_R.SW6BEG0.LOGIC_OUTS18 origin:050-pip-seed 04_14 06_12
INT_R.SW6BEG0.LOGIC_OUTS22 origin:050-pip-seed 06_12 07_13
INT_R.SW6BEG0.EE2END0 origin:050-pip-seed 03_12 04_13
-INT_R.SW6BEG0.EE4END0 origin:050-pip-seed 04_13 05_12
+INT_R.SW6BEG0.EE4END0 origin:056-pip-rem 04_13 05_12
INT_R.SW6BEG0.LH12 origin:056-pip-rem 05_12 07_13
INT_R.SW6BEG0.LV0 origin:056-pip-rem 04_14 05_12
INT_R.SW6BEG0.NW2END1 origin:050-pip-seed 02_13 05_15
@@ -3321,7 +3321,7 @@
INT_R.SW6BEG2.LOGIC_OUTS16 origin:050-pip-seed 04_46 06_44
INT_R.SW6BEG2.LOGIC_OUTS20 origin:050-pip-seed 06_44 07_45
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.LVB0 origin:056-pip-rem 04_46 05_44
INT_R.SW6BEG2.LVB12 origin:056-pip-rem 05_44 07_45
INT_R.SW6BEG2.NW2END3 origin:050-pip-seed 02_45 05_47
@@ -3568,7 +3568,7 @@
INT_R.WW4BEG0.LH12 origin:056-pip-rem 05_00 07_01
INT_R.WW4BEG0.LV0 origin:056-pip-rem 04_02 05_00
INT_R.WW4BEG0.NE2END0 origin:050-pip-seed 02_01 05_03
-INT_R.WW4BEG0.NE6END0 origin:056-pip-rem 05_00 05_03
+INT_R.WW4BEG0.NE6END0 origin:050-pip-seed 05_00 05_03
INT_R.WW4BEG0.NN2END0 origin:050-pip-seed 03_00 05_03
INT_R.WW4BEG0.NN6END0 origin:050-pip-seed 05_03 06_00
INT_R.WW4BEG0.NW2END0 origin:050-pip-seed 02_01 03_01
@@ -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/timings/DSP_L.sdf b/artix7/timings/DSP_L.sdf
index e23a6ff..4eb87d8 100644
--- a/artix7/timings/DSP_L.sdf
+++ b/artix7/timings/DSP_L.sdf
@@ -260,13 +260,13 @@
(INSTANCE DSP48E1)
(DELAY
(ABSOLUTE
- (IOPATH A CARRYCASCOUT (0.596::2.268)(1.345::5.400))
- (IOPATH A CARRYOUT (0.580::2.133)(1.334::5.046))
- (IOPATH A MULTSIGNOUT (0.592::2.140)(1.323::5.029))
- (IOPATH A P (0.587::2.142)(1.346::5.070))
- (IOPATH A PATTERNBDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH A PATTERNDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH A PCOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH D CARRYCASCOUT (0.596::2.268)(1.345::5.400))
+ (IOPATH D CARRYOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH D MULTSIGNOUT (0.592::2.140)(1.323::5.029))
+ (IOPATH D P (0.587::2.142)(1.346::5.070))
+ (IOPATH D PATTERNBDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH D PATTERNDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH D PCOUT (0.580::2.133)(1.334::5.046))
)
)
)
@@ -275,13 +275,13 @@
(INSTANCE DSP48E1)
(DELAY
(ABSOLUTE
- (IOPATH A CARRYCASCOUT (0.596::2.268)(1.345::5.400))
- (IOPATH A CARRYOUT (0.580::2.133)(1.334::5.046))
- (IOPATH A MULTSIGNOUT (0.592::2.140)(1.323::5.029))
- (IOPATH A P (0.587::2.142)(1.346::5.070))
- (IOPATH A PATTERNBDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH A PATTERNDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH A PCOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH D CARRYCASCOUT (0.596::2.268)(1.345::5.400))
+ (IOPATH D CARRYOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH D MULTSIGNOUT (0.592::2.140)(1.323::5.029))
+ (IOPATH D P (0.587::2.142)(1.346::5.070))
+ (IOPATH D PATTERNBDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH D PATTERNDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH D PCOUT (0.580::2.133)(1.334::5.046))
)
)
)
@@ -289,48 +289,48 @@
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC_USE_PATTERN_DETECT_NO_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD A (posedge CLK) (-4.951::-0.994))
- (SETUP A (posedge CLK) (0.994::4.951))
+ (HOLD D (posedge CLK) (-4.951::-0.994))
+ (SETUP D (posedge CLK) (0.994::4.951))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC_USE_PATTERN_DETECT_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD A (posedge CLK) (-5.342::-1.063))
- (SETUP A (posedge CLK) (1.063::5.342))
+ (HOLD D (posedge CLK) (-5.342::-1.063))
+ (SETUP D (posedge CLK) (1.063::5.342))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY_USE_PATTERN_DETECT_NO_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD A (posedge CLK) (-4.951::-0.994))
- (SETUP A (posedge CLK) (0.994::4.951))
+ (HOLD D (posedge CLK) (-4.951::-0.994))
+ (SETUP D (posedge CLK) (0.994::4.951))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY_USE_PATTERN_DETECT_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD A (posedge CLK) (-5.342::-1.063))
- (SETUP A (posedge CLK) (1.063::5.342))
+ (HOLD D (posedge CLK) (-5.342::-1.063))
+ (SETUP D (posedge CLK) (1.063::5.342))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD A (posedge CLK) (-3.158::-0.249))
- (SETUP A (posedge CLK) (0.249::3.158))
+ (HOLD D (posedge CLK) (-3.158::-0.249))
+ (SETUP D (posedge CLK) (0.249::3.158))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD A (posedge CLK) (-3.158::-0.249))
- (SETUP A (posedge CLK) (0.249::3.158))
+ (HOLD D (posedge CLK) (-3.158::-0.249))
+ (SETUP D (posedge CLK) (0.249::3.158))
)
)
(CELL
@@ -1837,8 +1837,12 @@
(INSTANCE DSP48E1)
(DELAY
(ABSOLUTE
+ (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
(IOPATH CLK CARRYOUT (0.688::2.241)(1.522::5.297))
+ (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
(IOPATH CLK P (0.696::2.251)(1.533::5.320))
+ (IOPATH CLK PATTERNBDETECT (0.736::2.447)(1.618::5.885))
+ (IOPATH CLK PATTERNDETECT (0.736::2.447)(1.618::5.885))
(IOPATH CLK PCOUT (0.717::2.334)(1.575::5.515))
)
)
@@ -1848,34 +1852,14 @@
(INSTANCE DSP48E1)
(DELAY
(ABSOLUTE
+ (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
(IOPATH CLK CARRYOUT (0.688::2.241)(1.522::5.297))
+ (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
(IOPATH CLK P (0.696::2.251)(1.533::5.320))
+ (IOPATH CLK PATTERNBDETECT (0.736::2.447)(1.618::5.885))
+ (IOPATH CLK PATTERNDETECT (0.736::2.447)(1.618::5.885))
(IOPATH CLK PCOUT (0.717::2.334)(1.575::5.515))
)
)
)
- (CELL
- (CELLTYPE "DSP48E1DREG_1_A_ADREG_0_DREG_0_MREG_0_PREG_0_USE_DPORT_TRUE_USE_MULT_DYNAMIC")
- (INSTANCE DSP48E1)
- (DELAY
- (ABSOLUTE
- (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
- (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
- (IOPATH CLK PATTERNBDETECT (0.736::2.447)(1.618::5.885))
- (IOPATH CLK PATTERNDETECT (0.736::2.447)(1.618::5.885))
- )
- )
- )
- (CELL
- (CELLTYPE "DSP48E1DREG_1_A_ADREG_0_DREG_0_MREG_0_PREG_0_USE_DPORT_TRUE_USE_MULT_MULTIPLY")
- (INSTANCE DSP48E1)
- (DELAY
- (ABSOLUTE
- (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
- (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
- (IOPATH CLK PATTERNBDETECT (0.736::2.447)(1.618::5.885))
- (IOPATH CLK PATTERNDETECT (0.736::2.447)(1.618::5.885))
- )
- )
- )
)
\ No newline at end of file
diff --git a/artix7/timings/DSP_R.sdf b/artix7/timings/DSP_R.sdf
index e23a6ff..4eb87d8 100644
--- a/artix7/timings/DSP_R.sdf
+++ b/artix7/timings/DSP_R.sdf
@@ -260,13 +260,13 @@
(INSTANCE DSP48E1)
(DELAY
(ABSOLUTE
- (IOPATH A CARRYCASCOUT (0.596::2.268)(1.345::5.400))
- (IOPATH A CARRYOUT (0.580::2.133)(1.334::5.046))
- (IOPATH A MULTSIGNOUT (0.592::2.140)(1.323::5.029))
- (IOPATH A P (0.587::2.142)(1.346::5.070))
- (IOPATH A PATTERNBDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH A PATTERNDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH A PCOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH D CARRYCASCOUT (0.596::2.268)(1.345::5.400))
+ (IOPATH D CARRYOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH D MULTSIGNOUT (0.592::2.140)(1.323::5.029))
+ (IOPATH D P (0.587::2.142)(1.346::5.070))
+ (IOPATH D PATTERNBDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH D PATTERNDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH D PCOUT (0.580::2.133)(1.334::5.046))
)
)
)
@@ -275,13 +275,13 @@
(INSTANCE DSP48E1)
(DELAY
(ABSOLUTE
- (IOPATH A CARRYCASCOUT (0.596::2.268)(1.345::5.400))
- (IOPATH A CARRYOUT (0.580::2.133)(1.334::5.046))
- (IOPATH A MULTSIGNOUT (0.592::2.140)(1.323::5.029))
- (IOPATH A P (0.587::2.142)(1.346::5.070))
- (IOPATH A PATTERNBDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH A PATTERNDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH A PCOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH D CARRYCASCOUT (0.596::2.268)(1.345::5.400))
+ (IOPATH D CARRYOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH D MULTSIGNOUT (0.592::2.140)(1.323::5.029))
+ (IOPATH D P (0.587::2.142)(1.346::5.070))
+ (IOPATH D PATTERNBDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH D PATTERNDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH D PCOUT (0.580::2.133)(1.334::5.046))
)
)
)
@@ -289,48 +289,48 @@
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC_USE_PATTERN_DETECT_NO_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD A (posedge CLK) (-4.951::-0.994))
- (SETUP A (posedge CLK) (0.994::4.951))
+ (HOLD D (posedge CLK) (-4.951::-0.994))
+ (SETUP D (posedge CLK) (0.994::4.951))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC_USE_PATTERN_DETECT_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD A (posedge CLK) (-5.342::-1.063))
- (SETUP A (posedge CLK) (1.063::5.342))
+ (HOLD D (posedge CLK) (-5.342::-1.063))
+ (SETUP D (posedge CLK) (1.063::5.342))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY_USE_PATTERN_DETECT_NO_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD A (posedge CLK) (-4.951::-0.994))
- (SETUP A (posedge CLK) (0.994::4.951))
+ (HOLD D (posedge CLK) (-4.951::-0.994))
+ (SETUP D (posedge CLK) (0.994::4.951))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY_USE_PATTERN_DETECT_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD A (posedge CLK) (-5.342::-1.063))
- (SETUP A (posedge CLK) (1.063::5.342))
+ (HOLD D (posedge CLK) (-5.342::-1.063))
+ (SETUP D (posedge CLK) (1.063::5.342))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD A (posedge CLK) (-3.158::-0.249))
- (SETUP A (posedge CLK) (0.249::3.158))
+ (HOLD D (posedge CLK) (-3.158::-0.249))
+ (SETUP D (posedge CLK) (0.249::3.158))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD A (posedge CLK) (-3.158::-0.249))
- (SETUP A (posedge CLK) (0.249::3.158))
+ (HOLD D (posedge CLK) (-3.158::-0.249))
+ (SETUP D (posedge CLK) (0.249::3.158))
)
)
(CELL
@@ -1837,8 +1837,12 @@
(INSTANCE DSP48E1)
(DELAY
(ABSOLUTE
+ (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
(IOPATH CLK CARRYOUT (0.688::2.241)(1.522::5.297))
+ (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
(IOPATH CLK P (0.696::2.251)(1.533::5.320))
+ (IOPATH CLK PATTERNBDETECT (0.736::2.447)(1.618::5.885))
+ (IOPATH CLK PATTERNDETECT (0.736::2.447)(1.618::5.885))
(IOPATH CLK PCOUT (0.717::2.334)(1.575::5.515))
)
)
@@ -1848,34 +1852,14 @@
(INSTANCE DSP48E1)
(DELAY
(ABSOLUTE
+ (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
(IOPATH CLK CARRYOUT (0.688::2.241)(1.522::5.297))
+ (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
(IOPATH CLK P (0.696::2.251)(1.533::5.320))
+ (IOPATH CLK PATTERNBDETECT (0.736::2.447)(1.618::5.885))
+ (IOPATH CLK PATTERNDETECT (0.736::2.447)(1.618::5.885))
(IOPATH CLK PCOUT (0.717::2.334)(1.575::5.515))
)
)
)
- (CELL
- (CELLTYPE "DSP48E1DREG_1_A_ADREG_0_DREG_0_MREG_0_PREG_0_USE_DPORT_TRUE_USE_MULT_DYNAMIC")
- (INSTANCE DSP48E1)
- (DELAY
- (ABSOLUTE
- (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
- (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
- (IOPATH CLK PATTERNBDETECT (0.736::2.447)(1.618::5.885))
- (IOPATH CLK PATTERNDETECT (0.736::2.447)(1.618::5.885))
- )
- )
- )
- (CELL
- (CELLTYPE "DSP48E1DREG_1_A_ADREG_0_DREG_0_MREG_0_PREG_0_USE_DPORT_TRUE_USE_MULT_MULTIPLY")
- (INSTANCE DSP48E1)
- (DELAY
- (ABSOLUTE
- (IOPATH CLK CARRYCASCOUT (0.705::2.375)(1.531::5.650))
- (IOPATH CLK MULTSIGNOUT (0.700::2.248)(1.510::5.279))
- (IOPATH CLK PATTERNBDETECT (0.736::2.447)(1.618::5.885))
- (IOPATH CLK PATTERNDETECT (0.736::2.447)(1.618::5.885))
- )
- )
- )
)
\ No newline at end of file
diff --git a/artix7/timings/slicel.sdf b/artix7/timings/slicel.sdf
index dab1c6a..581455b 100644
--- a/artix7/timings/slicel.sdf
+++ b/artix7/timings/slicel.sdf
@@ -479,6 +479,38 @@
)
(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/ACY0)
(DELAY
(ABSOLUTE
@@ -488,6 +520,132 @@
)
(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/BCY0)
(DELAY
(ABSOLUTE
@@ -497,6 +655,148 @@
)
(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/CCY0)
(DELAY
(ABSOLUTE
@@ -506,6 +806,137 @@
)
(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/DCY0)
(DELAY
(ABSOLUTE
@@ -514,6 +945,137 @@
)
)
(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
@@ -546,566 +1108,4 @@
)
)
)
- (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))
- )
- )
- )
)
\ No newline at end of file
diff --git a/artix7/timings/slicem.sdf b/artix7/timings/slicem.sdf
index b2923b3..ef8d635 100644
--- a/artix7/timings/slicem.sdf
+++ b/artix7/timings/slicem.sdf
@@ -701,6 +701,61 @@
)
(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/ACY0)
(DELAY
(ABSOLUTE
@@ -710,6 +765,154 @@
)
(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/BCY0)
(DELAY
(ABSOLUTE
@@ -719,6 +922,169 @@
)
(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/CCY0)
(DELAY
(ABSOLUTE
@@ -728,6 +1094,165 @@
)
(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/DCY0)
(DELAY
(ABSOLUTE
@@ -736,6 +1261,159 @@
)
)
(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
@@ -768,682 +1446,4 @@
)
)
)
- (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))
- )
- )
- )
)
\ No newline at end of file
diff --git a/kintex7/mask_lioi3.db b/kintex7/mask_lioi3.db
index 66e6859..4c3181d 100644
--- a/kintex7/mask_lioi3.db
+++ b/kintex7/mask_lioi3.db
@@ -1,5 +1,4 @@
bit 25_07
-bit 25_16
bit 25_20
bit 25_21
bit 25_31
@@ -16,6 +15,7 @@
bit 25_84
bit 25_85
bit 25_95
+bit 25_96
bit 25_98
bit 25_99
bit 25_111
diff --git a/kintex7/mask_lioi3_tbytesrc.db b/kintex7/mask_lioi3_tbytesrc.db
index 66e6859..4c3181d 100644
--- a/kintex7/mask_lioi3_tbytesrc.db
+++ b/kintex7/mask_lioi3_tbytesrc.db
@@ -1,5 +1,4 @@
bit 25_07
-bit 25_16
bit 25_20
bit 25_21
bit 25_31
@@ -16,6 +15,7 @@
bit 25_84
bit 25_85
bit 25_95
+bit 25_96
bit 25_98
bit 25_99
bit 25_111
diff --git a/kintex7/mask_lioi3_tbyteterm.db b/kintex7/mask_lioi3_tbyteterm.db
index 66e6859..4c3181d 100644
--- a/kintex7/mask_lioi3_tbyteterm.db
+++ b/kintex7/mask_lioi3_tbyteterm.db
@@ -1,5 +1,4 @@
bit 25_07
-bit 25_16
bit 25_20
bit 25_21
bit 25_31
@@ -16,6 +15,7 @@
bit 25_84
bit 25_85
bit 25_95
+bit 25_96
bit 25_98
bit 25_99
bit 25_111
diff --git a/kintex7/mask_rioi3.db b/kintex7/mask_rioi3.db
index 66e6859..4c3181d 100644
--- a/kintex7/mask_rioi3.db
+++ b/kintex7/mask_rioi3.db
@@ -1,5 +1,4 @@
bit 25_07
-bit 25_16
bit 25_20
bit 25_21
bit 25_31
@@ -16,6 +15,7 @@
bit 25_84
bit 25_85
bit 25_95
+bit 25_96
bit 25_98
bit 25_99
bit 25_111
diff --git a/kintex7/mask_rioi3_tbytesrc.db b/kintex7/mask_rioi3_tbytesrc.db
index 66e6859..4c3181d 100644
--- a/kintex7/mask_rioi3_tbytesrc.db
+++ b/kintex7/mask_rioi3_tbytesrc.db
@@ -1,5 +1,4 @@
bit 25_07
-bit 25_16
bit 25_20
bit 25_21
bit 25_31
@@ -16,6 +15,7 @@
bit 25_84
bit 25_85
bit 25_95
+bit 25_96
bit 25_98
bit 25_99
bit 25_111
diff --git a/kintex7/mask_rioi3_tbyteterm.db b/kintex7/mask_rioi3_tbyteterm.db
index 66e6859..4c3181d 100644
--- a/kintex7/mask_rioi3_tbyteterm.db
+++ b/kintex7/mask_rioi3_tbyteterm.db
@@ -1,5 +1,4 @@
bit 25_07
-bit 25_16
bit 25_20
bit 25_21
bit 25_31
@@ -16,6 +15,7 @@
bit 25_84
bit 25_85
bit 25_95
+bit 25_96
bit 25_98
bit 25_99
bit 25_111
diff --git a/kintex7/segbits_int_l.origin_info.db b/kintex7/segbits_int_l.origin_info.db
index 3e02c4a..dee262a 100644
--- a/kintex7/segbits_int_l.origin_info.db
+++ b/kintex7/segbits_int_l.origin_info.db
@@ -170,7 +170,7 @@
INT_L.BYP_ALT7.BYP_BOUNCE6 origin:050-pip-seed !22_63 !23_63 !25_63 21_63 24_63
INT_L.BYP_ALT7.EL1END_S3_0 origin:050-pip-seed !23_63 17_63 22_63 24_63 25_63
INT_L.BYP_ALT7.FAN_BOUNCE_S3_4 origin:050-pip-seed !23_63 21_63 22_63 24_63 25_63
-INT_L.BYP_ALT7.FAN_BOUNCE_S3_6 origin:056-pip-rem !22_63 21_63 23_63 24_63 25_63
+INT_L.BYP_ALT7.FAN_BOUNCE_S3_6 origin:050-pip-seed !22_63 21_63 23_63 24_63 25_63
INT_L.BYP_ALT7.LOGIC_OUTS_L3 origin:051-pip-imuxlout-bypalts !22_63 20_63 23_63 24_63 25_63
INT_L.BYP_ALT7.LOGIC_OUTS_L15 origin:051-pip-imuxlout-bypalts !23_63 20_63 22_63 24_63 25_63
INT_L.BYP_ALT7.LOGIC_OUTS_L21 origin:051-pip-imuxlout-bypalts !22_63 !23_63 !24_63 20_63 25_63
@@ -393,7 +393,7 @@
INT_L.FAN_ALT4.BYP_BOUNCE_N3_3 origin:059-pip-byp-bounce !22_08 !23_08 !24_08 20_08 25_08
INT_L.FAN_ALT4.BYP_BOUNCE_N3_7 origin:059-pip-byp-bounce !22_08 !23_08 !25_08 20_08 24_08
INT_L.FAN_ALT4.FAN_BOUNCE2 origin:050-pip-seed !23_08 20_08 22_08 24_08 25_08
-INT_L.FAN_ALT4.FAN_BOUNCE7 origin:050-pip-seed !22_08 20_08 23_08 24_08 25_08
+INT_L.FAN_ALT4.FAN_BOUNCE7 origin:056-pip-rem !22_08 20_08 23_08 24_08 25_08
INT_L.FAN_ALT4.LOGIC_OUTS_L4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
INT_L.FAN_ALT4.LOGIC_OUTS_L8 origin:050-pip-seed !22_08 21_08 23_08 24_08 25_08
INT_L.FAN_ALT4.LOGIC_OUTS_L18 origin:050-pip-seed !22_08 !23_08 !25_08 21_08 24_08
@@ -1917,7 +1917,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.LOGIC_OUTS_L3 origin:050-pip-seed 02_57 07_57
INT_L.EE4BEG3.LOGIC_OUTS_L7 origin:050-pip-seed 02_57 04_58
INT_L.EE4BEG3.LOGIC_OUTS_L11 origin:050-pip-seed 03_56 04_58
@@ -1937,7 +1937,7 @@
INT_L.EE4BEG3.SS2END3 origin:050-pip-seed 03_56 05_59
INT_L.EE4BEG3.SS6END3 origin:050-pip-seed 05_59 06_56
INT_L.EE4BEG3.SW2END3 origin:050-pip-seed 02_57 05_59
-INT_L.EE4BEG3.SW6END3 origin:056-pip-rem 05_56 05_59
+INT_L.EE4BEG3.SW6END3 origin:050-pip-seed 05_56 05_59
INT_L.EL1BEG0.LOGIC_OUTS_L1 origin:050-pip-seed 07_20 14_21
INT_L.EL1BEG0.LOGIC_OUTS_L5 origin:050-pip-seed 11_21 14_21
INT_L.EL1BEG0.LOGIC_OUTS_L9 origin:050-pip-seed 10_21 13_21
@@ -2273,7 +2273,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_L5 origin:050-pip-seed 11_17 14_17
INT_L.NL1BEG0.LOGIC_OUTS_L9 origin:050-pip-seed 10_17 13_17
@@ -2887,7 +2887,7 @@
INT_L.SE6BEG3.NE2END3 origin:050-pip-seed 03_58 04_56
INT_L.SE6BEG3.NE6END3 origin:050-pip-seed 04_56 04_59
INT_L.SE6BEG3.NN2END3 origin:050-pip-seed 02_59 04_56
-INT_L.SE6BEG3.NN6END3 origin:050-pip-seed 04_56 07_59
+INT_L.SE6BEG3.NN6END3 origin:056-pip-rem 04_56 07_59
INT_L.SE6BEG3.SE2END3 origin:050-pip-seed 02_58 03_58
INT_L.SE6BEG3.SE6END3 origin:050-pip-seed 02_58 07_59
INT_L.SE6BEG3.SS2END3 origin:050-pip-seed 02_59 05_58
@@ -3345,7 +3345,7 @@
INT_L.SW6BEG3.NW6END_S0_0 origin:050-pip-seed 05_63 06_60
INT_L.SW6BEG3.WW4END_S0_0 origin:050-pip-seed 05_60 05_63
INT_L.SW6BEG3.EE2END3 origin:050-pip-seed 03_60 04_61
-INT_L.SW6BEG3.EE4END3 origin:050-pip-seed 04_61 05_60
+INT_L.SW6BEG3.EE4END3 origin:056-pip-rem 04_61 05_60
INT_L.SW6BEG3.LH0 origin:056-pip-rem 04_62 05_60
INT_L.SW6BEG3.SE2END3 origin:050-pip-seed 02_61 04_61
INT_L.SW6BEG3.SE6END3 origin:050-pip-seed 04_61 06_60
@@ -3623,7 +3623,7 @@
INT_L.WW4BEG3.LV_L18 origin:056-pip-rem 05_48 07_49
INT_L.WW4BEG3.LH0 origin:056-pip-rem 04_50 05_48
INT_L.WW4BEG3.NE2END3 origin:050-pip-seed 02_49 05_51
-INT_L.WW4BEG3.NE6END3 origin:050-pip-seed 05_48 05_51
+INT_L.WW4BEG3.NE6END3 origin:056-pip-rem 05_48 05_51
INT_L.WW4BEG3.NN2END3 origin:050-pip-seed 03_48 05_51
INT_L.WW4BEG3.NN6END3 origin:050-pip-seed 05_51 06_48
INT_L.WW4BEG3.NW2END3 origin:050-pip-seed 02_49 03_49
diff --git a/kintex7/segbits_int_r.origin_info.db b/kintex7/segbits_int_r.origin_info.db
index ffc4738..13d5c93 100644
--- a/kintex7/segbits_int_r.origin_info.db
+++ b/kintex7/segbits_int_r.origin_info.db
@@ -329,10 +329,10 @@
INT_R.FAN_ALT4.BYP_BOUNCE_N3_3 origin:059-pip-byp-bounce !22_08 !23_08 !24_08 20_08 25_08
INT_R.FAN_ALT4.BYP_BOUNCE_N3_7 origin:059-pip-byp-bounce !22_08 !23_08 !25_08 20_08 24_08
INT_R.FAN_ALT4.FAN_BOUNCE2 origin:050-pip-seed !23_08 20_08 22_08 24_08 25_08
-INT_R.FAN_ALT4.FAN_BOUNCE7 origin:050-pip-seed !22_08 20_08 23_08 24_08 25_08
+INT_R.FAN_ALT4.FAN_BOUNCE7 origin:056-pip-rem !22_08 20_08 23_08 24_08 25_08
INT_R.FAN_ALT4.LOGIC_OUTS4 origin:050-pip-seed !23_08 21_08 22_08 24_08 25_08
INT_R.FAN_ALT4.LOGIC_OUTS8 origin:050-pip-seed !22_08 21_08 23_08 24_08 25_08
-INT_R.FAN_ALT4.LOGIC_OUTS18 origin:050-pip-seed !22_08 !23_08 !25_08 21_08 24_08
+INT_R.FAN_ALT4.LOGIC_OUTS18 origin:056-pip-rem !22_08 !23_08 !25_08 21_08 24_08
INT_R.FAN_ALT4.SR1BEG_S0 origin:050-pip-seed !23_08 19_09 22_08 24_08 25_08
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
@@ -685,7 +685,7 @@
INT_R.EE4BEG1.SS2END1 origin:050-pip-seed 03_24 05_27
INT_R.EE4BEG1.SS6END1 origin:050-pip-seed 05_27 06_24
INT_R.EE4BEG1.SW2END1 origin:050-pip-seed 02_25 05_27
-INT_R.EE4BEG1.SW6END1 origin:050-pip-seed 05_24 05_27
+INT_R.EE4BEG1.SW6END1 origin:056-pip-rem 05_24 05_27
INT_R.EE4BEG2.LOGIC_OUTS2 origin:050-pip-seed 02_41 04_42
INT_R.EE4BEG2.LOGIC_OUTS6 origin:050-pip-seed 02_41 07_41
INT_R.EE4BEG2.LOGIC_OUTS10 origin:050-pip-seed 03_40 07_41
@@ -705,7 +705,7 @@
INT_R.EE4BEG2.SS2END2 origin:050-pip-seed 03_40 05_43
INT_R.EE4BEG2.SS6END2 origin:050-pip-seed 05_43 06_40
INT_R.EE4BEG2.SW2END2 origin:050-pip-seed 02_41 05_43
-INT_R.EE4BEG2.SW6END2 origin:050-pip-seed 05_40 05_43
+INT_R.EE4BEG2.SW6END2 origin:056-pip-rem 05_40 05_43
INT_R.EE4BEG3.LOGIC_OUTS3 origin:050-pip-seed 02_57 07_57
INT_R.EE4BEG3.LOGIC_OUTS7 origin:050-pip-seed 02_57 04_58
INT_R.EE4BEG3.LOGIC_OUTS11 origin:050-pip-seed 03_56 04_58
@@ -2273,7 +2273,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_OUTS5 origin:050-pip-seed 11_17 14_17
INT_R.NL1BEG0.LOGIC_OUTS9 origin:050-pip-seed 10_17 13_17
@@ -3321,7 +3321,7 @@
INT_R.SW6BEG2.LOGIC_OUTS16 origin:050-pip-seed 04_46 06_44
INT_R.SW6BEG2.LOGIC_OUTS20 origin:050-pip-seed 06_44 07_45
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.LVB0 origin:056-pip-rem 04_46 05_44
INT_R.SW6BEG2.LVB12 origin:056-pip-rem 05_44 07_45
INT_R.SW6BEG2.NW2END3 origin:050-pip-seed 02_45 05_47
@@ -3344,7 +3344,7 @@
INT_R.SW6BEG3.NW6END_S0_0 origin:050-pip-seed 05_63 06_60
INT_R.SW6BEG3.WW4END_S0_0 origin:050-pip-seed 05_60 05_63
INT_R.SW6BEG3.EE2END3 origin:050-pip-seed 03_60 04_61
-INT_R.SW6BEG3.EE4END3 origin:056-pip-rem 04_61 05_60
+INT_R.SW6BEG3.EE4END3 origin:050-pip-seed 04_61 05_60
INT_R.SW6BEG3.LH0 origin:056-pip-rem 04_62 05_60
INT_R.SW6BEG3.LV18 origin:056-pip-rem 05_60 07_61
INT_R.SW6BEG3.SE2END3 origin:050-pip-seed 02_61 04_61
diff --git a/zynq7/mask_lioi3.db b/zynq7/mask_lioi3.db
index 3449642..7907a07 100644
--- a/zynq7/mask_lioi3.db
+++ b/zynq7/mask_lioi3.db
@@ -1,5 +1,4 @@
bit 25_07
-bit 25_08
bit 25_16
bit 25_20
bit 25_21
diff --git a/zynq7/mask_lioi3_tbytesrc.db b/zynq7/mask_lioi3_tbytesrc.db
index 3449642..7907a07 100644
--- a/zynq7/mask_lioi3_tbytesrc.db
+++ b/zynq7/mask_lioi3_tbytesrc.db
@@ -1,5 +1,4 @@
bit 25_07
-bit 25_08
bit 25_16
bit 25_20
bit 25_21
diff --git a/zynq7/mask_lioi3_tbyteterm.db b/zynq7/mask_lioi3_tbyteterm.db
index 3449642..7907a07 100644
--- a/zynq7/mask_lioi3_tbyteterm.db
+++ b/zynq7/mask_lioi3_tbyteterm.db
@@ -1,5 +1,4 @@
bit 25_07
-bit 25_08
bit 25_16
bit 25_20
bit 25_21
diff --git a/zynq7/mask_rioi3.db b/zynq7/mask_rioi3.db
index 3449642..7907a07 100644
--- a/zynq7/mask_rioi3.db
+++ b/zynq7/mask_rioi3.db
@@ -1,5 +1,4 @@
bit 25_07
-bit 25_08
bit 25_16
bit 25_20
bit 25_21
diff --git a/zynq7/mask_rioi3_tbytesrc.db b/zynq7/mask_rioi3_tbytesrc.db
index 3449642..7907a07 100644
--- a/zynq7/mask_rioi3_tbytesrc.db
+++ b/zynq7/mask_rioi3_tbytesrc.db
@@ -1,5 +1,4 @@
bit 25_07
-bit 25_08
bit 25_16
bit 25_20
bit 25_21
diff --git a/zynq7/mask_rioi3_tbyteterm.db b/zynq7/mask_rioi3_tbyteterm.db
index 3449642..7907a07 100644
--- a/zynq7/mask_rioi3_tbyteterm.db
+++ b/zynq7/mask_rioi3_tbyteterm.db
@@ -1,5 +1,4 @@
bit 25_07
-bit 25_08
bit 25_16
bit 25_20
bit 25_21
diff --git a/zynq7/segbits_int_l.origin_info.db b/zynq7/segbits_int_l.origin_info.db
index a8349b9..185ee80 100644
--- a/zynq7/segbits_int_l.origin_info.db
+++ b/zynq7/segbits_int_l.origin_info.db
@@ -1917,7 +1917,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.LOGIC_OUTS_L3 origin:050-pip-seed 02_57 07_57
INT_L.EE4BEG3.LOGIC_OUTS_L7 origin:050-pip-seed 02_57 04_58
INT_L.EE4BEG3.LOGIC_OUTS_L11 origin:050-pip-seed 03_56 04_58
@@ -1937,7 +1937,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.LOGIC_OUTS_L1 origin:050-pip-seed 07_20 14_21
INT_L.EL1BEG0.LOGIC_OUTS_L5 origin:050-pip-seed 11_21 14_21
INT_L.EL1BEG0.LOGIC_OUTS_L9 origin:050-pip-seed 10_21 13_21
@@ -2273,7 +2273,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_L5 origin:050-pip-seed 11_17 14_17
INT_L.NL1BEG0.LOGIC_OUTS_L9 origin:050-pip-seed 10_17 13_17
@@ -2662,7 +2662,7 @@
INT_L.NW6BEG0.LOGIC_OUTS_L22 origin:050-pip-seed 06_02 07_03
INT_L.NW6BEG0.LV_L0 origin:056-pip-rem 04_03 06_02
INT_L.NW6BEG0.SS2END_N0_3 origin:050-pip-seed 02_03 04_00
-INT_L.NW6BEG0.SS6END_N0_3 origin:056-pip-rem 04_00 07_03
+INT_L.NW6BEG0.SS6END_N0_3 origin:050-pip-seed 04_00 07_03
INT_L.NW6BEG0.SW2END_N0_3 origin:050-pip-seed 03_02 04_00
INT_L.NW6BEG0.SW6END_N0_3 origin:050-pip-seed 04_00 04_03
INT_L.NW6BEG0.WW2END_N0_3 origin:050-pip-seed 02_02 02_03
@@ -2729,7 +2729,7 @@
INT_L.NW6BEG3.NW2END3 origin:050-pip-seed 02_50 03_50
INT_L.NW6BEG3.NW6END3 origin:050-pip-seed 02_50 07_51
INT_L.NW6BEG3.SS2END2 origin:050-pip-seed 02_51 04_48
-INT_L.NW6BEG3.SS6END2 origin:056-pip-rem 04_48 07_51
+INT_L.NW6BEG3.SS6END2 origin:050-pip-seed 04_48 07_51
INT_L.NW6BEG3.SW2END2 origin:050-pip-seed 03_50 04_48
INT_L.NW6BEG3.SW6END2 origin:050-pip-seed 04_48 04_51
INT_L.NW6BEG3.WW2END2 origin:050-pip-seed 02_50 02_51
@@ -2887,7 +2887,7 @@
INT_L.SE6BEG3.NE2END3 origin:050-pip-seed 03_58 04_56
INT_L.SE6BEG3.NE6END3 origin:050-pip-seed 04_56 04_59
INT_L.SE6BEG3.NN2END3 origin:050-pip-seed 02_59 04_56
-INT_L.SE6BEG3.NN6END3 origin:056-pip-rem 04_56 07_59
+INT_L.SE6BEG3.NN6END3 origin:050-pip-seed 04_56 07_59
INT_L.SE6BEG3.SE2END3 origin:050-pip-seed 02_58 03_58
INT_L.SE6BEG3.SE6END3 origin:050-pip-seed 02_58 07_59
INT_L.SE6BEG3.SS2END3 origin:050-pip-seed 02_59 05_58
@@ -3345,7 +3345,7 @@
INT_L.SW6BEG3.NW6END_S0_0 origin:050-pip-seed 05_63 06_60
INT_L.SW6BEG3.WW4END_S0_0 origin:050-pip-seed 05_60 05_63
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.SE2END3 origin:050-pip-seed 02_61 04_61
INT_L.SW6BEG3.SE6END3 origin:050-pip-seed 04_61 06_60
diff --git a/zynq7/segbits_int_r.origin_info.db b/zynq7/segbits_int_r.origin_info.db
index f6020e5..a2eb220 100644
--- a/zynq7/segbits_int_r.origin_info.db
+++ b/zynq7/segbits_int_r.origin_info.db
@@ -2273,7 +2273,7 @@
INT_R.NE6BEG3.SE2END3 origin:050-pip-seed 02_53 05_55
INT_R.NE6BEG3.SE6END3 origin:050-pip-seed 05_55 06_52
INT_R.NE6BEG3.WW2END2 origin:050-pip-seed 03_52 04_53
-INT_R.NE6BEG3.WW4END3 origin:056-pip-rem 04_53 05_52
+INT_R.NE6BEG3.WW4END3 origin:050-pip-seed 04_53 05_52
INT_R.NL1BEG0.LOGIC_OUTS1 origin:050-pip-seed 07_16 14_17
INT_R.NL1BEG0.LOGIC_OUTS5 origin:050-pip-seed 11_17 14_17
INT_R.NL1BEG0.LOGIC_OUTS9 origin:050-pip-seed 10_17 13_17
@@ -2471,7 +2471,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.LOGIC_OUTS3 origin:050-pip-seed 03_54 06_54
@@ -2661,7 +2661,7 @@
INT_R.NW6BEG0.LOGIC_OUTS18 origin:050-pip-seed 05_01 07_03
INT_R.NW6BEG0.LOGIC_OUTS22 origin:050-pip-seed 06_02 07_03
INT_R.NW6BEG0.SS2END_N0_3 origin:050-pip-seed 02_03 04_00
-INT_R.NW6BEG0.SS6END_N0_3 origin:050-pip-seed 04_00 07_03
+INT_R.NW6BEG0.SS6END_N0_3 origin:056-pip-rem 04_00 07_03
INT_R.NW6BEG0.SW2END_N0_3 origin:050-pip-seed 03_02 04_00
INT_R.NW6BEG0.SW6END_N0_3 origin:050-pip-seed 04_00 04_03
INT_R.NW6BEG0.WW2END_N0_3 origin:050-pip-seed 02_02 02_03
@@ -3301,7 +3301,7 @@
INT_R.SW6BEG1.LOGIC_OUTS19 origin:050-pip-seed 06_28 07_29
INT_R.SW6BEG1.LOGIC_OUTS23 origin:050-pip-seed 04_30 06_28
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.LV9 origin:056-pip-rem 04_30 05_28
INT_R.SW6BEG1.NW2END2 origin:050-pip-seed 02_29 05_31
diff --git a/zynq7/timings/DSP_L.sdf b/zynq7/timings/DSP_L.sdf
index 8b64711..e23a6ff 100644
--- a/zynq7/timings/DSP_L.sdf
+++ b/zynq7/timings/DSP_L.sdf
@@ -260,13 +260,13 @@
(INSTANCE DSP48E1)
(DELAY
(ABSOLUTE
- (IOPATH D CARRYCASCOUT (0.596::2.268)(1.345::5.400))
- (IOPATH D CARRYOUT (0.580::2.133)(1.334::5.046))
- (IOPATH D MULTSIGNOUT (0.592::2.140)(1.323::5.029))
- (IOPATH D P (0.587::2.142)(1.346::5.070))
- (IOPATH D PATTERNBDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH D PATTERNDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH D PCOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH A CARRYCASCOUT (0.596::2.268)(1.345::5.400))
+ (IOPATH A CARRYOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH A MULTSIGNOUT (0.592::2.140)(1.323::5.029))
+ (IOPATH A P (0.587::2.142)(1.346::5.070))
+ (IOPATH A PATTERNBDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH A PATTERNDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH A PCOUT (0.580::2.133)(1.334::5.046))
)
)
)
@@ -275,13 +275,13 @@
(INSTANCE DSP48E1)
(DELAY
(ABSOLUTE
- (IOPATH D CARRYCASCOUT (0.596::2.268)(1.345::5.400))
- (IOPATH D CARRYOUT (0.580::2.133)(1.334::5.046))
- (IOPATH D MULTSIGNOUT (0.592::2.140)(1.323::5.029))
- (IOPATH D P (0.587::2.142)(1.346::5.070))
- (IOPATH D PATTERNBDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH D PATTERNDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH D PCOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH A CARRYCASCOUT (0.596::2.268)(1.345::5.400))
+ (IOPATH A CARRYOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH A MULTSIGNOUT (0.592::2.140)(1.323::5.029))
+ (IOPATH A P (0.587::2.142)(1.346::5.070))
+ (IOPATH A PATTERNBDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH A PATTERNDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH A PCOUT (0.580::2.133)(1.334::5.046))
)
)
)
@@ -289,48 +289,48 @@
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC_USE_PATTERN_DETECT_NO_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD D (posedge CLK) (-4.951::-0.994))
- (SETUP D (posedge CLK) (0.994::4.951))
+ (HOLD A (posedge CLK) (-4.951::-0.994))
+ (SETUP A (posedge CLK) (0.994::4.951))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC_USE_PATTERN_DETECT_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD D (posedge CLK) (-5.342::-1.063))
- (SETUP D (posedge CLK) (1.063::5.342))
+ (HOLD A (posedge CLK) (-5.342::-1.063))
+ (SETUP A (posedge CLK) (1.063::5.342))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY_USE_PATTERN_DETECT_NO_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD D (posedge CLK) (-4.951::-0.994))
- (SETUP D (posedge CLK) (0.994::4.951))
+ (HOLD A (posedge CLK) (-4.951::-0.994))
+ (SETUP A (posedge CLK) (0.994::4.951))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY_USE_PATTERN_DETECT_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD D (posedge CLK) (-5.342::-1.063))
- (SETUP D (posedge CLK) (1.063::5.342))
+ (HOLD A (posedge CLK) (-5.342::-1.063))
+ (SETUP A (posedge CLK) (1.063::5.342))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD D (posedge CLK) (-3.158::-0.249))
- (SETUP D (posedge CLK) (0.249::3.158))
+ (HOLD A (posedge CLK) (-3.158::-0.249))
+ (SETUP A (posedge CLK) (0.249::3.158))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD D (posedge CLK) (-3.158::-0.249))
- (SETUP D (posedge CLK) (0.249::3.158))
+ (HOLD A (posedge CLK) (-3.158::-0.249))
+ (SETUP A (posedge CLK) (0.249::3.158))
)
)
(CELL
diff --git a/zynq7/timings/DSP_R.sdf b/zynq7/timings/DSP_R.sdf
index 8b64711..e23a6ff 100644
--- a/zynq7/timings/DSP_R.sdf
+++ b/zynq7/timings/DSP_R.sdf
@@ -260,13 +260,13 @@
(INSTANCE DSP48E1)
(DELAY
(ABSOLUTE
- (IOPATH D CARRYCASCOUT (0.596::2.268)(1.345::5.400))
- (IOPATH D CARRYOUT (0.580::2.133)(1.334::5.046))
- (IOPATH D MULTSIGNOUT (0.592::2.140)(1.323::5.029))
- (IOPATH D P (0.587::2.142)(1.346::5.070))
- (IOPATH D PATTERNBDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH D PATTERNDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH D PCOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH A CARRYCASCOUT (0.596::2.268)(1.345::5.400))
+ (IOPATH A CARRYOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH A MULTSIGNOUT (0.592::2.140)(1.323::5.029))
+ (IOPATH A P (0.587::2.142)(1.346::5.070))
+ (IOPATH A PATTERNBDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH A PATTERNDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH A PCOUT (0.580::2.133)(1.334::5.046))
)
)
)
@@ -275,13 +275,13 @@
(INSTANCE DSP48E1)
(DELAY
(ABSOLUTE
- (IOPATH D CARRYCASCOUT (0.596::2.268)(1.345::5.400))
- (IOPATH D CARRYOUT (0.580::2.133)(1.334::5.046))
- (IOPATH D MULTSIGNOUT (0.592::2.140)(1.323::5.029))
- (IOPATH D P (0.587::2.142)(1.346::5.070))
- (IOPATH D PATTERNBDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH D PATTERNDETECT (0.628::2.339)(1.430::5.636))
- (IOPATH D PCOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH A CARRYCASCOUT (0.596::2.268)(1.345::5.400))
+ (IOPATH A CARRYOUT (0.580::2.133)(1.334::5.046))
+ (IOPATH A MULTSIGNOUT (0.592::2.140)(1.323::5.029))
+ (IOPATH A P (0.587::2.142)(1.346::5.070))
+ (IOPATH A PATTERNBDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH A PATTERNDETECT (0.628::2.339)(1.430::5.636))
+ (IOPATH A PCOUT (0.580::2.133)(1.334::5.046))
)
)
)
@@ -289,48 +289,48 @@
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC_USE_PATTERN_DETECT_NO_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD D (posedge CLK) (-4.951::-0.994))
- (SETUP D (posedge CLK) (0.994::4.951))
+ (HOLD A (posedge CLK) (-4.951::-0.994))
+ (SETUP A (posedge CLK) (0.994::4.951))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC_USE_PATTERN_DETECT_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD D (posedge CLK) (-5.342::-1.063))
- (SETUP D (posedge CLK) (1.063::5.342))
+ (HOLD A (posedge CLK) (-5.342::-1.063))
+ (SETUP A (posedge CLK) (1.063::5.342))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY_USE_PATTERN_DETECT_NO_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD D (posedge CLK) (-4.951::-0.994))
- (SETUP D (posedge CLK) (0.994::4.951))
+ (HOLD A (posedge CLK) (-4.951::-0.994))
+ (SETUP A (posedge CLK) (0.994::4.951))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_0_PREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY_USE_PATTERN_DETECT_PATDET")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD D (posedge CLK) (-5.342::-1.063))
- (SETUP D (posedge CLK) (1.063::5.342))
+ (HOLD A (posedge CLK) (-5.342::-1.063))
+ (SETUP A (posedge CLK) (1.063::5.342))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_1_USE_DPORT_TRUE_USE_MULT_DYNAMIC")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD D (posedge CLK) (-3.158::-0.249))
- (SETUP D (posedge CLK) (0.249::3.158))
+ (HOLD A (posedge CLK) (-3.158::-0.249))
+ (SETUP A (posedge CLK) (0.249::3.158))
)
)
(CELL
(CELLTYPE "DSP48E1_ADREG_0_DREG_0_MREG_1_USE_DPORT_TRUE_USE_MULT_MULTIPLY")
(INSTANCE DSP48E1)
(TIMINGCHECK
- (HOLD D (posedge CLK) (-3.158::-0.249))
- (SETUP D (posedge CLK) (0.249::3.158))
+ (HOLD A (posedge CLK) (-3.158::-0.249))
+ (SETUP A (posedge CLK) (0.249::3.158))
)
)
(CELL
diff --git a/zynq7/timings/slicel.sdf b/zynq7/timings/slicel.sdf
index dab1c6a..581455b 100644
--- a/zynq7/timings/slicel.sdf
+++ b/zynq7/timings/slicel.sdf
@@ -479,6 +479,38 @@
)
(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/ACY0)
(DELAY
(ABSOLUTE
@@ -488,6 +520,132 @@
)
(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/BCY0)
(DELAY
(ABSOLUTE
@@ -497,6 +655,148 @@
)
(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/CCY0)
(DELAY
(ABSOLUTE
@@ -506,6 +806,137 @@
)
(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/DCY0)
(DELAY
(ABSOLUTE
@@ -514,6 +945,137 @@
)
)
(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
@@ -546,566 +1108,4 @@
)
)
)
- (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))
- )
- )
- )
)
\ No newline at end of file
diff --git a/zynq7/timings/slicem.sdf b/zynq7/timings/slicem.sdf
index b2923b3..ef8d635 100644
--- a/zynq7/timings/slicem.sdf
+++ b/zynq7/timings/slicem.sdf
@@ -701,6 +701,61 @@
)
(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/ACY0)
(DELAY
(ABSOLUTE
@@ -710,6 +765,154 @@
)
(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/BCY0)
(DELAY
(ABSOLUTE
@@ -719,6 +922,169 @@
)
(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/CCY0)
(DELAY
(ABSOLUTE
@@ -728,6 +1094,165 @@
)
(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/DCY0)
(DELAY
(ABSOLUTE
@@ -736,6 +1261,159 @@
)
)
(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
@@ -768,682 +1446,4 @@
)
)
)
- (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))
- )
- )
- )
)
\ No newline at end of file