Updating artix7 based on "Merge pull request #835 from antmicro/bel-timings-fixes".
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 e2fe937..37bd6d9 100644
--- a/Info.md
+++ b/Info.md
@@ -37,20 +37,20 @@
# Details
-Last updated on Thu May 30 18:27:13 UTC 2019 (2019-05-30T18:27:13+00:00).
+Last updated on Thu May 30 18:31:27 UTC 2019 (2019-05-30T18:31:27+00:00).
-Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [6e895f3](https://github.com/SymbiFlow/prjxray/commit/6e895f39c003e929942cc6af8c1378d14238d34f).
+Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [8cb7366](https://github.com/SymbiFlow/prjxray/commit/8cb7366fa2c361fd5c8eec0aa0cb976808a39752).
Latest commit was;
```
-commit 6e895f39c003e929942cc6af8c1378d14238d34f
-Merge: e7ce84a e5d2a65
-Author: Tim Ansell <me@mith.ro>
-Date: Tue May 14 17:24:43 2019 -0700
+commit 8cb7366fa2c361fd5c8eec0aa0cb976808a39752
+Merge: 6e895f3 683b756
+Author: litghost <537074+litghost@users.noreply.github.com>
+Date: Mon May 20 10:38:28 2019 -0700
- Merge pull request #836 from antmicro/sdf-sort
+ Merge pull request #835 from antmicro/bel-timings-fixes
- utils: makesdf: sort the output
+ BEL timings fixes
```
@@ -59,7 +59,7 @@
### Settings
-Created using following [settings/artix7.sh (sha256: 26e1ff93657132928a3b583c95347267d7afeb18a7b7036f0d7a6ea3367ae803)](https://github.com/SymbiFlow/prjxray/blob/6e895f39c003e929942cc6af8c1378d14238d34f/settings/artix7.sh)
+Created using following [settings/artix7.sh (sha256: 26e1ff93657132928a3b583c95347267d7afeb18a7b7036f0d7a6ea3367ae803)](https://github.com/SymbiFlow/prjxray/blob/8cb7366fa2c361fd5c8eec0aa0cb976808a39752/settings/artix7.sh)
```shell
export XRAY_DATABASE="artix7"
export XRAY_PART="xc7a50tfgg484-1"
@@ -345,117 +345,117 @@
* [`004efcd7f9e172780ca7b8c379ec329bcfc52f86beaa1d997f41dbef7ac4a242 ./artix7/tile_type_VFRAME.json`](./artix7/tile_type_VFRAME.json)
* [`1604d48580815e26069c2b4909fcc50e8e8f974ad0beb349ced2329c302bb06b ./artix7/tileconn.json`](./artix7/tileconn.json)
* [`08912d58cee8057f7557c307700162b1d3437766adeb95a79980bf3602a7a779 ./artix7/tilegrid.json`](./artix7/tilegrid.json)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/BRAM_INT_INTERFACE_L.sdf`](./artix7/timings/BRAM_INT_INTERFACE_L.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/BRAM_INT_INTERFACE_R.sdf`](./artix7/timings/BRAM_INT_INTERFACE_R.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/BRAM_L.sdf`](./artix7/timings/BRAM_L.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/BRAM_R.sdf`](./artix7/timings/BRAM_R.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/BRKH_BRAM.sdf`](./artix7/timings/BRKH_BRAM.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/BRKH_B_TERM_INT.sdf`](./artix7/timings/BRKH_B_TERM_INT.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/BRKH_CLB.sdf`](./artix7/timings/BRKH_CLB.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/BRKH_CLK.sdf`](./artix7/timings/BRKH_CLK.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/BRKH_CMT.sdf`](./artix7/timings/BRKH_CMT.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/BRKH_DSP_L.sdf`](./artix7/timings/BRKH_DSP_L.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/BRKH_DSP_R.sdf`](./artix7/timings/BRKH_DSP_R.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/BRKH_GTX.sdf`](./artix7/timings/BRKH_GTX.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/BRKH_INT.sdf`](./artix7/timings/BRKH_INT.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/BRKH_TERM_INT.sdf`](./artix7/timings/BRKH_TERM_INT.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/B_TERM_INT.sdf`](./artix7/timings/B_TERM_INT.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/CFG_CENTER_BOT.sdf`](./artix7/timings/CFG_CENTER_BOT.sdf)
- * [`cd6fac9b7dbf1a487d429380ac8085d18c9d29c1246ae02627822dffafe3ad81 ./artix7/timings/CFG_CENTER_MID.sdf`](./artix7/timings/CFG_CENTER_MID.sdf)
- * [`812a76710efb916c1f164be2deacabdadacf8059c66b34e6d70da22fd5fb83b4 ./artix7/timings/CFG_CENTER_TOP.sdf`](./artix7/timings/CFG_CENTER_TOP.sdf)
- * [`99a8265d9d9b9504c7a9da30353540edd417faa80a44f8bee82ff9ecb1460ee3 ./artix7/timings/CLBLL_L.sdf`](./artix7/timings/CLBLL_L.sdf)
- * [`99a8265d9d9b9504c7a9da30353540edd417faa80a44f8bee82ff9ecb1460ee3 ./artix7/timings/CLBLL_R.sdf`](./artix7/timings/CLBLL_R.sdf)
- * [`dbfcf17321beba13500b27a60b111f77ea33979f496d2eec9183062e31ba3192 ./artix7/timings/CLBLM_L.sdf`](./artix7/timings/CLBLM_L.sdf)
- * [`dbfcf17321beba13500b27a60b111f77ea33979f496d2eec9183062e31ba3192 ./artix7/timings/CLBLM_R.sdf`](./artix7/timings/CLBLM_R.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/CLK_BUFG_BOT_R.sdf`](./artix7/timings/CLK_BUFG_BOT_R.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/CLK_BUFG_REBUF.sdf`](./artix7/timings/CLK_BUFG_REBUF.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/CLK_BUFG_TOP_R.sdf`](./artix7/timings/CLK_BUFG_TOP_R.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/CLK_FEED.sdf`](./artix7/timings/CLK_FEED.sdf)
- * [`36ff9133a29111718ad6ec58246ac6ae789f402437bf71c55c45f843d5c4a4d0 ./artix7/timings/CLK_HROW_BOT_R.sdf`](./artix7/timings/CLK_HROW_BOT_R.sdf)
- * [`36ff9133a29111718ad6ec58246ac6ae789f402437bf71c55c45f843d5c4a4d0 ./artix7/timings/CLK_HROW_TOP_R.sdf`](./artix7/timings/CLK_HROW_TOP_R.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/CLK_MTBF2.sdf`](./artix7/timings/CLK_MTBF2.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/CLK_PMV.sdf`](./artix7/timings/CLK_PMV.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/CLK_PMV2.sdf`](./artix7/timings/CLK_PMV2.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/CLK_PMV2_SVT.sdf`](./artix7/timings/CLK_PMV2_SVT.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/CLK_PMVIOB.sdf`](./artix7/timings/CLK_PMVIOB.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/CLK_TERM.sdf`](./artix7/timings/CLK_TERM.sdf)
- * [`b66eb5de5e90669e7e0336da3da1fcf8da77ce87c138d54d7e9f88c3daaa7bb1 ./artix7/timings/CMT_FIFO_L.sdf`](./artix7/timings/CMT_FIFO_L.sdf)
- * [`b66eb5de5e90669e7e0336da3da1fcf8da77ce87c138d54d7e9f88c3daaa7bb1 ./artix7/timings/CMT_FIFO_R.sdf`](./artix7/timings/CMT_FIFO_R.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/CMT_PMV.sdf`](./artix7/timings/CMT_PMV.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/CMT_PMV_L.sdf`](./artix7/timings/CMT_PMV_L.sdf)
- * [`f7ce46685da0dcb128c08368d54744298097d42e153c2b290c4161cdf6e21a04 ./artix7/timings/CMT_TOP_L_LOWER_B.sdf`](./artix7/timings/CMT_TOP_L_LOWER_B.sdf)
- * [`3fe24923c7943ae381284c831b9bfc258b923af97b9764cae748a9a0c4f29c8a ./artix7/timings/CMT_TOP_L_LOWER_T.sdf`](./artix7/timings/CMT_TOP_L_LOWER_T.sdf)
- * [`02beb763074fb8ee7f4ec4fb37250102e9ebafc9cdeb5374da8c0bf783661400 ./artix7/timings/CMT_TOP_L_UPPER_B.sdf`](./artix7/timings/CMT_TOP_L_UPPER_B.sdf)
- * [`29ad486b2420a82118bb311a3e6f9fe53e5d6323d0be0a84bd4f6438f50d3d1e ./artix7/timings/CMT_TOP_L_UPPER_T.sdf`](./artix7/timings/CMT_TOP_L_UPPER_T.sdf)
- * [`f7ce46685da0dcb128c08368d54744298097d42e153c2b290c4161cdf6e21a04 ./artix7/timings/CMT_TOP_R_LOWER_B.sdf`](./artix7/timings/CMT_TOP_R_LOWER_B.sdf)
- * [`3fe24923c7943ae381284c831b9bfc258b923af97b9764cae748a9a0c4f29c8a ./artix7/timings/CMT_TOP_R_LOWER_T.sdf`](./artix7/timings/CMT_TOP_R_LOWER_T.sdf)
- * [`02beb763074fb8ee7f4ec4fb37250102e9ebafc9cdeb5374da8c0bf783661400 ./artix7/timings/CMT_TOP_R_UPPER_B.sdf`](./artix7/timings/CMT_TOP_R_UPPER_B.sdf)
- * [`29ad486b2420a82118bb311a3e6f9fe53e5d6323d0be0a84bd4f6438f50d3d1e ./artix7/timings/CMT_TOP_R_UPPER_T.sdf`](./artix7/timings/CMT_TOP_R_UPPER_T.sdf)
- * [`4f8382d090f11c8c139d227957e6127bcb3d4742bb1ebde7b883eec48a7e7974 ./artix7/timings/GTP_CHANNEL_0.sdf`](./artix7/timings/GTP_CHANNEL_0.sdf)
- * [`4f8382d090f11c8c139d227957e6127bcb3d4742bb1ebde7b883eec48a7e7974 ./artix7/timings/GTP_CHANNEL_1.sdf`](./artix7/timings/GTP_CHANNEL_1.sdf)
- * [`4f8382d090f11c8c139d227957e6127bcb3d4742bb1ebde7b883eec48a7e7974 ./artix7/timings/GTP_CHANNEL_2.sdf`](./artix7/timings/GTP_CHANNEL_2.sdf)
- * [`4f8382d090f11c8c139d227957e6127bcb3d4742bb1ebde7b883eec48a7e7974 ./artix7/timings/GTP_CHANNEL_3.sdf`](./artix7/timings/GTP_CHANNEL_3.sdf)
- * [`823dfa36be490839caec9dadc24474f8136406ab92178e4bd8b0a109fd102bdc ./artix7/timings/GTP_COMMON.sdf`](./artix7/timings/GTP_COMMON.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/GTP_INT_INTERFACE.sdf`](./artix7/timings/GTP_INT_INTERFACE.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_BRAM.sdf`](./artix7/timings/HCLK_BRAM.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_CLB.sdf`](./artix7/timings/HCLK_CLB.sdf)
- * [`99727d100f5d3bd7cb0e9a8458ed3ef8536d0097e24a899bc877dd04450b79f4 ./artix7/timings/HCLK_CMT.sdf`](./artix7/timings/HCLK_CMT.sdf)
- * [`99727d100f5d3bd7cb0e9a8458ed3ef8536d0097e24a899bc877dd04450b79f4 ./artix7/timings/HCLK_CMT_L.sdf`](./artix7/timings/HCLK_CMT_L.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_DSP_L.sdf`](./artix7/timings/HCLK_DSP_L.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_DSP_R.sdf`](./artix7/timings/HCLK_DSP_R.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_FEEDTHRU_1.sdf`](./artix7/timings/HCLK_FEEDTHRU_1.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_FEEDTHRU_2.sdf`](./artix7/timings/HCLK_FEEDTHRU_2.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_FIFO_L.sdf`](./artix7/timings/HCLK_FIFO_L.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_GTX.sdf`](./artix7/timings/HCLK_GTX.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_INT_INTERFACE.sdf`](./artix7/timings/HCLK_INT_INTERFACE.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_IOB.sdf`](./artix7/timings/HCLK_IOB.sdf)
- * [`c6cabe7722ffe90e8ccd1ed86fdda7ab1710eae1298e82cf0e5d1138b9b6a446 ./artix7/timings/HCLK_IOI3.sdf`](./artix7/timings/HCLK_IOI3.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_L.sdf`](./artix7/timings/HCLK_L.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_L_BOT_UTURN.sdf`](./artix7/timings/HCLK_L_BOT_UTURN.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_R.sdf`](./artix7/timings/HCLK_R.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_R_BOT_UTURN.sdf`](./artix7/timings/HCLK_R_BOT_UTURN.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_TERM.sdf`](./artix7/timings/HCLK_TERM.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_TERM_GTX.sdf`](./artix7/timings/HCLK_TERM_GTX.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_VBRK.sdf`](./artix7/timings/HCLK_VBRK.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/HCLK_VFRAME.sdf`](./artix7/timings/HCLK_VFRAME.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/INT_FEEDTHRU_1.sdf`](./artix7/timings/INT_FEEDTHRU_1.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/INT_FEEDTHRU_2.sdf`](./artix7/timings/INT_FEEDTHRU_2.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/INT_INTERFACE_L.sdf`](./artix7/timings/INT_INTERFACE_L.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/INT_INTERFACE_R.sdf`](./artix7/timings/INT_INTERFACE_R.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/INT_L.sdf`](./artix7/timings/INT_L.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/INT_R.sdf`](./artix7/timings/INT_R.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/IO_INT_INTERFACE_L.sdf`](./artix7/timings/IO_INT_INTERFACE_L.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/IO_INT_INTERFACE_R.sdf`](./artix7/timings/IO_INT_INTERFACE_R.sdf)
- * [`e10996f1fc67db81b7cd58e11297e6a2687d2103281199434f8c588813d66016 ./artix7/timings/LIOB33.sdf`](./artix7/timings/LIOB33.sdf)
- * [`9befc627c1bb83308433ab488ade8d0e4e26dd59490d8d8f622a68406077b04f ./artix7/timings/LIOB33_SING.sdf`](./artix7/timings/LIOB33_SING.sdf)
- * [`40f6b84423acd88ac976c0006e0bf32a783133d674863e655df361e4c042137f ./artix7/timings/LIOI3.sdf`](./artix7/timings/LIOI3.sdf)
- * [`40f6b84423acd88ac976c0006e0bf32a783133d674863e655df361e4c042137f ./artix7/timings/LIOI3_SING.sdf`](./artix7/timings/LIOI3_SING.sdf)
- * [`40f6b84423acd88ac976c0006e0bf32a783133d674863e655df361e4c042137f ./artix7/timings/LIOI3_TBYTESRC.sdf`](./artix7/timings/LIOI3_TBYTESRC.sdf)
- * [`40f6b84423acd88ac976c0006e0bf32a783133d674863e655df361e4c042137f ./artix7/timings/LIOI3_TBYTETERM.sdf`](./artix7/timings/LIOI3_TBYTETERM.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/L_TERM_INT.sdf`](./artix7/timings/L_TERM_INT.sdf)
- * [`9d8f7ba72a6cf7ab618f8e570cf18dc3717de406f3d3f97303395f312a0013ae ./artix7/timings/MONITOR_BOT.sdf`](./artix7/timings/MONITOR_BOT.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/MONITOR_MID.sdf`](./artix7/timings/MONITOR_MID.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/MONITOR_TOP.sdf`](./artix7/timings/MONITOR_TOP.sdf)
- * [`d9b2b73637555d64f23e488085618c6d4293699dda806cb95a4f4219dae3d980 ./artix7/timings/PCIE_BOT.sdf`](./artix7/timings/PCIE_BOT.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/PCIE_INT_INTERFACE_L.sdf`](./artix7/timings/PCIE_INT_INTERFACE_L.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/PCIE_INT_INTERFACE_R.sdf`](./artix7/timings/PCIE_INT_INTERFACE_R.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/PCIE_NULL.sdf`](./artix7/timings/PCIE_NULL.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/PCIE_TOP.sdf`](./artix7/timings/PCIE_TOP.sdf)
- * [`e10996f1fc67db81b7cd58e11297e6a2687d2103281199434f8c588813d66016 ./artix7/timings/RIOB33.sdf`](./artix7/timings/RIOB33.sdf)
- * [`9befc627c1bb83308433ab488ade8d0e4e26dd59490d8d8f622a68406077b04f ./artix7/timings/RIOB33_SING.sdf`](./artix7/timings/RIOB33_SING.sdf)
- * [`40f6b84423acd88ac976c0006e0bf32a783133d674863e655df361e4c042137f ./artix7/timings/RIOI3.sdf`](./artix7/timings/RIOI3.sdf)
- * [`40f6b84423acd88ac976c0006e0bf32a783133d674863e655df361e4c042137f ./artix7/timings/RIOI3_SING.sdf`](./artix7/timings/RIOI3_SING.sdf)
- * [`40f6b84423acd88ac976c0006e0bf32a783133d674863e655df361e4c042137f ./artix7/timings/RIOI3_TBYTESRC.sdf`](./artix7/timings/RIOI3_TBYTESRC.sdf)
- * [`40f6b84423acd88ac976c0006e0bf32a783133d674863e655df361e4c042137f ./artix7/timings/RIOI3_TBYTETERM.sdf`](./artix7/timings/RIOI3_TBYTETERM.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/R_TERM_INT.sdf`](./artix7/timings/R_TERM_INT.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/R_TERM_INT_GTX.sdf`](./artix7/timings/R_TERM_INT_GTX.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/TERM_CMT.sdf`](./artix7/timings/TERM_CMT.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/T_TERM_INT.sdf`](./artix7/timings/T_TERM_INT.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/VBRK.sdf`](./artix7/timings/VBRK.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/VBRK_EXT.sdf`](./artix7/timings/VBRK_EXT.sdf)
- * [`fdbd15cd9a5b54d402980d250333c7ab8bdbff2f89eaffbc8053e1afde4dbfd5 ./artix7/timings/VFRAME.sdf`](./artix7/timings/VFRAME.sdf)
- * [`d265a4878ba731554e7ab84939adc6a163076ca4f1345db79a8172558d0ebab9 ./artix7/timings/slicel.sdf`](./artix7/timings/slicel.sdf)
- * [`86cdcd5e028d5c08865e841eda91e535a15744af99c092e073121668e955515f ./artix7/timings/slicem.sdf`](./artix7/timings/slicem.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/BRAM_INT_INTERFACE_L.sdf`](./artix7/timings/BRAM_INT_INTERFACE_L.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/BRAM_INT_INTERFACE_R.sdf`](./artix7/timings/BRAM_INT_INTERFACE_R.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/BRAM_L.sdf`](./artix7/timings/BRAM_L.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/BRAM_R.sdf`](./artix7/timings/BRAM_R.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/BRKH_BRAM.sdf`](./artix7/timings/BRKH_BRAM.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/BRKH_B_TERM_INT.sdf`](./artix7/timings/BRKH_B_TERM_INT.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/BRKH_CLB.sdf`](./artix7/timings/BRKH_CLB.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/BRKH_CLK.sdf`](./artix7/timings/BRKH_CLK.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/BRKH_CMT.sdf`](./artix7/timings/BRKH_CMT.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/BRKH_DSP_L.sdf`](./artix7/timings/BRKH_DSP_L.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/BRKH_DSP_R.sdf`](./artix7/timings/BRKH_DSP_R.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/BRKH_GTX.sdf`](./artix7/timings/BRKH_GTX.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/BRKH_INT.sdf`](./artix7/timings/BRKH_INT.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/BRKH_TERM_INT.sdf`](./artix7/timings/BRKH_TERM_INT.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/B_TERM_INT.sdf`](./artix7/timings/B_TERM_INT.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/CFG_CENTER_BOT.sdf`](./artix7/timings/CFG_CENTER_BOT.sdf)
+ * [`8d6db739fe7463bf3806921de087423d59531ab44ff6fc1969c1421a39461bdb ./artix7/timings/CFG_CENTER_MID.sdf`](./artix7/timings/CFG_CENTER_MID.sdf)
+ * [`6dc7edd0792e8305dd8309933c264512fc6a22f45cf0386422edc219d5a3b20a ./artix7/timings/CFG_CENTER_TOP.sdf`](./artix7/timings/CFG_CENTER_TOP.sdf)
+ * [`c3811649b513500c04b1297aacc0b714889373899dad4d66dd7f8f5bb034272d ./artix7/timings/CLBLL_L.sdf`](./artix7/timings/CLBLL_L.sdf)
+ * [`c3811649b513500c04b1297aacc0b714889373899dad4d66dd7f8f5bb034272d ./artix7/timings/CLBLL_R.sdf`](./artix7/timings/CLBLL_R.sdf)
+ * [`aa30bd99d2e521fa5d5c441df3492e15df123d4145eda5269a76a749401ba33b ./artix7/timings/CLBLM_L.sdf`](./artix7/timings/CLBLM_L.sdf)
+ * [`aa30bd99d2e521fa5d5c441df3492e15df123d4145eda5269a76a749401ba33b ./artix7/timings/CLBLM_R.sdf`](./artix7/timings/CLBLM_R.sdf)
+ * [`4389bcb34bbc566f909c9d5d5d7bd4ac600dca5db76f33443319fed56630efa9 ./artix7/timings/CLK_BUFG_BOT_R.sdf`](./artix7/timings/CLK_BUFG_BOT_R.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/CLK_BUFG_REBUF.sdf`](./artix7/timings/CLK_BUFG_REBUF.sdf)
+ * [`4389bcb34bbc566f909c9d5d5d7bd4ac600dca5db76f33443319fed56630efa9 ./artix7/timings/CLK_BUFG_TOP_R.sdf`](./artix7/timings/CLK_BUFG_TOP_R.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/CLK_FEED.sdf`](./artix7/timings/CLK_FEED.sdf)
+ * [`107282bc35eb94dbd0973c82c576e638917629b83743274f9463c225f8079396 ./artix7/timings/CLK_HROW_BOT_R.sdf`](./artix7/timings/CLK_HROW_BOT_R.sdf)
+ * [`107282bc35eb94dbd0973c82c576e638917629b83743274f9463c225f8079396 ./artix7/timings/CLK_HROW_TOP_R.sdf`](./artix7/timings/CLK_HROW_TOP_R.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/CLK_MTBF2.sdf`](./artix7/timings/CLK_MTBF2.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/CLK_PMV.sdf`](./artix7/timings/CLK_PMV.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/CLK_PMV2.sdf`](./artix7/timings/CLK_PMV2.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/CLK_PMV2_SVT.sdf`](./artix7/timings/CLK_PMV2_SVT.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/CLK_PMVIOB.sdf`](./artix7/timings/CLK_PMVIOB.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/CLK_TERM.sdf`](./artix7/timings/CLK_TERM.sdf)
+ * [`366802adb3810a1cecf1674f01fe1a97f1338a7455d7a6e4796aa004311b9c8a ./artix7/timings/CMT_FIFO_L.sdf`](./artix7/timings/CMT_FIFO_L.sdf)
+ * [`366802adb3810a1cecf1674f01fe1a97f1338a7455d7a6e4796aa004311b9c8a ./artix7/timings/CMT_FIFO_R.sdf`](./artix7/timings/CMT_FIFO_R.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/CMT_PMV.sdf`](./artix7/timings/CMT_PMV.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/CMT_PMV_L.sdf`](./artix7/timings/CMT_PMV_L.sdf)
+ * [`c2e66425da5018d6e7aa2b0aec721bcecfdba26bfa26016598cd28e3112fffc4 ./artix7/timings/CMT_TOP_L_LOWER_B.sdf`](./artix7/timings/CMT_TOP_L_LOWER_B.sdf)
+ * [`35863307207f2f40fdbf61f5a5065b0112305594d5375a758491ee52e2a848a8 ./artix7/timings/CMT_TOP_L_LOWER_T.sdf`](./artix7/timings/CMT_TOP_L_LOWER_T.sdf)
+ * [`e8fdd4747aa8be4e39fe2ae27f51c8442c754485c8506fc5b021150f08289e95 ./artix7/timings/CMT_TOP_L_UPPER_B.sdf`](./artix7/timings/CMT_TOP_L_UPPER_B.sdf)
+ * [`5a70eb78c2a91cef8d2322645ac12acef53241d264ce548017620963e396a8a9 ./artix7/timings/CMT_TOP_L_UPPER_T.sdf`](./artix7/timings/CMT_TOP_L_UPPER_T.sdf)
+ * [`c2e66425da5018d6e7aa2b0aec721bcecfdba26bfa26016598cd28e3112fffc4 ./artix7/timings/CMT_TOP_R_LOWER_B.sdf`](./artix7/timings/CMT_TOP_R_LOWER_B.sdf)
+ * [`35863307207f2f40fdbf61f5a5065b0112305594d5375a758491ee52e2a848a8 ./artix7/timings/CMT_TOP_R_LOWER_T.sdf`](./artix7/timings/CMT_TOP_R_LOWER_T.sdf)
+ * [`e8fdd4747aa8be4e39fe2ae27f51c8442c754485c8506fc5b021150f08289e95 ./artix7/timings/CMT_TOP_R_UPPER_B.sdf`](./artix7/timings/CMT_TOP_R_UPPER_B.sdf)
+ * [`5a70eb78c2a91cef8d2322645ac12acef53241d264ce548017620963e396a8a9 ./artix7/timings/CMT_TOP_R_UPPER_T.sdf`](./artix7/timings/CMT_TOP_R_UPPER_T.sdf)
+ * [`6e723a9ad0acfa2a322e4fb2fed8b94c9f188d72bdf4e370e0e79860f1cbba92 ./artix7/timings/GTP_CHANNEL_0.sdf`](./artix7/timings/GTP_CHANNEL_0.sdf)
+ * [`6e723a9ad0acfa2a322e4fb2fed8b94c9f188d72bdf4e370e0e79860f1cbba92 ./artix7/timings/GTP_CHANNEL_1.sdf`](./artix7/timings/GTP_CHANNEL_1.sdf)
+ * [`6e723a9ad0acfa2a322e4fb2fed8b94c9f188d72bdf4e370e0e79860f1cbba92 ./artix7/timings/GTP_CHANNEL_2.sdf`](./artix7/timings/GTP_CHANNEL_2.sdf)
+ * [`6e723a9ad0acfa2a322e4fb2fed8b94c9f188d72bdf4e370e0e79860f1cbba92 ./artix7/timings/GTP_CHANNEL_3.sdf`](./artix7/timings/GTP_CHANNEL_3.sdf)
+ * [`aa79f422942e6767be523045374d542a4a51262eb7af8a5bd6c64312ff1b2927 ./artix7/timings/GTP_COMMON.sdf`](./artix7/timings/GTP_COMMON.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/GTP_INT_INTERFACE.sdf`](./artix7/timings/GTP_INT_INTERFACE.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_BRAM.sdf`](./artix7/timings/HCLK_BRAM.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_CLB.sdf`](./artix7/timings/HCLK_CLB.sdf)
+ * [`5c9e2c5d7143ad81acc0bfb001d97e14192f0d79bcd444d5a4127b4c8c5080ff ./artix7/timings/HCLK_CMT.sdf`](./artix7/timings/HCLK_CMT.sdf)
+ * [`5c9e2c5d7143ad81acc0bfb001d97e14192f0d79bcd444d5a4127b4c8c5080ff ./artix7/timings/HCLK_CMT_L.sdf`](./artix7/timings/HCLK_CMT_L.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_DSP_L.sdf`](./artix7/timings/HCLK_DSP_L.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_DSP_R.sdf`](./artix7/timings/HCLK_DSP_R.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_FEEDTHRU_1.sdf`](./artix7/timings/HCLK_FEEDTHRU_1.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_FEEDTHRU_2.sdf`](./artix7/timings/HCLK_FEEDTHRU_2.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_FIFO_L.sdf`](./artix7/timings/HCLK_FIFO_L.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_GTX.sdf`](./artix7/timings/HCLK_GTX.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_INT_INTERFACE.sdf`](./artix7/timings/HCLK_INT_INTERFACE.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_IOB.sdf`](./artix7/timings/HCLK_IOB.sdf)
+ * [`aa457af9f2c18f89df64c0cfedf6374e08fb7e0ef4c671f25c677f2de7430708 ./artix7/timings/HCLK_IOI3.sdf`](./artix7/timings/HCLK_IOI3.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_L.sdf`](./artix7/timings/HCLK_L.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_L_BOT_UTURN.sdf`](./artix7/timings/HCLK_L_BOT_UTURN.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_R.sdf`](./artix7/timings/HCLK_R.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_R_BOT_UTURN.sdf`](./artix7/timings/HCLK_R_BOT_UTURN.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_TERM.sdf`](./artix7/timings/HCLK_TERM.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_TERM_GTX.sdf`](./artix7/timings/HCLK_TERM_GTX.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_VBRK.sdf`](./artix7/timings/HCLK_VBRK.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/HCLK_VFRAME.sdf`](./artix7/timings/HCLK_VFRAME.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/INT_FEEDTHRU_1.sdf`](./artix7/timings/INT_FEEDTHRU_1.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/INT_FEEDTHRU_2.sdf`](./artix7/timings/INT_FEEDTHRU_2.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/INT_INTERFACE_L.sdf`](./artix7/timings/INT_INTERFACE_L.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/INT_INTERFACE_R.sdf`](./artix7/timings/INT_INTERFACE_R.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/INT_L.sdf`](./artix7/timings/INT_L.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/INT_R.sdf`](./artix7/timings/INT_R.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/IO_INT_INTERFACE_L.sdf`](./artix7/timings/IO_INT_INTERFACE_L.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/IO_INT_INTERFACE_R.sdf`](./artix7/timings/IO_INT_INTERFACE_R.sdf)
+ * [`9313a012de7cbb7120baf15fe30bf8d44b238cad6226ece1a9776746e2857863 ./artix7/timings/LIOB33.sdf`](./artix7/timings/LIOB33.sdf)
+ * [`0fdaf6a593346b5cac8899eebf4f62d1732d6d6fb0a17c9f4b6a4e54e03c3523 ./artix7/timings/LIOB33_SING.sdf`](./artix7/timings/LIOB33_SING.sdf)
+ * [`582431f616d6cba090545c71cea3ed3de7e1d07ee21820a2258bc9f397bb5083 ./artix7/timings/LIOI3.sdf`](./artix7/timings/LIOI3.sdf)
+ * [`582431f616d6cba090545c71cea3ed3de7e1d07ee21820a2258bc9f397bb5083 ./artix7/timings/LIOI3_SING.sdf`](./artix7/timings/LIOI3_SING.sdf)
+ * [`582431f616d6cba090545c71cea3ed3de7e1d07ee21820a2258bc9f397bb5083 ./artix7/timings/LIOI3_TBYTESRC.sdf`](./artix7/timings/LIOI3_TBYTESRC.sdf)
+ * [`582431f616d6cba090545c71cea3ed3de7e1d07ee21820a2258bc9f397bb5083 ./artix7/timings/LIOI3_TBYTETERM.sdf`](./artix7/timings/LIOI3_TBYTETERM.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/L_TERM_INT.sdf`](./artix7/timings/L_TERM_INT.sdf)
+ * [`2af03d31603e237767ecaef977f8b6050c71d32a7632330ac8f42909dc22befc ./artix7/timings/MONITOR_BOT.sdf`](./artix7/timings/MONITOR_BOT.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/MONITOR_MID.sdf`](./artix7/timings/MONITOR_MID.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/MONITOR_TOP.sdf`](./artix7/timings/MONITOR_TOP.sdf)
+ * [`6254f39239a1ba10b6243a77132493992378e52606eb28cf2e2a2d8948b7dbd2 ./artix7/timings/PCIE_BOT.sdf`](./artix7/timings/PCIE_BOT.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/PCIE_INT_INTERFACE_L.sdf`](./artix7/timings/PCIE_INT_INTERFACE_L.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/PCIE_INT_INTERFACE_R.sdf`](./artix7/timings/PCIE_INT_INTERFACE_R.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/PCIE_NULL.sdf`](./artix7/timings/PCIE_NULL.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/PCIE_TOP.sdf`](./artix7/timings/PCIE_TOP.sdf)
+ * [`9313a012de7cbb7120baf15fe30bf8d44b238cad6226ece1a9776746e2857863 ./artix7/timings/RIOB33.sdf`](./artix7/timings/RIOB33.sdf)
+ * [`0fdaf6a593346b5cac8899eebf4f62d1732d6d6fb0a17c9f4b6a4e54e03c3523 ./artix7/timings/RIOB33_SING.sdf`](./artix7/timings/RIOB33_SING.sdf)
+ * [`582431f616d6cba090545c71cea3ed3de7e1d07ee21820a2258bc9f397bb5083 ./artix7/timings/RIOI3.sdf`](./artix7/timings/RIOI3.sdf)
+ * [`582431f616d6cba090545c71cea3ed3de7e1d07ee21820a2258bc9f397bb5083 ./artix7/timings/RIOI3_SING.sdf`](./artix7/timings/RIOI3_SING.sdf)
+ * [`582431f616d6cba090545c71cea3ed3de7e1d07ee21820a2258bc9f397bb5083 ./artix7/timings/RIOI3_TBYTESRC.sdf`](./artix7/timings/RIOI3_TBYTESRC.sdf)
+ * [`582431f616d6cba090545c71cea3ed3de7e1d07ee21820a2258bc9f397bb5083 ./artix7/timings/RIOI3_TBYTETERM.sdf`](./artix7/timings/RIOI3_TBYTETERM.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/R_TERM_INT.sdf`](./artix7/timings/R_TERM_INT.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/R_TERM_INT_GTX.sdf`](./artix7/timings/R_TERM_INT_GTX.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/TERM_CMT.sdf`](./artix7/timings/TERM_CMT.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/T_TERM_INT.sdf`](./artix7/timings/T_TERM_INT.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/VBRK.sdf`](./artix7/timings/VBRK.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/VBRK_EXT.sdf`](./artix7/timings/VBRK_EXT.sdf)
+ * [`81327800f346931997047359f13f351a0ee95301d3f7ccf894c3335b9b5341a4 ./artix7/timings/VFRAME.sdf`](./artix7/timings/VFRAME.sdf)
+ * [`35db35a7aa9d38d9b88716b554cad80b5b073f22f488a1077ec2804ff89dbe5c ./artix7/timings/slicel.sdf`](./artix7/timings/slicel.sdf)
+ * [`d363b195b39e4f774a0a2ea0291ff0daa466c5642682dc7b96a389a2a2861387 ./artix7/timings/slicem.sdf`](./artix7/timings/slicem.sdf)
* [`4c20ee41ea32668919b7d91a7fabe38960e0ee4d5b3b83f1d18102d48895bf1c ./artix7/xc7a35tcpg236-1.json`](./artix7/xc7a35tcpg236-1.json)
* [`ef0724733da87455426a0f833642d96e9d206d047f4eb97072c3093f80c40d7d ./artix7/xc7a35tcpg236-1.yaml`](./artix7/xc7a35tcpg236-1.yaml)
* [`ac928ee3c50e91facacb4173fdf70384f56e046bb14581bf75f760e406fe4f78 ./artix7/xc7a35tcpg236-1_package_pins.csv`](./artix7/xc7a35tcpg236-1_package_pins.csv)
@@ -471,7 +471,7 @@
### Settings
-Created using following [settings/kintex7.sh (sha256: 794538b550d399255cbafeeb1b5ff183dc66ebc6cd8dc0f725e3f6a3977f757d)](https://github.com/SymbiFlow/prjxray/blob/6e895f39c003e929942cc6af8c1378d14238d34f/settings/kintex7.sh)
+Created using following [settings/kintex7.sh (sha256: 794538b550d399255cbafeeb1b5ff183dc66ebc6cd8dc0f725e3f6a3977f757d)](https://github.com/SymbiFlow/prjxray/blob/8cb7366fa2c361fd5c8eec0aa0cb976808a39752/settings/kintex7.sh)
```shell
export XRAY_DATABASE="kintex7"
export XRAY_PART="xc7k70tfbg676-2"
@@ -752,7 +752,7 @@
### Settings
-Created using following [settings/zynq7.sh (sha256: 61298e89dcc873eadba47f5c2f9f72a38fa022583b2c7ff89246b2e051585ad8)](https://github.com/SymbiFlow/prjxray/blob/6e895f39c003e929942cc6af8c1378d14238d34f/settings/zynq7.sh)
+Created using following [settings/zynq7.sh (sha256: 61298e89dcc873eadba47f5c2f9f72a38fa022583b2c7ff89246b2e051585ad8)](https://github.com/SymbiFlow/prjxray/blob/8cb7366fa2c361fd5c8eec0aa0cb976808a39752/settings/zynq7.sh)
```shell
export XRAY_DATABASE="zynq7"
export XRAY_PART="xc7z010clg400-1"
diff --git a/artix7/timings/BRAM_INT_INTERFACE_L.sdf b/artix7/timings/BRAM_INT_INTERFACE_L.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/BRAM_INT_INTERFACE_L.sdf
+++ b/artix7/timings/BRAM_INT_INTERFACE_L.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/BRAM_INT_INTERFACE_R.sdf b/artix7/timings/BRAM_INT_INTERFACE_R.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/BRAM_INT_INTERFACE_R.sdf
+++ b/artix7/timings/BRAM_INT_INTERFACE_R.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/BRAM_L.sdf b/artix7/timings/BRAM_L.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/BRAM_L.sdf
+++ b/artix7/timings/BRAM_L.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/BRAM_R.sdf b/artix7/timings/BRAM_R.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/BRAM_R.sdf
+++ b/artix7/timings/BRAM_R.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/BRKH_BRAM.sdf b/artix7/timings/BRKH_BRAM.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/BRKH_BRAM.sdf
+++ b/artix7/timings/BRKH_BRAM.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/BRKH_B_TERM_INT.sdf b/artix7/timings/BRKH_B_TERM_INT.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/BRKH_B_TERM_INT.sdf
+++ b/artix7/timings/BRKH_B_TERM_INT.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/BRKH_CLB.sdf b/artix7/timings/BRKH_CLB.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/BRKH_CLB.sdf
+++ b/artix7/timings/BRKH_CLB.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/BRKH_CLK.sdf b/artix7/timings/BRKH_CLK.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/BRKH_CLK.sdf
+++ b/artix7/timings/BRKH_CLK.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/BRKH_CMT.sdf b/artix7/timings/BRKH_CMT.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/BRKH_CMT.sdf
+++ b/artix7/timings/BRKH_CMT.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/BRKH_DSP_L.sdf b/artix7/timings/BRKH_DSP_L.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/BRKH_DSP_L.sdf
+++ b/artix7/timings/BRKH_DSP_L.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/BRKH_DSP_R.sdf b/artix7/timings/BRKH_DSP_R.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/BRKH_DSP_R.sdf
+++ b/artix7/timings/BRKH_DSP_R.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/BRKH_GTX.sdf b/artix7/timings/BRKH_GTX.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/BRKH_GTX.sdf
+++ b/artix7/timings/BRKH_GTX.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/BRKH_INT.sdf b/artix7/timings/BRKH_INT.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/BRKH_INT.sdf
+++ b/artix7/timings/BRKH_INT.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/BRKH_TERM_INT.sdf b/artix7/timings/BRKH_TERM_INT.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/BRKH_TERM_INT.sdf
+++ b/artix7/timings/BRKH_TERM_INT.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/B_TERM_INT.sdf b/artix7/timings/B_TERM_INT.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/B_TERM_INT.sdf
+++ b/artix7/timings/B_TERM_INT.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/CFG_CENTER_BOT.sdf b/artix7/timings/CFG_CENTER_BOT.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/CFG_CENTER_BOT.sdf
+++ b/artix7/timings/CFG_CENTER_BOT.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/CFG_CENTER_MID.sdf b/artix7/timings/CFG_CENTER_MID.sdf
index bea5e9b..27ea29f 100644
--- a/artix7/timings/CFG_CENTER_MID.sdf
+++ b/artix7/timings/CFG_CENTER_MID.sdf
@@ -1,14 +1,14 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "CAPTURE")
(INSTANCE CAPTURE)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.000::0.000))
- (SETUP CLK (posedge CLK) (3.725::4.285))
+ (HOLD CAP (posedge CLK) (0.000::0.000))
+ (SETUP CAP (posedge CLK) (3.725::4.285))
)
)
(CELL
diff --git a/artix7/timings/CFG_CENTER_TOP.sdf b/artix7/timings/CFG_CENTER_TOP.sdf
index d529532..8aee7d4 100644
--- a/artix7/timings/CFG_CENTER_TOP.sdf
+++ b/artix7/timings/CFG_CENTER_TOP.sdf
@@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "DNA_PORT_DNA_PORTDNA_PORT")
diff --git a/artix7/timings/CLBLL_L.sdf b/artix7/timings/CLBLL_L.sdf
index 6fed5dc..a33e2e0 100644
--- a/artix7/timings/CLBLL_L.sdf
+++ b/artix7/timings/CLBLL_L.sdf
@@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "CARRY4")
@@ -245,7 +245,11 @@
)
(TIMINGCHECK
(HOLD CE (posedge CLK) (-0.011::-0.009))
+ (HOLD DIN (posedge CLK) (0.181::0.225))
+ (HOLD INIT (posedge CLK) (-0.074::-0.060))
(SETUP CE (posedge CLK) (0.088::0.109))
+ (SETUP DIN (posedge CLK) (-0.057::-0.046))
+ (SETUP INIT (posedge CLK) (0.345::0.428))
)
)
(CELL
@@ -274,7 +278,11 @@
)
(TIMINGCHECK
(HOLD CE (posedge CLK) (-0.011::-0.009))
+ (HOLD DIN (posedge CLK) (0.194::0.241))
+ (HOLD INIT (posedge CLK) (-0.074::-0.060))
(SETUP CE (posedge CLK) (0.088::0.109))
+ (SETUP DIN (posedge CLK) (-0.055::-0.045))
+ (SETUP INIT (posedge CLK) (0.345::0.428))
)
)
(CELL
@@ -303,6 +311,10 @@
(IOPATH D Q (0.073::0.092)(0.213::0.264))
)
)
+ (TIMINGCHECK
+ (HOLD DIN (posedge CLK) (0.194::0.241))
+ (SETUP DIN (posedge CLK) (-0.068::-0.056))
+ )
)
(CELL
(CELLTYPE "REG_INIT_LAT_LOGIC_AND")
diff --git a/artix7/timings/CLBLL_R.sdf b/artix7/timings/CLBLL_R.sdf
index 6fed5dc..a33e2e0 100644
--- a/artix7/timings/CLBLL_R.sdf
+++ b/artix7/timings/CLBLL_R.sdf
@@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "CARRY4")
@@ -245,7 +245,11 @@
)
(TIMINGCHECK
(HOLD CE (posedge CLK) (-0.011::-0.009))
+ (HOLD DIN (posedge CLK) (0.181::0.225))
+ (HOLD INIT (posedge CLK) (-0.074::-0.060))
(SETUP CE (posedge CLK) (0.088::0.109))
+ (SETUP DIN (posedge CLK) (-0.057::-0.046))
+ (SETUP INIT (posedge CLK) (0.345::0.428))
)
)
(CELL
@@ -274,7 +278,11 @@
)
(TIMINGCHECK
(HOLD CE (posedge CLK) (-0.011::-0.009))
+ (HOLD DIN (posedge CLK) (0.194::0.241))
+ (HOLD INIT (posedge CLK) (-0.074::-0.060))
(SETUP CE (posedge CLK) (0.088::0.109))
+ (SETUP DIN (posedge CLK) (-0.055::-0.045))
+ (SETUP INIT (posedge CLK) (0.345::0.428))
)
)
(CELL
@@ -303,6 +311,10 @@
(IOPATH D Q (0.073::0.092)(0.213::0.264))
)
)
+ (TIMINGCHECK
+ (HOLD DIN (posedge CLK) (0.194::0.241))
+ (SETUP DIN (posedge CLK) (-0.068::-0.056))
+ )
)
(CELL
(CELLTYPE "REG_INIT_LAT_LOGIC_AND")
diff --git a/artix7/timings/CLBLM_L.sdf b/artix7/timings/CLBLM_L.sdf
index f4d868d..81a0f93 100644
--- a/artix7/timings/CLBLM_L.sdf
+++ b/artix7/timings/CLBLM_L.sdf
@@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "CARRY4")
@@ -245,7 +245,11 @@
)
(TIMINGCHECK
(HOLD CE (posedge CLK) (-0.011::-0.009))
+ (HOLD DIN (posedge CLK) (0.181::0.225))
+ (HOLD INIT (posedge CLK) (-0.074::-0.060))
(SETUP CE (posedge CLK) (0.088::0.109))
+ (SETUP DIN (posedge CLK) (-0.057::-0.046))
+ (SETUP INIT (posedge CLK) (0.345::0.428))
)
)
(CELL
@@ -274,7 +278,11 @@
)
(TIMINGCHECK
(HOLD CE (posedge CLK) (-0.011::-0.009))
+ (HOLD DIN (posedge CLK) (0.194::0.241))
+ (HOLD INIT (posedge CLK) (-0.074::-0.060))
(SETUP CE (posedge CLK) (0.088::0.109))
+ (SETUP DIN (posedge CLK) (-0.055::-0.045))
+ (SETUP INIT (posedge CLK) (0.345::0.428))
)
)
(CELL
@@ -303,6 +311,10 @@
(IOPATH D Q (0.073::0.092)(0.213::0.264))
)
)
+ (TIMINGCHECK
+ (HOLD DIN (posedge CLK) (0.194::0.241))
+ (SETUP DIN (posedge CLK) (-0.068::-0.056))
+ )
)
(CELL
(CELLTYPE "REG_INIT_LAT_LOGIC_AND")
@@ -707,7 +719,11 @@
)
(TIMINGCHECK
(HOLD CE (posedge CLK) (-0.007::-0.005))
+ (HOLD DIN (posedge CLK) (0.194::0.241))
+ (HOLD INIT (posedge CLK) (-0.050::-0.041))
(SETUP CE (posedge CLK) (0.088::0.109))
+ (SETUP DIN (posedge CLK) (-0.074::-0.060))
+ (SETUP INIT (posedge CLK) (0.445::0.552))
)
)
(CELL
@@ -740,16 +756,16 @@
(SETUP WA4 (posedge CLK) (0.248::0.208))
(HOLD WA5 (posedge CLK) (0.332::0.314))
(SETUP WA5 (posedge CLK) (0.236::0.245))
- (HOLD CLK (posedge CLK) (0.008::0.010))
- (SETUP CLK (posedge CLK) (0.527::0.654))
+ (HOLD WE (posedge CLK) (0.008::0.010))
+ (SETUP WE (posedge CLK) (0.527::0.654))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5SHFREG")
(INSTANCE SLICEM)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.011::0.014))
- (SETUP CLK (posedge CLK) (0.514::0.638))
+ (HOLD WE (posedge CLK) (0.011::0.014))
+ (SETUP WE (posedge CLK) (0.514::0.638))
)
)
(CELL
@@ -766,22 +782,22 @@
(SETUP WA4 (posedge CLK) (0.248::0.208))
(HOLD WA5 (posedge CLK) (0.332::0.314))
(SETUP WA5 (posedge CLK) (0.236::0.245))
- (HOLD CLK (posedge CLK) (0.213::0.244))
- (SETUP CLK (posedge CLK) (0.302::0.362))
+ (HOLD WA6 (posedge CLK) (0.213::0.244))
+ (SETUP WA6 (posedge CLK) (0.302::0.362))
(HOLD WA7 (posedge CLK) (0.184::0.228))
(SETUP WA7 (posedge CLK) (0.496::0.616))
- (HOLD CLK (posedge CLK) (0.199::0.247))
- (SETUP CLK (posedge CLK) (0.511::0.633))
- (HOLD CLK (posedge CLK) (0.008::0.010))
- (SETUP CLK (posedge CLK) (0.527::0.654))
+ (HOLD WA8 (posedge CLK) (0.199::0.247))
+ (SETUP WA8 (posedge CLK) (0.511::0.633))
+ (HOLD WE (posedge CLK) (0.008::0.010))
+ (SETUP WE (posedge CLK) (0.527::0.654))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6SHFREG")
(INSTANCE SLICEM)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.011::0.014))
- (SETUP CLK (posedge CLK) (0.514::0.638))
+ (HOLD WE (posedge CLK) (0.011::0.014))
+ (SETUP WE (posedge CLK) (0.514::0.638))
)
)
(CELL
@@ -794,7 +810,11 @@
)
(TIMINGCHECK
(HOLD CE (posedge CLK) (-0.007::-0.005))
+ (HOLD DIN (posedge CLK) (0.211::0.262))
+ (HOLD INIT (posedge CLK) (-0.050::-0.041))
(SETUP CE (posedge CLK) (0.088::0.109))
+ (SETUP DIN (posedge CLK) (-0.074::-0.060))
+ (SETUP INIT (posedge CLK) (0.445::0.552))
)
)
(CELL
@@ -823,6 +843,10 @@
(IOPATH D Q (0.075::0.094)(0.214::0.265))
)
)
+ (TIMINGCHECK
+ (HOLD DIN (posedge CLK) (0.211::0.262))
+ (SETUP DIN (posedge CLK) (-0.078::-0.064))
+ )
)
(CELL
(CELLTYPE "REG_INIT_LAT_LOGIC_AND")
@@ -858,8 +882,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.155::0.192))
- (SETUP CLK (posedge CLK) (0.231::0.287))
+ (HOLD DI1 (posedge CLK) (0.155::0.192))
+ (SETUP DI1 (posedge CLK) (0.231::0.287))
)
)
(CELL
@@ -871,8 +895,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.075::0.093))
- (SETUP CLK (posedge CLK) (0.137::0.170))
+ (HOLD DI1 (posedge CLK) (0.075::0.093))
+ (SETUP DI1 (posedge CLK) (0.137::0.170))
)
)
(CELL
@@ -890,8 +914,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.155::0.192))
- (SETUP CLK (posedge CLK) (0.366::0.453))
+ (HOLD DI1 (posedge CLK) (0.155::0.192))
+ (SETUP DI1 (posedge CLK) (0.366::0.453))
(HOLD DI2 (posedge CLK) (0.098::0.122))
(SETUP DI2 (posedge CLK) (0.309::0.384))
)
@@ -906,8 +930,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.075::0.093))
- (SETUP CLK (posedge CLK) (0.137::0.170))
+ (HOLD DI1 (posedge CLK) (0.075::0.093))
+ (SETUP DI1 (posedge CLK) (0.137::0.170))
(HOLD DI2 (posedge CLK) (0.076::0.094))
(SETUP DI2 (posedge CLK) (0.140::0.173))
)
@@ -926,8 +950,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.154::0.191))
- (SETUP CLK (posedge CLK) (0.250::0.311))
+ (HOLD DI1 (posedge CLK) (0.154::0.191))
+ (SETUP DI1 (posedge CLK) (0.250::0.311))
)
)
(CELL
@@ -939,8 +963,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.070::0.087))
- (SETUP CLK (posedge CLK) (0.126::0.156))
+ (HOLD DI1 (posedge CLK) (0.070::0.087))
+ (SETUP DI1 (posedge CLK) (0.126::0.156))
)
)
(CELL
@@ -958,8 +982,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.154::0.191))
- (SETUP CLK (posedge CLK) (0.372::0.461))
+ (HOLD DI1 (posedge CLK) (0.154::0.191))
+ (SETUP DI1 (posedge CLK) (0.372::0.461))
(HOLD DI2 (posedge CLK) (0.107::0.133))
(SETUP DI2 (posedge CLK) (0.286::0.354))
)
@@ -974,8 +998,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.070::0.087))
- (SETUP CLK (posedge CLK) (0.126::0.156))
+ (HOLD DI1 (posedge CLK) (0.070::0.087))
+ (SETUP DI1 (posedge CLK) (0.126::0.156))
(HOLD DI2 (posedge CLK) (0.089::0.110))
(SETUP DI2 (posedge CLK) (0.143::0.178))
)
@@ -994,8 +1018,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.152::0.189))
- (SETUP CLK (posedge CLK) (0.243::0.301))
+ (HOLD DI1 (posedge CLK) (0.152::0.189))
+ (SETUP DI1 (posedge CLK) (0.243::0.301))
)
)
(CELL
@@ -1007,8 +1031,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.058::0.072))
- (SETUP CLK (posedge CLK) (0.117::0.145))
+ (HOLD DI1 (posedge CLK) (0.058::0.072))
+ (SETUP DI1 (posedge CLK) (0.117::0.145))
)
)
(CELL
@@ -1026,8 +1050,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.152::0.189))
- (SETUP CLK (posedge CLK) (0.368::0.457))
+ (HOLD DI1 (posedge CLK) (0.152::0.189))
+ (SETUP DI1 (posedge CLK) (0.368::0.457))
(HOLD DI2 (posedge CLK) (0.091::0.113))
(SETUP DI2 (posedge CLK) (0.302::0.375))
)
@@ -1042,8 +1066,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.058::0.072))
- (SETUP CLK (posedge CLK) (0.117::0.145))
+ (HOLD DI1 (posedge CLK) (0.058::0.072))
+ (SETUP DI1 (posedge CLK) (0.117::0.145))
(HOLD DI2 (posedge CLK) (0.062::0.077))
(SETUP DI2 (posedge CLK) (0.116::0.144))
)
@@ -1062,8 +1086,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.153::0.190))
- (SETUP CLK (posedge CLK) (0.111::0.137))
+ (HOLD DI1 (posedge CLK) (0.153::0.190))
+ (SETUP DI1 (posedge CLK) (0.111::0.137))
)
)
(CELL
@@ -1075,8 +1099,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.217::0.269))
- (SETUP CLK (posedge CLK) (-0.040::-0.033))
+ (HOLD DI1 (posedge CLK) (0.217::0.269))
+ (SETUP DI1 (posedge CLK) (-0.040::-0.033))
)
)
(CELL
@@ -1094,8 +1118,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.153::0.190))
- (SETUP CLK (posedge CLK) (0.250::0.310))
+ (HOLD DI1 (posedge CLK) (0.153::0.190))
+ (SETUP DI1 (posedge CLK) (0.250::0.310))
(HOLD DI2 (posedge CLK) (0.106::0.132))
(SETUP DI2 (posedge CLK) (0.269::0.334))
)
@@ -1110,8 +1134,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.217::0.269))
- (SETUP CLK (posedge CLK) (-0.040::-0.033))
+ (HOLD DI1 (posedge CLK) (0.217::0.269))
+ (SETUP DI1 (posedge CLK) (-0.040::-0.033))
(HOLD DI2 (posedge CLK) (0.091::0.112))
(SETUP DI2 (posedge CLK) (0.133::0.165))
)
diff --git a/artix7/timings/CLBLM_R.sdf b/artix7/timings/CLBLM_R.sdf
index f4d868d..81a0f93 100644
--- a/artix7/timings/CLBLM_R.sdf
+++ b/artix7/timings/CLBLM_R.sdf
@@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "CARRY4")
@@ -245,7 +245,11 @@
)
(TIMINGCHECK
(HOLD CE (posedge CLK) (-0.011::-0.009))
+ (HOLD DIN (posedge CLK) (0.181::0.225))
+ (HOLD INIT (posedge CLK) (-0.074::-0.060))
(SETUP CE (posedge CLK) (0.088::0.109))
+ (SETUP DIN (posedge CLK) (-0.057::-0.046))
+ (SETUP INIT (posedge CLK) (0.345::0.428))
)
)
(CELL
@@ -274,7 +278,11 @@
)
(TIMINGCHECK
(HOLD CE (posedge CLK) (-0.011::-0.009))
+ (HOLD DIN (posedge CLK) (0.194::0.241))
+ (HOLD INIT (posedge CLK) (-0.074::-0.060))
(SETUP CE (posedge CLK) (0.088::0.109))
+ (SETUP DIN (posedge CLK) (-0.055::-0.045))
+ (SETUP INIT (posedge CLK) (0.345::0.428))
)
)
(CELL
@@ -303,6 +311,10 @@
(IOPATH D Q (0.073::0.092)(0.213::0.264))
)
)
+ (TIMINGCHECK
+ (HOLD DIN (posedge CLK) (0.194::0.241))
+ (SETUP DIN (posedge CLK) (-0.068::-0.056))
+ )
)
(CELL
(CELLTYPE "REG_INIT_LAT_LOGIC_AND")
@@ -707,7 +719,11 @@
)
(TIMINGCHECK
(HOLD CE (posedge CLK) (-0.007::-0.005))
+ (HOLD DIN (posedge CLK) (0.194::0.241))
+ (HOLD INIT (posedge CLK) (-0.050::-0.041))
(SETUP CE (posedge CLK) (0.088::0.109))
+ (SETUP DIN (posedge CLK) (-0.074::-0.060))
+ (SETUP INIT (posedge CLK) (0.445::0.552))
)
)
(CELL
@@ -740,16 +756,16 @@
(SETUP WA4 (posedge CLK) (0.248::0.208))
(HOLD WA5 (posedge CLK) (0.332::0.314))
(SETUP WA5 (posedge CLK) (0.236::0.245))
- (HOLD CLK (posedge CLK) (0.008::0.010))
- (SETUP CLK (posedge CLK) (0.527::0.654))
+ (HOLD WE (posedge CLK) (0.008::0.010))
+ (SETUP WE (posedge CLK) (0.527::0.654))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM5SHFREG")
(INSTANCE SLICEM)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.011::0.014))
- (SETUP CLK (posedge CLK) (0.514::0.638))
+ (HOLD WE (posedge CLK) (0.011::0.014))
+ (SETUP WE (posedge CLK) (0.514::0.638))
)
)
(CELL
@@ -766,22 +782,22 @@
(SETUP WA4 (posedge CLK) (0.248::0.208))
(HOLD WA5 (posedge CLK) (0.332::0.314))
(SETUP WA5 (posedge CLK) (0.236::0.245))
- (HOLD CLK (posedge CLK) (0.213::0.244))
- (SETUP CLK (posedge CLK) (0.302::0.362))
+ (HOLD WA6 (posedge CLK) (0.213::0.244))
+ (SETUP WA6 (posedge CLK) (0.302::0.362))
(HOLD WA7 (posedge CLK) (0.184::0.228))
(SETUP WA7 (posedge CLK) (0.496::0.616))
- (HOLD CLK (posedge CLK) (0.199::0.247))
- (SETUP CLK (posedge CLK) (0.511::0.633))
- (HOLD CLK (posedge CLK) (0.008::0.010))
- (SETUP CLK (posedge CLK) (0.527::0.654))
+ (HOLD WA8 (posedge CLK) (0.199::0.247))
+ (SETUP WA8 (posedge CLK) (0.511::0.633))
+ (HOLD WE (posedge CLK) (0.008::0.010))
+ (SETUP WE (posedge CLK) (0.527::0.654))
)
)
(CELL
(CELLTYPE "LUT_OR_MEM6SHFREG")
(INSTANCE SLICEM)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.011::0.014))
- (SETUP CLK (posedge CLK) (0.514::0.638))
+ (HOLD WE (posedge CLK) (0.011::0.014))
+ (SETUP WE (posedge CLK) (0.514::0.638))
)
)
(CELL
@@ -794,7 +810,11 @@
)
(TIMINGCHECK
(HOLD CE (posedge CLK) (-0.007::-0.005))
+ (HOLD DIN (posedge CLK) (0.211::0.262))
+ (HOLD INIT (posedge CLK) (-0.050::-0.041))
(SETUP CE (posedge CLK) (0.088::0.109))
+ (SETUP DIN (posedge CLK) (-0.074::-0.060))
+ (SETUP INIT (posedge CLK) (0.445::0.552))
)
)
(CELL
@@ -823,6 +843,10 @@
(IOPATH D Q (0.075::0.094)(0.214::0.265))
)
)
+ (TIMINGCHECK
+ (HOLD DIN (posedge CLK) (0.211::0.262))
+ (SETUP DIN (posedge CLK) (-0.078::-0.064))
+ )
)
(CELL
(CELLTYPE "REG_INIT_LAT_LOGIC_AND")
@@ -858,8 +882,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.155::0.192))
- (SETUP CLK (posedge CLK) (0.231::0.287))
+ (HOLD DI1 (posedge CLK) (0.155::0.192))
+ (SETUP DI1 (posedge CLK) (0.231::0.287))
)
)
(CELL
@@ -871,8 +895,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.075::0.093))
- (SETUP CLK (posedge CLK) (0.137::0.170))
+ (HOLD DI1 (posedge CLK) (0.075::0.093))
+ (SETUP DI1 (posedge CLK) (0.137::0.170))
)
)
(CELL
@@ -890,8 +914,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.155::0.192))
- (SETUP CLK (posedge CLK) (0.366::0.453))
+ (HOLD DI1 (posedge CLK) (0.155::0.192))
+ (SETUP DI1 (posedge CLK) (0.366::0.453))
(HOLD DI2 (posedge CLK) (0.098::0.122))
(SETUP DI2 (posedge CLK) (0.309::0.384))
)
@@ -906,8 +930,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.075::0.093))
- (SETUP CLK (posedge CLK) (0.137::0.170))
+ (HOLD DI1 (posedge CLK) (0.075::0.093))
+ (SETUP DI1 (posedge CLK) (0.137::0.170))
(HOLD DI2 (posedge CLK) (0.076::0.094))
(SETUP DI2 (posedge CLK) (0.140::0.173))
)
@@ -926,8 +950,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.154::0.191))
- (SETUP CLK (posedge CLK) (0.250::0.311))
+ (HOLD DI1 (posedge CLK) (0.154::0.191))
+ (SETUP DI1 (posedge CLK) (0.250::0.311))
)
)
(CELL
@@ -939,8 +963,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.070::0.087))
- (SETUP CLK (posedge CLK) (0.126::0.156))
+ (HOLD DI1 (posedge CLK) (0.070::0.087))
+ (SETUP DI1 (posedge CLK) (0.126::0.156))
)
)
(CELL
@@ -958,8 +982,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.154::0.191))
- (SETUP CLK (posedge CLK) (0.372::0.461))
+ (HOLD DI1 (posedge CLK) (0.154::0.191))
+ (SETUP DI1 (posedge CLK) (0.372::0.461))
(HOLD DI2 (posedge CLK) (0.107::0.133))
(SETUP DI2 (posedge CLK) (0.286::0.354))
)
@@ -974,8 +998,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.070::0.087))
- (SETUP CLK (posedge CLK) (0.126::0.156))
+ (HOLD DI1 (posedge CLK) (0.070::0.087))
+ (SETUP DI1 (posedge CLK) (0.126::0.156))
(HOLD DI2 (posedge CLK) (0.089::0.110))
(SETUP DI2 (posedge CLK) (0.143::0.178))
)
@@ -994,8 +1018,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.152::0.189))
- (SETUP CLK (posedge CLK) (0.243::0.301))
+ (HOLD DI1 (posedge CLK) (0.152::0.189))
+ (SETUP DI1 (posedge CLK) (0.243::0.301))
)
)
(CELL
@@ -1007,8 +1031,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.058::0.072))
- (SETUP CLK (posedge CLK) (0.117::0.145))
+ (HOLD DI1 (posedge CLK) (0.058::0.072))
+ (SETUP DI1 (posedge CLK) (0.117::0.145))
)
)
(CELL
@@ -1026,8 +1050,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.152::0.189))
- (SETUP CLK (posedge CLK) (0.368::0.457))
+ (HOLD DI1 (posedge CLK) (0.152::0.189))
+ (SETUP DI1 (posedge CLK) (0.368::0.457))
(HOLD DI2 (posedge CLK) (0.091::0.113))
(SETUP DI2 (posedge CLK) (0.302::0.375))
)
@@ -1042,8 +1066,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.058::0.072))
- (SETUP CLK (posedge CLK) (0.117::0.145))
+ (HOLD DI1 (posedge CLK) (0.058::0.072))
+ (SETUP DI1 (posedge CLK) (0.117::0.145))
(HOLD DI2 (posedge CLK) (0.062::0.077))
(SETUP DI2 (posedge CLK) (0.116::0.144))
)
@@ -1062,8 +1086,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.153::0.190))
- (SETUP CLK (posedge CLK) (0.111::0.137))
+ (HOLD DI1 (posedge CLK) (0.153::0.190))
+ (SETUP DI1 (posedge CLK) (0.111::0.137))
)
)
(CELL
@@ -1075,8 +1099,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.217::0.269))
- (SETUP CLK (posedge CLK) (-0.040::-0.033))
+ (HOLD DI1 (posedge CLK) (0.217::0.269))
+ (SETUP DI1 (posedge CLK) (-0.040::-0.033))
)
)
(CELL
@@ -1094,8 +1118,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.153::0.190))
- (SETUP CLK (posedge CLK) (0.250::0.310))
+ (HOLD DI1 (posedge CLK) (0.153::0.190))
+ (SETUP DI1 (posedge CLK) (0.250::0.310))
(HOLD DI2 (posedge CLK) (0.106::0.132))
(SETUP DI2 (posedge CLK) (0.269::0.334))
)
@@ -1110,8 +1134,8 @@
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.217::0.269))
- (SETUP CLK (posedge CLK) (-0.040::-0.033))
+ (HOLD DI1 (posedge CLK) (0.217::0.269))
+ (SETUP DI1 (posedge CLK) (-0.040::-0.033))
(HOLD DI2 (posedge CLK) (0.091::0.112))
(SETUP DI2 (posedge CLK) (0.133::0.165))
)
diff --git a/artix7/timings/CLK_BUFG_BOT_R.sdf b/artix7/timings/CLK_BUFG_BOT_R.sdf
index 49fe74e..28a575d 100644
--- a/artix7/timings/CLK_BUFG_BOT_R.sdf
+++ b/artix7/timings/CLK_BUFG_BOT_R.sdf
@@ -1,6 +1,15 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
+ (CELL
+ (CELLTYPE "BUFGCTRL")
+ (INSTANCE BUFGCTRL)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH I O (0.026::0.029)(0.091::0.096))
+ )
+ )
+ )
)
\ No newline at end of file
diff --git a/artix7/timings/CLK_BUFG_REBUF.sdf b/artix7/timings/CLK_BUFG_REBUF.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/CLK_BUFG_REBUF.sdf
+++ b/artix7/timings/CLK_BUFG_REBUF.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/CLK_BUFG_TOP_R.sdf b/artix7/timings/CLK_BUFG_TOP_R.sdf
index 49fe74e..28a575d 100644
--- a/artix7/timings/CLK_BUFG_TOP_R.sdf
+++ b/artix7/timings/CLK_BUFG_TOP_R.sdf
@@ -1,6 +1,15 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
+ (CELL
+ (CELLTYPE "BUFGCTRL")
+ (INSTANCE BUFGCTRL)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH I O (0.026::0.029)(0.091::0.096))
+ )
+ )
+ )
)
\ No newline at end of file
diff --git a/artix7/timings/CLK_FEED.sdf b/artix7/timings/CLK_FEED.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/CLK_FEED.sdf
+++ b/artix7/timings/CLK_FEED.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/CLK_HROW_BOT_R.sdf b/artix7/timings/CLK_HROW_BOT_R.sdf
index 9311303..4886ad2 100644
--- a/artix7/timings/CLK_HROW_BOT_R.sdf
+++ b/artix7/timings/CLK_HROW_BOT_R.sdf
@@ -1,18 +1,9 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
- (CELLTYPE "BUFHCE")
- (INSTANCE BUFHCE)
- (DELAY
- (ABSOLUTE
- (IOPATH I O (0.020::0.043)(0.081::0.127))
- )
- )
- )
- (CELL
(CELLTYPE "BUFHCE_CE_TYPE_ASYNC")
(INSTANCE BUFHCE)
(DELAY
diff --git a/artix7/timings/CLK_HROW_TOP_R.sdf b/artix7/timings/CLK_HROW_TOP_R.sdf
index 9311303..4886ad2 100644
--- a/artix7/timings/CLK_HROW_TOP_R.sdf
+++ b/artix7/timings/CLK_HROW_TOP_R.sdf
@@ -1,18 +1,9 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
- (CELLTYPE "BUFHCE")
- (INSTANCE BUFHCE)
- (DELAY
- (ABSOLUTE
- (IOPATH I O (0.020::0.043)(0.081::0.127))
- )
- )
- )
- (CELL
(CELLTYPE "BUFHCE_CE_TYPE_ASYNC")
(INSTANCE BUFHCE)
(DELAY
diff --git a/artix7/timings/CLK_MTBF2.sdf b/artix7/timings/CLK_MTBF2.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/CLK_MTBF2.sdf
+++ b/artix7/timings/CLK_MTBF2.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/CLK_PMV.sdf b/artix7/timings/CLK_PMV.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/CLK_PMV.sdf
+++ b/artix7/timings/CLK_PMV.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/CLK_PMV2.sdf b/artix7/timings/CLK_PMV2.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/CLK_PMV2.sdf
+++ b/artix7/timings/CLK_PMV2.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/CLK_PMV2_SVT.sdf b/artix7/timings/CLK_PMV2_SVT.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/CLK_PMV2_SVT.sdf
+++ b/artix7/timings/CLK_PMV2_SVT.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/CLK_PMVIOB.sdf b/artix7/timings/CLK_PMVIOB.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/CLK_PMVIOB.sdf
+++ b/artix7/timings/CLK_PMVIOB.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/CLK_TERM.sdf b/artix7/timings/CLK_TERM.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/CLK_TERM.sdf
+++ b/artix7/timings/CLK_TERM.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/CMT_FIFO_L.sdf b/artix7/timings/CMT_FIFO_L.sdf
index 4650096..b5aedbc 100644
--- a/artix7/timings/CMT_FIFO_L.sdf
+++ b/artix7/timings/CMT_FIFO_L.sdf
@@ -1,230 +1,66 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO")
(INSTANCE IN_FIFO)
- (DELAY
- (ABSOLUTE
- (IOPATH RDCLK ALMOSTEMPTY (0.196::0.226)(0.462::0.531))
- (IOPATH RDCLK EMPTY (0.193::0.222)(0.536::0.617))
- (IOPATH WRCLK ALMOSTFULL (0.153::0.176)(0.462::0.531))
- (IOPATH WRCLK FULL (0.152::0.175)(0.665::0.765))
- )
- )
(TIMINGCHECK
- (HOLD RDCLK (posedge RDCLK) (0.015::0.018))
- (SETUP RDCLK (posedge RDCLK) (0.509::0.586))
+ (HOLD D0 (posedge WRCLK) (-0.080::-0.070))
+ (SETUP D0 (posedge WRCLK) (0.473::0.544))
+ (HOLD D1 (posedge WRCLK) (-0.069::-0.060))
+ (SETUP D1 (posedge WRCLK) (0.496::0.571))
+ (HOLD D2 (posedge WRCLK) (-0.073::-0.063))
+ (SETUP D2 (posedge WRCLK) (0.456::0.524))
+ (HOLD D3 (posedge WRCLK) (-0.050::-0.043))
+ (SETUP D3 (posedge WRCLK) (0.453::0.521))
+ (HOLD RDEN (posedge RDCLK) (0.015::0.018))
+ (SETUP RDEN (posedge RDCLK) (0.509::0.586))
(HOLD SCANENB (posedge RDCLK) (0.537::0.618))
(SETUP SCANENB (posedge RDCLK) (0.976::1.123))
(HOLD SCANENB (posedge WRCLK) (0.537::0.618))
(SETUP SCANENB (posedge WRCLK) (0.976::1.123))
+ (HOLD SCANIN (posedge RDCLK) (0.537::0.618))
+ (SETUP SCANIN (posedge RDCLK) (0.976::1.123))
+ (HOLD SCANIN (posedge WRCLK) (0.537::0.618))
+ (SETUP SCANIN (posedge WRCLK) (0.976::1.123))
(HOLD WREN (posedge WRCLK) (-0.019::-0.016))
(SETUP WREN (posedge WRCLK) (0.461::0.530))
)
)
(CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D0")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.080::-0.070))
- (SETUP WRCLK (posedge WRCLK) (0.473::0.544))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D1")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.069::-0.060))
- (SETUP WRCLK (posedge WRCLK) (0.496::0.571))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D2")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.073::-0.063))
- (SETUP WRCLK (posedge WRCLK) (0.456::0.524))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D3")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.050::-0.043))
- (SETUP WRCLK (posedge WRCLK) (0.453::0.521))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D4")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.032::-0.028))
- (SETUP WRCLK (posedge WRCLK) (0.413::0.475))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D5")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.026::-0.023))
- (SETUP WRCLK (posedge WRCLK) (0.404::0.465))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D6")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.019::-0.016))
- (SETUP WRCLK (posedge WRCLK) (0.414::0.476))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D7")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.032::-0.028))
- (SETUP WRCLK (posedge WRCLK) (0.414::0.476))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D8")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.043::-0.037))
- (SETUP WRCLK (posedge WRCLK) (0.429::0.494))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D9")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.040::-0.035))
- (SETUP WRCLK (posedge WRCLK) (0.454::0.522))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_SCANIN")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD RDCLK (posedge RDCLK) (0.537::0.618))
- (SETUP RDCLK (posedge RDCLK) (0.976::1.123))
- (HOLD WRCLK (posedge WRCLK) (0.537::0.618))
- (SETUP WRCLK (posedge WRCLK) (0.976::1.123))
- )
- )
- (CELL
(CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO")
(INSTANCE OUT_FIFO)
- (DELAY
- (ABSOLUTE
- (IOPATH RDCLK ALMOSTEMPTY (0.131::0.151)(0.282::0.324))
- (IOPATH RDCLK EMPTY (0.137::0.157)(0.414::0.476))
- (IOPATH WRCLK ALMOSTFULL (0.138::0.159)(0.300::0.345))
- (IOPATH WRCLK FULL (0.137::0.157)(0.296::0.340))
- )
- )
(TIMINGCHECK
+ (HOLD D0 (posedge WRCLK) (-0.022::-0.019))
+ (SETUP D0 (posedge WRCLK) (0.381::0.438))
+ (HOLD D1 (posedge WRCLK) (-0.022::-0.019))
+ (SETUP D1 (posedge WRCLK) (0.381::0.438))
+ (HOLD D2 (posedge WRCLK) (-0.019::-0.016))
+ (SETUP D2 (posedge WRCLK) (0.367::0.422))
+ (HOLD D3 (posedge WRCLK) (-0.012::-0.011))
+ (SETUP D3 (posedge WRCLK) (0.354::0.408))
+ (HOLD D4 (posedge WRCLK) (-0.012::-0.011))
+ (SETUP D4 (posedge WRCLK) (0.344::0.395))
+ (HOLD D5 (posedge WRCLK) (-0.011::-0.010))
+ (SETUP D5 (posedge WRCLK) (0.354::0.408))
+ (HOLD D6 (posedge WRCLK) (-0.013::-0.012))
+ (SETUP D6 (posedge WRCLK) (0.344::0.395))
+ (HOLD D7 (posedge WRCLK) (-0.013::-0.012))
+ (SETUP D7 (posedge WRCLK) (0.344::0.395))
(HOLD RDEN (posedge RDCLK) (-0.013::-0.012))
(SETUP RDEN (posedge RDCLK) (0.566::0.651))
(HOLD SCANENB (posedge RDCLK) (0.537::0.618))
(SETUP SCANENB (posedge RDCLK) (0.976::1.123))
(HOLD SCANENB (posedge WRCLK) (0.537::0.618))
(SETUP SCANENB (posedge WRCLK) (0.976::1.123))
+ (HOLD SCANIN (posedge RDCLK) (0.537::0.618))
+ (SETUP SCANIN (posedge RDCLK) (0.976::1.123))
+ (HOLD SCANIN (posedge WRCLK) (0.537::0.618))
+ (SETUP SCANIN (posedge WRCLK) (0.976::1.123))
(HOLD WREN (posedge WRCLK) (-0.030::-0.026))
(SETUP WREN (posedge WRCLK) (0.373::0.430))
)
)
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D0")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.022::-0.019))
- (SETUP WRCLK (posedge WRCLK) (0.381::0.438))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D1")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.022::-0.019))
- (SETUP WRCLK (posedge WRCLK) (0.381::0.438))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D2")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.019::-0.016))
- (SETUP WRCLK (posedge WRCLK) (0.367::0.422))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D3")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.012::-0.011))
- (SETUP WRCLK (posedge WRCLK) (0.354::0.408))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D4")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.012::-0.011))
- (SETUP WRCLK (posedge WRCLK) (0.344::0.395))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D5")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.011::-0.010))
- (SETUP WRCLK (posedge WRCLK) (0.354::0.408))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D6")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.013::-0.012))
- (SETUP WRCLK (posedge WRCLK) (0.344::0.395))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D7")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.013::-0.012))
- (SETUP WRCLK (posedge WRCLK) (0.344::0.395))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D8")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.013::-0.012))
- (SETUP WRCLK (posedge WRCLK) (0.344::0.395))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D9")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.013::-0.012))
- (SETUP WRCLK (posedge WRCLK) (0.344::0.395))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_SCANIN")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD RDCLK (posedge RDCLK) (0.537::0.618))
- (SETUP RDCLK (posedge RDCLK) (0.976::1.123))
- (HOLD WRCLK (posedge WRCLK) (0.537::0.618))
- (SETUP WRCLK (posedge WRCLK) (0.976::1.123))
- )
- )
)
\ No newline at end of file
diff --git a/artix7/timings/CMT_FIFO_R.sdf b/artix7/timings/CMT_FIFO_R.sdf
index 4650096..b5aedbc 100644
--- a/artix7/timings/CMT_FIFO_R.sdf
+++ b/artix7/timings/CMT_FIFO_R.sdf
@@ -1,230 +1,66 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO")
(INSTANCE IN_FIFO)
- (DELAY
- (ABSOLUTE
- (IOPATH RDCLK ALMOSTEMPTY (0.196::0.226)(0.462::0.531))
- (IOPATH RDCLK EMPTY (0.193::0.222)(0.536::0.617))
- (IOPATH WRCLK ALMOSTFULL (0.153::0.176)(0.462::0.531))
- (IOPATH WRCLK FULL (0.152::0.175)(0.665::0.765))
- )
- )
(TIMINGCHECK
- (HOLD RDCLK (posedge RDCLK) (0.015::0.018))
- (SETUP RDCLK (posedge RDCLK) (0.509::0.586))
+ (HOLD D0 (posedge WRCLK) (-0.080::-0.070))
+ (SETUP D0 (posedge WRCLK) (0.473::0.544))
+ (HOLD D1 (posedge WRCLK) (-0.069::-0.060))
+ (SETUP D1 (posedge WRCLK) (0.496::0.571))
+ (HOLD D2 (posedge WRCLK) (-0.073::-0.063))
+ (SETUP D2 (posedge WRCLK) (0.456::0.524))
+ (HOLD D3 (posedge WRCLK) (-0.050::-0.043))
+ (SETUP D3 (posedge WRCLK) (0.453::0.521))
+ (HOLD RDEN (posedge RDCLK) (0.015::0.018))
+ (SETUP RDEN (posedge RDCLK) (0.509::0.586))
(HOLD SCANENB (posedge RDCLK) (0.537::0.618))
(SETUP SCANENB (posedge RDCLK) (0.976::1.123))
(HOLD SCANENB (posedge WRCLK) (0.537::0.618))
(SETUP SCANENB (posedge WRCLK) (0.976::1.123))
+ (HOLD SCANIN (posedge RDCLK) (0.537::0.618))
+ (SETUP SCANIN (posedge RDCLK) (0.976::1.123))
+ (HOLD SCANIN (posedge WRCLK) (0.537::0.618))
+ (SETUP SCANIN (posedge WRCLK) (0.976::1.123))
(HOLD WREN (posedge WRCLK) (-0.019::-0.016))
(SETUP WREN (posedge WRCLK) (0.461::0.530))
)
)
(CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D0")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.080::-0.070))
- (SETUP WRCLK (posedge WRCLK) (0.473::0.544))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D1")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.069::-0.060))
- (SETUP WRCLK (posedge WRCLK) (0.496::0.571))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D2")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.073::-0.063))
- (SETUP WRCLK (posedge WRCLK) (0.456::0.524))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D3")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.050::-0.043))
- (SETUP WRCLK (posedge WRCLK) (0.453::0.521))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D4")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.032::-0.028))
- (SETUP WRCLK (posedge WRCLK) (0.413::0.475))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D5")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.026::-0.023))
- (SETUP WRCLK (posedge WRCLK) (0.404::0.465))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D6")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.019::-0.016))
- (SETUP WRCLK (posedge WRCLK) (0.414::0.476))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D7")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.032::-0.028))
- (SETUP WRCLK (posedge WRCLK) (0.414::0.476))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D8")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.043::-0.037))
- (SETUP WRCLK (posedge WRCLK) (0.429::0.494))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_D9")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.040::-0.035))
- (SETUP WRCLK (posedge WRCLK) (0.454::0.522))
- )
- )
- (CELL
- (CELLTYPE "IN_FIFO_IN_FIFOIN_FIFO_SCANIN")
- (INSTANCE IN_FIFO)
- (TIMINGCHECK
- (HOLD RDCLK (posedge RDCLK) (0.537::0.618))
- (SETUP RDCLK (posedge RDCLK) (0.976::1.123))
- (HOLD WRCLK (posedge WRCLK) (0.537::0.618))
- (SETUP WRCLK (posedge WRCLK) (0.976::1.123))
- )
- )
- (CELL
(CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO")
(INSTANCE OUT_FIFO)
- (DELAY
- (ABSOLUTE
- (IOPATH RDCLK ALMOSTEMPTY (0.131::0.151)(0.282::0.324))
- (IOPATH RDCLK EMPTY (0.137::0.157)(0.414::0.476))
- (IOPATH WRCLK ALMOSTFULL (0.138::0.159)(0.300::0.345))
- (IOPATH WRCLK FULL (0.137::0.157)(0.296::0.340))
- )
- )
(TIMINGCHECK
+ (HOLD D0 (posedge WRCLK) (-0.022::-0.019))
+ (SETUP D0 (posedge WRCLK) (0.381::0.438))
+ (HOLD D1 (posedge WRCLK) (-0.022::-0.019))
+ (SETUP D1 (posedge WRCLK) (0.381::0.438))
+ (HOLD D2 (posedge WRCLK) (-0.019::-0.016))
+ (SETUP D2 (posedge WRCLK) (0.367::0.422))
+ (HOLD D3 (posedge WRCLK) (-0.012::-0.011))
+ (SETUP D3 (posedge WRCLK) (0.354::0.408))
+ (HOLD D4 (posedge WRCLK) (-0.012::-0.011))
+ (SETUP D4 (posedge WRCLK) (0.344::0.395))
+ (HOLD D5 (posedge WRCLK) (-0.011::-0.010))
+ (SETUP D5 (posedge WRCLK) (0.354::0.408))
+ (HOLD D6 (posedge WRCLK) (-0.013::-0.012))
+ (SETUP D6 (posedge WRCLK) (0.344::0.395))
+ (HOLD D7 (posedge WRCLK) (-0.013::-0.012))
+ (SETUP D7 (posedge WRCLK) (0.344::0.395))
(HOLD RDEN (posedge RDCLK) (-0.013::-0.012))
(SETUP RDEN (posedge RDCLK) (0.566::0.651))
(HOLD SCANENB (posedge RDCLK) (0.537::0.618))
(SETUP SCANENB (posedge RDCLK) (0.976::1.123))
(HOLD SCANENB (posedge WRCLK) (0.537::0.618))
(SETUP SCANENB (posedge WRCLK) (0.976::1.123))
+ (HOLD SCANIN (posedge RDCLK) (0.537::0.618))
+ (SETUP SCANIN (posedge RDCLK) (0.976::1.123))
+ (HOLD SCANIN (posedge WRCLK) (0.537::0.618))
+ (SETUP SCANIN (posedge WRCLK) (0.976::1.123))
(HOLD WREN (posedge WRCLK) (-0.030::-0.026))
(SETUP WREN (posedge WRCLK) (0.373::0.430))
)
)
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D0")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.022::-0.019))
- (SETUP WRCLK (posedge WRCLK) (0.381::0.438))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D1")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.022::-0.019))
- (SETUP WRCLK (posedge WRCLK) (0.381::0.438))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D2")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.019::-0.016))
- (SETUP WRCLK (posedge WRCLK) (0.367::0.422))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D3")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.012::-0.011))
- (SETUP WRCLK (posedge WRCLK) (0.354::0.408))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D4")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.012::-0.011))
- (SETUP WRCLK (posedge WRCLK) (0.344::0.395))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D5")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.011::-0.010))
- (SETUP WRCLK (posedge WRCLK) (0.354::0.408))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D6")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.013::-0.012))
- (SETUP WRCLK (posedge WRCLK) (0.344::0.395))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D7")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.013::-0.012))
- (SETUP WRCLK (posedge WRCLK) (0.344::0.395))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D8")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.013::-0.012))
- (SETUP WRCLK (posedge WRCLK) (0.344::0.395))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_D9")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD WRCLK (posedge WRCLK) (-0.013::-0.012))
- (SETUP WRCLK (posedge WRCLK) (0.344::0.395))
- )
- )
- (CELL
- (CELLTYPE "OUT_FIFO_OUT_FIFOOUT_FIFO_SCANIN")
- (INSTANCE OUT_FIFO)
- (TIMINGCHECK
- (HOLD RDCLK (posedge RDCLK) (0.537::0.618))
- (SETUP RDCLK (posedge RDCLK) (0.976::1.123))
- (HOLD WRCLK (posedge WRCLK) (0.537::0.618))
- (SETUP WRCLK (posedge WRCLK) (0.976::1.123))
- )
- )
)
\ No newline at end of file
diff --git a/artix7/timings/CMT_PMV.sdf b/artix7/timings/CMT_PMV.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/CMT_PMV.sdf
+++ b/artix7/timings/CMT_PMV.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/CMT_PMV_L.sdf b/artix7/timings/CMT_PMV_L.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/CMT_PMV_L.sdf
+++ b/artix7/timings/CMT_PMV_L.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/CMT_TOP_L_LOWER_B.sdf b/artix7/timings/CMT_TOP_L_LOWER_B.sdf
index 4a6a5e1..7c94cb9 100644
--- a/artix7/timings/CMT_TOP_L_LOWER_B.sdf
+++ b/artix7/timings/CMT_TOP_L_LOWER_B.sdf
@@ -1,25 +1,27 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH DCLK DRDY (0.286::0.304)(0.927::0.984))
- (IOPATH PSCLK PSDONE (0.318::0.338)(0.758::0.805))
(IOPATH RST CLKFBSTOPPED (0.348::0.370)(0.549::0.583))
(IOPATH RST CLKINSTOPPED (0.348::0.370)(0.549::0.583))
(IOPATH RST LOCKED (3.000::3.000)(3.000::3.000))
)
)
(TIMINGCHECK
+ (HOLD DADDR (posedge DCLK) (0.141::0.150))
+ (SETUP DADDR (posedge DCLK) (1.527::1.622))
(HOLD DEN (posedge DCLK) (0.000::0.000))
(SETUP DEN (posedge DCLK) (2.156::2.290))
- (HOLD DCLK (posedge DCLK) (0.141::0.150))
- (SETUP DCLK (posedge DCLK) (1.527::1.622))
+ (HOLD DI (posedge DCLK) (0.141::0.150))
+ (SETUP DI (posedge DCLK) (1.527::1.622))
+ (HOLD DWE (posedge DCLK) (0.141::0.150))
+ (SETUP DWE (posedge DCLK) (1.527::1.622))
(HOLD PSEN (posedge PSCLK) (0.000::0.000))
(SETUP PSEN (posedge PSCLK) (0.979::1.040))
(HOLD PSINCDEC (posedge PSCLK) (0.000::0.000))
@@ -27,245 +29,229 @@
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_FALSE_COMPENSATION_BUF_IN")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_00")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT4 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH TMUX_MUX_SEL TMUXOUT (0.527::0.560)(0.979::1.040))
+ (IOPATH TMUX_MUX_SEL TMUXOUT (0.527::0.560)(0.979::1.040))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_FALSE_COMPENSATION_EXTERNAL")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_01")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH TMUX_MUX_SEL TMUXOUT (0.527::0.560)(0.979::1.040))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_FALSE_COMPENSATION_INTERNAL")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_BUF_IN")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT4 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKFBOUT (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKFBOUTB (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT0 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT0B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT1 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT1B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT2 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT2B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT3 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT3B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT5 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT6 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKFBOUT (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKFBOUTB (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT0 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT0B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT1 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT1B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT2 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT2B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT3 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT3B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT5 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT6 (0.255::-0.260)(0.433::-0.240))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_FALSE_COMPENSATION_ZHOLD")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_EXTERNAL")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUTB (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT6 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUTB (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT6 (0.000::0.000)(0.000::0.000))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_TRUE_COMPENSATION_BUF_IN")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_FALSE_COMPENSATION_BUF_IN")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT4 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.255::-0.260)(0.433::-0.240))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_TRUE_COMPENSATION_EXTERNAL")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_FALSE_COMPENSATION_EXTERNAL")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_TRUE_COMPENSATION_INTERNAL")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_FALSE_COMPENSATION_INTERNAL")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.263::0.279)(0.492::0.522))
- (IOPATH CLKIN2 CLKOUT4 (0.263::0.279)(0.492::0.522))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.050::0.053)(0.083::0.088))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.050::0.053)(0.083::0.088))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_TRUE_COMPENSATION_ZHOLD")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_FALSE_COMPENSATION_ZHOLD")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_COMPENSATION_BUF_IN")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_INTERNAL")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKFBOUTB (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT0 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT0B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT1 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT1B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT2 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT2B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT3 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT3B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT5 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT6 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKFBOUT (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKFBOUTB (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT0 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT0B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT1 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT1B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT2 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT2B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT3 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT3B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT5 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT6 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKFBOUT (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKFBOUTB (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT0 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT0B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT1 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT1B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT2 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT2B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT3 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT3B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT5 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT6 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKFBOUT (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKFBOUTB (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT0 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT0B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT1 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT1B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT2 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT2B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT3 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT3B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT5 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT6 (0.050::0.053)(0.083::0.088))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_COMPENSATION_EXTERNAL")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_TRUE_COMPENSATION_BUF_IN")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKFBOUTB (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT0B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT1B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT2B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT3B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT5 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT6 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKFBOUTB (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT0B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT1B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT2B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT3B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT5 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT6 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.255::-0.260)(0.433::-0.240))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_COMPENSATION_INTERNAL")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_TRUE_COMPENSATION_EXTERNAL")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKFBOUTB (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT0 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT0B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT1 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT1B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT2 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT2B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT3 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT3B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT5 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT6 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKFBOUT (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKFBOUTB (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT0 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT0B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT1 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT1B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT2 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT2B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT3 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT3B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT5 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT6 (0.050::0.053)(0.083::0.088))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_COMPENSATION_ZHOLD")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_TRUE_COMPENSATION_INTERNAL")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKFBOUTB (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT0B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT1B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT2B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT3B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT5 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT6 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKFBOUTB (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT0B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT1B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT2B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT3B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT5 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT6 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.263::0.279)(0.492::0.522))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.263::0.279)(0.492::0.522))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_DADDR")
- (INSTANCE MMCME2_ADV)
- (TIMINGCHECK
- (HOLD DCLK (posedge DCLK) (0.141::0.150))
- (SETUP DCLK (posedge DCLK) (1.527::1.622))
- )
- )
- (CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_DI")
- (INSTANCE MMCME2_ADV)
- (TIMINGCHECK
- (HOLD DCLK (posedge DCLK) (0.141::0.150))
- (SETUP DCLK (posedge DCLK) (1.527::1.622))
- )
- )
- (CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_TMUX_MUX_SEL_00")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_TRUE_COMPENSATION_ZHOLD")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 TMUXOUT (0.527::0.560)(0.979::1.040))
- (IOPATH CLKIN2 TMUXOUT (0.527::0.560)(0.979::1.040))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_TMUX_MUX_SEL_01")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_ZHOLD")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKFBIN TMUXOUT (0.527::0.560)(0.979::1.040))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUTB (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT6 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUTB (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT6 (0.000::0.000)(0.000::0.000))
)
)
)
diff --git a/artix7/timings/CMT_TOP_L_LOWER_T.sdf b/artix7/timings/CMT_TOP_L_LOWER_T.sdf
index 0a4198c..11eef72 100644
--- a/artix7/timings/CMT_TOP_L_LOWER_T.sdf
+++ b/artix7/timings/CMT_TOP_L_LOWER_T.sdf
@@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_OUTPUT_CLK_SRC_DELAYED_MEM_REF")
@@ -65,30 +65,33 @@
(IOPATH MEMREFCLK DQSFOUND (0.204::0.217)(0.379::0.402))
(IOPATH RST DQSOUTOFRANGE (0.094::0.100)(0.186::0.198))
(IOPATH RST PHASELOCKED (0.094::0.100)(0.186::0.198))
- (IOPATH SCANCLK SCANOUT (0.094::0.100)(0.186::0.198))
- (IOPATH SYSCLK FINEOVERFLOW (0.344::0.365)(0.667::0.708))
- (IOPATH SYSCLK STG1OVERFLOW (0.230::0.244)(0.431::0.458))
)
)
(TIMINGCHECK
(HOLD BURSTPENDING (posedge SYSCLK) (0.000::0.000))
(SETUP BURSTPENDING (posedge SYSCLK) (0.040::0.042))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.099::0.105))
+ (HOLD COUNTERLOADEN (posedge SYSCLK) (0.050::0.053))
+ (SETUP COUNTERLOADEN (posedge SYSCLK) (0.099::0.105))
+ (HOLD COUNTERLOADVAL (posedge SYSCLK) (0.000::0.000))
+ (SETUP COUNTERLOADVAL (posedge SYSCLK) (0.067::0.071))
(HOLD COUNTERREADEN (posedge SYSCLK) (0.050::0.053))
(SETUP COUNTERREADEN (posedge SYSCLK) (0.095::0.101))
(HOLD DIVIDERST (posedge SYSCLK) (0.000::0.000))
(SETUP DIVIDERST (posedge SYSCLK) (0.091::0.097))
(HOLD EDGEADV (posedge SYSCLK) (0.000::0.000))
(SETUP EDGEADV (posedge SYSCLK) (0.028::0.030))
+ (HOLD ENCALIB (posedge SYSCLK) (0.000::0.000))
+ (SETUP ENCALIB (posedge SYSCLK) (0.217::0.230))
(HOLD ENSTG1 (posedge SYSCLK) (0.000::0.000))
(SETUP ENSTG1 (posedge SYSCLK) (0.170::0.180))
(HOLD ENSTG1ADJUSTB (posedge SYSCLK) (0.000::0.000))
(SETUP ENSTG1ADJUSTB (posedge SYSCLK) (0.227::0.241))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.072::0.076))
+ (HOLD FINEENABLE (posedge SYSCLK) (0.050::0.053))
+ (SETUP FINEENABLE (posedge SYSCLK) (0.072::0.076))
(HOLD FINEINC (posedge SYSCLK) (0.000::0.000))
(SETUP FINEINC (posedge SYSCLK) (0.057::0.061))
+ (HOLD RANKSEL (posedge SYSCLK) (0.000::0.000))
+ (SETUP RANKSEL (posedge SYSCLK) (0.228::0.242))
(HOLD RSTDQSFIND (posedge SYSCLK) (0.000::0.000))
(SETUP RSTDQSFIND (posedge SYSCLK) (0.156::0.166))
(HOLD SCANENB (posedge SCANCLK) (0.000::0.000))
@@ -97,30 +100,16 @@
(SETUP SCANIN (posedge SCANCLK) (0.030::0.032))
(HOLD SCANMODEB (posedge SCANCLK) (0.000::0.000))
(SETUP SCANMODEB (posedge SCANCLK) (0.526::0.559))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.046::0.049))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.227::0.241))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.218::0.232))
+ (HOLD SELCALORSTG1 (posedge SYSCLK) (0.000::0.000))
+ (SETUP SELCALORSTG1 (posedge SYSCLK) (0.046::0.049))
+ (HOLD STG1INCDEC (posedge SYSCLK) (0.000::0.000))
+ (SETUP STG1INCDEC (posedge SYSCLK) (0.227::0.241))
+ (HOLD STG1LOAD (posedge SYSCLK) (0.000::0.000))
+ (SETUP STG1LOAD (posedge SYSCLK) (0.218::0.232))
(HOLD STG1READ (posedge SYSCLK) (0.000::0.000))
(SETUP STG1READ (posedge SYSCLK) (0.154::0.164))
- )
- )
- (CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_COUNTERLOADVAL")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.067::0.071))
- )
- )
- (CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_ENCALIB")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.217::0.230))
+ (HOLD STG1REGL (posedge SYSCLK) (0.000::0.000))
+ (SETUP STG1REGL (posedge SYSCLK) (0.218::0.231))
)
)
(CELL
@@ -196,19 +185,14 @@
)
)
(CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_RANKSEL")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.228::0.242))
- )
- )
- (CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_STG1REGL")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.218::0.231))
+ (CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_ADV")
+ (INSTANCE PHASER_OUT_PHY)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CTSBUS OCLK (0.351::0.373)(0.529::0.562))
+ (IOPATH DQSBUS OCLK (0.346::0.367)(0.518::0.550))
+ (IOPATH DTSBUS OCLK (0.137::0.145)(0.254::0.270))
+ )
)
)
(CELL
@@ -340,36 +324,33 @@
(CELL
(CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY")
(INSTANCE PHASER_OUT_PHY)
- (DELAY
- (ABSOLUTE
- (IOPATH SCANCLK SCANOUT (0.094::0.100)(0.186::0.198))
- (IOPATH SYSCLK COARSEOVERFLOW (0.143::0.152)(0.274::0.291))
- (IOPATH SYSCLK FINEOVERFLOW (0.182::0.193)(0.337::0.358))
- )
- )
(TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.126::0.134))
+ (HOLD BURSTPENDING (posedge SYSCLK) (0.000::0.000))
+ (SETUP BURSTPENDING (posedge SYSCLK) (0.126::0.134))
(HOLD COARSEENABLE (posedge SYSCLK) (0.050::0.053))
(SETUP COARSEENABLE (posedge SYSCLK) (0.114::0.121))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.133::0.141))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.099::0.105))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.073::0.077))
+ (HOLD COARSEINC (posedge SYSCLK) (0.000::0.000))
+ (SETUP COARSEINC (posedge SYSCLK) (0.133::0.141))
+ (HOLD COUNTERLOADEN (posedge SYSCLK) (0.050::0.053))
+ (SETUP COUNTERLOADEN (posedge SYSCLK) (0.099::0.105))
+ (HOLD COUNTERLOADVAL (posedge SYSCLK) (0.000::0.000))
+ (SETUP COUNTERLOADVAL (posedge SYSCLK) (0.168::0.178))
+ (HOLD COUNTERREADEN (posedge SYSCLK) (0.050::0.053))
+ (SETUP COUNTERREADEN (posedge SYSCLK) (0.073::0.077))
(HOLD EDGEADV (posedge SYSCLK) (0.000::0.000))
(SETUP EDGEADV (posedge SYSCLK) (0.027::0.029))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.169::0.179))
+ (HOLD ENCALIB (posedge SYSCLK) (0.000::0.000))
+ (SETUP ENCALIB (posedge SYSCLK) (0.176::0.187))
+ (HOLD FINEENABLE (posedge SYSCLK) (0.050::0.053))
+ (SETUP FINEENABLE (posedge SYSCLK) (0.169::0.179))
(HOLD FINEINC (posedge SYSCLK) (0.000::0.000))
(SETUP FINEINC (posedge SYSCLK) (0.050::0.053))
(HOLD SCANENB (posedge SCANCLK) (0.000::0.000))
(SETUP SCANENB (posedge SCANCLK) (0.488::0.518))
(HOLD SCANIN (posedge SCANCLK) (0.000::0.000))
(SETUP SCANIN (posedge SCANCLK) (0.194::0.206))
- (HOLD SCANCLK (posedge SCANCLK) (0.000::0.000))
- (SETUP SCANCLK (posedge SCANCLK) (0.966::1.026))
+ (HOLD SCANMODEB (posedge SCANCLK) (0.000::0.000))
+ (SETUP SCANMODEB (posedge SCANCLK) (0.966::1.026))
)
)
(CELL
@@ -493,22 +474,6 @@
)
)
(CELL
- (CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY_COUNTERLOADVAL")
- (INSTANCE PHASER_OUT_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.168::0.178))
- )
- )
- (CELL
- (CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY_ENCALIB")
- (INSTANCE PHASER_OUT_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.176::0.187))
- )
- )
- (CELL
(CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY_OUTPUT_CLK_SRC_FREQ_REF")
(INSTANCE PHASER_OUT_PHY)
(DELAY
diff --git a/artix7/timings/CMT_TOP_L_UPPER_B.sdf b/artix7/timings/CMT_TOP_L_UPPER_B.sdf
index 5119bd0..36d79c6 100644
--- a/artix7/timings/CMT_TOP_L_UPPER_B.sdf
+++ b/artix7/timings/CMT_TOP_L_UPPER_B.sdf
@@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_OUTPUT_CLK_SRC_DELAYED_MEM_REF")
@@ -65,30 +65,33 @@
(IOPATH MEMREFCLK DQSFOUND (0.204::0.217)(0.379::0.402))
(IOPATH RST DQSOUTOFRANGE (0.094::0.100)(0.186::0.198))
(IOPATH RST PHASELOCKED (0.094::0.100)(0.186::0.198))
- (IOPATH SCANCLK SCANOUT (0.094::0.100)(0.186::0.198))
- (IOPATH SYSCLK FINEOVERFLOW (0.344::0.365)(0.667::0.708))
- (IOPATH SYSCLK STG1OVERFLOW (0.230::0.244)(0.431::0.458))
)
)
(TIMINGCHECK
(HOLD BURSTPENDING (posedge SYSCLK) (0.000::0.000))
(SETUP BURSTPENDING (posedge SYSCLK) (0.040::0.042))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.099::0.105))
+ (HOLD COUNTERLOADEN (posedge SYSCLK) (0.050::0.053))
+ (SETUP COUNTERLOADEN (posedge SYSCLK) (0.099::0.105))
+ (HOLD COUNTERLOADVAL (posedge SYSCLK) (0.000::0.000))
+ (SETUP COUNTERLOADVAL (posedge SYSCLK) (0.067::0.071))
(HOLD COUNTERREADEN (posedge SYSCLK) (0.050::0.053))
(SETUP COUNTERREADEN (posedge SYSCLK) (0.095::0.101))
(HOLD DIVIDERST (posedge SYSCLK) (0.000::0.000))
(SETUP DIVIDERST (posedge SYSCLK) (0.091::0.097))
(HOLD EDGEADV (posedge SYSCLK) (0.000::0.000))
(SETUP EDGEADV (posedge SYSCLK) (0.028::0.030))
+ (HOLD ENCALIB (posedge SYSCLK) (0.000::0.000))
+ (SETUP ENCALIB (posedge SYSCLK) (0.217::0.230))
(HOLD ENSTG1 (posedge SYSCLK) (0.000::0.000))
(SETUP ENSTG1 (posedge SYSCLK) (0.170::0.180))
(HOLD ENSTG1ADJUSTB (posedge SYSCLK) (0.000::0.000))
(SETUP ENSTG1ADJUSTB (posedge SYSCLK) (0.227::0.241))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.072::0.076))
+ (HOLD FINEENABLE (posedge SYSCLK) (0.050::0.053))
+ (SETUP FINEENABLE (posedge SYSCLK) (0.072::0.076))
(HOLD FINEINC (posedge SYSCLK) (0.000::0.000))
(SETUP FINEINC (posedge SYSCLK) (0.057::0.061))
+ (HOLD RANKSEL (posedge SYSCLK) (0.000::0.000))
+ (SETUP RANKSEL (posedge SYSCLK) (0.228::0.242))
(HOLD RSTDQSFIND (posedge SYSCLK) (0.000::0.000))
(SETUP RSTDQSFIND (posedge SYSCLK) (0.156::0.166))
(HOLD SCANENB (posedge SCANCLK) (0.000::0.000))
@@ -97,30 +100,16 @@
(SETUP SCANIN (posedge SCANCLK) (0.030::0.032))
(HOLD SCANMODEB (posedge SCANCLK) (0.000::0.000))
(SETUP SCANMODEB (posedge SCANCLK) (0.526::0.559))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.046::0.049))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.227::0.241))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.218::0.232))
+ (HOLD SELCALORSTG1 (posedge SYSCLK) (0.000::0.000))
+ (SETUP SELCALORSTG1 (posedge SYSCLK) (0.046::0.049))
+ (HOLD STG1INCDEC (posedge SYSCLK) (0.000::0.000))
+ (SETUP STG1INCDEC (posedge SYSCLK) (0.227::0.241))
+ (HOLD STG1LOAD (posedge SYSCLK) (0.000::0.000))
+ (SETUP STG1LOAD (posedge SYSCLK) (0.218::0.232))
(HOLD STG1READ (posedge SYSCLK) (0.000::0.000))
(SETUP STG1READ (posedge SYSCLK) (0.154::0.164))
- )
- )
- (CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_COUNTERLOADVAL")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.067::0.071))
- )
- )
- (CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_ENCALIB")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.217::0.230))
+ (HOLD STG1REGL (posedge SYSCLK) (0.000::0.000))
+ (SETUP STG1REGL (posedge SYSCLK) (0.218::0.231))
)
)
(CELL
@@ -196,19 +185,14 @@
)
)
(CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_RANKSEL")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.228::0.242))
- )
- )
- (CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_STG1REGL")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.218::0.231))
+ (CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_ADV")
+ (INSTANCE PHASER_OUT_PHY)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CTSBUS OCLK (0.351::0.373)(0.529::0.562))
+ (IOPATH DQSBUS OCLK (0.346::0.367)(0.518::0.550))
+ (IOPATH DTSBUS OCLK (0.137::0.145)(0.254::0.270))
+ )
)
)
(CELL
@@ -340,36 +324,33 @@
(CELL
(CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY")
(INSTANCE PHASER_OUT_PHY)
- (DELAY
- (ABSOLUTE
- (IOPATH SCANCLK SCANOUT (0.094::0.100)(0.186::0.198))
- (IOPATH SYSCLK COARSEOVERFLOW (0.143::0.152)(0.274::0.291))
- (IOPATH SYSCLK FINEOVERFLOW (0.182::0.193)(0.337::0.358))
- )
- )
(TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.126::0.134))
+ (HOLD BURSTPENDING (posedge SYSCLK) (0.000::0.000))
+ (SETUP BURSTPENDING (posedge SYSCLK) (0.126::0.134))
(HOLD COARSEENABLE (posedge SYSCLK) (0.050::0.053))
(SETUP COARSEENABLE (posedge SYSCLK) (0.114::0.121))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.133::0.141))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.099::0.105))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.073::0.077))
+ (HOLD COARSEINC (posedge SYSCLK) (0.000::0.000))
+ (SETUP COARSEINC (posedge SYSCLK) (0.133::0.141))
+ (HOLD COUNTERLOADEN (posedge SYSCLK) (0.050::0.053))
+ (SETUP COUNTERLOADEN (posedge SYSCLK) (0.099::0.105))
+ (HOLD COUNTERLOADVAL (posedge SYSCLK) (0.000::0.000))
+ (SETUP COUNTERLOADVAL (posedge SYSCLK) (0.168::0.178))
+ (HOLD COUNTERREADEN (posedge SYSCLK) (0.050::0.053))
+ (SETUP COUNTERREADEN (posedge SYSCLK) (0.073::0.077))
(HOLD EDGEADV (posedge SYSCLK) (0.000::0.000))
(SETUP EDGEADV (posedge SYSCLK) (0.027::0.029))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.169::0.179))
+ (HOLD ENCALIB (posedge SYSCLK) (0.000::0.000))
+ (SETUP ENCALIB (posedge SYSCLK) (0.176::0.187))
+ (HOLD FINEENABLE (posedge SYSCLK) (0.050::0.053))
+ (SETUP FINEENABLE (posedge SYSCLK) (0.169::0.179))
(HOLD FINEINC (posedge SYSCLK) (0.000::0.000))
(SETUP FINEINC (posedge SYSCLK) (0.050::0.053))
(HOLD SCANENB (posedge SCANCLK) (0.000::0.000))
(SETUP SCANENB (posedge SCANCLK) (0.488::0.518))
(HOLD SCANIN (posedge SCANCLK) (0.000::0.000))
(SETUP SCANIN (posedge SCANCLK) (0.194::0.206))
- (HOLD SCANCLK (posedge SCANCLK) (0.000::0.000))
- (SETUP SCANCLK (posedge SCANCLK) (0.966::1.026))
+ (HOLD SCANMODEB (posedge SCANCLK) (0.000::0.000))
+ (SETUP SCANMODEB (posedge SCANCLK) (0.966::1.026))
)
)
(CELL
@@ -493,22 +474,6 @@
)
)
(CELL
- (CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY_COUNTERLOADVAL")
- (INSTANCE PHASER_OUT_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.168::0.178))
- )
- )
- (CELL
- (CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY_ENCALIB")
- (INSTANCE PHASER_OUT_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.176::0.187))
- )
- )
- (CELL
(CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY_OUTPUT_CLK_SRC_FREQ_REF")
(INSTANCE PHASER_OUT_PHY)
(DELAY
@@ -531,45 +496,19 @@
(CELL
(CELLTYPE "PHY_CONTROL_PHY_CONTROLPHY_CONTROL")
(INSTANCE PHY_CONTROL)
- (DELAY
- (ABSOLUTE
- (IOPATH MEMREFCLK PHYCTLEMPTY (0.313::0.360)(0.541::0.622))
- (IOPATH PHYCLK PHYCTLALMOSTFULL (0.158::0.182)(0.338::0.389))
- (IOPATH PHYCLK PHYCTLFULL (0.151::0.174)(0.321::0.369))
- (IOPATH PHYCLK PHYCTLREADY (0.174::0.200)(0.368::0.423))
- )
- )
(TIMINGCHECK
- (HOLD MEMREFCLK (posedge MEMREFCLK) (0.203::0.233))
- (SETUP MEMREFCLK (posedge MEMREFCLK) (0.010::0.011))
- (HOLD PHYCLK (posedge PHYCLK) (0.049::0.056))
- (SETUP PHYCLK (posedge PHYCLK) (0.327::0.376))
- (HOLD MEMREFCLK (posedge MEMREFCLK) (0.151::0.174))
- (SETUP MEMREFCLK (posedge MEMREFCLK) (0.158::0.182))
- )
- )
- (CELL
- (CELLTYPE "PHY_CONTROL_PHY_CONTROLPHY_CONTROL_PHYCTLWD")
- (INSTANCE PHY_CONTROL)
- (TIMINGCHECK
- (HOLD PHYCLK (posedge PHYCLK) (0.172::0.198))
- (SETUP PHYCLK (posedge PHYCLK) (0.215::0.248))
- )
- )
- (CELL
- (CELLTYPE "PHY_CONTROL_PHY_CONTROLPHY_CONTROL_TESTINPUT")
- (INSTANCE PHY_CONTROL)
- (TIMINGCHECK
- (HOLD MEMREFCLK (posedge MEMREFCLK) (0.049::0.056))
- (SETUP MEMREFCLK (posedge MEMREFCLK) (0.244::0.281))
- )
- )
- (CELL
- (CELLTYPE "PHY_CONTROL_PHY_CONTROLPHY_CONTROL_TESTSELECT")
- (INSTANCE PHY_CONTROL)
- (TIMINGCHECK
- (HOLD MEMREFCLK (posedge MEMREFCLK) (0.049::0.056))
- (SETUP MEMREFCLK (posedge MEMREFCLK) (0.244::0.281))
+ (HOLD PHYCTLMSTREMPTY (posedge MEMREFCLK) (0.203::0.233))
+ (SETUP PHYCTLMSTREMPTY (posedge MEMREFCLK) (0.010::0.011))
+ (HOLD PHYCTLWD (posedge PHYCLK) (0.172::0.198))
+ (SETUP PHYCTLWD (posedge PHYCLK) (0.215::0.248))
+ (HOLD PHYCTLWRENABLE (posedge PHYCLK) (0.049::0.056))
+ (SETUP PHYCTLWRENABLE (posedge PHYCLK) (0.327::0.376))
+ (HOLD SYNCIN (posedge MEMREFCLK) (0.151::0.174))
+ (SETUP SYNCIN (posedge MEMREFCLK) (0.158::0.182))
+ (HOLD TESTINPUT (posedge MEMREFCLK) (0.049::0.056))
+ (SETUP TESTINPUT (posedge MEMREFCLK) (0.244::0.281))
+ (HOLD TESTSELECT (posedge MEMREFCLK) (0.049::0.056))
+ (SETUP TESTSELECT (posedge MEMREFCLK) (0.244::0.281))
)
)
)
\ No newline at end of file
diff --git a/artix7/timings/CMT_TOP_L_UPPER_T.sdf b/artix7/timings/CMT_TOP_L_UPPER_T.sdf
index 0628468..6f8c723 100644
--- a/artix7/timings/CMT_TOP_L_UPPER_T.sdf
+++ b/artix7/timings/CMT_TOP_L_UPPER_T.sdf
@@ -1,144 +1,131 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV")
(INSTANCE PLLE2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH DCLK DRDY (0.286::0.304)(0.927::0.984))
(IOPATH RST LOCKED (3.000::3.000)(3.000::3.000))
)
)
(TIMINGCHECK
+ (HOLD DADDR (posedge DCLK) (0.141::0.150))
+ (SETUP DADDR (posedge DCLK) (1.527::1.622))
(HOLD DEN (posedge DCLK) (0.000::0.000))
(SETUP DEN (posedge DCLK) (2.156::2.290))
- (HOLD DCLK (posedge DCLK) (0.141::0.150))
- (SETUP DCLK (posedge DCLK) (1.527::1.622))
+ (HOLD DI (posedge DCLK) (0.141::0.150))
+ (SETUP DI (posedge DCLK) (1.527::1.622))
+ (HOLD DWE (posedge DCLK) (0.141::0.150))
+ (SETUP DWE (posedge DCLK) (1.527::1.622))
)
)
(CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_COMPENSATION_BUF_IN")
+ (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_00")
(INSTANCE PLLE2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN1 CLKOUT0 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN1 CLKOUT1 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN1 CLKOUT2 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN1 CLKOUT3 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN1 CLKOUT4 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN1 CLKOUT5 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN2 CLKFBOUT (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN2 CLKOUT0 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN2 CLKOUT1 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN2 CLKOUT2 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN2 CLKOUT3 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN2 CLKOUT4 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN2 CLKOUT5 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH TMUX_MUX_SEL TMUXOUT (0.527::0.560)(0.979::1.040))
+ (IOPATH TMUX_MUX_SEL TMUXOUT (0.527::0.560)(0.979::1.040))
)
)
)
(CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_COMPENSATION_EXTERNAL")
+ (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_01")
(INSTANCE PLLE2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT5 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH TMUX_MUX_SEL TMUXOUT (0.527::0.560)(0.979::1.040))
)
)
)
(CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_COMPENSATION_INTERNAL")
+ (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_BUF_IN")
(INSTANCE PLLE2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT0 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT1 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT2 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT3 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT4 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT5 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKFBOUT (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT0 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT1 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT2 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT3 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT4 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT5 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKFBOUT (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT0 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT1 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT2 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT3 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT4 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT5 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKFBOUT (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT0 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT1 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT2 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT3 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT4 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT5 (0.144::-0.210)(0.360::-0.140))
)
)
)
(CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_COMPENSATION_ZHOLD")
+ (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_EXTERNAL")
(INSTANCE PLLE2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT5 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
)
)
)
(CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_DADDR")
- (INSTANCE PLLE2_ADV)
- (TIMINGCHECK
- (HOLD DCLK (posedge DCLK) (0.141::0.150))
- (SETUP DCLK (posedge DCLK) (1.527::1.622))
- )
- )
- (CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_DI")
- (INSTANCE PLLE2_ADV)
- (TIMINGCHECK
- (HOLD DCLK (posedge DCLK) (0.141::0.150))
- (SETUP DCLK (posedge DCLK) (1.527::1.622))
- )
- )
- (CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_TMUX_MUX_SEL_00")
+ (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_INTERNAL")
(INSTANCE PLLE2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 TMUXOUT (0.527::0.560)(0.979::1.040))
- (IOPATH CLKIN2 TMUXOUT (0.527::0.560)(0.979::1.040))
+ (IOPATH COMPENSATION CLKFBOUT (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT0 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT1 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT2 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT3 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT4 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT5 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKFBOUT (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT0 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT1 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT2 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT3 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT4 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT5 (0.050::0.053)(0.083::0.088))
)
)
)
(CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_TMUX_MUX_SEL_01")
+ (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_ZHOLD")
(INSTANCE PLLE2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKFBIN TMUXOUT (0.527::0.560)(0.979::1.040))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
)
)
)
diff --git a/artix7/timings/CMT_TOP_R_LOWER_B.sdf b/artix7/timings/CMT_TOP_R_LOWER_B.sdf
index 4a6a5e1..7c94cb9 100644
--- a/artix7/timings/CMT_TOP_R_LOWER_B.sdf
+++ b/artix7/timings/CMT_TOP_R_LOWER_B.sdf
@@ -1,25 +1,27 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH DCLK DRDY (0.286::0.304)(0.927::0.984))
- (IOPATH PSCLK PSDONE (0.318::0.338)(0.758::0.805))
(IOPATH RST CLKFBSTOPPED (0.348::0.370)(0.549::0.583))
(IOPATH RST CLKINSTOPPED (0.348::0.370)(0.549::0.583))
(IOPATH RST LOCKED (3.000::3.000)(3.000::3.000))
)
)
(TIMINGCHECK
+ (HOLD DADDR (posedge DCLK) (0.141::0.150))
+ (SETUP DADDR (posedge DCLK) (1.527::1.622))
(HOLD DEN (posedge DCLK) (0.000::0.000))
(SETUP DEN (posedge DCLK) (2.156::2.290))
- (HOLD DCLK (posedge DCLK) (0.141::0.150))
- (SETUP DCLK (posedge DCLK) (1.527::1.622))
+ (HOLD DI (posedge DCLK) (0.141::0.150))
+ (SETUP DI (posedge DCLK) (1.527::1.622))
+ (HOLD DWE (posedge DCLK) (0.141::0.150))
+ (SETUP DWE (posedge DCLK) (1.527::1.622))
(HOLD PSEN (posedge PSCLK) (0.000::0.000))
(SETUP PSEN (posedge PSCLK) (0.979::1.040))
(HOLD PSINCDEC (posedge PSCLK) (0.000::0.000))
@@ -27,245 +29,229 @@
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_FALSE_COMPENSATION_BUF_IN")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_00")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT4 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH TMUX_MUX_SEL TMUXOUT (0.527::0.560)(0.979::1.040))
+ (IOPATH TMUX_MUX_SEL TMUXOUT (0.527::0.560)(0.979::1.040))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_FALSE_COMPENSATION_EXTERNAL")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_01")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH TMUX_MUX_SEL TMUXOUT (0.527::0.560)(0.979::1.040))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_FALSE_COMPENSATION_INTERNAL")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_BUF_IN")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT4 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKFBOUT (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKFBOUTB (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT0 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT0B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT1 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT1B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT2 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT2B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT3 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT3B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT5 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT6 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKFBOUT (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKFBOUTB (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT0 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT0B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT1 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT1B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT2 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT2B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT3 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT3B (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT5 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKOUT6 (0.255::-0.260)(0.433::-0.240))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_FALSE_COMPENSATION_ZHOLD")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_EXTERNAL")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUTB (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT6 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUTB (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT6 (0.000::0.000)(0.000::0.000))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_TRUE_COMPENSATION_BUF_IN")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_FALSE_COMPENSATION_BUF_IN")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT4 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.255::-0.260)(0.433::-0.240))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_TRUE_COMPENSATION_EXTERNAL")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_FALSE_COMPENSATION_EXTERNAL")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_TRUE_COMPENSATION_INTERNAL")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_FALSE_COMPENSATION_INTERNAL")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.263::0.279)(0.492::0.522))
- (IOPATH CLKIN2 CLKOUT4 (0.263::0.279)(0.492::0.522))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.050::0.053)(0.083::0.088))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.050::0.053)(0.083::0.088))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_TRUE_COMPENSATION_ZHOLD")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_FALSE_COMPENSATION_ZHOLD")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_COMPENSATION_BUF_IN")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_INTERNAL")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKFBOUTB (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT0 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT0B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT1 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT1B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT2 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT2B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT3 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT3B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT5 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN1 CLKOUT6 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKFBOUT (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKFBOUTB (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT0 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT0B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT1 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT1B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT2 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT2B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT3 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT3B (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT5 (0.255::-0.260)(0.433::-0.240))
- (IOPATH CLKIN2 CLKOUT6 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH COMPENSATION CLKFBOUT (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKFBOUTB (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT0 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT0B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT1 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT1B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT2 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT2B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT3 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT3B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT5 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT6 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKFBOUT (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKFBOUTB (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT0 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT0B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT1 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT1B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT2 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT2B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT3 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT3B (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT5 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT6 (0.050::0.053)(0.083::0.088))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_COMPENSATION_EXTERNAL")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_TRUE_COMPENSATION_BUF_IN")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKFBOUTB (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT0B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT1B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT2B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT3B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT5 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT6 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKFBOUTB (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT0B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT1B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT2B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT3B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT5 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT6 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.255::-0.260)(0.433::-0.240))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.255::-0.260)(0.433::-0.240))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_COMPENSATION_INTERNAL")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_TRUE_COMPENSATION_EXTERNAL")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKFBOUTB (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT0 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT0B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT1 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT1B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT2 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT2B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT3 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT3B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT5 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT6 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKFBOUT (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKFBOUTB (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT0 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT0B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT1 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT1B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT2 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT2B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT3 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT3B (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT5 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT6 (0.050::0.053)(0.083::0.088))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_COMPENSATION_ZHOLD")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_TRUE_COMPENSATION_INTERNAL")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKFBOUTB (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT0B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT1B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT2B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT3B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT5 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT6 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKFBOUTB (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT0B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT1B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT2B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT3B (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT5 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT6 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.263::0.279)(0.492::0.522))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.263::0.279)(0.492::0.522))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_DADDR")
- (INSTANCE MMCME2_ADV)
- (TIMINGCHECK
- (HOLD DCLK (posedge DCLK) (0.141::0.150))
- (SETUP DCLK (posedge DCLK) (1.527::1.622))
- )
- )
- (CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_DI")
- (INSTANCE MMCME2_ADV)
- (TIMINGCHECK
- (HOLD DCLK (posedge DCLK) (0.141::0.150))
- (SETUP DCLK (posedge DCLK) (1.527::1.622))
- )
- )
- (CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_TMUX_MUX_SEL_00")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_TRUE_COMPENSATION_ZHOLD")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 TMUXOUT (0.527::0.560)(0.979::1.040))
- (IOPATH CLKIN2 TMUXOUT (0.527::0.560)(0.979::1.040))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH CLKOUT4_CASCADE CLKOUT4 (0.000::0.000)(0.000::0.000))
)
)
)
(CELL
- (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_TMUX_MUX_SEL_01")
+ (CELLTYPE "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_ZHOLD")
(INSTANCE MMCME2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKFBIN TMUXOUT (0.527::0.560)(0.979::1.040))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUTB (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT6 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUTB (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3B (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT6 (0.000::0.000)(0.000::0.000))
)
)
)
diff --git a/artix7/timings/CMT_TOP_R_LOWER_T.sdf b/artix7/timings/CMT_TOP_R_LOWER_T.sdf
index 0a4198c..11eef72 100644
--- a/artix7/timings/CMT_TOP_R_LOWER_T.sdf
+++ b/artix7/timings/CMT_TOP_R_LOWER_T.sdf
@@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_OUTPUT_CLK_SRC_DELAYED_MEM_REF")
@@ -65,30 +65,33 @@
(IOPATH MEMREFCLK DQSFOUND (0.204::0.217)(0.379::0.402))
(IOPATH RST DQSOUTOFRANGE (0.094::0.100)(0.186::0.198))
(IOPATH RST PHASELOCKED (0.094::0.100)(0.186::0.198))
- (IOPATH SCANCLK SCANOUT (0.094::0.100)(0.186::0.198))
- (IOPATH SYSCLK FINEOVERFLOW (0.344::0.365)(0.667::0.708))
- (IOPATH SYSCLK STG1OVERFLOW (0.230::0.244)(0.431::0.458))
)
)
(TIMINGCHECK
(HOLD BURSTPENDING (posedge SYSCLK) (0.000::0.000))
(SETUP BURSTPENDING (posedge SYSCLK) (0.040::0.042))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.099::0.105))
+ (HOLD COUNTERLOADEN (posedge SYSCLK) (0.050::0.053))
+ (SETUP COUNTERLOADEN (posedge SYSCLK) (0.099::0.105))
+ (HOLD COUNTERLOADVAL (posedge SYSCLK) (0.000::0.000))
+ (SETUP COUNTERLOADVAL (posedge SYSCLK) (0.067::0.071))
(HOLD COUNTERREADEN (posedge SYSCLK) (0.050::0.053))
(SETUP COUNTERREADEN (posedge SYSCLK) (0.095::0.101))
(HOLD DIVIDERST (posedge SYSCLK) (0.000::0.000))
(SETUP DIVIDERST (posedge SYSCLK) (0.091::0.097))
(HOLD EDGEADV (posedge SYSCLK) (0.000::0.000))
(SETUP EDGEADV (posedge SYSCLK) (0.028::0.030))
+ (HOLD ENCALIB (posedge SYSCLK) (0.000::0.000))
+ (SETUP ENCALIB (posedge SYSCLK) (0.217::0.230))
(HOLD ENSTG1 (posedge SYSCLK) (0.000::0.000))
(SETUP ENSTG1 (posedge SYSCLK) (0.170::0.180))
(HOLD ENSTG1ADJUSTB (posedge SYSCLK) (0.000::0.000))
(SETUP ENSTG1ADJUSTB (posedge SYSCLK) (0.227::0.241))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.072::0.076))
+ (HOLD FINEENABLE (posedge SYSCLK) (0.050::0.053))
+ (SETUP FINEENABLE (posedge SYSCLK) (0.072::0.076))
(HOLD FINEINC (posedge SYSCLK) (0.000::0.000))
(SETUP FINEINC (posedge SYSCLK) (0.057::0.061))
+ (HOLD RANKSEL (posedge SYSCLK) (0.000::0.000))
+ (SETUP RANKSEL (posedge SYSCLK) (0.228::0.242))
(HOLD RSTDQSFIND (posedge SYSCLK) (0.000::0.000))
(SETUP RSTDQSFIND (posedge SYSCLK) (0.156::0.166))
(HOLD SCANENB (posedge SCANCLK) (0.000::0.000))
@@ -97,30 +100,16 @@
(SETUP SCANIN (posedge SCANCLK) (0.030::0.032))
(HOLD SCANMODEB (posedge SCANCLK) (0.000::0.000))
(SETUP SCANMODEB (posedge SCANCLK) (0.526::0.559))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.046::0.049))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.227::0.241))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.218::0.232))
+ (HOLD SELCALORSTG1 (posedge SYSCLK) (0.000::0.000))
+ (SETUP SELCALORSTG1 (posedge SYSCLK) (0.046::0.049))
+ (HOLD STG1INCDEC (posedge SYSCLK) (0.000::0.000))
+ (SETUP STG1INCDEC (posedge SYSCLK) (0.227::0.241))
+ (HOLD STG1LOAD (posedge SYSCLK) (0.000::0.000))
+ (SETUP STG1LOAD (posedge SYSCLK) (0.218::0.232))
(HOLD STG1READ (posedge SYSCLK) (0.000::0.000))
(SETUP STG1READ (posedge SYSCLK) (0.154::0.164))
- )
- )
- (CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_COUNTERLOADVAL")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.067::0.071))
- )
- )
- (CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_ENCALIB")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.217::0.230))
+ (HOLD STG1REGL (posedge SYSCLK) (0.000::0.000))
+ (SETUP STG1REGL (posedge SYSCLK) (0.218::0.231))
)
)
(CELL
@@ -196,19 +185,14 @@
)
)
(CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_RANKSEL")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.228::0.242))
- )
- )
- (CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_STG1REGL")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.218::0.231))
+ (CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_ADV")
+ (INSTANCE PHASER_OUT_PHY)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CTSBUS OCLK (0.351::0.373)(0.529::0.562))
+ (IOPATH DQSBUS OCLK (0.346::0.367)(0.518::0.550))
+ (IOPATH DTSBUS OCLK (0.137::0.145)(0.254::0.270))
+ )
)
)
(CELL
@@ -340,36 +324,33 @@
(CELL
(CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY")
(INSTANCE PHASER_OUT_PHY)
- (DELAY
- (ABSOLUTE
- (IOPATH SCANCLK SCANOUT (0.094::0.100)(0.186::0.198))
- (IOPATH SYSCLK COARSEOVERFLOW (0.143::0.152)(0.274::0.291))
- (IOPATH SYSCLK FINEOVERFLOW (0.182::0.193)(0.337::0.358))
- )
- )
(TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.126::0.134))
+ (HOLD BURSTPENDING (posedge SYSCLK) (0.000::0.000))
+ (SETUP BURSTPENDING (posedge SYSCLK) (0.126::0.134))
(HOLD COARSEENABLE (posedge SYSCLK) (0.050::0.053))
(SETUP COARSEENABLE (posedge SYSCLK) (0.114::0.121))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.133::0.141))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.099::0.105))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.073::0.077))
+ (HOLD COARSEINC (posedge SYSCLK) (0.000::0.000))
+ (SETUP COARSEINC (posedge SYSCLK) (0.133::0.141))
+ (HOLD COUNTERLOADEN (posedge SYSCLK) (0.050::0.053))
+ (SETUP COUNTERLOADEN (posedge SYSCLK) (0.099::0.105))
+ (HOLD COUNTERLOADVAL (posedge SYSCLK) (0.000::0.000))
+ (SETUP COUNTERLOADVAL (posedge SYSCLK) (0.168::0.178))
+ (HOLD COUNTERREADEN (posedge SYSCLK) (0.050::0.053))
+ (SETUP COUNTERREADEN (posedge SYSCLK) (0.073::0.077))
(HOLD EDGEADV (posedge SYSCLK) (0.000::0.000))
(SETUP EDGEADV (posedge SYSCLK) (0.027::0.029))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.169::0.179))
+ (HOLD ENCALIB (posedge SYSCLK) (0.000::0.000))
+ (SETUP ENCALIB (posedge SYSCLK) (0.176::0.187))
+ (HOLD FINEENABLE (posedge SYSCLK) (0.050::0.053))
+ (SETUP FINEENABLE (posedge SYSCLK) (0.169::0.179))
(HOLD FINEINC (posedge SYSCLK) (0.000::0.000))
(SETUP FINEINC (posedge SYSCLK) (0.050::0.053))
(HOLD SCANENB (posedge SCANCLK) (0.000::0.000))
(SETUP SCANENB (posedge SCANCLK) (0.488::0.518))
(HOLD SCANIN (posedge SCANCLK) (0.000::0.000))
(SETUP SCANIN (posedge SCANCLK) (0.194::0.206))
- (HOLD SCANCLK (posedge SCANCLK) (0.000::0.000))
- (SETUP SCANCLK (posedge SCANCLK) (0.966::1.026))
+ (HOLD SCANMODEB (posedge SCANCLK) (0.000::0.000))
+ (SETUP SCANMODEB (posedge SCANCLK) (0.966::1.026))
)
)
(CELL
@@ -493,22 +474,6 @@
)
)
(CELL
- (CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY_COUNTERLOADVAL")
- (INSTANCE PHASER_OUT_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.168::0.178))
- )
- )
- (CELL
- (CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY_ENCALIB")
- (INSTANCE PHASER_OUT_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.176::0.187))
- )
- )
- (CELL
(CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY_OUTPUT_CLK_SRC_FREQ_REF")
(INSTANCE PHASER_OUT_PHY)
(DELAY
diff --git a/artix7/timings/CMT_TOP_R_UPPER_B.sdf b/artix7/timings/CMT_TOP_R_UPPER_B.sdf
index 5119bd0..36d79c6 100644
--- a/artix7/timings/CMT_TOP_R_UPPER_B.sdf
+++ b/artix7/timings/CMT_TOP_R_UPPER_B.sdf
@@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_OUTPUT_CLK_SRC_DELAYED_MEM_REF")
@@ -65,30 +65,33 @@
(IOPATH MEMREFCLK DQSFOUND (0.204::0.217)(0.379::0.402))
(IOPATH RST DQSOUTOFRANGE (0.094::0.100)(0.186::0.198))
(IOPATH RST PHASELOCKED (0.094::0.100)(0.186::0.198))
- (IOPATH SCANCLK SCANOUT (0.094::0.100)(0.186::0.198))
- (IOPATH SYSCLK FINEOVERFLOW (0.344::0.365)(0.667::0.708))
- (IOPATH SYSCLK STG1OVERFLOW (0.230::0.244)(0.431::0.458))
)
)
(TIMINGCHECK
(HOLD BURSTPENDING (posedge SYSCLK) (0.000::0.000))
(SETUP BURSTPENDING (posedge SYSCLK) (0.040::0.042))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.099::0.105))
+ (HOLD COUNTERLOADEN (posedge SYSCLK) (0.050::0.053))
+ (SETUP COUNTERLOADEN (posedge SYSCLK) (0.099::0.105))
+ (HOLD COUNTERLOADVAL (posedge SYSCLK) (0.000::0.000))
+ (SETUP COUNTERLOADVAL (posedge SYSCLK) (0.067::0.071))
(HOLD COUNTERREADEN (posedge SYSCLK) (0.050::0.053))
(SETUP COUNTERREADEN (posedge SYSCLK) (0.095::0.101))
(HOLD DIVIDERST (posedge SYSCLK) (0.000::0.000))
(SETUP DIVIDERST (posedge SYSCLK) (0.091::0.097))
(HOLD EDGEADV (posedge SYSCLK) (0.000::0.000))
(SETUP EDGEADV (posedge SYSCLK) (0.028::0.030))
+ (HOLD ENCALIB (posedge SYSCLK) (0.000::0.000))
+ (SETUP ENCALIB (posedge SYSCLK) (0.217::0.230))
(HOLD ENSTG1 (posedge SYSCLK) (0.000::0.000))
(SETUP ENSTG1 (posedge SYSCLK) (0.170::0.180))
(HOLD ENSTG1ADJUSTB (posedge SYSCLK) (0.000::0.000))
(SETUP ENSTG1ADJUSTB (posedge SYSCLK) (0.227::0.241))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.072::0.076))
+ (HOLD FINEENABLE (posedge SYSCLK) (0.050::0.053))
+ (SETUP FINEENABLE (posedge SYSCLK) (0.072::0.076))
(HOLD FINEINC (posedge SYSCLK) (0.000::0.000))
(SETUP FINEINC (posedge SYSCLK) (0.057::0.061))
+ (HOLD RANKSEL (posedge SYSCLK) (0.000::0.000))
+ (SETUP RANKSEL (posedge SYSCLK) (0.228::0.242))
(HOLD RSTDQSFIND (posedge SYSCLK) (0.000::0.000))
(SETUP RSTDQSFIND (posedge SYSCLK) (0.156::0.166))
(HOLD SCANENB (posedge SCANCLK) (0.000::0.000))
@@ -97,30 +100,16 @@
(SETUP SCANIN (posedge SCANCLK) (0.030::0.032))
(HOLD SCANMODEB (posedge SCANCLK) (0.000::0.000))
(SETUP SCANMODEB (posedge SCANCLK) (0.526::0.559))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.046::0.049))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.227::0.241))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.218::0.232))
+ (HOLD SELCALORSTG1 (posedge SYSCLK) (0.000::0.000))
+ (SETUP SELCALORSTG1 (posedge SYSCLK) (0.046::0.049))
+ (HOLD STG1INCDEC (posedge SYSCLK) (0.000::0.000))
+ (SETUP STG1INCDEC (posedge SYSCLK) (0.227::0.241))
+ (HOLD STG1LOAD (posedge SYSCLK) (0.000::0.000))
+ (SETUP STG1LOAD (posedge SYSCLK) (0.218::0.232))
(HOLD STG1READ (posedge SYSCLK) (0.000::0.000))
(SETUP STG1READ (posedge SYSCLK) (0.154::0.164))
- )
- )
- (CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_COUNTERLOADVAL")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.067::0.071))
- )
- )
- (CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_ENCALIB")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.217::0.230))
+ (HOLD STG1REGL (posedge SYSCLK) (0.000::0.000))
+ (SETUP STG1REGL (posedge SYSCLK) (0.218::0.231))
)
)
(CELL
@@ -196,19 +185,14 @@
)
)
(CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_RANKSEL")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.228::0.242))
- )
- )
- (CELL
- (CELLTYPE "PHASER_IN_PHY_PHASER_IN_PHYPHASER_IN_PHY_STG1REGL")
- (INSTANCE PHASER_IN_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.218::0.231))
+ (CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_ADV")
+ (INSTANCE PHASER_OUT_PHY)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CTSBUS OCLK (0.351::0.373)(0.529::0.562))
+ (IOPATH DQSBUS OCLK (0.346::0.367)(0.518::0.550))
+ (IOPATH DTSBUS OCLK (0.137::0.145)(0.254::0.270))
+ )
)
)
(CELL
@@ -340,36 +324,33 @@
(CELL
(CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY")
(INSTANCE PHASER_OUT_PHY)
- (DELAY
- (ABSOLUTE
- (IOPATH SCANCLK SCANOUT (0.094::0.100)(0.186::0.198))
- (IOPATH SYSCLK COARSEOVERFLOW (0.143::0.152)(0.274::0.291))
- (IOPATH SYSCLK FINEOVERFLOW (0.182::0.193)(0.337::0.358))
- )
- )
(TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.126::0.134))
+ (HOLD BURSTPENDING (posedge SYSCLK) (0.000::0.000))
+ (SETUP BURSTPENDING (posedge SYSCLK) (0.126::0.134))
(HOLD COARSEENABLE (posedge SYSCLK) (0.050::0.053))
(SETUP COARSEENABLE (posedge SYSCLK) (0.114::0.121))
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.133::0.141))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.099::0.105))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.073::0.077))
+ (HOLD COARSEINC (posedge SYSCLK) (0.000::0.000))
+ (SETUP COARSEINC (posedge SYSCLK) (0.133::0.141))
+ (HOLD COUNTERLOADEN (posedge SYSCLK) (0.050::0.053))
+ (SETUP COUNTERLOADEN (posedge SYSCLK) (0.099::0.105))
+ (HOLD COUNTERLOADVAL (posedge SYSCLK) (0.000::0.000))
+ (SETUP COUNTERLOADVAL (posedge SYSCLK) (0.168::0.178))
+ (HOLD COUNTERREADEN (posedge SYSCLK) (0.050::0.053))
+ (SETUP COUNTERREADEN (posedge SYSCLK) (0.073::0.077))
(HOLD EDGEADV (posedge SYSCLK) (0.000::0.000))
(SETUP EDGEADV (posedge SYSCLK) (0.027::0.029))
- (HOLD SYSCLK (posedge SYSCLK) (0.050::0.053))
- (SETUP SYSCLK (posedge SYSCLK) (0.169::0.179))
+ (HOLD ENCALIB (posedge SYSCLK) (0.000::0.000))
+ (SETUP ENCALIB (posedge SYSCLK) (0.176::0.187))
+ (HOLD FINEENABLE (posedge SYSCLK) (0.050::0.053))
+ (SETUP FINEENABLE (posedge SYSCLK) (0.169::0.179))
(HOLD FINEINC (posedge SYSCLK) (0.000::0.000))
(SETUP FINEINC (posedge SYSCLK) (0.050::0.053))
(HOLD SCANENB (posedge SCANCLK) (0.000::0.000))
(SETUP SCANENB (posedge SCANCLK) (0.488::0.518))
(HOLD SCANIN (posedge SCANCLK) (0.000::0.000))
(SETUP SCANIN (posedge SCANCLK) (0.194::0.206))
- (HOLD SCANCLK (posedge SCANCLK) (0.000::0.000))
- (SETUP SCANCLK (posedge SCANCLK) (0.966::1.026))
+ (HOLD SCANMODEB (posedge SCANCLK) (0.000::0.000))
+ (SETUP SCANMODEB (posedge SCANCLK) (0.966::1.026))
)
)
(CELL
@@ -493,22 +474,6 @@
)
)
(CELL
- (CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY_COUNTERLOADVAL")
- (INSTANCE PHASER_OUT_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.168::0.178))
- )
- )
- (CELL
- (CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY_ENCALIB")
- (INSTANCE PHASER_OUT_PHY)
- (TIMINGCHECK
- (HOLD SYSCLK (posedge SYSCLK) (0.000::0.000))
- (SETUP SYSCLK (posedge SYSCLK) (0.176::0.187))
- )
- )
- (CELL
(CELLTYPE "PHASER_OUT_PHY_PHASER_OUT_PHYPHASER_OUT_PHY_OUTPUT_CLK_SRC_FREQ_REF")
(INSTANCE PHASER_OUT_PHY)
(DELAY
@@ -531,45 +496,19 @@
(CELL
(CELLTYPE "PHY_CONTROL_PHY_CONTROLPHY_CONTROL")
(INSTANCE PHY_CONTROL)
- (DELAY
- (ABSOLUTE
- (IOPATH MEMREFCLK PHYCTLEMPTY (0.313::0.360)(0.541::0.622))
- (IOPATH PHYCLK PHYCTLALMOSTFULL (0.158::0.182)(0.338::0.389))
- (IOPATH PHYCLK PHYCTLFULL (0.151::0.174)(0.321::0.369))
- (IOPATH PHYCLK PHYCTLREADY (0.174::0.200)(0.368::0.423))
- )
- )
(TIMINGCHECK
- (HOLD MEMREFCLK (posedge MEMREFCLK) (0.203::0.233))
- (SETUP MEMREFCLK (posedge MEMREFCLK) (0.010::0.011))
- (HOLD PHYCLK (posedge PHYCLK) (0.049::0.056))
- (SETUP PHYCLK (posedge PHYCLK) (0.327::0.376))
- (HOLD MEMREFCLK (posedge MEMREFCLK) (0.151::0.174))
- (SETUP MEMREFCLK (posedge MEMREFCLK) (0.158::0.182))
- )
- )
- (CELL
- (CELLTYPE "PHY_CONTROL_PHY_CONTROLPHY_CONTROL_PHYCTLWD")
- (INSTANCE PHY_CONTROL)
- (TIMINGCHECK
- (HOLD PHYCLK (posedge PHYCLK) (0.172::0.198))
- (SETUP PHYCLK (posedge PHYCLK) (0.215::0.248))
- )
- )
- (CELL
- (CELLTYPE "PHY_CONTROL_PHY_CONTROLPHY_CONTROL_TESTINPUT")
- (INSTANCE PHY_CONTROL)
- (TIMINGCHECK
- (HOLD MEMREFCLK (posedge MEMREFCLK) (0.049::0.056))
- (SETUP MEMREFCLK (posedge MEMREFCLK) (0.244::0.281))
- )
- )
- (CELL
- (CELLTYPE "PHY_CONTROL_PHY_CONTROLPHY_CONTROL_TESTSELECT")
- (INSTANCE PHY_CONTROL)
- (TIMINGCHECK
- (HOLD MEMREFCLK (posedge MEMREFCLK) (0.049::0.056))
- (SETUP MEMREFCLK (posedge MEMREFCLK) (0.244::0.281))
+ (HOLD PHYCTLMSTREMPTY (posedge MEMREFCLK) (0.203::0.233))
+ (SETUP PHYCTLMSTREMPTY (posedge MEMREFCLK) (0.010::0.011))
+ (HOLD PHYCTLWD (posedge PHYCLK) (0.172::0.198))
+ (SETUP PHYCTLWD (posedge PHYCLK) (0.215::0.248))
+ (HOLD PHYCTLWRENABLE (posedge PHYCLK) (0.049::0.056))
+ (SETUP PHYCTLWRENABLE (posedge PHYCLK) (0.327::0.376))
+ (HOLD SYNCIN (posedge MEMREFCLK) (0.151::0.174))
+ (SETUP SYNCIN (posedge MEMREFCLK) (0.158::0.182))
+ (HOLD TESTINPUT (posedge MEMREFCLK) (0.049::0.056))
+ (SETUP TESTINPUT (posedge MEMREFCLK) (0.244::0.281))
+ (HOLD TESTSELECT (posedge MEMREFCLK) (0.049::0.056))
+ (SETUP TESTSELECT (posedge MEMREFCLK) (0.244::0.281))
)
)
)
\ No newline at end of file
diff --git a/artix7/timings/CMT_TOP_R_UPPER_T.sdf b/artix7/timings/CMT_TOP_R_UPPER_T.sdf
index 0628468..6f8c723 100644
--- a/artix7/timings/CMT_TOP_R_UPPER_T.sdf
+++ b/artix7/timings/CMT_TOP_R_UPPER_T.sdf
@@ -1,144 +1,131 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV")
(INSTANCE PLLE2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH DCLK DRDY (0.286::0.304)(0.927::0.984))
(IOPATH RST LOCKED (3.000::3.000)(3.000::3.000))
)
)
(TIMINGCHECK
+ (HOLD DADDR (posedge DCLK) (0.141::0.150))
+ (SETUP DADDR (posedge DCLK) (1.527::1.622))
(HOLD DEN (posedge DCLK) (0.000::0.000))
(SETUP DEN (posedge DCLK) (2.156::2.290))
- (HOLD DCLK (posedge DCLK) (0.141::0.150))
- (SETUP DCLK (posedge DCLK) (1.527::1.622))
+ (HOLD DI (posedge DCLK) (0.141::0.150))
+ (SETUP DI (posedge DCLK) (1.527::1.622))
+ (HOLD DWE (posedge DCLK) (0.141::0.150))
+ (SETUP DWE (posedge DCLK) (1.527::1.622))
)
)
(CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_COMPENSATION_BUF_IN")
+ (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_00")
(INSTANCE PLLE2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN1 CLKOUT0 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN1 CLKOUT1 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN1 CLKOUT2 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN1 CLKOUT3 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN1 CLKOUT4 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN1 CLKOUT5 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN2 CLKFBOUT (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN2 CLKOUT0 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN2 CLKOUT1 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN2 CLKOUT2 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN2 CLKOUT3 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN2 CLKOUT4 (0.144::-0.210)(0.360::-0.140))
- (IOPATH CLKIN2 CLKOUT5 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH TMUX_MUX_SEL TMUXOUT (0.527::0.560)(0.979::1.040))
+ (IOPATH TMUX_MUX_SEL TMUXOUT (0.527::0.560)(0.979::1.040))
)
)
)
(CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_COMPENSATION_EXTERNAL")
+ (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_01")
(INSTANCE PLLE2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT5 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH TMUX_MUX_SEL TMUXOUT (0.527::0.560)(0.979::1.040))
)
)
)
(CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_COMPENSATION_INTERNAL")
+ (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_BUF_IN")
(INSTANCE PLLE2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT0 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT1 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT2 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT3 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT4 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN1 CLKOUT5 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKFBOUT (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT0 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT1 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT2 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT3 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT4 (0.050::0.053)(0.083::0.088))
- (IOPATH CLKIN2 CLKOUT5 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKFBOUT (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT0 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT1 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT2 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT3 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT4 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT5 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKFBOUT (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT0 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT1 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT2 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT3 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT4 (0.144::-0.210)(0.360::-0.140))
+ (IOPATH COMPENSATION CLKOUT5 (0.144::-0.210)(0.360::-0.140))
)
)
)
(CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_COMPENSATION_ZHOLD")
+ (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_EXTERNAL")
(INSTANCE PLLE2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN1 CLKOUT5 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKFBOUT (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT0 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT1 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT2 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT3 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT4 (0.000::0.000)(0.000::0.000))
- (IOPATH CLKIN2 CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
)
)
)
(CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_DADDR")
- (INSTANCE PLLE2_ADV)
- (TIMINGCHECK
- (HOLD DCLK (posedge DCLK) (0.141::0.150))
- (SETUP DCLK (posedge DCLK) (1.527::1.622))
- )
- )
- (CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_DI")
- (INSTANCE PLLE2_ADV)
- (TIMINGCHECK
- (HOLD DCLK (posedge DCLK) (0.141::0.150))
- (SETUP DCLK (posedge DCLK) (1.527::1.622))
- )
- )
- (CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_TMUX_MUX_SEL_00")
+ (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_INTERNAL")
(INSTANCE PLLE2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKIN1 TMUXOUT (0.527::0.560)(0.979::1.040))
- (IOPATH CLKIN2 TMUXOUT (0.527::0.560)(0.979::1.040))
+ (IOPATH COMPENSATION CLKFBOUT (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT0 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT1 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT2 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT3 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT4 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT5 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKFBOUT (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT0 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT1 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT2 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT3 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT4 (0.050::0.053)(0.083::0.088))
+ (IOPATH COMPENSATION CLKOUT5 (0.050::0.053)(0.083::0.088))
)
)
)
(CELL
- (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_TMUX_MUX_SEL_01")
+ (CELLTYPE "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_ZHOLD")
(INSTANCE PLLE2_ADV)
(DELAY
(ABSOLUTE
- (IOPATH CLKFBIN TMUXOUT (0.527::0.560)(0.979::1.040))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKFBOUT (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT0 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT1 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT2 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT3 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT4 (0.000::0.000)(0.000::0.000))
+ (IOPATH COMPENSATION CLKOUT5 (0.000::0.000)(0.000::0.000))
)
)
)
diff --git a/artix7/timings/GTP_CHANNEL_0.sdf b/artix7/timings/GTP_CHANNEL_0.sdf
index 5819892..d846ae0 100644
--- a/artix7/timings/GTP_CHANNEL_0.sdf
+++ b/artix7/timings/GTP_CHANNEL_0.sdf
@@ -1,14 +1,13 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL")
(INSTANCE GTPE2_CHANNEL)
(DELAY
(ABSOLUTE
- (IOPATH DRPCLK DRPRDY (0.530::0.563)(0.836::0.888))
(IOPATH PMASCANCLK0 PMASCANOUT6 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK1 PMASCANOUT0 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK1 PMASCANOUT1 (0.452::0.720)(1.657::2.640))
@@ -16,104 +15,101 @@
(IOPATH PMASCANCLK1 PMASCANOUT3 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK2 PMASCANOUT4 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK3 PMASCANOUT5 (0.452::0.720)(1.657::2.640))
- (IOPATH RXUSRCLK2 PHYSTATUS (0.472::0.501)(1.021::1.084))
- (IOPATH RXUSRCLK2 RXBYTEISALIGNED (0.490::0.520)(1.012::1.075))
- (IOPATH RXUSRCLK2 RXBYTEREALIGN (0.492::0.522)(1.001::1.063))
- (IOPATH RXUSRCLK2 RXCHANBONDSEQ (0.449::0.477)(1.030::1.094))
- (IOPATH RXUSRCLK2 RXCHANISALIGNED (0.498::0.529)(1.002::1.064))
- (IOPATH RXUSRCLK2 RXCHANREALIGN (0.452::0.480)(1.022::1.085))
- (IOPATH RXUSRCLK2 RXCOMINITDET (0.494::0.525)(0.978::1.039))
- (IOPATH RXUSRCLK2 RXCOMMADET (0.445::0.473)(0.921::0.978))
- (IOPATH RXUSRCLK2 RXCOMSASDET (0.511::0.543)(1.026::1.090))
- (IOPATH RXUSRCLK2 RXCOMWAKEDET (0.509::0.541)(1.054::1.119))
- (IOPATH RXUSRCLK2 RXHEADERVALID (0.437::0.464)(0.991::1.052))
- (IOPATH RXUSRCLK2 RXPRBSERR (0.470::0.499)(0.955::1.014))
- (IOPATH RXUSRCLK2 RXRATEDONE (0.471::0.500)(0.962::1.022))
- (IOPATH RXUSRCLK2 RXRESETDONE (0.525::0.558)(0.954::1.013))
- (IOPATH RXUSRCLK2 RXVALID (0.480::0.510)(1.016::1.079))
- (IOPATH TXUSRCLK2 TXCOMFINISH (0.899::1.055)(1.101::1.293))
- (IOPATH TXUSRCLK2 TXGEARBOXREADY (0.470::0.499)(1.026::1.090))
- (IOPATH TXUSRCLK2 TXRATEDONE (0.487::0.517)(1.005::1.067))
- (IOPATH TXUSRCLK2 TXRESETDONE (0.482::0.512)(0.973::1.033))
)
)
(TIMINGCHECK
- (HOLD DRPCLK (posedge DRPCLK) (0.160::0.170))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- (HOLD DRPCLK (posedge DRPCLK) (0.140::0.149))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.105::0.111))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.107::0.114))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD DRPADDR (posedge DRPCLK) (0.172::0.183))
+ (SETUP DRPADDR (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPDI (posedge DRPCLK) (0.154::0.164))
+ (SETUP DRPDI (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPEN (posedge DRPCLK) (0.160::0.170))
+ (SETUP DRPEN (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPWE (posedge DRPCLK) (0.140::0.149))
+ (SETUP DRPWE (posedge DRPCLK) (0.380::0.403))
+ (HOLD RX8B10BEN (posedge RXUSRCLK2) (0.105::0.111))
+ (SETUP RX8B10BEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCHBONDEN (posedge RXUSRCLK2) (0.107::0.114))
+ (SETUP RXCHBONDEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCHBONDLEVEL (posedge RXUSRCLK2) (0.113::0.120))
+ (SETUP RXCHBONDLEVEL (posedge RXUSRCLK2) (0.680::0.722))
(HOLD RXCHBONDMASTER (posedge RXUSRCLK2) (0.097::0.103))
(SETUP RXCHBONDMASTER (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.098::0.104))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.100::0.106))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.095::0.101))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCHBONDSLAVE (posedge RXUSRCLK2) (0.098::0.104))
+ (SETUP RXCHBONDSLAVE (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCOMMADETEN (posedge RXUSRCLK2) (0.100::0.106))
+ (SETUP RXCOMMADETEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXGEARBOXSLIP (posedge RXUSRCLK2) (0.095::0.101))
+ (SETUP RXGEARBOXSLIP (posedge RXUSRCLK2) (0.680::0.722))
(HOLD RXMCOMMAALIGNEN (posedge RXUSRCLK2) (0.129::0.137))
(SETUP RXMCOMMAALIGNEN (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.132::0.140))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.116::0.123))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.132::0.140))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPCOMMAALIGNEN (posedge RXUSRCLK2) (0.132::0.140))
+ (SETUP RXPCOMMAALIGNEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPOLARITY (posedge RXUSRCLK2) (0.116::0.123))
+ (SETUP RXPOLARITY (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPRBSCNTRESET (posedge RXUSRCLK2) (0.132::0.140))
+ (SETUP RXPRBSCNTRESET (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPRBSSEL (posedge RXUSRCLK2) (0.121::0.128))
+ (SETUP RXPRBSSEL (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXRATE (posedge RXUSRCLK2) (0.119::0.126))
+ (SETUP RXRATE (posedge RXUSRCLK2) (0.680::0.722))
(HOLD RXSLIDE (posedge RXUSRCLK2) (0.133::0.141))
(SETUP RXSLIDE (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD SCANCLK (posedge SCANCLK) (0.723::0.832))
- (SETUP SCANCLK (posedge SCANCLK) (1.220::1.404))
+ (HOLD SCANENB (posedge SCANCLK) (0.723::0.832))
+ (SETUP SCANENB (posedge SCANCLK) (1.220::1.404))
+ (HOLD SCANIN (posedge SCANCLK) (0.723::0.832))
+ (SETUP SCANIN (posedge SCANCLK) (1.220::1.404))
(HOLD SCANMODEB (posedge SCANCLK) (0.723::0.832))
(SETUP SCANMODEB (posedge SCANCLK) (1.220::1.404))
(HOLD SETERRSTATUS (posedge RXUSRCLK2) (0.209::0.246))
(SETUP SETERRSTATUS (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD TX8B10BBYPASS (posedge TXUSRCLK2) (0.161::0.171))
+ (SETUP TX8B10BBYPASS (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TX8B10BEN (posedge TXUSRCLK2) (0.153::0.163))
(SETUP TX8B10BEN (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCHARDISPMODE (posedge TXUSRCLK2) (0.170::0.181))
+ (SETUP TXCHARDISPMODE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCHARDISPVAL (posedge TXUSRCLK2) (0.167::0.177))
+ (SETUP TXCHARDISPVAL (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCHARISK (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXCHARISK (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXCOMINIT (posedge TXUSRCLK2) (0.172::0.183))
(SETUP TXCOMINIT (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXCOMSAS (posedge TXUSRCLK2) (0.136::0.144))
(SETUP TXCOMSAS (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.169::0.179))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCOMWAKE (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXCOMWAKE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXDATA (posedge TXUSRCLK2) (0.173::0.184))
+ (SETUP TXDATA (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXDETECTRX (posedge TXUSRCLK2) (0.169::0.179))
+ (SETUP TXDETECTRX (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXDLYHOLD (posedge TXPHDLYTSTCLK) (0.387::0.617))
(SETUP TXDLYHOLD (posedge TXPHDLYTSTCLK) (0.581::0.925))
- (HOLD TXPHDLYTSTCLK (posedge TXPHDLYTSTCLK) (0.387::0.617))
- (SETUP TXPHDLYTSTCLK (posedge TXPHDLYTSTCLK) (0.581::0.925))
+ (HOLD TXDLYUPDOWN (posedge TXPHDLYTSTCLK) (0.387::0.617))
+ (SETUP TXDLYUPDOWN (posedge TXPHDLYTSTCLK) (0.581::0.925))
(HOLD TXELECIDLE (posedge TXUSRCLK2) (0.072::0.076))
(SETUP TXELECIDLE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXHEADER (posedge TXUSRCLK2) (0.167::0.177))
+ (SETUP TXHEADER (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXINHIBIT (posedge TXUSRCLK2) (0.153::0.162))
(SETUP TXINHIBIT (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.143::0.152))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.148::0.157))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPD (posedge TXUSRCLK2) (0.209::0.246))
+ (SETUP TXPD (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPOLARITY (posedge TXUSRCLK2) (0.143::0.152))
+ (SETUP TXPOLARITY (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPRBSFORCEERR (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXPRBSFORCEERR (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPRBSSEL (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXPRBSSEL (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXRATE (posedge TXUSRCLK2) (0.153::0.162))
+ (SETUP TXRATE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXSEQUENCE (posedge TXUSRCLK2) (0.172::0.183))
+ (SETUP TXSEQUENCE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXSTARTSEQ (posedge TXUSRCLK2) (0.148::0.157))
+ (SETUP TXSTARTSEQ (posedge TXUSRCLK2) (0.680::0.722))
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_DRPADDR")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD DRPCLK (posedge DRPCLK) (0.172::0.183))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_DRPDI")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD DRPCLK (posedge DRPCLK) (0.154::0.164))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_16")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_16")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -121,7 +117,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_20")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_20")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -129,7 +125,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_32")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_32")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -137,7 +133,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_40")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_40")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -145,7 +141,23 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_TRUE_RX_DATA_WIDTH_32")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_16")
+ (INSTANCE GTPE2_CHANNEL)
+ (TIMINGCHECK
+ (HOLD RX_DATA_WIDTH (posedge RXUSRCLK2) (0.159::0.183))
+ (SETUP RX_DATA_WIDTH (posedge RXUSRCLK2) (0.328::0.378))
+ )
+ )
+ (CELL
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_20")
+ (INSTANCE GTPE2_CHANNEL)
+ (TIMINGCHECK
+ (HOLD RX_DATA_WIDTH (posedge RXUSRCLK2) (0.159::0.183))
+ (SETUP RX_DATA_WIDTH (posedge RXUSRCLK2) (0.328::0.378))
+ )
+ )
+ (CELL
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_32")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -153,7 +165,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_TRUE_RX_DATA_WIDTH_40")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_40")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -161,110 +173,6 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_16")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.159::0.183))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.328::0.378))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_20")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.159::0.183))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.328::0.378))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDLEVEL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.113::0.120))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXPRBSSEL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.121::0.128))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXRATE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.119::0.126))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_SCANIN")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD SCANCLK (posedge SCANCLK) (0.723::0.832))
- (SETUP SCANCLK (posedge SCANCLK) (1.220::1.404))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TX8B10BBYPASS")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.161::0.171))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXCHARDISPMODE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.170::0.181))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXCHARDISPVAL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.167::0.177))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXCHARISK")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXDATA")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.173::0.184))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXHEADER")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.167::0.177))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPD")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.209::0.246))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
(CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPI_PPMCLK_SEL_TXUSRCLK")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
@@ -281,43 +189,13 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPIPPMSTEPSIZE_TXPI_PPMCLK_SEL_TXUSRCLK")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK (posedge TXUSRCLK) (0.158::0.168))
- (SETUP TXUSRCLK (posedge TXUSRCLK) (0.466::0.495))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPIPPMSTEPSIZE_TXPI_PPMCLK_SEL_TXUSRCLK2")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPIPPMSTEPSIZE_TXPI_PPMCLK_SEL")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.158::0.168))
(SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.466::0.495))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPRBSSEL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXRATE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.153::0.162))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXSEQUENCE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.172::0.183))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXUSRCLK (posedge TXUSRCLK) (0.158::0.168))
+ (SETUP TXUSRCLK (posedge TXUSRCLK) (0.466::0.495))
)
)
)
\ No newline at end of file
diff --git a/artix7/timings/GTP_CHANNEL_1.sdf b/artix7/timings/GTP_CHANNEL_1.sdf
index 5819892..d846ae0 100644
--- a/artix7/timings/GTP_CHANNEL_1.sdf
+++ b/artix7/timings/GTP_CHANNEL_1.sdf
@@ -1,14 +1,13 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL")
(INSTANCE GTPE2_CHANNEL)
(DELAY
(ABSOLUTE
- (IOPATH DRPCLK DRPRDY (0.530::0.563)(0.836::0.888))
(IOPATH PMASCANCLK0 PMASCANOUT6 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK1 PMASCANOUT0 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK1 PMASCANOUT1 (0.452::0.720)(1.657::2.640))
@@ -16,104 +15,101 @@
(IOPATH PMASCANCLK1 PMASCANOUT3 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK2 PMASCANOUT4 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK3 PMASCANOUT5 (0.452::0.720)(1.657::2.640))
- (IOPATH RXUSRCLK2 PHYSTATUS (0.472::0.501)(1.021::1.084))
- (IOPATH RXUSRCLK2 RXBYTEISALIGNED (0.490::0.520)(1.012::1.075))
- (IOPATH RXUSRCLK2 RXBYTEREALIGN (0.492::0.522)(1.001::1.063))
- (IOPATH RXUSRCLK2 RXCHANBONDSEQ (0.449::0.477)(1.030::1.094))
- (IOPATH RXUSRCLK2 RXCHANISALIGNED (0.498::0.529)(1.002::1.064))
- (IOPATH RXUSRCLK2 RXCHANREALIGN (0.452::0.480)(1.022::1.085))
- (IOPATH RXUSRCLK2 RXCOMINITDET (0.494::0.525)(0.978::1.039))
- (IOPATH RXUSRCLK2 RXCOMMADET (0.445::0.473)(0.921::0.978))
- (IOPATH RXUSRCLK2 RXCOMSASDET (0.511::0.543)(1.026::1.090))
- (IOPATH RXUSRCLK2 RXCOMWAKEDET (0.509::0.541)(1.054::1.119))
- (IOPATH RXUSRCLK2 RXHEADERVALID (0.437::0.464)(0.991::1.052))
- (IOPATH RXUSRCLK2 RXPRBSERR (0.470::0.499)(0.955::1.014))
- (IOPATH RXUSRCLK2 RXRATEDONE (0.471::0.500)(0.962::1.022))
- (IOPATH RXUSRCLK2 RXRESETDONE (0.525::0.558)(0.954::1.013))
- (IOPATH RXUSRCLK2 RXVALID (0.480::0.510)(1.016::1.079))
- (IOPATH TXUSRCLK2 TXCOMFINISH (0.899::1.055)(1.101::1.293))
- (IOPATH TXUSRCLK2 TXGEARBOXREADY (0.470::0.499)(1.026::1.090))
- (IOPATH TXUSRCLK2 TXRATEDONE (0.487::0.517)(1.005::1.067))
- (IOPATH TXUSRCLK2 TXRESETDONE (0.482::0.512)(0.973::1.033))
)
)
(TIMINGCHECK
- (HOLD DRPCLK (posedge DRPCLK) (0.160::0.170))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- (HOLD DRPCLK (posedge DRPCLK) (0.140::0.149))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.105::0.111))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.107::0.114))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD DRPADDR (posedge DRPCLK) (0.172::0.183))
+ (SETUP DRPADDR (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPDI (posedge DRPCLK) (0.154::0.164))
+ (SETUP DRPDI (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPEN (posedge DRPCLK) (0.160::0.170))
+ (SETUP DRPEN (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPWE (posedge DRPCLK) (0.140::0.149))
+ (SETUP DRPWE (posedge DRPCLK) (0.380::0.403))
+ (HOLD RX8B10BEN (posedge RXUSRCLK2) (0.105::0.111))
+ (SETUP RX8B10BEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCHBONDEN (posedge RXUSRCLK2) (0.107::0.114))
+ (SETUP RXCHBONDEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCHBONDLEVEL (posedge RXUSRCLK2) (0.113::0.120))
+ (SETUP RXCHBONDLEVEL (posedge RXUSRCLK2) (0.680::0.722))
(HOLD RXCHBONDMASTER (posedge RXUSRCLK2) (0.097::0.103))
(SETUP RXCHBONDMASTER (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.098::0.104))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.100::0.106))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.095::0.101))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCHBONDSLAVE (posedge RXUSRCLK2) (0.098::0.104))
+ (SETUP RXCHBONDSLAVE (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCOMMADETEN (posedge RXUSRCLK2) (0.100::0.106))
+ (SETUP RXCOMMADETEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXGEARBOXSLIP (posedge RXUSRCLK2) (0.095::0.101))
+ (SETUP RXGEARBOXSLIP (posedge RXUSRCLK2) (0.680::0.722))
(HOLD RXMCOMMAALIGNEN (posedge RXUSRCLK2) (0.129::0.137))
(SETUP RXMCOMMAALIGNEN (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.132::0.140))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.116::0.123))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.132::0.140))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPCOMMAALIGNEN (posedge RXUSRCLK2) (0.132::0.140))
+ (SETUP RXPCOMMAALIGNEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPOLARITY (posedge RXUSRCLK2) (0.116::0.123))
+ (SETUP RXPOLARITY (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPRBSCNTRESET (posedge RXUSRCLK2) (0.132::0.140))
+ (SETUP RXPRBSCNTRESET (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPRBSSEL (posedge RXUSRCLK2) (0.121::0.128))
+ (SETUP RXPRBSSEL (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXRATE (posedge RXUSRCLK2) (0.119::0.126))
+ (SETUP RXRATE (posedge RXUSRCLK2) (0.680::0.722))
(HOLD RXSLIDE (posedge RXUSRCLK2) (0.133::0.141))
(SETUP RXSLIDE (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD SCANCLK (posedge SCANCLK) (0.723::0.832))
- (SETUP SCANCLK (posedge SCANCLK) (1.220::1.404))
+ (HOLD SCANENB (posedge SCANCLK) (0.723::0.832))
+ (SETUP SCANENB (posedge SCANCLK) (1.220::1.404))
+ (HOLD SCANIN (posedge SCANCLK) (0.723::0.832))
+ (SETUP SCANIN (posedge SCANCLK) (1.220::1.404))
(HOLD SCANMODEB (posedge SCANCLK) (0.723::0.832))
(SETUP SCANMODEB (posedge SCANCLK) (1.220::1.404))
(HOLD SETERRSTATUS (posedge RXUSRCLK2) (0.209::0.246))
(SETUP SETERRSTATUS (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD TX8B10BBYPASS (posedge TXUSRCLK2) (0.161::0.171))
+ (SETUP TX8B10BBYPASS (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TX8B10BEN (posedge TXUSRCLK2) (0.153::0.163))
(SETUP TX8B10BEN (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCHARDISPMODE (posedge TXUSRCLK2) (0.170::0.181))
+ (SETUP TXCHARDISPMODE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCHARDISPVAL (posedge TXUSRCLK2) (0.167::0.177))
+ (SETUP TXCHARDISPVAL (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCHARISK (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXCHARISK (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXCOMINIT (posedge TXUSRCLK2) (0.172::0.183))
(SETUP TXCOMINIT (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXCOMSAS (posedge TXUSRCLK2) (0.136::0.144))
(SETUP TXCOMSAS (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.169::0.179))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCOMWAKE (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXCOMWAKE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXDATA (posedge TXUSRCLK2) (0.173::0.184))
+ (SETUP TXDATA (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXDETECTRX (posedge TXUSRCLK2) (0.169::0.179))
+ (SETUP TXDETECTRX (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXDLYHOLD (posedge TXPHDLYTSTCLK) (0.387::0.617))
(SETUP TXDLYHOLD (posedge TXPHDLYTSTCLK) (0.581::0.925))
- (HOLD TXPHDLYTSTCLK (posedge TXPHDLYTSTCLK) (0.387::0.617))
- (SETUP TXPHDLYTSTCLK (posedge TXPHDLYTSTCLK) (0.581::0.925))
+ (HOLD TXDLYUPDOWN (posedge TXPHDLYTSTCLK) (0.387::0.617))
+ (SETUP TXDLYUPDOWN (posedge TXPHDLYTSTCLK) (0.581::0.925))
(HOLD TXELECIDLE (posedge TXUSRCLK2) (0.072::0.076))
(SETUP TXELECIDLE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXHEADER (posedge TXUSRCLK2) (0.167::0.177))
+ (SETUP TXHEADER (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXINHIBIT (posedge TXUSRCLK2) (0.153::0.162))
(SETUP TXINHIBIT (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.143::0.152))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.148::0.157))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPD (posedge TXUSRCLK2) (0.209::0.246))
+ (SETUP TXPD (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPOLARITY (posedge TXUSRCLK2) (0.143::0.152))
+ (SETUP TXPOLARITY (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPRBSFORCEERR (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXPRBSFORCEERR (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPRBSSEL (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXPRBSSEL (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXRATE (posedge TXUSRCLK2) (0.153::0.162))
+ (SETUP TXRATE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXSEQUENCE (posedge TXUSRCLK2) (0.172::0.183))
+ (SETUP TXSEQUENCE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXSTARTSEQ (posedge TXUSRCLK2) (0.148::0.157))
+ (SETUP TXSTARTSEQ (posedge TXUSRCLK2) (0.680::0.722))
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_DRPADDR")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD DRPCLK (posedge DRPCLK) (0.172::0.183))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_DRPDI")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD DRPCLK (posedge DRPCLK) (0.154::0.164))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_16")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_16")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -121,7 +117,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_20")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_20")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -129,7 +125,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_32")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_32")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -137,7 +133,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_40")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_40")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -145,7 +141,23 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_TRUE_RX_DATA_WIDTH_32")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_16")
+ (INSTANCE GTPE2_CHANNEL)
+ (TIMINGCHECK
+ (HOLD RX_DATA_WIDTH (posedge RXUSRCLK2) (0.159::0.183))
+ (SETUP RX_DATA_WIDTH (posedge RXUSRCLK2) (0.328::0.378))
+ )
+ )
+ (CELL
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_20")
+ (INSTANCE GTPE2_CHANNEL)
+ (TIMINGCHECK
+ (HOLD RX_DATA_WIDTH (posedge RXUSRCLK2) (0.159::0.183))
+ (SETUP RX_DATA_WIDTH (posedge RXUSRCLK2) (0.328::0.378))
+ )
+ )
+ (CELL
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_32")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -153,7 +165,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_TRUE_RX_DATA_WIDTH_40")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_40")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -161,110 +173,6 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_16")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.159::0.183))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.328::0.378))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_20")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.159::0.183))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.328::0.378))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDLEVEL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.113::0.120))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXPRBSSEL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.121::0.128))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXRATE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.119::0.126))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_SCANIN")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD SCANCLK (posedge SCANCLK) (0.723::0.832))
- (SETUP SCANCLK (posedge SCANCLK) (1.220::1.404))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TX8B10BBYPASS")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.161::0.171))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXCHARDISPMODE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.170::0.181))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXCHARDISPVAL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.167::0.177))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXCHARISK")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXDATA")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.173::0.184))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXHEADER")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.167::0.177))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPD")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.209::0.246))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
(CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPI_PPMCLK_SEL_TXUSRCLK")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
@@ -281,43 +189,13 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPIPPMSTEPSIZE_TXPI_PPMCLK_SEL_TXUSRCLK")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK (posedge TXUSRCLK) (0.158::0.168))
- (SETUP TXUSRCLK (posedge TXUSRCLK) (0.466::0.495))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPIPPMSTEPSIZE_TXPI_PPMCLK_SEL_TXUSRCLK2")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPIPPMSTEPSIZE_TXPI_PPMCLK_SEL")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.158::0.168))
(SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.466::0.495))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPRBSSEL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXRATE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.153::0.162))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXSEQUENCE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.172::0.183))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXUSRCLK (posedge TXUSRCLK) (0.158::0.168))
+ (SETUP TXUSRCLK (posedge TXUSRCLK) (0.466::0.495))
)
)
)
\ No newline at end of file
diff --git a/artix7/timings/GTP_CHANNEL_2.sdf b/artix7/timings/GTP_CHANNEL_2.sdf
index 5819892..d846ae0 100644
--- a/artix7/timings/GTP_CHANNEL_2.sdf
+++ b/artix7/timings/GTP_CHANNEL_2.sdf
@@ -1,14 +1,13 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL")
(INSTANCE GTPE2_CHANNEL)
(DELAY
(ABSOLUTE
- (IOPATH DRPCLK DRPRDY (0.530::0.563)(0.836::0.888))
(IOPATH PMASCANCLK0 PMASCANOUT6 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK1 PMASCANOUT0 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK1 PMASCANOUT1 (0.452::0.720)(1.657::2.640))
@@ -16,104 +15,101 @@
(IOPATH PMASCANCLK1 PMASCANOUT3 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK2 PMASCANOUT4 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK3 PMASCANOUT5 (0.452::0.720)(1.657::2.640))
- (IOPATH RXUSRCLK2 PHYSTATUS (0.472::0.501)(1.021::1.084))
- (IOPATH RXUSRCLK2 RXBYTEISALIGNED (0.490::0.520)(1.012::1.075))
- (IOPATH RXUSRCLK2 RXBYTEREALIGN (0.492::0.522)(1.001::1.063))
- (IOPATH RXUSRCLK2 RXCHANBONDSEQ (0.449::0.477)(1.030::1.094))
- (IOPATH RXUSRCLK2 RXCHANISALIGNED (0.498::0.529)(1.002::1.064))
- (IOPATH RXUSRCLK2 RXCHANREALIGN (0.452::0.480)(1.022::1.085))
- (IOPATH RXUSRCLK2 RXCOMINITDET (0.494::0.525)(0.978::1.039))
- (IOPATH RXUSRCLK2 RXCOMMADET (0.445::0.473)(0.921::0.978))
- (IOPATH RXUSRCLK2 RXCOMSASDET (0.511::0.543)(1.026::1.090))
- (IOPATH RXUSRCLK2 RXCOMWAKEDET (0.509::0.541)(1.054::1.119))
- (IOPATH RXUSRCLK2 RXHEADERVALID (0.437::0.464)(0.991::1.052))
- (IOPATH RXUSRCLK2 RXPRBSERR (0.470::0.499)(0.955::1.014))
- (IOPATH RXUSRCLK2 RXRATEDONE (0.471::0.500)(0.962::1.022))
- (IOPATH RXUSRCLK2 RXRESETDONE (0.525::0.558)(0.954::1.013))
- (IOPATH RXUSRCLK2 RXVALID (0.480::0.510)(1.016::1.079))
- (IOPATH TXUSRCLK2 TXCOMFINISH (0.899::1.055)(1.101::1.293))
- (IOPATH TXUSRCLK2 TXGEARBOXREADY (0.470::0.499)(1.026::1.090))
- (IOPATH TXUSRCLK2 TXRATEDONE (0.487::0.517)(1.005::1.067))
- (IOPATH TXUSRCLK2 TXRESETDONE (0.482::0.512)(0.973::1.033))
)
)
(TIMINGCHECK
- (HOLD DRPCLK (posedge DRPCLK) (0.160::0.170))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- (HOLD DRPCLK (posedge DRPCLK) (0.140::0.149))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.105::0.111))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.107::0.114))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD DRPADDR (posedge DRPCLK) (0.172::0.183))
+ (SETUP DRPADDR (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPDI (posedge DRPCLK) (0.154::0.164))
+ (SETUP DRPDI (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPEN (posedge DRPCLK) (0.160::0.170))
+ (SETUP DRPEN (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPWE (posedge DRPCLK) (0.140::0.149))
+ (SETUP DRPWE (posedge DRPCLK) (0.380::0.403))
+ (HOLD RX8B10BEN (posedge RXUSRCLK2) (0.105::0.111))
+ (SETUP RX8B10BEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCHBONDEN (posedge RXUSRCLK2) (0.107::0.114))
+ (SETUP RXCHBONDEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCHBONDLEVEL (posedge RXUSRCLK2) (0.113::0.120))
+ (SETUP RXCHBONDLEVEL (posedge RXUSRCLK2) (0.680::0.722))
(HOLD RXCHBONDMASTER (posedge RXUSRCLK2) (0.097::0.103))
(SETUP RXCHBONDMASTER (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.098::0.104))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.100::0.106))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.095::0.101))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCHBONDSLAVE (posedge RXUSRCLK2) (0.098::0.104))
+ (SETUP RXCHBONDSLAVE (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCOMMADETEN (posedge RXUSRCLK2) (0.100::0.106))
+ (SETUP RXCOMMADETEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXGEARBOXSLIP (posedge RXUSRCLK2) (0.095::0.101))
+ (SETUP RXGEARBOXSLIP (posedge RXUSRCLK2) (0.680::0.722))
(HOLD RXMCOMMAALIGNEN (posedge RXUSRCLK2) (0.129::0.137))
(SETUP RXMCOMMAALIGNEN (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.132::0.140))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.116::0.123))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.132::0.140))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPCOMMAALIGNEN (posedge RXUSRCLK2) (0.132::0.140))
+ (SETUP RXPCOMMAALIGNEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPOLARITY (posedge RXUSRCLK2) (0.116::0.123))
+ (SETUP RXPOLARITY (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPRBSCNTRESET (posedge RXUSRCLK2) (0.132::0.140))
+ (SETUP RXPRBSCNTRESET (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPRBSSEL (posedge RXUSRCLK2) (0.121::0.128))
+ (SETUP RXPRBSSEL (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXRATE (posedge RXUSRCLK2) (0.119::0.126))
+ (SETUP RXRATE (posedge RXUSRCLK2) (0.680::0.722))
(HOLD RXSLIDE (posedge RXUSRCLK2) (0.133::0.141))
(SETUP RXSLIDE (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD SCANCLK (posedge SCANCLK) (0.723::0.832))
- (SETUP SCANCLK (posedge SCANCLK) (1.220::1.404))
+ (HOLD SCANENB (posedge SCANCLK) (0.723::0.832))
+ (SETUP SCANENB (posedge SCANCLK) (1.220::1.404))
+ (HOLD SCANIN (posedge SCANCLK) (0.723::0.832))
+ (SETUP SCANIN (posedge SCANCLK) (1.220::1.404))
(HOLD SCANMODEB (posedge SCANCLK) (0.723::0.832))
(SETUP SCANMODEB (posedge SCANCLK) (1.220::1.404))
(HOLD SETERRSTATUS (posedge RXUSRCLK2) (0.209::0.246))
(SETUP SETERRSTATUS (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD TX8B10BBYPASS (posedge TXUSRCLK2) (0.161::0.171))
+ (SETUP TX8B10BBYPASS (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TX8B10BEN (posedge TXUSRCLK2) (0.153::0.163))
(SETUP TX8B10BEN (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCHARDISPMODE (posedge TXUSRCLK2) (0.170::0.181))
+ (SETUP TXCHARDISPMODE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCHARDISPVAL (posedge TXUSRCLK2) (0.167::0.177))
+ (SETUP TXCHARDISPVAL (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCHARISK (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXCHARISK (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXCOMINIT (posedge TXUSRCLK2) (0.172::0.183))
(SETUP TXCOMINIT (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXCOMSAS (posedge TXUSRCLK2) (0.136::0.144))
(SETUP TXCOMSAS (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.169::0.179))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCOMWAKE (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXCOMWAKE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXDATA (posedge TXUSRCLK2) (0.173::0.184))
+ (SETUP TXDATA (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXDETECTRX (posedge TXUSRCLK2) (0.169::0.179))
+ (SETUP TXDETECTRX (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXDLYHOLD (posedge TXPHDLYTSTCLK) (0.387::0.617))
(SETUP TXDLYHOLD (posedge TXPHDLYTSTCLK) (0.581::0.925))
- (HOLD TXPHDLYTSTCLK (posedge TXPHDLYTSTCLK) (0.387::0.617))
- (SETUP TXPHDLYTSTCLK (posedge TXPHDLYTSTCLK) (0.581::0.925))
+ (HOLD TXDLYUPDOWN (posedge TXPHDLYTSTCLK) (0.387::0.617))
+ (SETUP TXDLYUPDOWN (posedge TXPHDLYTSTCLK) (0.581::0.925))
(HOLD TXELECIDLE (posedge TXUSRCLK2) (0.072::0.076))
(SETUP TXELECIDLE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXHEADER (posedge TXUSRCLK2) (0.167::0.177))
+ (SETUP TXHEADER (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXINHIBIT (posedge TXUSRCLK2) (0.153::0.162))
(SETUP TXINHIBIT (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.143::0.152))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.148::0.157))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPD (posedge TXUSRCLK2) (0.209::0.246))
+ (SETUP TXPD (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPOLARITY (posedge TXUSRCLK2) (0.143::0.152))
+ (SETUP TXPOLARITY (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPRBSFORCEERR (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXPRBSFORCEERR (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPRBSSEL (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXPRBSSEL (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXRATE (posedge TXUSRCLK2) (0.153::0.162))
+ (SETUP TXRATE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXSEQUENCE (posedge TXUSRCLK2) (0.172::0.183))
+ (SETUP TXSEQUENCE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXSTARTSEQ (posedge TXUSRCLK2) (0.148::0.157))
+ (SETUP TXSTARTSEQ (posedge TXUSRCLK2) (0.680::0.722))
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_DRPADDR")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD DRPCLK (posedge DRPCLK) (0.172::0.183))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_DRPDI")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD DRPCLK (posedge DRPCLK) (0.154::0.164))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_16")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_16")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -121,7 +117,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_20")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_20")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -129,7 +125,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_32")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_32")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -137,7 +133,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_40")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_40")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -145,7 +141,23 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_TRUE_RX_DATA_WIDTH_32")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_16")
+ (INSTANCE GTPE2_CHANNEL)
+ (TIMINGCHECK
+ (HOLD RX_DATA_WIDTH (posedge RXUSRCLK2) (0.159::0.183))
+ (SETUP RX_DATA_WIDTH (posedge RXUSRCLK2) (0.328::0.378))
+ )
+ )
+ (CELL
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_20")
+ (INSTANCE GTPE2_CHANNEL)
+ (TIMINGCHECK
+ (HOLD RX_DATA_WIDTH (posedge RXUSRCLK2) (0.159::0.183))
+ (SETUP RX_DATA_WIDTH (posedge RXUSRCLK2) (0.328::0.378))
+ )
+ )
+ (CELL
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_32")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -153,7 +165,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_TRUE_RX_DATA_WIDTH_40")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_40")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -161,110 +173,6 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_16")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.159::0.183))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.328::0.378))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_20")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.159::0.183))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.328::0.378))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDLEVEL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.113::0.120))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXPRBSSEL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.121::0.128))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXRATE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.119::0.126))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_SCANIN")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD SCANCLK (posedge SCANCLK) (0.723::0.832))
- (SETUP SCANCLK (posedge SCANCLK) (1.220::1.404))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TX8B10BBYPASS")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.161::0.171))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXCHARDISPMODE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.170::0.181))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXCHARDISPVAL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.167::0.177))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXCHARISK")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXDATA")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.173::0.184))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXHEADER")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.167::0.177))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPD")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.209::0.246))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
(CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPI_PPMCLK_SEL_TXUSRCLK")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
@@ -281,43 +189,13 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPIPPMSTEPSIZE_TXPI_PPMCLK_SEL_TXUSRCLK")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK (posedge TXUSRCLK) (0.158::0.168))
- (SETUP TXUSRCLK (posedge TXUSRCLK) (0.466::0.495))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPIPPMSTEPSIZE_TXPI_PPMCLK_SEL_TXUSRCLK2")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPIPPMSTEPSIZE_TXPI_PPMCLK_SEL")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.158::0.168))
(SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.466::0.495))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPRBSSEL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXRATE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.153::0.162))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXSEQUENCE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.172::0.183))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXUSRCLK (posedge TXUSRCLK) (0.158::0.168))
+ (SETUP TXUSRCLK (posedge TXUSRCLK) (0.466::0.495))
)
)
)
\ No newline at end of file
diff --git a/artix7/timings/GTP_CHANNEL_3.sdf b/artix7/timings/GTP_CHANNEL_3.sdf
index 5819892..d846ae0 100644
--- a/artix7/timings/GTP_CHANNEL_3.sdf
+++ b/artix7/timings/GTP_CHANNEL_3.sdf
@@ -1,14 +1,13 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL")
(INSTANCE GTPE2_CHANNEL)
(DELAY
(ABSOLUTE
- (IOPATH DRPCLK DRPRDY (0.530::0.563)(0.836::0.888))
(IOPATH PMASCANCLK0 PMASCANOUT6 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK1 PMASCANOUT0 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK1 PMASCANOUT1 (0.452::0.720)(1.657::2.640))
@@ -16,104 +15,101 @@
(IOPATH PMASCANCLK1 PMASCANOUT3 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK2 PMASCANOUT4 (0.452::0.720)(1.657::2.640))
(IOPATH PMASCANCLK3 PMASCANOUT5 (0.452::0.720)(1.657::2.640))
- (IOPATH RXUSRCLK2 PHYSTATUS (0.472::0.501)(1.021::1.084))
- (IOPATH RXUSRCLK2 RXBYTEISALIGNED (0.490::0.520)(1.012::1.075))
- (IOPATH RXUSRCLK2 RXBYTEREALIGN (0.492::0.522)(1.001::1.063))
- (IOPATH RXUSRCLK2 RXCHANBONDSEQ (0.449::0.477)(1.030::1.094))
- (IOPATH RXUSRCLK2 RXCHANISALIGNED (0.498::0.529)(1.002::1.064))
- (IOPATH RXUSRCLK2 RXCHANREALIGN (0.452::0.480)(1.022::1.085))
- (IOPATH RXUSRCLK2 RXCOMINITDET (0.494::0.525)(0.978::1.039))
- (IOPATH RXUSRCLK2 RXCOMMADET (0.445::0.473)(0.921::0.978))
- (IOPATH RXUSRCLK2 RXCOMSASDET (0.511::0.543)(1.026::1.090))
- (IOPATH RXUSRCLK2 RXCOMWAKEDET (0.509::0.541)(1.054::1.119))
- (IOPATH RXUSRCLK2 RXHEADERVALID (0.437::0.464)(0.991::1.052))
- (IOPATH RXUSRCLK2 RXPRBSERR (0.470::0.499)(0.955::1.014))
- (IOPATH RXUSRCLK2 RXRATEDONE (0.471::0.500)(0.962::1.022))
- (IOPATH RXUSRCLK2 RXRESETDONE (0.525::0.558)(0.954::1.013))
- (IOPATH RXUSRCLK2 RXVALID (0.480::0.510)(1.016::1.079))
- (IOPATH TXUSRCLK2 TXCOMFINISH (0.899::1.055)(1.101::1.293))
- (IOPATH TXUSRCLK2 TXGEARBOXREADY (0.470::0.499)(1.026::1.090))
- (IOPATH TXUSRCLK2 TXRATEDONE (0.487::0.517)(1.005::1.067))
- (IOPATH TXUSRCLK2 TXRESETDONE (0.482::0.512)(0.973::1.033))
)
)
(TIMINGCHECK
- (HOLD DRPCLK (posedge DRPCLK) (0.160::0.170))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- (HOLD DRPCLK (posedge DRPCLK) (0.140::0.149))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.105::0.111))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.107::0.114))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD DRPADDR (posedge DRPCLK) (0.172::0.183))
+ (SETUP DRPADDR (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPDI (posedge DRPCLK) (0.154::0.164))
+ (SETUP DRPDI (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPEN (posedge DRPCLK) (0.160::0.170))
+ (SETUP DRPEN (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPWE (posedge DRPCLK) (0.140::0.149))
+ (SETUP DRPWE (posedge DRPCLK) (0.380::0.403))
+ (HOLD RX8B10BEN (posedge RXUSRCLK2) (0.105::0.111))
+ (SETUP RX8B10BEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCHBONDEN (posedge RXUSRCLK2) (0.107::0.114))
+ (SETUP RXCHBONDEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCHBONDLEVEL (posedge RXUSRCLK2) (0.113::0.120))
+ (SETUP RXCHBONDLEVEL (posedge RXUSRCLK2) (0.680::0.722))
(HOLD RXCHBONDMASTER (posedge RXUSRCLK2) (0.097::0.103))
(SETUP RXCHBONDMASTER (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.098::0.104))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.100::0.106))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.095::0.101))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCHBONDSLAVE (posedge RXUSRCLK2) (0.098::0.104))
+ (SETUP RXCHBONDSLAVE (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXCOMMADETEN (posedge RXUSRCLK2) (0.100::0.106))
+ (SETUP RXCOMMADETEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXGEARBOXSLIP (posedge RXUSRCLK2) (0.095::0.101))
+ (SETUP RXGEARBOXSLIP (posedge RXUSRCLK2) (0.680::0.722))
(HOLD RXMCOMMAALIGNEN (posedge RXUSRCLK2) (0.129::0.137))
(SETUP RXMCOMMAALIGNEN (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.132::0.140))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.116::0.123))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.132::0.140))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPCOMMAALIGNEN (posedge RXUSRCLK2) (0.132::0.140))
+ (SETUP RXPCOMMAALIGNEN (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPOLARITY (posedge RXUSRCLK2) (0.116::0.123))
+ (SETUP RXPOLARITY (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPRBSCNTRESET (posedge RXUSRCLK2) (0.132::0.140))
+ (SETUP RXPRBSCNTRESET (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXPRBSSEL (posedge RXUSRCLK2) (0.121::0.128))
+ (SETUP RXPRBSSEL (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD RXRATE (posedge RXUSRCLK2) (0.119::0.126))
+ (SETUP RXRATE (posedge RXUSRCLK2) (0.680::0.722))
(HOLD RXSLIDE (posedge RXUSRCLK2) (0.133::0.141))
(SETUP RXSLIDE (posedge RXUSRCLK2) (0.680::0.722))
- (HOLD SCANCLK (posedge SCANCLK) (0.723::0.832))
- (SETUP SCANCLK (posedge SCANCLK) (1.220::1.404))
+ (HOLD SCANENB (posedge SCANCLK) (0.723::0.832))
+ (SETUP SCANENB (posedge SCANCLK) (1.220::1.404))
+ (HOLD SCANIN (posedge SCANCLK) (0.723::0.832))
+ (SETUP SCANIN (posedge SCANCLK) (1.220::1.404))
(HOLD SCANMODEB (posedge SCANCLK) (0.723::0.832))
(SETUP SCANMODEB (posedge SCANCLK) (1.220::1.404))
(HOLD SETERRSTATUS (posedge RXUSRCLK2) (0.209::0.246))
(SETUP SETERRSTATUS (posedge RXUSRCLK2) (0.680::0.722))
+ (HOLD TX8B10BBYPASS (posedge TXUSRCLK2) (0.161::0.171))
+ (SETUP TX8B10BBYPASS (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TX8B10BEN (posedge TXUSRCLK2) (0.153::0.163))
(SETUP TX8B10BEN (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCHARDISPMODE (posedge TXUSRCLK2) (0.170::0.181))
+ (SETUP TXCHARDISPMODE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCHARDISPVAL (posedge TXUSRCLK2) (0.167::0.177))
+ (SETUP TXCHARDISPVAL (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCHARISK (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXCHARISK (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXCOMINIT (posedge TXUSRCLK2) (0.172::0.183))
(SETUP TXCOMINIT (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXCOMSAS (posedge TXUSRCLK2) (0.136::0.144))
(SETUP TXCOMSAS (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.169::0.179))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXCOMWAKE (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXCOMWAKE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXDATA (posedge TXUSRCLK2) (0.173::0.184))
+ (SETUP TXDATA (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXDETECTRX (posedge TXUSRCLK2) (0.169::0.179))
+ (SETUP TXDETECTRX (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXDLYHOLD (posedge TXPHDLYTSTCLK) (0.387::0.617))
(SETUP TXDLYHOLD (posedge TXPHDLYTSTCLK) (0.581::0.925))
- (HOLD TXPHDLYTSTCLK (posedge TXPHDLYTSTCLK) (0.387::0.617))
- (SETUP TXPHDLYTSTCLK (posedge TXPHDLYTSTCLK) (0.581::0.925))
+ (HOLD TXDLYUPDOWN (posedge TXPHDLYTSTCLK) (0.387::0.617))
+ (SETUP TXDLYUPDOWN (posedge TXPHDLYTSTCLK) (0.581::0.925))
(HOLD TXELECIDLE (posedge TXUSRCLK2) (0.072::0.076))
(SETUP TXELECIDLE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXHEADER (posedge TXUSRCLK2) (0.167::0.177))
+ (SETUP TXHEADER (posedge TXUSRCLK2) (0.680::0.722))
(HOLD TXINHIBIT (posedge TXUSRCLK2) (0.153::0.162))
(SETUP TXINHIBIT (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.143::0.152))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.148::0.157))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPD (posedge TXUSRCLK2) (0.209::0.246))
+ (SETUP TXPD (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPOLARITY (posedge TXUSRCLK2) (0.143::0.152))
+ (SETUP TXPOLARITY (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPRBSFORCEERR (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXPRBSFORCEERR (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXPRBSSEL (posedge TXUSRCLK2) (0.160::0.170))
+ (SETUP TXPRBSSEL (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXRATE (posedge TXUSRCLK2) (0.153::0.162))
+ (SETUP TXRATE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXSEQUENCE (posedge TXUSRCLK2) (0.172::0.183))
+ (SETUP TXSEQUENCE (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXSTARTSEQ (posedge TXUSRCLK2) (0.148::0.157))
+ (SETUP TXSTARTSEQ (posedge TXUSRCLK2) (0.680::0.722))
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_DRPADDR")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD DRPCLK (posedge DRPCLK) (0.172::0.183))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_DRPDI")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD DRPCLK (posedge DRPCLK) (0.154::0.164))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_16")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_16")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -121,7 +117,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_20")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_20")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -129,7 +125,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_32")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_32")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -137,7 +133,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_FALSE_RX_DATA_WIDTH_40")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_FALSE_RX_DATA_WIDTH_40")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -145,7 +141,23 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_TRUE_RX_DATA_WIDTH_32")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_16")
+ (INSTANCE GTPE2_CHANNEL)
+ (TIMINGCHECK
+ (HOLD RX_DATA_WIDTH (posedge RXUSRCLK2) (0.159::0.183))
+ (SETUP RX_DATA_WIDTH (posedge RXUSRCLK2) (0.328::0.378))
+ )
+ )
+ (CELL
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_20")
+ (INSTANCE GTPE2_CHANNEL)
+ (TIMINGCHECK
+ (HOLD RX_DATA_WIDTH (posedge RXUSRCLK2) (0.159::0.183))
+ (SETUP RX_DATA_WIDTH (posedge RXUSRCLK2) (0.328::0.378))
+ )
+ )
+ (CELL
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_32")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -153,7 +165,7 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_RXUSRCLK_TRUE_RX_DATA_WIDTH_40")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_40")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD RXUSRCLK (posedge RXUSRCLK) (0.159::0.183))
@@ -161,110 +173,6 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_16")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.159::0.183))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.328::0.378))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDI_GEN_TRUE_RX_DATA_WIDTH_20")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.159::0.183))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.328::0.378))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXCHBONDLEVEL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.113::0.120))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXPRBSSEL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.121::0.128))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_RXRATE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD RXUSRCLK2 (posedge RXUSRCLK2) (0.119::0.126))
- (SETUP RXUSRCLK2 (posedge RXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_SCANIN")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD SCANCLK (posedge SCANCLK) (0.723::0.832))
- (SETUP SCANCLK (posedge SCANCLK) (1.220::1.404))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TX8B10BBYPASS")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.161::0.171))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXCHARDISPMODE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.170::0.181))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXCHARDISPVAL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.167::0.177))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXCHARISK")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXDATA")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.173::0.184))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXHEADER")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.167::0.177))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPD")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.209::0.246))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
(CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPI_PPMCLK_SEL_TXUSRCLK")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
@@ -281,43 +189,13 @@
)
)
(CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPIPPMSTEPSIZE_TXPI_PPMCLK_SEL_TXUSRCLK")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK (posedge TXUSRCLK) (0.158::0.168))
- (SETUP TXUSRCLK (posedge TXUSRCLK) (0.466::0.495))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPIPPMSTEPSIZE_TXPI_PPMCLK_SEL_TXUSRCLK2")
+ (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPIPPMSTEPSIZE_TXPI_PPMCLK_SEL")
(INSTANCE GTPE2_CHANNEL)
(TIMINGCHECK
(HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.158::0.168))
(SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.466::0.495))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXPRBSSEL")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.160::0.170))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXRATE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.153::0.162))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_CHANNEL_GTPE2_CHANNELGTPE2_CHANNEL_TXSEQUENCE")
- (INSTANCE GTPE2_CHANNEL)
- (TIMINGCHECK
- (HOLD TXUSRCLK2 (posedge TXUSRCLK2) (0.172::0.183))
- (SETUP TXUSRCLK2 (posedge TXUSRCLK2) (0.680::0.722))
+ (HOLD TXUSRCLK (posedge TXUSRCLK) (0.158::0.168))
+ (SETUP TXUSRCLK (posedge TXUSRCLK) (0.466::0.495))
)
)
)
\ No newline at end of file
diff --git a/artix7/timings/GTP_COMMON.sdf b/artix7/timings/GTP_COMMON.sdf
index 595a281..3358d55 100644
--- a/artix7/timings/GTP_COMMON.sdf
+++ b/artix7/timings/GTP_COMMON.sdf
@@ -1,14 +1,13 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "GTPE2_COMMON_GTPE2_COMMONGTPE2_COMMON")
(INSTANCE GTPE2_COMMON)
(DELAY
(ABSOLUTE
- (IOPATH DRPCLK DRPRDY (0.530::0.563)(0.836::0.888))
(IOPATH GTGREFCLK0 REFCLKOUTMONITOR0 (0.452::0.720)(1.657::2.640))
(IOPATH GTGREFCLK0 REFCLKOUTMONITOR1 (0.452::0.720)(1.657::2.640))
(IOPATH GTGREFCLK1 REFCLKOUTMONITOR0 (0.452::0.720)(1.657::2.640))
@@ -25,26 +24,14 @@
)
)
(TIMINGCHECK
- (HOLD DRPCLK (posedge DRPCLK) (0.160::0.170))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- (HOLD DRPCLK (posedge DRPCLK) (0.140::0.149))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_COMMON_GTPE2_COMMONGTPE2_COMMON_DRPADDR")
- (INSTANCE GTPE2_COMMON)
- (TIMINGCHECK
- (HOLD DRPCLK (posedge DRPCLK) (0.172::0.183))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
- )
- )
- (CELL
- (CELLTYPE "GTPE2_COMMON_GTPE2_COMMONGTPE2_COMMON_DRPDI")
- (INSTANCE GTPE2_COMMON)
- (TIMINGCHECK
- (HOLD DRPCLK (posedge DRPCLK) (0.154::0.164))
- (SETUP DRPCLK (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPADDR (posedge DRPCLK) (0.172::0.183))
+ (SETUP DRPADDR (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPDI (posedge DRPCLK) (0.154::0.164))
+ (SETUP DRPDI (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPEN (posedge DRPCLK) (0.160::0.170))
+ (SETUP DRPEN (posedge DRPCLK) (0.380::0.403))
+ (HOLD DRPWE (posedge DRPCLK) (0.140::0.149))
+ (SETUP DRPWE (posedge DRPCLK) (0.380::0.403))
)
)
(CELL
diff --git a/artix7/timings/GTP_INT_INTERFACE.sdf b/artix7/timings/GTP_INT_INTERFACE.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/GTP_INT_INTERFACE.sdf
+++ b/artix7/timings/GTP_INT_INTERFACE.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_BRAM.sdf b/artix7/timings/HCLK_BRAM.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_BRAM.sdf
+++ b/artix7/timings/HCLK_BRAM.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_CLB.sdf b/artix7/timings/HCLK_CLB.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_CLB.sdf
+++ b/artix7/timings/HCLK_CLB.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_CMT.sdf b/artix7/timings/HCLK_CMT.sdf
index fb29734..ddd5a23 100644
--- a/artix7/timings/HCLK_CMT.sdf
+++ b/artix7/timings/HCLK_CMT.sdf
@@ -1,18 +1,9 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
- (CELLTYPE "BUFMRCE")
- (INSTANCE BUFMRCE)
- (DELAY
- (ABSOLUTE
- (IOPATH I O (0.033::0.035)(0.097::0.103))
- )
- )
- )
- (CELL
(CELLTYPE "BUFMRCE_CE_TYPE_SYNC_INIT_OUT_0")
(INSTANCE BUFMRCE)
(TIMINGCHECK
diff --git a/artix7/timings/HCLK_CMT_L.sdf b/artix7/timings/HCLK_CMT_L.sdf
index fb29734..ddd5a23 100644
--- a/artix7/timings/HCLK_CMT_L.sdf
+++ b/artix7/timings/HCLK_CMT_L.sdf
@@ -1,18 +1,9 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
- (CELLTYPE "BUFMRCE")
- (INSTANCE BUFMRCE)
- (DELAY
- (ABSOLUTE
- (IOPATH I O (0.033::0.035)(0.097::0.103))
- )
- )
- )
- (CELL
(CELLTYPE "BUFMRCE_CE_TYPE_SYNC_INIT_OUT_0")
(INSTANCE BUFMRCE)
(TIMINGCHECK
diff --git a/artix7/timings/HCLK_DSP_L.sdf b/artix7/timings/HCLK_DSP_L.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_DSP_L.sdf
+++ b/artix7/timings/HCLK_DSP_L.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_DSP_R.sdf b/artix7/timings/HCLK_DSP_R.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_DSP_R.sdf
+++ b/artix7/timings/HCLK_DSP_R.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_FEEDTHRU_1.sdf b/artix7/timings/HCLK_FEEDTHRU_1.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_FEEDTHRU_1.sdf
+++ b/artix7/timings/HCLK_FEEDTHRU_1.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_FEEDTHRU_2.sdf b/artix7/timings/HCLK_FEEDTHRU_2.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_FEEDTHRU_2.sdf
+++ b/artix7/timings/HCLK_FEEDTHRU_2.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_FIFO_L.sdf b/artix7/timings/HCLK_FIFO_L.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_FIFO_L.sdf
+++ b/artix7/timings/HCLK_FIFO_L.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_GTX.sdf b/artix7/timings/HCLK_GTX.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_GTX.sdf
+++ b/artix7/timings/HCLK_GTX.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_INT_INTERFACE.sdf b/artix7/timings/HCLK_INT_INTERFACE.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_INT_INTERFACE.sdf
+++ b/artix7/timings/HCLK_INT_INTERFACE.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_IOB.sdf b/artix7/timings/HCLK_IOB.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_IOB.sdf
+++ b/artix7/timings/HCLK_IOB.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_IOI3.sdf b/artix7/timings/HCLK_IOI3.sdf
index 4acc78e..fca0e25 100644
--- a/artix7/timings/HCLK_IOI3.sdf
+++ b/artix7/timings/HCLK_IOI3.sdf
@@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "BUFIO_DELAY_BYPASS_FALSE")
diff --git a/artix7/timings/HCLK_L.sdf b/artix7/timings/HCLK_L.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_L.sdf
+++ b/artix7/timings/HCLK_L.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_L_BOT_UTURN.sdf b/artix7/timings/HCLK_L_BOT_UTURN.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_L_BOT_UTURN.sdf
+++ b/artix7/timings/HCLK_L_BOT_UTURN.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_R.sdf b/artix7/timings/HCLK_R.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_R.sdf
+++ b/artix7/timings/HCLK_R.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_R_BOT_UTURN.sdf b/artix7/timings/HCLK_R_BOT_UTURN.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_R_BOT_UTURN.sdf
+++ b/artix7/timings/HCLK_R_BOT_UTURN.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_TERM.sdf b/artix7/timings/HCLK_TERM.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_TERM.sdf
+++ b/artix7/timings/HCLK_TERM.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_TERM_GTX.sdf b/artix7/timings/HCLK_TERM_GTX.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_TERM_GTX.sdf
+++ b/artix7/timings/HCLK_TERM_GTX.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_VBRK.sdf b/artix7/timings/HCLK_VBRK.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_VBRK.sdf
+++ b/artix7/timings/HCLK_VBRK.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/HCLK_VFRAME.sdf b/artix7/timings/HCLK_VFRAME.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/HCLK_VFRAME.sdf
+++ b/artix7/timings/HCLK_VFRAME.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/INT_FEEDTHRU_1.sdf b/artix7/timings/INT_FEEDTHRU_1.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/INT_FEEDTHRU_1.sdf
+++ b/artix7/timings/INT_FEEDTHRU_1.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/INT_FEEDTHRU_2.sdf b/artix7/timings/INT_FEEDTHRU_2.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/INT_FEEDTHRU_2.sdf
+++ b/artix7/timings/INT_FEEDTHRU_2.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/INT_INTERFACE_L.sdf b/artix7/timings/INT_INTERFACE_L.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/INT_INTERFACE_L.sdf
+++ b/artix7/timings/INT_INTERFACE_L.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/INT_INTERFACE_R.sdf b/artix7/timings/INT_INTERFACE_R.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/INT_INTERFACE_R.sdf
+++ b/artix7/timings/INT_INTERFACE_R.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/INT_L.sdf b/artix7/timings/INT_L.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/INT_L.sdf
+++ b/artix7/timings/INT_L.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/INT_R.sdf b/artix7/timings/INT_R.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/INT_R.sdf
+++ b/artix7/timings/INT_R.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/IO_INT_INTERFACE_L.sdf b/artix7/timings/IO_INT_INTERFACE_L.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/IO_INT_INTERFACE_L.sdf
+++ b/artix7/timings/IO_INT_INTERFACE_L.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/IO_INT_INTERFACE_R.sdf b/artix7/timings/IO_INT_INTERFACE_R.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/IO_INT_INTERFACE_R.sdf
+++ b/artix7/timings/IO_INT_INTERFACE_R.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/LIOB33.sdf b/artix7/timings/LIOB33.sdf
index 1a3e8c5..43ad6e0 100644
--- a/artix7/timings/LIOB33.sdf
+++ b/artix7/timings/LIOB33.sdf
@@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "IOB33M_INBUF_ENIOB33_IOBM_INBUF_EN")
diff --git a/artix7/timings/LIOB33_SING.sdf b/artix7/timings/LIOB33_SING.sdf
index ae67116..35e5eb8 100644
--- a/artix7/timings/LIOB33_SING.sdf
+++ b/artix7/timings/LIOB33_SING.sdf
@@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "IOB33_INBUF_ENIOB33_IOB_INBUF_EN")
diff --git a/artix7/timings/LIOI3.sdf b/artix7/timings/LIOI3.sdf
index 28404dd..e2758ff 100644
--- a/artix7/timings/LIOI3.sdf
+++ b/artix7/timings/LIOI3.sdf
@@ -1,25 +1,9 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.128::0.138))
- (SETUP C (posedge C) (0.094::0.102))
- )
- )
- (CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD_PIPE")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.258::0.280))
- (SETUP C (posedge C) (-0.081::-0.075))
- )
- )
- (CELL
(CELLTYPE "IDELAYE2_DELAY_SRC_DATAIN")
(INSTANCE IDELAYE2)
(DELAY
@@ -74,6 +58,22 @@
)
)
(CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.128::0.138))
+ (SETUP IDELAY_TYPE (posedge C) (0.094::0.102))
+ )
+ )
+ (CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD_PIPE")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.258::0.280))
+ (SETUP IDELAY_TYPE (posedge C) (-0.081::-0.075))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF")
(INSTANCE ILOGICE3)
(TIMINGCHECK
@@ -87,12 +87,12 @@
(CELLTYPE "ILOGICE3_IFF_DDR")
(INSTANCE ILOGICE3)
(TIMINGCHECK
- (HOLD CKB (posedge CKB) (-0.076::-0.066))
- (SETUP CKB (posedge CKB) (0.430::0.726))
+ (HOLD CE (posedge CKB) (-0.076::-0.066))
+ (SETUP CE (posedge CKB) (0.430::0.726))
(HOLD D (posedge CK) (0.022::0.026))
(SETUP D (posedge CK) (0.091::0.105))
- (HOLD CKB (posedge CKB) (0.022::0.026))
- (SETUP CKB (posedge CKB) (0.091::0.105))
+ (HOLD D (posedge CKB) (0.022::0.026))
+ (SETUP D (posedge CKB) (0.091::0.105))
)
)
(CELL
@@ -156,6 +156,13 @@
)
)
(CELL
+ (CELLTYPE "ILOGICE3_IFF_RECOV")
+ (INSTANCE ILOGICE3)
+ (TIMINGCHECK
+ (SETUP SR (posedge CK) (0.518::0.596))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF_SAMEEDGE")
(INSTANCE ILOGICE3)
(DELAY
@@ -168,13 +175,6 @@
)
)
(CELL
- (CELLTYPE "ILOGICE3_IFF_SETUP")
- (INSTANCE ILOGICE3)
- (TIMINGCHECK
- (RECOVERY SR (posedge CK) (0.518::0.596))
- )
- )
- (CELL
(CELLTYPE "SELMUX2_1")
(INSTANCE ILOGICE3)
(DELAY
@@ -189,6 +189,8 @@
(CELLTYPE "OLOGICE3_OUTFF")
(INSTANCE OLOGICE3)
(TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.059::-0.051))
+ (SETUP OCE (posedge CK) (0.380::0.504))
(HOLD SR (posedge CK) (-0.142::-0.124))
(RECOVERY SR (posedge CK) (0.261::0.300))
(REMOVAL SR (posedge CK) (0.000::0.000))
@@ -211,6 +213,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.164::-0.143))
(SETUP D2 (posedge CK) (0.689::0.834))
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_OUTFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
)
)
(CELL
@@ -243,30 +255,6 @@
)
)
(CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.059::-0.051))
- (SETUP CK (posedge CK) (0.380::0.504))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
(CELLTYPE "OLOGICE3_OUTFF_OPPEDGE")
(INSTANCE OLOGICE3)
(DELAY
@@ -294,6 +282,8 @@
(RECOVERY SR (posedge CK) (0.249::0.286))
(REMOVAL SR (posedge CK) (0.000::0.000))
(SETUP SR (posedge CK) (0.471::0.591))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -312,6 +302,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.302::-0.264))
(SETUP D2 (posedge CK) (0.622::0.788))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_TFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -363,28 +363,4 @@
)
)
)
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
)
\ No newline at end of file
diff --git a/artix7/timings/LIOI3_SING.sdf b/artix7/timings/LIOI3_SING.sdf
index 28404dd..e2758ff 100644
--- a/artix7/timings/LIOI3_SING.sdf
+++ b/artix7/timings/LIOI3_SING.sdf
@@ -1,25 +1,9 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.128::0.138))
- (SETUP C (posedge C) (0.094::0.102))
- )
- )
- (CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD_PIPE")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.258::0.280))
- (SETUP C (posedge C) (-0.081::-0.075))
- )
- )
- (CELL
(CELLTYPE "IDELAYE2_DELAY_SRC_DATAIN")
(INSTANCE IDELAYE2)
(DELAY
@@ -74,6 +58,22 @@
)
)
(CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.128::0.138))
+ (SETUP IDELAY_TYPE (posedge C) (0.094::0.102))
+ )
+ )
+ (CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD_PIPE")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.258::0.280))
+ (SETUP IDELAY_TYPE (posedge C) (-0.081::-0.075))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF")
(INSTANCE ILOGICE3)
(TIMINGCHECK
@@ -87,12 +87,12 @@
(CELLTYPE "ILOGICE3_IFF_DDR")
(INSTANCE ILOGICE3)
(TIMINGCHECK
- (HOLD CKB (posedge CKB) (-0.076::-0.066))
- (SETUP CKB (posedge CKB) (0.430::0.726))
+ (HOLD CE (posedge CKB) (-0.076::-0.066))
+ (SETUP CE (posedge CKB) (0.430::0.726))
(HOLD D (posedge CK) (0.022::0.026))
(SETUP D (posedge CK) (0.091::0.105))
- (HOLD CKB (posedge CKB) (0.022::0.026))
- (SETUP CKB (posedge CKB) (0.091::0.105))
+ (HOLD D (posedge CKB) (0.022::0.026))
+ (SETUP D (posedge CKB) (0.091::0.105))
)
)
(CELL
@@ -156,6 +156,13 @@
)
)
(CELL
+ (CELLTYPE "ILOGICE3_IFF_RECOV")
+ (INSTANCE ILOGICE3)
+ (TIMINGCHECK
+ (SETUP SR (posedge CK) (0.518::0.596))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF_SAMEEDGE")
(INSTANCE ILOGICE3)
(DELAY
@@ -168,13 +175,6 @@
)
)
(CELL
- (CELLTYPE "ILOGICE3_IFF_SETUP")
- (INSTANCE ILOGICE3)
- (TIMINGCHECK
- (RECOVERY SR (posedge CK) (0.518::0.596))
- )
- )
- (CELL
(CELLTYPE "SELMUX2_1")
(INSTANCE ILOGICE3)
(DELAY
@@ -189,6 +189,8 @@
(CELLTYPE "OLOGICE3_OUTFF")
(INSTANCE OLOGICE3)
(TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.059::-0.051))
+ (SETUP OCE (posedge CK) (0.380::0.504))
(HOLD SR (posedge CK) (-0.142::-0.124))
(RECOVERY SR (posedge CK) (0.261::0.300))
(REMOVAL SR (posedge CK) (0.000::0.000))
@@ -211,6 +213,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.164::-0.143))
(SETUP D2 (posedge CK) (0.689::0.834))
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_OUTFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
)
)
(CELL
@@ -243,30 +255,6 @@
)
)
(CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.059::-0.051))
- (SETUP CK (posedge CK) (0.380::0.504))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
(CELLTYPE "OLOGICE3_OUTFF_OPPEDGE")
(INSTANCE OLOGICE3)
(DELAY
@@ -294,6 +282,8 @@
(RECOVERY SR (posedge CK) (0.249::0.286))
(REMOVAL SR (posedge CK) (0.000::0.000))
(SETUP SR (posedge CK) (0.471::0.591))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -312,6 +302,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.302::-0.264))
(SETUP D2 (posedge CK) (0.622::0.788))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_TFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -363,28 +363,4 @@
)
)
)
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
)
\ No newline at end of file
diff --git a/artix7/timings/LIOI3_TBYTESRC.sdf b/artix7/timings/LIOI3_TBYTESRC.sdf
index 28404dd..e2758ff 100644
--- a/artix7/timings/LIOI3_TBYTESRC.sdf
+++ b/artix7/timings/LIOI3_TBYTESRC.sdf
@@ -1,25 +1,9 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.128::0.138))
- (SETUP C (posedge C) (0.094::0.102))
- )
- )
- (CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD_PIPE")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.258::0.280))
- (SETUP C (posedge C) (-0.081::-0.075))
- )
- )
- (CELL
(CELLTYPE "IDELAYE2_DELAY_SRC_DATAIN")
(INSTANCE IDELAYE2)
(DELAY
@@ -74,6 +58,22 @@
)
)
(CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.128::0.138))
+ (SETUP IDELAY_TYPE (posedge C) (0.094::0.102))
+ )
+ )
+ (CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD_PIPE")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.258::0.280))
+ (SETUP IDELAY_TYPE (posedge C) (-0.081::-0.075))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF")
(INSTANCE ILOGICE3)
(TIMINGCHECK
@@ -87,12 +87,12 @@
(CELLTYPE "ILOGICE3_IFF_DDR")
(INSTANCE ILOGICE3)
(TIMINGCHECK
- (HOLD CKB (posedge CKB) (-0.076::-0.066))
- (SETUP CKB (posedge CKB) (0.430::0.726))
+ (HOLD CE (posedge CKB) (-0.076::-0.066))
+ (SETUP CE (posedge CKB) (0.430::0.726))
(HOLD D (posedge CK) (0.022::0.026))
(SETUP D (posedge CK) (0.091::0.105))
- (HOLD CKB (posedge CKB) (0.022::0.026))
- (SETUP CKB (posedge CKB) (0.091::0.105))
+ (HOLD D (posedge CKB) (0.022::0.026))
+ (SETUP D (posedge CKB) (0.091::0.105))
)
)
(CELL
@@ -156,6 +156,13 @@
)
)
(CELL
+ (CELLTYPE "ILOGICE3_IFF_RECOV")
+ (INSTANCE ILOGICE3)
+ (TIMINGCHECK
+ (SETUP SR (posedge CK) (0.518::0.596))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF_SAMEEDGE")
(INSTANCE ILOGICE3)
(DELAY
@@ -168,13 +175,6 @@
)
)
(CELL
- (CELLTYPE "ILOGICE3_IFF_SETUP")
- (INSTANCE ILOGICE3)
- (TIMINGCHECK
- (RECOVERY SR (posedge CK) (0.518::0.596))
- )
- )
- (CELL
(CELLTYPE "SELMUX2_1")
(INSTANCE ILOGICE3)
(DELAY
@@ -189,6 +189,8 @@
(CELLTYPE "OLOGICE3_OUTFF")
(INSTANCE OLOGICE3)
(TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.059::-0.051))
+ (SETUP OCE (posedge CK) (0.380::0.504))
(HOLD SR (posedge CK) (-0.142::-0.124))
(RECOVERY SR (posedge CK) (0.261::0.300))
(REMOVAL SR (posedge CK) (0.000::0.000))
@@ -211,6 +213,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.164::-0.143))
(SETUP D2 (posedge CK) (0.689::0.834))
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_OUTFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
)
)
(CELL
@@ -243,30 +255,6 @@
)
)
(CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.059::-0.051))
- (SETUP CK (posedge CK) (0.380::0.504))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
(CELLTYPE "OLOGICE3_OUTFF_OPPEDGE")
(INSTANCE OLOGICE3)
(DELAY
@@ -294,6 +282,8 @@
(RECOVERY SR (posedge CK) (0.249::0.286))
(REMOVAL SR (posedge CK) (0.000::0.000))
(SETUP SR (posedge CK) (0.471::0.591))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -312,6 +302,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.302::-0.264))
(SETUP D2 (posedge CK) (0.622::0.788))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_TFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -363,28 +363,4 @@
)
)
)
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
)
\ No newline at end of file
diff --git a/artix7/timings/LIOI3_TBYTETERM.sdf b/artix7/timings/LIOI3_TBYTETERM.sdf
index 28404dd..e2758ff 100644
--- a/artix7/timings/LIOI3_TBYTETERM.sdf
+++ b/artix7/timings/LIOI3_TBYTETERM.sdf
@@ -1,25 +1,9 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.128::0.138))
- (SETUP C (posedge C) (0.094::0.102))
- )
- )
- (CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD_PIPE")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.258::0.280))
- (SETUP C (posedge C) (-0.081::-0.075))
- )
- )
- (CELL
(CELLTYPE "IDELAYE2_DELAY_SRC_DATAIN")
(INSTANCE IDELAYE2)
(DELAY
@@ -74,6 +58,22 @@
)
)
(CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.128::0.138))
+ (SETUP IDELAY_TYPE (posedge C) (0.094::0.102))
+ )
+ )
+ (CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD_PIPE")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.258::0.280))
+ (SETUP IDELAY_TYPE (posedge C) (-0.081::-0.075))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF")
(INSTANCE ILOGICE3)
(TIMINGCHECK
@@ -87,12 +87,12 @@
(CELLTYPE "ILOGICE3_IFF_DDR")
(INSTANCE ILOGICE3)
(TIMINGCHECK
- (HOLD CKB (posedge CKB) (-0.076::-0.066))
- (SETUP CKB (posedge CKB) (0.430::0.726))
+ (HOLD CE (posedge CKB) (-0.076::-0.066))
+ (SETUP CE (posedge CKB) (0.430::0.726))
(HOLD D (posedge CK) (0.022::0.026))
(SETUP D (posedge CK) (0.091::0.105))
- (HOLD CKB (posedge CKB) (0.022::0.026))
- (SETUP CKB (posedge CKB) (0.091::0.105))
+ (HOLD D (posedge CKB) (0.022::0.026))
+ (SETUP D (posedge CKB) (0.091::0.105))
)
)
(CELL
@@ -156,6 +156,13 @@
)
)
(CELL
+ (CELLTYPE "ILOGICE3_IFF_RECOV")
+ (INSTANCE ILOGICE3)
+ (TIMINGCHECK
+ (SETUP SR (posedge CK) (0.518::0.596))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF_SAMEEDGE")
(INSTANCE ILOGICE3)
(DELAY
@@ -168,13 +175,6 @@
)
)
(CELL
- (CELLTYPE "ILOGICE3_IFF_SETUP")
- (INSTANCE ILOGICE3)
- (TIMINGCHECK
- (RECOVERY SR (posedge CK) (0.518::0.596))
- )
- )
- (CELL
(CELLTYPE "SELMUX2_1")
(INSTANCE ILOGICE3)
(DELAY
@@ -189,6 +189,8 @@
(CELLTYPE "OLOGICE3_OUTFF")
(INSTANCE OLOGICE3)
(TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.059::-0.051))
+ (SETUP OCE (posedge CK) (0.380::0.504))
(HOLD SR (posedge CK) (-0.142::-0.124))
(RECOVERY SR (posedge CK) (0.261::0.300))
(REMOVAL SR (posedge CK) (0.000::0.000))
@@ -211,6 +213,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.164::-0.143))
(SETUP D2 (posedge CK) (0.689::0.834))
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_OUTFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
)
)
(CELL
@@ -243,30 +255,6 @@
)
)
(CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.059::-0.051))
- (SETUP CK (posedge CK) (0.380::0.504))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
(CELLTYPE "OLOGICE3_OUTFF_OPPEDGE")
(INSTANCE OLOGICE3)
(DELAY
@@ -294,6 +282,8 @@
(RECOVERY SR (posedge CK) (0.249::0.286))
(REMOVAL SR (posedge CK) (0.000::0.000))
(SETUP SR (posedge CK) (0.471::0.591))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -312,6 +302,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.302::-0.264))
(SETUP D2 (posedge CK) (0.622::0.788))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_TFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -363,28 +363,4 @@
)
)
)
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
)
\ No newline at end of file
diff --git a/artix7/timings/L_TERM_INT.sdf b/artix7/timings/L_TERM_INT.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/L_TERM_INT.sdf
+++ b/artix7/timings/L_TERM_INT.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/MONITOR_BOT.sdf b/artix7/timings/MONITOR_BOT.sdf
index 604479f..6f76e82 100644
--- a/artix7/timings/MONITOR_BOT.sdf
+++ b/artix7/timings/MONITOR_BOT.sdf
@@ -1,44 +1,20 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "XADC")
(INSTANCE XADC)
- (DELAY
- (ABSOLUTE
- (IOPATH DCLK BUSY (0.301::0.319)(1.218::1.294))
- (IOPATH DCLK DRDY (0.256::0.272)(1.132::1.204))
- (IOPATH DCLK EOC (0.379::0.403)(1.437::1.527))
- (IOPATH DCLK EOS (0.288::0.306)(1.231::1.309))
- (IOPATH DCLK JTAGBUSY (0.334::0.354)(1.331::1.415))
- (IOPATH DCLK JTAGLOCKED (0.276::0.294)(1.190::1.264))
- (IOPATH DCLK JTAGMODIFIED (0.273::0.289)(1.177::1.251))
- (IOPATH DCLK OT (0.301::0.319)(1.269::1.349))
- )
- )
(TIMINGCHECK
- (HOLD DCLK (posedge DCLK) (-0.025::-0.013))
- (SETUP DCLK (posedge DCLK) (0.800::0.848))
- (HOLD DCLK (posedge DCLK) (-0.022::-0.005))
- (SETUP DCLK (posedge DCLK) (0.531::0.565))
- )
- )
- (CELL
- (CELLTYPE "XADC_DADDR")
- (INSTANCE XADC)
- (TIMINGCHECK
- (HOLD DCLK (posedge DCLK) (-0.002::0.017))
- (SETUP DCLK (posedge DCLK) (0.659::0.699))
- )
- )
- (CELL
- (CELLTYPE "XADC_DI")
- (INSTANCE XADC)
- (TIMINGCHECK
- (HOLD DCLK (posedge DCLK) (-0.009::0.010))
- (SETUP DCLK (posedge DCLK) (0.610::0.648))
+ (HOLD DADDR (posedge DCLK) (-0.002::0.017))
+ (SETUP DADDR (posedge DCLK) (0.659::0.699))
+ (HOLD DEN (posedge DCLK) (-0.025::-0.013))
+ (SETUP DEN (posedge DCLK) (0.800::0.848))
+ (HOLD DI (posedge DCLK) (-0.009::0.010))
+ (SETUP DI (posedge DCLK) (0.610::0.648))
+ (HOLD DWE (posedge DCLK) (-0.022::-0.005))
+ (SETUP DWE (posedge DCLK) (0.531::0.565))
)
)
)
\ No newline at end of file
diff --git a/artix7/timings/MONITOR_MID.sdf b/artix7/timings/MONITOR_MID.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/MONITOR_MID.sdf
+++ b/artix7/timings/MONITOR_MID.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/MONITOR_TOP.sdf b/artix7/timings/MONITOR_TOP.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/MONITOR_TOP.sdf
+++ b/artix7/timings/MONITOR_TOP.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/PCIE_BOT.sdf b/artix7/timings/PCIE_BOT.sdf
index 7a365b6..e388eb1 100644
--- a/artix7/timings/PCIE_BOT.sdf
+++ b/artix7/timings/PCIE_BOT.sdf
@@ -1,38 +1,13 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "PCIE_2_1_PCIE_2_1PCIE_2_1")
(INSTANCE PCIE_2_1)
(DELAY
(ABSOLUTE
- (IOPATH DRPCLK DRPDO0 (0.161::0.439)(0.372::0.904))
- (IOPATH DRPCLK DRPDO1 (0.147::0.448)(0.348::0.939))
- (IOPATH DRPCLK DRPDO10 (0.153::0.490)(0.371::1.011))
- (IOPATH DRPCLK DRPDO11 (0.145::0.461)(0.348::0.943))
- (IOPATH DRPCLK DRPDO12 (0.142::0.431)(0.345::0.888))
- (IOPATH DRPCLK DRPDO13 (0.157::0.459)(0.370::0.951))
- (IOPATH DRPCLK DRPDO14 (0.159::0.491)(0.385::1.016))
- (IOPATH DRPCLK DRPDO15 (0.137::0.442)(0.337::0.931))
- (IOPATH DRPCLK DRPDO2 (0.160::0.474)(0.374::1.002))
- (IOPATH DRPCLK DRPDO3 (0.168::0.521)(0.388::1.125))
- (IOPATH DRPCLK DRPDO4 (0.144::0.463)(0.349::0.941))
- (IOPATH DRPCLK DRPDO5 (0.143::0.482)(0.340::1.009))
- (IOPATH DRPCLK DRPDO6 (0.165::0.464)(0.387::0.980))
- (IOPATH DRPCLK DRPDO7 (0.206::0.512)(0.453::1.074))
- (IOPATH DRPCLK DRPDO8 (0.217::0.555)(0.478::1.203))
- (IOPATH DRPCLK DRPDO9 (0.207::0.526)(0.452::1.137))
- (IOPATH DRPCLK DRPRDY (0.175::0.454)(0.403::0.948))
- (IOPATH EDTCLK EDTCHANNELSOUT1 (0.407::1.436)(1.000::3.244))
- (IOPATH EDTCLK EDTCHANNELSOUT2 (0.347::0.971)(0.733::2.243))
- (IOPATH EDTCLK EDTCHANNELSOUT3 (0.485::1.227)(0.940::2.687))
- (IOPATH EDTCLK EDTCHANNELSOUT4 (0.431::1.085)(0.905::2.299))
- (IOPATH EDTCLK EDTCHANNELSOUT5 (0.446::1.114)(0.948::2.502))
- (IOPATH EDTCLK EDTCHANNELSOUT6 (0.412::1.033)(0.880::2.317))
- (IOPATH EDTCLK EDTCHANNELSOUT7 (0.380::0.951)(0.776::2.105))
- (IOPATH EDTCLK EDTCHANNELSOUT8 (0.492::1.130)(0.955::2.496))
(IOPATH EDTCONFIGURATION EDTCHANNELSOUT1 (1.055::1.214)(2.202::2.533))
(IOPATH EDTCONFIGURATION EDTCHANNELSOUT2 (0.921::1.060)(1.935::2.226))
(IOPATH EDTCONFIGURATION EDTCHANNELSOUT3 (0.842::0.968)(1.705::1.961))
@@ -41,1140 +16,6 @@
(IOPATH EDTCONFIGURATION EDTCHANNELSOUT6 (0.836::0.962)(1.727::1.986))
(IOPATH EDTCONFIGURATION EDTCHANNELSOUT7 (0.777::0.893)(1.503::1.730))
(IOPATH EDTCONFIGURATION EDTCHANNELSOUT8 (0.845::0.972)(1.727::1.986))
- (IOPATH PIPECLK PIPERX0POLARITY (0.160::0.530)(0.352::1.031))
- (IOPATH PIPECLK PIPERX1POLARITY (0.094::0.406)(0.235::0.858))
- (IOPATH PIPECLK PIPERX2POLARITY (0.132::0.502)(0.310::1.032))
- (IOPATH PIPECLK PIPERX3POLARITY (0.101::0.453)(0.258::0.964))
- (IOPATH PIPECLK PIPERX4POLARITY (0.179::0.539)(0.375::0.992))
- (IOPATH PIPECLK PIPERX5POLARITY (0.108::0.428)(0.265::0.894))
- (IOPATH PIPECLK PIPERX6POLARITY (0.149::0.525)(0.337::1.019))
- (IOPATH PIPECLK PIPERX7POLARITY (0.126::0.466)(0.300::0.939))
- (IOPATH PIPECLK PIPETX0CHARISK0 (0.125::0.509)(0.303::1.102))
- (IOPATH PIPECLK PIPETX0CHARISK1 (0.126::0.449)(0.298::0.940))
- (IOPATH PIPECLK PIPETX0COMPLIANCE (0.132::0.465)(0.310::0.993))
- (IOPATH PIPECLK PIPETX0DATA0 (0.128::0.468)(0.300::0.995))
- (IOPATH PIPECLK PIPETX0DATA1 (0.128::0.465)(0.300::0.986))
- (IOPATH PIPECLK PIPETX0DATA10 (0.112::0.424)(0.276::0.919))
- (IOPATH PIPECLK PIPETX0DATA11 (0.115::0.425)(0.282::0.917))
- (IOPATH PIPECLK PIPETX0DATA12 (0.113::0.422)(0.281::0.877))
- (IOPATH PIPECLK PIPETX0DATA13 (0.115::0.448)(0.287::0.976))
- (IOPATH PIPECLK PIPETX0DATA14 (0.122::0.444)(0.295::0.960))
- (IOPATH PIPECLK PIPETX0DATA15 (0.123::0.491)(0.303::1.101))
- (IOPATH PIPECLK PIPETX0DATA2 (0.131::0.515)(0.320::1.149))
- (IOPATH PIPECLK PIPETX0DATA3 (0.123::0.457)(0.300::1.008))
- (IOPATH PIPECLK PIPETX0DATA4 (0.120::0.441)(0.293::0.957))
- (IOPATH PIPECLK PIPETX0DATA5 (0.114::0.442)(0.281::0.961))
- (IOPATH PIPECLK PIPETX0DATA6 (0.115::0.432)(0.277::0.932))
- (IOPATH PIPECLK PIPETX0DATA7 (0.112::0.435)(0.278::0.941))
- (IOPATH PIPECLK PIPETX0DATA8 (0.116::0.426)(0.282::0.921))
- (IOPATH PIPECLK PIPETX0DATA9 (0.109::0.419)(0.270::0.903))
- (IOPATH PIPECLK PIPETX0ELECIDLE (0.141::0.490)(0.330::1.069))
- (IOPATH PIPECLK PIPETX0POWERDOWN0 (0.114::0.426)(0.278::0.921))
- (IOPATH PIPECLK PIPETX0POWERDOWN1 (0.130::0.491)(0.316::1.102))
- (IOPATH PIPECLK PIPETX1CHARISK0 (0.107::0.462)(0.270::1.022))
- (IOPATH PIPECLK PIPETX1CHARISK1 (0.101::0.422)(0.253::0.861))
- (IOPATH PIPECLK PIPETX1COMPLIANCE (0.103::0.407)(0.257::0.872))
- (IOPATH PIPECLK PIPETX1DATA0 (0.111::0.417)(0.272::0.893))
- (IOPATH PIPECLK PIPETX1DATA1 (0.092::0.399)(0.238::0.846))
- (IOPATH PIPECLK PIPETX1DATA10 (0.091::0.392)(0.234::0.801))
- (IOPATH PIPECLK PIPETX1DATA11 (0.093::0.400)(0.240::0.851))
- (IOPATH PIPECLK PIPETX1DATA12 (0.106::0.422)(0.265::0.900))
- (IOPATH PIPECLK PIPETX1DATA13 (0.100::0.439)(0.254::0.941))
- (IOPATH PIPECLK PIPETX1DATA14 (0.106::0.426)(0.264::0.919))
- (IOPATH PIPECLK PIPETX1DATA15 (0.087::0.477)(0.235::1.024))
- (IOPATH PIPECLK PIPETX1DATA2 (0.110::0.414)(0.269::0.887))
- (IOPATH PIPECLK PIPETX1DATA3 (0.108::0.416)(0.267::0.893))
- (IOPATH PIPECLK PIPETX1DATA4 (0.099::0.415)(0.252::0.882))
- (IOPATH PIPECLK PIPETX1DATA5 (0.098::0.407)(0.247::0.865))
- (IOPATH PIPECLK PIPETX1DATA6 (0.092::0.397)(0.237::0.835))
- (IOPATH PIPECLK PIPETX1DATA7 (0.090::0.394)(0.233::0.830))
- (IOPATH PIPECLK PIPETX1DATA8 (0.094::0.417)(0.242::0.882))
- (IOPATH PIPECLK PIPETX1DATA9 (0.096::0.413)(0.245::0.874))
- (IOPATH PIPECLK PIPETX1ELECIDLE (0.101::0.391)(0.247::0.831))
- (IOPATH PIPECLK PIPETX1POWERDOWN0 (0.094::0.399)(0.241::0.846))
- (IOPATH PIPECLK PIPETX1POWERDOWN1 (0.094::0.392)(0.242::0.837))
- (IOPATH PIPECLK PIPETX2CHARISK0 (0.140::0.485)(0.327::1.034))
- (IOPATH PIPECLK PIPETX2CHARISK1 (0.115::0.450)(0.281::0.981))
- (IOPATH PIPECLK PIPETX2COMPLIANCE (0.132::0.523)(0.315::1.090))
- (IOPATH PIPECLK PIPETX2DATA0 (0.127::0.479)(0.306::1.023))
- (IOPATH PIPECLK PIPETX2DATA1 (0.114::0.482)(0.280::1.009))
- (IOPATH PIPECLK PIPETX2DATA10 (0.116::0.442)(0.287::0.971))
- (IOPATH PIPECLK PIPETX2DATA11 (0.116::0.442)(0.281::0.935))
- (IOPATH PIPECLK PIPETX2DATA12 (0.110::0.445)(0.276::0.982))
- (IOPATH PIPECLK PIPETX2DATA13 (0.110::0.433)(0.271::0.930))
- (IOPATH PIPECLK PIPETX2DATA14 (0.117::0.438)(0.281::0.938))
- (IOPATH PIPECLK PIPETX2DATA15 (0.112::0.447)(0.275::0.961))
- (IOPATH PIPECLK PIPETX2DATA2 (0.124::0.469)(0.296::0.888))
- (IOPATH PIPECLK PIPETX2DATA3 (0.138::0.492)(0.322::1.054))
- (IOPATH PIPECLK PIPETX2DATA4 (0.127::0.451)(0.297::0.938))
- (IOPATH PIPECLK PIPETX2DATA5 (0.124::0.438)(0.292::0.915))
- (IOPATH PIPECLK PIPETX2DATA6 (0.125::0.461)(0.292::0.950))
- (IOPATH PIPECLK PIPETX2DATA7 (0.125::0.450)(0.295::0.939))
- (IOPATH PIPECLK PIPETX2DATA8 (0.120::0.466)(0.288::1.013))
- (IOPATH PIPECLK PIPETX2DATA9 (0.117::0.468)(0.280::1.010))
- (IOPATH PIPECLK PIPETX2ELECIDLE (0.117::0.447)(0.278::0.896))
- (IOPATH PIPECLK PIPETX2POWERDOWN0 (0.124::0.445)(0.295::0.921))
- (IOPATH PIPECLK PIPETX2POWERDOWN1 (0.126::0.451)(0.300::0.916))
- (IOPATH PIPECLK PIPETX3CHARISK0 (0.107::0.431)(0.268::0.888))
- (IOPATH PIPECLK PIPETX3CHARISK1 (0.105::0.434)(0.266::0.901))
- (IOPATH PIPECLK PIPETX3COMPLIANCE (0.102::0.430)(0.257::0.925))
- (IOPATH PIPECLK PIPETX3DATA0 (0.102::0.422)(0.258::0.902))
- (IOPATH PIPECLK PIPETX3DATA1 (0.099::0.451)(0.254::0.974))
- (IOPATH PIPECLK PIPETX3DATA10 (0.105::0.491)(0.264::1.028))
- (IOPATH PIPECLK PIPETX3DATA11 (0.107::0.460)(0.267::0.991))
- (IOPATH PIPECLK PIPETX3DATA12 (0.120::0.472)(0.290::0.983))
- (IOPATH PIPECLK PIPETX3DATA13 (0.112::0.485)(0.277::1.035))
- (IOPATH PIPECLK PIPETX3DATA14 (0.107::0.451)(0.271::0.946))
- (IOPATH PIPECLK PIPETX3DATA15 (0.103::0.446)(0.260::0.928))
- (IOPATH PIPECLK PIPETX3DATA2 (0.099::0.435)(0.252::0.938))
- (IOPATH PIPECLK PIPETX3DATA3 (0.094::0.421)(0.243::0.900))
- (IOPATH PIPECLK PIPETX3DATA4 (0.107::0.432)(0.267::0.913))
- (IOPATH PIPECLK PIPETX3DATA5 (0.105::0.419)(0.261::0.863))
- (IOPATH PIPECLK PIPETX3DATA6 (0.094::0.454)(0.246::0.986))
- (IOPATH PIPECLK PIPETX3DATA7 (0.100::0.440)(0.256::0.960))
- (IOPATH PIPECLK PIPETX3DATA8 (0.119::0.460)(0.290::0.962))
- (IOPATH PIPECLK PIPETX3DATA9 (0.120::0.459)(0.289::0.939))
- (IOPATH PIPECLK PIPETX3ELECIDLE (0.108::0.441)(0.267::0.964))
- (IOPATH PIPECLK PIPETX3POWERDOWN0 (0.100::0.448)(0.255::0.978))
- (IOPATH PIPECLK PIPETX3POWERDOWN1 (0.113::0.460)(0.276::1.008))
- (IOPATH PIPECLK PIPETX4CHARISK0 (0.129::0.459)(0.308::0.989))
- (IOPATH PIPECLK PIPETX4CHARISK1 (0.111::0.421)(0.275::0.910))
- (IOPATH PIPECLK PIPETX4COMPLIANCE (0.125::0.470)(0.300::1.029))
- (IOPATH PIPECLK PIPETX4DATA0 (0.119::0.438)(0.289::0.939))
- (IOPATH PIPECLK PIPETX4DATA1 (0.115::0.440)(0.280::0.946))
- (IOPATH PIPECLK PIPETX4DATA10 (0.122::0.442)(0.296::0.954))
- (IOPATH PIPECLK PIPETX4DATA11 (0.106::0.434)(0.268::0.907))
- (IOPATH PIPECLK PIPETX4DATA12 (0.100::0.405)(0.255::0.836))
- (IOPATH PIPECLK PIPETX4DATA13 (0.117::0.427)(0.282::0.915))
- (IOPATH PIPECLK PIPETX4DATA14 (0.108::0.415)(0.268::0.860))
- (IOPATH PIPECLK PIPETX4DATA15 (0.118::0.473)(0.291::1.031))
- (IOPATH PIPECLK PIPETX4DATA2 (0.113::0.466)(0.281::1.020))
- (IOPATH PIPECLK PIPETX4DATA3 (0.126::0.457)(0.300::1.003))
- (IOPATH PIPECLK PIPETX4DATA4 (0.109::0.423)(0.266::0.909))
- (IOPATH PIPECLK PIPETX4DATA5 (0.110::0.420)(0.272::0.900))
- (IOPATH PIPECLK PIPETX4DATA6 (0.115::0.434)(0.281::0.932))
- (IOPATH PIPECLK PIPETX4DATA7 (0.118::0.437)(0.288::0.942))
- (IOPATH PIPECLK PIPETX4DATA8 (0.115::0.448)(0.287::0.976))
- (IOPATH PIPECLK PIPETX4DATA9 (0.112::0.441)(0.277::0.951))
- (IOPATH PIPECLK PIPETX4ELECIDLE (0.120::0.464)(0.294::1.014))
- (IOPATH PIPECLK PIPETX4POWERDOWN0 (0.124::0.475)(0.311::1.058))
- (IOPATH PIPECLK PIPETX4POWERDOWN1 (0.129::0.456)(0.309::1.014))
- (IOPATH PIPECLK PIPETX5CHARISK0 (0.133::0.449)(0.308::0.931))
- (IOPATH PIPECLK PIPETX5CHARISK1 (0.119::0.461)(0.288::0.981))
- (IOPATH PIPECLK PIPETX5COMPLIANCE (0.108::0.435)(0.268::0.921))
- (IOPATH PIPECLK PIPETX5DATA0 (0.135::0.495)(0.322::1.085))
- (IOPATH PIPECLK PIPETX5DATA1 (0.130::0.462)(0.311::0.982))
- (IOPATH PIPECLK PIPETX5DATA10 (0.107::0.446)(0.270::0.960))
- (IOPATH PIPECLK PIPETX5DATA11 (0.105::0.446)(0.269::0.963))
- (IOPATH PIPECLK PIPETX5DATA12 (0.135::0.457)(0.315::0.941))
- (IOPATH PIPECLK PIPETX5DATA13 (0.108::0.444)(0.274::0.883))
- (IOPATH PIPECLK PIPETX5DATA14 (0.114::0.471)(0.282::0.999))
- (IOPATH PIPECLK PIPETX5DATA15 (0.117::0.476)(0.284::1.010))
- (IOPATH PIPECLK PIPETX5DATA2 (0.130::0.463)(0.307::1.009))
- (IOPATH PIPECLK PIPETX5DATA3 (0.134::0.463)(0.315::1.003))
- (IOPATH PIPECLK PIPETX5DATA4 (0.121::0.477)(0.300::1.010))
- (IOPATH PIPECLK PIPETX5DATA5 (0.119::0.446)(0.290::0.930))
- (IOPATH PIPECLK PIPETX5DATA6 (0.122::0.443)(0.289::0.944))
- (IOPATH PIPECLK PIPETX5DATA7 (0.108::0.442)(0.272::0.968))
- (IOPATH PIPECLK PIPETX5DATA8 (0.121::0.458)(0.298::0.982))
- (IOPATH PIPECLK PIPETX5DATA9 (0.106::0.477)(0.272::1.021))
- (IOPATH PIPECLK PIPETX5ELECIDLE (0.116::0.452)(0.278::0.985))
- (IOPATH PIPECLK PIPETX5POWERDOWN0 (0.109::0.445)(0.269::0.946))
- (IOPATH PIPECLK PIPETX5POWERDOWN1 (0.118::0.456)(0.281::0.983))
- (IOPATH PIPECLK PIPETX6CHARISK0 (0.123::0.470)(0.299::1.014))
- (IOPATH PIPECLK PIPETX6CHARISK1 (0.131::0.448)(0.309::0.973))
- (IOPATH PIPECLK PIPETX6COMPLIANCE (0.130::0.471)(0.311::1.008))
- (IOPATH PIPECLK PIPETX6DATA0 (0.129::0.473)(0.306::1.010))
- (IOPATH PIPECLK PIPETX6DATA1 (0.113::0.439)(0.282::0.954))
- (IOPATH PIPECLK PIPETX6DATA10 (0.128::0.448)(0.301::0.960))
- (IOPATH PIPECLK PIPETX6DATA11 (0.109::0.431)(0.272::0.882))
- (IOPATH PIPECLK PIPETX6DATA12 (0.124::0.465)(0.305::1.010))
- (IOPATH PIPECLK PIPETX6DATA13 (0.151::0.466)(0.346::1.022))
- (IOPATH PIPECLK PIPETX6DATA14 (0.130::0.462)(0.310::0.984))
- (IOPATH PIPECLK PIPETX6DATA15 (0.131::0.449)(0.313::0.969))
- (IOPATH PIPECLK PIPETX6DATA2 (0.133::0.463)(0.319::0.994))
- (IOPATH PIPECLK PIPETX6DATA3 (0.131::0.472)(0.311::1.013))
- (IOPATH PIPECLK PIPETX6DATA4 (0.132::0.460)(0.314::0.989))
- (IOPATH PIPECLK PIPETX6DATA5 (0.139::0.464)(0.321::0.988))
- (IOPATH PIPECLK PIPETX6DATA6 (0.115::0.443)(0.281::0.912))
- (IOPATH PIPECLK PIPETX6DATA7 (0.112::0.432)(0.278::0.883))
- (IOPATH PIPECLK PIPETX6DATA8 (0.130::0.468)(0.306::1.034))
- (IOPATH PIPECLK PIPETX6DATA9 (0.112::0.435)(0.278::0.917))
- (IOPATH PIPECLK PIPETX6ELECIDLE (0.130::0.458)(0.307::0.976))
- (IOPATH PIPECLK PIPETX6POWERDOWN0 (0.135::0.466)(0.330::1.002))
- (IOPATH PIPECLK PIPETX6POWERDOWN1 (0.146::0.553)(0.331::1.122))
- (IOPATH PIPECLK PIPETX7CHARISK0 (0.118::0.445)(0.285::0.947))
- (IOPATH PIPECLK PIPETX7CHARISK1 (0.127::0.443)(0.292::0.908))
- (IOPATH PIPECLK PIPETX7COMPLIANCE (0.111::0.422)(0.270::0.892))
- (IOPATH PIPECLK PIPETX7DATA0 (0.126::0.435)(0.288::0.927))
- (IOPATH PIPECLK PIPETX7DATA1 (0.117::0.436)(0.281::0.921))
- (IOPATH PIPECLK PIPETX7DATA10 (0.112::0.449)(0.276::0.940))
- (IOPATH PIPECLK PIPETX7DATA11 (0.118::0.462)(0.283::0.995))
- (IOPATH PIPECLK PIPETX7DATA12 (0.121::0.470)(0.289::0.984))
- (IOPATH PIPECLK PIPETX7DATA13 (0.093::0.407)(0.237::0.795))
- (IOPATH PIPECLK PIPETX7DATA14 (0.118::0.438)(0.285::0.909))
- (IOPATH PIPECLK PIPETX7DATA15 (0.123::0.460)(0.299::0.968))
- (IOPATH PIPECLK PIPETX7DATA2 (0.119::0.427)(0.281::0.898))
- (IOPATH PIPECLK PIPETX7DATA3 (0.119::0.430)(0.279::0.908))
- (IOPATH PIPECLK PIPETX7DATA4 (0.128::0.458)(0.301::0.976))
- (IOPATH PIPECLK PIPETX7DATA5 (0.121::0.459)(0.290::0.976))
- (IOPATH PIPECLK PIPETX7DATA6 (0.128::0.460)(0.300::0.992))
- (IOPATH PIPECLK PIPETX7DATA7 (0.103::0.434)(0.261::0.928))
- (IOPATH PIPECLK PIPETX7DATA8 (0.102::0.419)(0.258::0.851))
- (IOPATH PIPECLK PIPETX7DATA9 (0.132::0.449)(0.312::0.940))
- (IOPATH PIPECLK PIPETX7ELECIDLE (0.110::0.465)(0.275::1.008))
- (IOPATH PIPECLK PIPETX7POWERDOWN0 (0.117::0.445)(0.288::0.934))
- (IOPATH PIPECLK PIPETX7POWERDOWN1 (0.113::0.449)(0.274::0.937))
- (IOPATH PIPECLK PIPETXDEEMPH (0.125::0.471)(0.296::0.991))
- (IOPATH PIPECLK PIPETXMARGIN0 (0.131::0.465)(0.307::0.971))
- (IOPATH PIPECLK PIPETXMARGIN1 (0.124::0.480)(0.298::1.019))
- (IOPATH PIPECLK PIPETXMARGIN2 (0.132::0.480)(0.312::1.017))
- (IOPATH PIPECLK PIPETXRATE (0.123::0.457)(0.301::1.004))
- (IOPATH PIPECLK PIPETXRCVRDET (0.119::0.434)(0.282::0.939))
- (IOPATH PIPECLK PIPETXRESET (0.130::0.460)(0.309::1.010))
- (IOPATH PIPECLK PLDBGVEC0 (0.111::0.426)(0.271::0.924))
- (IOPATH PIPECLK PLDBGVEC1 (0.122::0.470)(0.290::1.013))
- (IOPATH PIPECLK PLDBGVEC10 (0.114::0.434)(0.282::0.900))
- (IOPATH PIPECLK PLDBGVEC11 (0.107::0.415)(0.265::0.879))
- (IOPATH PIPECLK PLDBGVEC2 (0.117::0.446)(0.286::0.966))
- (IOPATH PIPECLK PLDBGVEC3 (0.119::0.438)(0.285::0.925))
- (IOPATH PIPECLK PLDBGVEC4 (0.126::0.434)(0.292::0.918))
- (IOPATH PIPECLK PLDBGVEC5 (0.131::0.497)(0.310::1.077))
- (IOPATH PIPECLK PLDBGVEC6 (0.124::0.457)(0.294::0.970))
- (IOPATH PIPECLK PLDBGVEC7 (0.106::0.408)(0.255::0.808))
- (IOPATH PIPECLK PLDBGVEC8 (0.140::0.482)(0.330::1.025))
- (IOPATH PIPECLK PLDBGVEC9 (0.118::0.449)(0.289::0.952))
- (IOPATH PIPECLK PLDIRECTEDCHANGEDONE (0.134::0.457)(0.316::0.950))
- (IOPATH PIPECLK PLINITIALLINKWIDTH0 (0.120::0.461)(0.305::0.996))
- (IOPATH PIPECLK PLINITIALLINKWIDTH1 (0.112::0.435)(0.281::0.956))
- (IOPATH PIPECLK PLINITIALLINKWIDTH2 (0.105::0.415)(0.261::0.887))
- (IOPATH PIPECLK PLLANEREVERSALMODE0 (0.111::0.428)(0.273::0.906))
- (IOPATH PIPECLK PLLANEREVERSALMODE1 (0.113::0.444)(0.281::0.969))
- (IOPATH PIPECLK PLLINKGEN2CAP (0.120::0.436)(0.291::0.945))
- (IOPATH PIPECLK PLLINKPARTNERGEN2SUPPORTED (0.112::0.438)(0.281::0.958))
- (IOPATH PIPECLK PLLINKUPCFGCAP (0.123::0.463)(0.310::1.008))
- (IOPATH PIPECLK PLLTSSMSTATE0 (0.099::0.421)(0.252::0.881))
- (IOPATH PIPECLK PLLTSSMSTATE1 (0.109::0.449)(0.268::0.976))
- (IOPATH PIPECLK PLLTSSMSTATE2 (0.108::0.417)(0.263::0.873))
- (IOPATH PIPECLK PLLTSSMSTATE3 (0.107::0.415)(0.260::0.863))
- (IOPATH PIPECLK PLLTSSMSTATE4 (0.106::0.414)(0.256::0.862))
- (IOPATH PIPECLK PLLTSSMSTATE5 (0.108::0.421)(0.264::0.881))
- (IOPATH PIPECLK PLPHYLNKUPN (0.110::0.423)(0.270::0.918))
- (IOPATH PIPECLK PLRECEIVEDHOTRST (0.141::0.466)(0.321::0.958))
- (IOPATH PIPECLK PLRXPMSTATE0 (0.108::0.450)(0.275::0.993))
- (IOPATH PIPECLK PLRXPMSTATE1 (0.112::0.437)(0.281::0.962))
- (IOPATH PIPECLK PLSELLNKRATE (0.120::0.430)(0.287::0.906))
- (IOPATH PIPECLK PLSELLNKWIDTH0 (0.114::0.469)(0.281::1.026))
- (IOPATH PIPECLK PLSELLNKWIDTH1 (0.112::0.466)(0.278::1.020))
- (IOPATH PIPECLK PLTXPMSTATE0 (0.110::0.449)(0.276::0.977))
- (IOPATH PIPECLK PLTXPMSTATE1 (0.116::0.456)(0.285::0.974))
- (IOPATH PIPECLK PLTXPMSTATE2 (0.124::0.491)(0.307::1.081))
- (IOPATH USERCLK2 CFGAERECRCCHECKEN (0.147::0.536)(0.357::1.184))
- (IOPATH USERCLK2 CFGAERECRCGENEN (0.190::0.513)(0.413::1.146))
- (IOPATH USERCLK2 CFGAERROOTERRCORRERRRECEIVED (0.168::0.529)(0.386::1.175))
- (IOPATH USERCLK2 CFGAERROOTERRCORRERRREPORTINGEN (0.092::0.407)(0.243::0.882))
- (IOPATH USERCLK2 CFGAERROOTERRFATALERRRECEIVED (0.185::0.564)(0.414::1.218))
- (IOPATH USERCLK2 CFGAERROOTERRFATALERRREPORTINGEN (0.094::0.420)(0.245::0.924))
- (IOPATH USERCLK2 CFGAERROOTERRNONFATALERRRECEIVED (0.168::0.549)(0.392::1.208))
- (IOPATH USERCLK2 CFGAERROOTERRNONFATALERRREPORTINGEN (0.094::0.411)(0.245::0.894))
- (IOPATH USERCLK2 CFGBRIDGESERREN (0.108::0.423)(0.263::0.910))
- (IOPATH USERCLK2 CFGCOMMANDBUSMASTERENABLE (0.146::0.489)(0.346::1.093))
- (IOPATH USERCLK2 CFGCOMMANDINTERRUPTDISABLE (0.127::0.456)(0.302::0.971))
- (IOPATH USERCLK2 CFGCOMMANDIOENABLE (0.153::0.484)(0.354::1.050))
- (IOPATH USERCLK2 CFGCOMMANDMEMENABLE (0.116::0.482)(0.288::1.009))
- (IOPATH USERCLK2 CFGCOMMANDSERREN (0.111::0.432)(0.271::0.931))
- (IOPATH USERCLK2 CFGDEVCONTROL2ARIFORWARDEN (0.119::0.445)(0.282::0.907))
- (IOPATH USERCLK2 CFGDEVCONTROL2ATOMICEGRESSBLOCK (0.124::0.479)(0.303::1.037))
- (IOPATH USERCLK2 CFGDEVCONTROL2ATOMICREQUESTEREN (0.099::0.465)(0.259::0.974))
- (IOPATH USERCLK2 CFGDEVCONTROL2CPLTIMEOUTDIS (0.115::0.478)(0.284::1.041))
- (IOPATH USERCLK2 CFGDEVCONTROL2CPLTIMEOUTVAL0 (0.107::0.434)(0.264::0.919))
- (IOPATH USERCLK2 CFGDEVCONTROL2CPLTIMEOUTVAL1 (0.115::0.439)(0.276::0.904))
- (IOPATH USERCLK2 CFGDEVCONTROL2CPLTIMEOUTVAL2 (0.103::0.451)(0.261::0.990))
- (IOPATH USERCLK2 CFGDEVCONTROL2CPLTIMEOUTVAL3 (0.124::0.471)(0.295::1.002))
- (IOPATH USERCLK2 CFGDEVCONTROL2IDOCPLEN (0.111::0.459)(0.275::0.964))
- (IOPATH USERCLK2 CFGDEVCONTROL2IDOREQEN (0.142::0.470)(0.334::1.044))
- (IOPATH USERCLK2 CFGDEVCONTROL2LTREN (0.131::0.440)(0.307::0.925))
- (IOPATH USERCLK2 CFGDEVCONTROL2TLPPREFIXBLOCK (0.118::0.444)(0.287::0.968))
- (IOPATH USERCLK2 CFGDEVCONTROLAUXPOWEREN (0.125::0.468)(0.308::1.047))
- (IOPATH USERCLK2 CFGDEVCONTROLCORRERRREPORTINGEN (0.133::0.492)(0.331::1.122))
- (IOPATH USERCLK2 CFGDEVCONTROLENABLERO (0.148::0.526)(0.349::1.189))
- (IOPATH USERCLK2 CFGDEVCONTROLEXTTAGEN (0.156::0.606)(0.360::1.311))
- (IOPATH USERCLK2 CFGDEVCONTROLFATALERRREPORTINGEN (0.154::0.491)(0.352::1.054))
- (IOPATH USERCLK2 CFGDEVCONTROLMAXPAYLOAD0 (0.117::0.464)(0.300::1.036))
- (IOPATH USERCLK2 CFGDEVCONTROLMAXPAYLOAD1 (0.125::0.489)(0.317::1.120))
- (IOPATH USERCLK2 CFGDEVCONTROLMAXPAYLOAD2 (0.130::0.489)(0.319::1.106))
- (IOPATH USERCLK2 CFGDEVCONTROLMAXREADREQ0 (0.162::0.521)(0.383::1.179))
- (IOPATH USERCLK2 CFGDEVCONTROLMAXREADREQ1 (0.187::0.549)(0.411::1.244))
- (IOPATH USERCLK2 CFGDEVCONTROLMAXREADREQ2 (0.162::0.517)(0.378::1.169))
- (IOPATH USERCLK2 CFGDEVCONTROLNONFATALREPORTINGEN (0.133::0.494)(0.331::1.127))
- (IOPATH USERCLK2 CFGDEVCONTROLNOSNOOPEN (0.167::0.520)(0.374::1.173))
- (IOPATH USERCLK2 CFGDEVCONTROLPHANTOMEN (0.139::0.564)(0.341::1.265))
- (IOPATH USERCLK2 CFGDEVCONTROLURERRREPORTINGEN (0.153::0.492)(0.351::1.059))
- (IOPATH USERCLK2 CFGDEVSTATUSCORRERRDETECTED (0.111::0.432)(0.272::0.937))
- (IOPATH USERCLK2 CFGDEVSTATUSFATALERRDETECTED (0.098::0.405)(0.241::0.877))
- (IOPATH USERCLK2 CFGDEVSTATUSNONFATALERRDETECTED (0.085::0.389)(0.227::0.847))
- (IOPATH USERCLK2 CFGDEVSTATUSURDETECTED (0.087::0.399)(0.230::0.865))
- (IOPATH USERCLK2 CFGERRAERHEADERLOGSETN (0.100::0.425)(0.264::0.967))
- (IOPATH USERCLK2 CFGERRCPLRDYN (0.124::0.482)(0.299::1.076))
- (IOPATH USERCLK2 CFGINTERRUPTDO0 (0.178::0.538)(0.389::1.175))
- (IOPATH USERCLK2 CFGINTERRUPTDO1 (0.154::0.532)(0.370::1.203))
- (IOPATH USERCLK2 CFGINTERRUPTDO2 (0.167::0.503)(0.373::1.134))
- (IOPATH USERCLK2 CFGINTERRUPTDO3 (0.160::0.526)(0.376::1.180))
- (IOPATH USERCLK2 CFGINTERRUPTDO4 (0.149::0.492)(0.348::1.090))
- (IOPATH USERCLK2 CFGINTERRUPTDO5 (0.168::0.524)(0.388::1.171))
- (IOPATH USERCLK2 CFGINTERRUPTDO6 (0.178::0.552)(0.409::1.242))
- (IOPATH USERCLK2 CFGINTERRUPTDO7 (0.134::0.474)(0.324::1.029))
- (IOPATH USERCLK2 CFGINTERRUPTMMENABLE0 (0.100::0.428)(0.266::0.965))
- (IOPATH USERCLK2 CFGINTERRUPTMMENABLE1 (0.096::0.409)(0.257::0.919))
- (IOPATH USERCLK2 CFGINTERRUPTMMENABLE2 (0.165::0.514)(0.360::1.067))
- (IOPATH USERCLK2 CFGINTERRUPTMSIENABLE (0.176::0.502)(0.376::1.038))
- (IOPATH USERCLK2 CFGINTERRUPTMSIXENABLE (0.147::0.476)(0.324::0.960))
- (IOPATH USERCLK2 CFGINTERRUPTMSIXFM (0.150::0.501)(0.347::1.108))
- (IOPATH USERCLK2 CFGINTERRUPTRDYN (0.113::0.450)(0.283::1.011))
- (IOPATH USERCLK2 CFGLINKCONTROLASPMCONTROL0 (0.095::0.423)(0.247::0.930))
- (IOPATH USERCLK2 CFGLINKCONTROLASPMCONTROL1 (0.103::0.425)(0.261::0.928))
- (IOPATH USERCLK2 CFGLINKCONTROLAUTOBANDWIDTHINTEN (0.105::0.428)(0.270::0.913))
- (IOPATH USERCLK2 CFGLINKCONTROLBANDWIDTHINTEN (0.105::0.431)(0.261::0.908))
- (IOPATH USERCLK2 CFGLINKCONTROLCLOCKPMEN (0.119::0.437)(0.277::0.927))
- (IOPATH USERCLK2 CFGLINKCONTROLCOMMONCLOCK (0.113::0.454)(0.279::1.006))
- (IOPATH USERCLK2 CFGLINKCONTROLEXTENDEDSYNC (0.114::0.459)(0.278::1.007))
- (IOPATH USERCLK2 CFGLINKCONTROLHWAUTOWIDTHDIS (0.125::0.469)(0.305::1.040))
- (IOPATH USERCLK2 CFGLINKCONTROLLINKDISABLE (0.094::0.427)(0.246::0.944))
- (IOPATH USERCLK2 CFGLINKCONTROLRCB (0.102::0.435)(0.260::0.963))
- (IOPATH USERCLK2 CFGLINKCONTROLRETRAINLINK (0.107::0.441)(0.269::0.967))
- (IOPATH USERCLK2 CFGLINKSTATUSAUTOBANDWIDTHSTATUS (0.089::0.407)(0.237::0.877))
- (IOPATH USERCLK2 CFGLINKSTATUSBANDWIDTHSTATUS (0.094::0.398)(0.245::0.862))
- (IOPATH USERCLK2 CFGLINKSTATUSCURRENTSPEED0 (0.118::0.440)(0.289::0.957))
- (IOPATH USERCLK2 CFGLINKSTATUSCURRENTSPEED1 (0.121::0.439)(0.297::0.959))
- (IOPATH USERCLK2 CFGLINKSTATUSDLLACTIVE (0.088::0.397)(0.234::0.861))
- (IOPATH USERCLK2 CFGLINKSTATUSLINKTRAINING (0.087::0.398)(0.233::0.866))
- (IOPATH USERCLK2 CFGLINKSTATUSNEGOTIATEDWIDTH0 (0.113::0.439)(0.279::0.968))
- (IOPATH USERCLK2 CFGLINKSTATUSNEGOTIATEDWIDTH1 (0.115::0.436)(0.284::0.956))
- (IOPATH USERCLK2 CFGLINKSTATUSNEGOTIATEDWIDTH2 (0.095::0.407)(0.248::0.884))
- (IOPATH USERCLK2 CFGLINKSTATUSNEGOTIATEDWIDTH3 (0.118::0.434)(0.289::0.965))
- (IOPATH USERCLK2 CFGMGMTDO0 (0.106::0.434)(0.272::0.986))
- (IOPATH USERCLK2 CFGMGMTDO1 (0.108::0.440)(0.276::0.998))
- (IOPATH USERCLK2 CFGMGMTDO10 (0.104::0.420)(0.263::0.945))
- (IOPATH USERCLK2 CFGMGMTDO11 (0.107::0.415)(0.271::0.934))
- (IOPATH USERCLK2 CFGMGMTDO12 (0.097::0.404)(0.254::0.907))
- (IOPATH USERCLK2 CFGMGMTDO13 (0.102::0.413)(0.262::0.933))
- (IOPATH USERCLK2 CFGMGMTDO14 (0.101::0.408)(0.261::0.916))
- (IOPATH USERCLK2 CFGMGMTDO15 (0.105::0.417)(0.265::0.939))
- (IOPATH USERCLK2 CFGMGMTDO16 (0.154::0.552)(0.360::1.238))
- (IOPATH USERCLK2 CFGMGMTDO17 (0.166::0.525)(0.378::1.186))
- (IOPATH USERCLK2 CFGMGMTDO18 (0.166::0.545)(0.373::1.210))
- (IOPATH USERCLK2 CFGMGMTDO19 (0.174::0.554)(0.375::1.199))
- (IOPATH USERCLK2 CFGMGMTDO2 (0.105::0.431)(0.269::0.976))
- (IOPATH USERCLK2 CFGMGMTDO20 (0.169::0.553)(0.370::1.229))
- (IOPATH USERCLK2 CFGMGMTDO21 (0.177::0.556)(0.391::1.247))
- (IOPATH USERCLK2 CFGMGMTDO22 (0.173::0.562)(0.377::1.215))
- (IOPATH USERCLK2 CFGMGMTDO23 (0.168::0.542)(0.379::1.208))
- (IOPATH USERCLK2 CFGMGMTDO24 (0.180::0.551)(0.390::1.217))
- (IOPATH USERCLK2 CFGMGMTDO25 (0.176::0.573)(0.384::1.236))
- (IOPATH USERCLK2 CFGMGMTDO26 (0.178::0.546)(0.387::1.198))
- (IOPATH USERCLK2 CFGMGMTDO27 (0.176::0.577)(0.390::1.250))
- (IOPATH USERCLK2 CFGMGMTDO28 (0.180::0.542)(0.389::1.188))
- (IOPATH USERCLK2 CFGMGMTDO29 (0.164::0.562)(0.371::1.225))
- (IOPATH USERCLK2 CFGMGMTDO3 (0.099::0.411)(0.261::0.934))
- (IOPATH USERCLK2 CFGMGMTDO30 (0.175::0.551)(0.392::1.211))
- (IOPATH USERCLK2 CFGMGMTDO31 (0.100::0.405)(0.257::0.906))
- (IOPATH USERCLK2 CFGMGMTDO4 (0.096::0.408)(0.252::0.927))
- (IOPATH USERCLK2 CFGMGMTDO5 (0.095::0.408)(0.250::0.925))
- (IOPATH USERCLK2 CFGMGMTDO6 (0.095::0.405)(0.251::0.919))
- (IOPATH USERCLK2 CFGMGMTDO7 (0.101::0.416)(0.258::0.942))
- (IOPATH USERCLK2 CFGMGMTDO8 (0.093::0.397)(0.251::0.903))
- (IOPATH USERCLK2 CFGMGMTDO9 (0.101::0.408)(0.263::0.924))
- (IOPATH USERCLK2 CFGMGMTRDWRDONEN (0.097::0.409)(0.253::0.928))
- (IOPATH USERCLK2 CFGMSGDATA0 (0.093::0.414)(0.238::0.892))
- (IOPATH USERCLK2 CFGMSGDATA1 (0.098::0.407)(0.239::0.877))
- (IOPATH USERCLK2 CFGMSGDATA10 (0.094::0.399)(0.249::0.890))
- (IOPATH USERCLK2 CFGMSGDATA11 (0.089::0.415)(0.243::0.934))
- (IOPATH USERCLK2 CFGMSGDATA12 (0.100::0.416)(0.261::0.929))
- (IOPATH USERCLK2 CFGMSGDATA13 (0.090::0.411)(0.246::0.918))
- (IOPATH USERCLK2 CFGMSGDATA14 (0.103::0.432)(0.267::0.965))
- (IOPATH USERCLK2 CFGMSGDATA15 (0.093::0.435)(0.252::0.979))
- (IOPATH USERCLK2 CFGMSGDATA2 (0.086::0.399)(0.228::0.862))
- (IOPATH USERCLK2 CFGMSGDATA3 (0.095::0.401)(0.233::0.865))
- (IOPATH USERCLK2 CFGMSGDATA4 (0.096::0.401)(0.254::0.896))
- (IOPATH USERCLK2 CFGMSGDATA5 (0.092::0.399)(0.230::0.861))
- (IOPATH USERCLK2 CFGMSGDATA6 (0.096::0.398)(0.242::0.858))
- (IOPATH USERCLK2 CFGMSGDATA7 (0.088::0.391)(0.239::0.875))
- (IOPATH USERCLK2 CFGMSGDATA8 (0.090::0.394)(0.244::0.876))
- (IOPATH USERCLK2 CFGMSGDATA9 (0.089::0.398)(0.239::0.886))
- (IOPATH USERCLK2 CFGMSGRECEIVED (0.095::0.423)(0.241::0.916))
- (IOPATH USERCLK2 CFGMSGRECEIVEDASSERTINTA (0.101::0.411)(0.252::0.906))
- (IOPATH USERCLK2 CFGMSGRECEIVEDASSERTINTB (0.107::0.414)(0.269::0.916))
- (IOPATH USERCLK2 CFGMSGRECEIVEDASSERTINTC (0.106::0.424)(0.269::0.935))
- (IOPATH USERCLK2 CFGMSGRECEIVEDASSERTINTD (0.104::0.412)(0.255::0.896))
- (IOPATH USERCLK2 CFGMSGRECEIVEDDEASSERTINTA (0.095::0.404)(0.240::0.880))
- (IOPATH USERCLK2 CFGMSGRECEIVEDDEASSERTINTB (0.099::0.417)(0.252::0.907))
- (IOPATH USERCLK2 CFGMSGRECEIVEDDEASSERTINTC (0.100::0.409)(0.247::0.890))
- (IOPATH USERCLK2 CFGMSGRECEIVEDDEASSERTINTD (0.103::0.418)(0.259::0.912))
- (IOPATH USERCLK2 CFGMSGRECEIVEDERRCOR (0.118::0.449)(0.296::1.019))
- (IOPATH USERCLK2 CFGMSGRECEIVEDERRFATAL (0.118::0.439)(0.295::0.967))
- (IOPATH USERCLK2 CFGMSGRECEIVEDERRNONFATAL (0.146::0.493)(0.348::1.104))
- (IOPATH USERCLK2 CFGMSGRECEIVEDPMASNAK (0.106::0.441)(0.268::0.973))
- (IOPATH USERCLK2 CFGMSGRECEIVEDPMETO (0.112::0.438)(0.278::0.965))
- (IOPATH USERCLK2 CFGMSGRECEIVEDPMETOACK (0.106::0.424)(0.267::0.927))
- (IOPATH USERCLK2 CFGMSGRECEIVEDPMPME (0.112::0.420)(0.276::0.920))
- (IOPATH USERCLK2 CFGMSGRECEIVEDSETSLOTPOWERLIMIT (0.110::0.428)(0.274::0.936))
- (IOPATH USERCLK2 CFGMSGRECEIVEDUNLOCK (0.114::0.434)(0.281::0.950))
- (IOPATH USERCLK2 CFGPCIELINKSTATE0 (0.113::0.454)(0.279::1.010))
- (IOPATH USERCLK2 CFGPCIELINKSTATE1 (0.116::0.444)(0.283::0.984))
- (IOPATH USERCLK2 CFGPCIELINKSTATE2 (0.119::0.445)(0.288::0.981))
- (IOPATH USERCLK2 CFGPMCSRPMEEN (0.189::0.554)(0.401::1.168))
- (IOPATH USERCLK2 CFGPMCSRPMESTATUS (0.190::0.552)(0.399::1.179))
- (IOPATH USERCLK2 CFGPMCSRPOWERSTATE0 (0.113::0.436)(0.276::0.959))
- (IOPATH USERCLK2 CFGPMCSRPOWERSTATE1 (0.106::0.442)(0.266::0.967))
- (IOPATH USERCLK2 CFGPMRCVASREQL1N (0.112::0.458)(0.275::1.017))
- (IOPATH USERCLK2 CFGPMRCVENTERL1N (0.115::0.462)(0.283::1.033))
- (IOPATH USERCLK2 CFGPMRCVENTERL23N (0.122::0.471)(0.295::1.057))
- (IOPATH USERCLK2 CFGPMRCVREQACKN (0.131::0.472)(0.300::1.056))
- (IOPATH USERCLK2 CFGROOTCONTROLPMEINTEN (0.090::0.406)(0.239::0.877))
- (IOPATH USERCLK2 CFGROOTCONTROLSYSERRCORRERREN (0.110::0.418)(0.273::0.917))
- (IOPATH USERCLK2 CFGROOTCONTROLSYSERRFATALERREN (0.100::0.413)(0.253::0.904))
- (IOPATH USERCLK2 CFGROOTCONTROLSYSERRNONFATALERREN (0.095::0.411)(0.246::0.900))
- (IOPATH USERCLK2 CFGSLOTCONTROLELECTROMECHILCTLPULSE (0.107::0.430)(0.282::0.976))
- (IOPATH USERCLK2 CFGTRANSACTION (0.113::0.437)(0.276::0.903))
- (IOPATH USERCLK2 CFGTRANSACTIONADDR0 (0.122::0.466)(0.294::0.956))
- (IOPATH USERCLK2 CFGTRANSACTIONADDR1 (0.113::0.427)(0.269::0.886))
- (IOPATH USERCLK2 CFGTRANSACTIONADDR2 (0.117::0.445)(0.277::0.903))
- (IOPATH USERCLK2 CFGTRANSACTIONADDR3 (0.132::0.467)(0.307::1.004))
- (IOPATH USERCLK2 CFGTRANSACTIONADDR4 (0.130::0.486)(0.314::1.049))
- (IOPATH USERCLK2 CFGTRANSACTIONADDR5 (0.111::0.448)(0.273::0.939))
- (IOPATH USERCLK2 CFGTRANSACTIONADDR6 (0.132::0.457)(0.311::0.939))
- (IOPATH USERCLK2 CFGTRANSACTIONTYPE (0.179::0.563)(0.400::1.166))
- (IOPATH USERCLK2 CFGVCTCVCMAP0 (0.129::0.456)(0.295::1.002))
- (IOPATH USERCLK2 CFGVCTCVCMAP1 (0.106::0.441)(0.263::0.977))
- (IOPATH USERCLK2 CFGVCTCVCMAP2 (0.123::0.465)(0.281::1.014))
- (IOPATH USERCLK2 CFGVCTCVCMAP3 (0.131::0.497)(0.306::1.113))
- (IOPATH USERCLK2 CFGVCTCVCMAP4 (0.128::0.475)(0.286::1.007))
- (IOPATH USERCLK2 CFGVCTCVCMAP5 (0.132::0.461)(0.297::1.008))
- (IOPATH USERCLK2 CFGVCTCVCMAP6 (0.124::0.451)(0.283::0.995))
- (IOPATH USERCLK2 DBGSCLRA (0.088::0.391)(0.228::0.841))
- (IOPATH USERCLK2 DBGSCLRB (0.092::0.396)(0.235::0.853))
- (IOPATH USERCLK2 DBGSCLRC (0.083::0.383)(0.219::0.821))
- (IOPATH USERCLK2 DBGSCLRD (0.088::0.390)(0.227::0.836))
- (IOPATH USERCLK2 DBGSCLRE (0.089::0.390)(0.228::0.837))
- (IOPATH USERCLK2 DBGSCLRF (0.090::0.393)(0.243::0.875))
- (IOPATH USERCLK2 DBGSCLRG (0.089::0.396)(0.225::0.853))
- (IOPATH USERCLK2 DBGSCLRH (0.090::0.398)(0.237::0.886))
- (IOPATH USERCLK2 DBGSCLRI (0.087::0.397)(0.233::0.884))
- (IOPATH USERCLK2 DBGSCLRJ (0.087::0.392)(0.236::0.870))
- (IOPATH USERCLK2 DBGSCLRK (0.084::0.386)(0.232::0.859))
- (IOPATH USERCLK2 DBGVECA0 (0.099::0.453)(0.254::1.010))
- (IOPATH USERCLK2 DBGVECA1 (0.102::0.443)(0.260::0.984))
- (IOPATH USERCLK2 DBGVECA10 (0.133::0.490)(0.322::1.110))
- (IOPATH USERCLK2 DBGVECA11 (0.146::0.504)(0.339::1.140))
- (IOPATH USERCLK2 DBGVECA12 (0.123::0.456)(0.293::0.956))
- (IOPATH USERCLK2 DBGVECA13 (0.131::0.457)(0.298::0.971))
- (IOPATH USERCLK2 DBGVECA14 (0.130::0.453)(0.309::0.993))
- (IOPATH USERCLK2 DBGVECA15 (0.124::0.456)(0.299::1.005))
- (IOPATH USERCLK2 DBGVECA16 (0.117::0.439)(0.286::0.966))
- (IOPATH USERCLK2 DBGVECA17 (0.114::0.460)(0.281::1.016))
- (IOPATH USERCLK2 DBGVECA18 (0.116::0.435)(0.284::0.951))
- (IOPATH USERCLK2 DBGVECA19 (0.110::0.434)(0.273::0.956))
- (IOPATH USERCLK2 DBGVECA2 (0.099::0.420)(0.254::0.930))
- (IOPATH USERCLK2 DBGVECA20 (0.111::0.431)(0.277::0.942))
- (IOPATH USERCLK2 DBGVECA21 (0.113::0.444)(0.278::0.979))
- (IOPATH USERCLK2 DBGVECA22 (0.105::0.438)(0.264::0.967))
- (IOPATH USERCLK2 DBGVECA23 (0.086::0.401)(0.234::0.882))
- (IOPATH USERCLK2 DBGVECA24 (0.084::0.398)(0.230::0.875))
- (IOPATH USERCLK2 DBGVECA25 (0.081::0.393)(0.223::0.862))
- (IOPATH USERCLK2 DBGVECA26 (0.084::0.386)(0.223::0.844))
- (IOPATH USERCLK2 DBGVECA27 (0.081::0.388)(0.223::0.850))
- (IOPATH USERCLK2 DBGVECA28 (0.084::0.396)(0.231::0.872))
- (IOPATH USERCLK2 DBGVECA29 (0.079::0.382)(0.213::0.833))
- (IOPATH USERCLK2 DBGVECA3 (0.114::0.438)(0.272::0.908))
- (IOPATH USERCLK2 DBGVECA30 (0.088::0.388)(0.235::0.853))
- (IOPATH USERCLK2 DBGVECA31 (0.098::0.401)(0.250::0.874))
- (IOPATH USERCLK2 DBGVECA32 (0.093::0.401)(0.237::0.875))
- (IOPATH USERCLK2 DBGVECA33 (0.069::0.367)(0.197::0.811))
- (IOPATH USERCLK2 DBGVECA34 (0.075::0.379)(0.206::0.832))
- (IOPATH USERCLK2 DBGVECA35 (0.075::0.379)(0.208::0.834))
- (IOPATH USERCLK2 DBGVECA36 (0.077::0.382)(0.218::0.846))
- (IOPATH USERCLK2 DBGVECA37 (0.077::0.379)(0.216::0.832))
- (IOPATH USERCLK2 DBGVECA38 (0.094::0.401)(0.252::0.899))
- (IOPATH USERCLK2 DBGVECA39 (0.098::0.404)(0.256::0.899))
- (IOPATH USERCLK2 DBGVECA4 (0.109::0.459)(0.273::1.007))
- (IOPATH USERCLK2 DBGVECA40 (0.093::0.399)(0.249::0.891))
- (IOPATH USERCLK2 DBGVECA41 (0.095::0.408)(0.253::0.914))
- (IOPATH USERCLK2 DBGVECA42 (0.095::0.414)(0.252::0.925))
- (IOPATH USERCLK2 DBGVECA43 (0.097::0.420)(0.256::0.941))
- (IOPATH USERCLK2 DBGVECA44 (0.100::0.407)(0.258::0.904))
- (IOPATH USERCLK2 DBGVECA45 (0.099::0.405)(0.258::0.902))
- (IOPATH USERCLK2 DBGVECA46 (0.105::0.441)(0.272::0.985))
- (IOPATH USERCLK2 DBGVECA47 (0.106::0.431)(0.273::0.957))
- (IOPATH USERCLK2 DBGVECA48 (0.103::0.422)(0.265::0.941))
- (IOPATH USERCLK2 DBGVECA49 (0.105::0.425)(0.269::0.947))
- (IOPATH USERCLK2 DBGVECA5 (0.116::0.435)(0.283::0.959))
- (IOPATH USERCLK2 DBGVECA50 (0.109::0.435)(0.280::0.971))
- (IOPATH USERCLK2 DBGVECA51 (0.116::0.465)(0.292::1.030))
- (IOPATH USERCLK2 DBGVECA52 (0.112::0.437)(0.283::0.974))
- (IOPATH USERCLK2 DBGVECA53 (0.111::0.441)(0.282::0.983))
- (IOPATH USERCLK2 DBGVECA54 (0.122::0.482)(0.303::1.061))
- (IOPATH USERCLK2 DBGVECA55 (0.119::0.458)(0.293::0.996))
- (IOPATH USERCLK2 DBGVECA56 (0.120::0.443)(0.290::0.954))
- (IOPATH USERCLK2 DBGVECA57 (0.108::0.463)(0.276::1.036))
- (IOPATH USERCLK2 DBGVECA58 (0.124::0.508)(0.310::1.137))
- (IOPATH USERCLK2 DBGVECA59 (0.119::0.477)(0.295::1.040))
- (IOPATH USERCLK2 DBGVECA6 (0.121::0.431)(0.293::0.954))
- (IOPATH USERCLK2 DBGVECA60 (0.117::0.437)(0.295::0.982))
- (IOPATH USERCLK2 DBGVECA61 (0.117::0.426)(0.285::0.935))
- (IOPATH USERCLK2 DBGVECA62 (0.102::0.426)(0.266::0.953))
- (IOPATH USERCLK2 DBGVECA63 (0.097::0.425)(0.252::0.948))
- (IOPATH USERCLK2 DBGVECA7 (0.133::0.489)(0.322::1.110))
- (IOPATH USERCLK2 DBGVECA8 (0.130::0.487)(0.312::1.091))
- (IOPATH USERCLK2 DBGVECA9 (0.138::0.470)(0.329::1.059))
- (IOPATH USERCLK2 DBGVECB0 (0.097::0.409)(0.248::0.879))
- (IOPATH USERCLK2 DBGVECB1 (0.089::0.393)(0.236::0.849))
- (IOPATH USERCLK2 DBGVECB10 (0.118::0.425)(0.290::0.933))
- (IOPATH USERCLK2 DBGVECB11 (0.113::0.445)(0.273::0.971))
- (IOPATH USERCLK2 DBGVECB12 (0.116::0.443)(0.277::0.958))
- (IOPATH USERCLK2 DBGVECB13 (0.119::0.437)(0.284::0.939))
- (IOPATH USERCLK2 DBGVECB14 (0.130::0.440)(0.302::0.941))
- (IOPATH USERCLK2 DBGVECB15 (0.122::0.456)(0.287::0.941))
- (IOPATH USERCLK2 DBGVECB16 (0.113::0.448)(0.272::0.969))
- (IOPATH USERCLK2 DBGVECB17 (0.107::0.445)(0.261::0.961))
- (IOPATH USERCLK2 DBGVECB18 (0.109::0.420)(0.255::0.880))
- (IOPATH USERCLK2 DBGVECB19 (0.102::0.420)(0.249::0.883))
- (IOPATH USERCLK2 DBGVECB2 (0.099::0.424)(0.259::0.945))
- (IOPATH USERCLK2 DBGVECB20 (0.102::0.422)(0.247::0.886))
- (IOPATH USERCLK2 DBGVECB21 (0.105::0.428)(0.253::0.901))
- (IOPATH USERCLK2 DBGVECB22 (0.116::0.438)(0.274::0.926))
- (IOPATH USERCLK2 DBGVECB23 (0.121::0.461)(0.284::0.991))
- (IOPATH USERCLK2 DBGVECB24 (0.120::0.460)(0.280::0.980))
- (IOPATH USERCLK2 DBGVECB25 (0.123::0.458)(0.287::0.971))
- (IOPATH USERCLK2 DBGVECB26 (0.129::0.459)(0.296::0.977))
- (IOPATH USERCLK2 DBGVECB27 (0.142::0.502)(0.330::1.088))
- (IOPATH USERCLK2 DBGVECB28 (0.131::0.462)(0.300::0.987))
- (IOPATH USERCLK2 DBGVECB29 (0.125::0.472)(0.293::1.011))
- (IOPATH USERCLK2 DBGVECB3 (0.108::0.435)(0.281::0.976))
- (IOPATH USERCLK2 DBGVECB30 (0.137::0.539)(0.322::1.185))
- (IOPATH USERCLK2 DBGVECB31 (0.155::0.505)(0.346::1.092))
- (IOPATH USERCLK2 DBGVECB32 (0.156::0.531)(0.356::1.175))
- (IOPATH USERCLK2 DBGVECB33 (0.162::0.509)(0.379::1.121))
- (IOPATH USERCLK2 DBGVECB34 (0.135::0.484)(0.308::1.021))
- (IOPATH USERCLK2 DBGVECB35 (0.143::0.476)(0.313::0.960))
- (IOPATH USERCLK2 DBGVECB36 (0.130::0.462)(0.299::1.000))
- (IOPATH USERCLK2 DBGVECB37 (0.126::0.456)(0.294::0.984))
- (IOPATH USERCLK2 DBGVECB38 (0.115::0.475)(0.276::1.015))
- (IOPATH USERCLK2 DBGVECB39 (0.121::0.451)(0.276::0.926))
- (IOPATH USERCLK2 DBGVECB4 (0.110::0.435)(0.285::0.979))
- (IOPATH USERCLK2 DBGVECB40 (0.116::0.482)(0.277::1.051))
- (IOPATH USERCLK2 DBGVECB41 (0.110::0.489)(0.269::1.078))
- (IOPATH USERCLK2 DBGVECB42 (0.107::0.473)(0.262::1.025))
- (IOPATH USERCLK2 DBGVECB43 (0.113::0.460)(0.272::0.994))
- (IOPATH USERCLK2 DBGVECB44 (0.106::0.469)(0.263::1.022))
- (IOPATH USERCLK2 DBGVECB45 (0.097::0.468)(0.246::1.005))
- (IOPATH USERCLK2 DBGVECB46 (0.108::0.448)(0.262::0.974))
- (IOPATH USERCLK2 DBGVECB47 (0.116::0.432)(0.276::0.927))
- (IOPATH USERCLK2 DBGVECB48 (0.107::0.434)(0.259::0.935))
- (IOPATH USERCLK2 DBGVECB49 (0.104::0.431)(0.254::0.924))
- (IOPATH USERCLK2 DBGVECB5 (0.086::0.408)(0.238::0.913))
- (IOPATH USERCLK2 DBGVECB50 (0.098::0.431)(0.245::0.936))
- (IOPATH USERCLK2 DBGVECB51 (0.102::0.419)(0.251::0.901))
- (IOPATH USERCLK2 DBGVECB52 (0.098::0.417)(0.242::0.891))
- (IOPATH USERCLK2 DBGVECB53 (0.096::0.418)(0.239::0.898))
- (IOPATH USERCLK2 DBGVECB54 (0.095::0.409)(0.239::0.873))
- (IOPATH USERCLK2 DBGVECB55 (0.092::0.407)(0.233::0.874))
- (IOPATH USERCLK2 DBGVECB56 (0.095::0.402)(0.234::0.862))
- (IOPATH USERCLK2 DBGVECB57 (0.089::0.396)(0.225::0.848))
- (IOPATH USERCLK2 DBGVECB58 (0.090::0.396)(0.226::0.851))
- (IOPATH USERCLK2 DBGVECB59 (0.088::0.393)(0.224::0.850))
- (IOPATH USERCLK2 DBGVECB6 (0.102::0.409)(0.263::0.910))
- (IOPATH USERCLK2 DBGVECB60 (0.090::0.397)(0.227::0.855))
- (IOPATH USERCLK2 DBGVECB61 (0.088::0.398)(0.232::0.866))
- (IOPATH USERCLK2 DBGVECB62 (0.091::0.418)(0.239::0.933))
- (IOPATH USERCLK2 DBGVECB63 (0.092::0.421)(0.240::0.936))
- (IOPATH USERCLK2 DBGVECB7 (0.091::0.399)(0.240::0.894))
- (IOPATH USERCLK2 DBGVECB8 (0.096::0.404)(0.250::0.903))
- (IOPATH USERCLK2 DBGVECB9 (0.098::0.421)(0.252::0.920))
- (IOPATH USERCLK2 DBGVECC0 (0.082::0.393)(0.224::0.860))
- (IOPATH USERCLK2 DBGVECC1 (0.079::0.395)(0.219::0.864))
- (IOPATH USERCLK2 DBGVECC10 (0.092::0.399)(0.230::0.860))
- (IOPATH USERCLK2 DBGVECC11 (0.090::0.396)(0.228::0.852))
- (IOPATH USERCLK2 DBGVECC2 (0.074::0.398)(0.209::0.872))
- (IOPATH USERCLK2 DBGVECC3 (0.089::0.402)(0.234::0.874))
- (IOPATH USERCLK2 DBGVECC4 (0.088::0.402)(0.231::0.872))
- (IOPATH USERCLK2 DBGVECC5 (0.088::0.400)(0.231::0.868))
- (IOPATH USERCLK2 DBGVECC6 (0.088::0.400)(0.231::0.869))
- (IOPATH USERCLK2 DBGVECC7 (0.091::0.396)(0.230::0.858))
- (IOPATH USERCLK2 DBGVECC8 (0.098::0.418)(0.249::0.901))
- (IOPATH USERCLK2 DBGVECC9 (0.095::0.398)(0.241::0.858))
- (IOPATH USERCLK2 LL2BADDLLPERR (0.093::0.407)(0.251::0.909))
- (IOPATH USERCLK2 LL2BADTLPERR (0.093::0.412)(0.251::0.920))
- (IOPATH USERCLK2 LL2LINKSTATUS0 (0.097::0.414)(0.252::0.904))
- (IOPATH USERCLK2 LL2LINKSTATUS1 (0.094::0.415)(0.244::0.906))
- (IOPATH USERCLK2 LL2LINKSTATUS2 (0.117::0.430)(0.288::0.944))
- (IOPATH USERCLK2 LL2LINKSTATUS3 (0.084::0.401)(0.232::0.893))
- (IOPATH USERCLK2 LL2LINKSTATUS4 (0.094::0.406)(0.247::0.886))
- (IOPATH USERCLK2 LL2PROTOCOLERR (0.096::0.413)(0.255::0.920))
- (IOPATH USERCLK2 LL2RECEIVERERR (0.094::0.412)(0.252::0.919))
- (IOPATH USERCLK2 LL2REPLAYROERR (0.108::0.433)(0.278::0.966))
- (IOPATH USERCLK2 LL2REPLAYTOERR (0.107::0.432)(0.275::0.960))
- (IOPATH USERCLK2 LL2SUSPENDOK (0.088::0.409)(0.234::0.890))
- (IOPATH USERCLK2 LL2TFCINIT1SEQ (0.123::0.474)(0.299::1.057))
- (IOPATH USERCLK2 LL2TFCINIT2SEQ (0.122::0.469)(0.296::1.042))
- (IOPATH USERCLK2 LL2TXIDLE (0.091::0.407)(0.240::0.888))
- (IOPATH USERCLK2 PL2L0REQ (0.115::0.431)(0.283::0.946))
- (IOPATH USERCLK2 PL2LINKUP (0.100::0.408)(0.259::0.907))
- (IOPATH USERCLK2 PL2RECEIVERERR (0.094::0.411)(0.252::0.917))
- (IOPATH USERCLK2 PL2RECOVERY (0.115::0.448)(0.284::0.995))
- (IOPATH USERCLK2 PL2RXELECIDLE (0.122::0.435)(0.295::0.957))
- (IOPATH USERCLK2 PL2RXPMSTATE0 (0.108::0.435)(0.271::0.963))
- (IOPATH USERCLK2 PL2RXPMSTATE1 (0.109::0.442)(0.274::0.980))
- (IOPATH USERCLK2 PL2SUSPENDOK (0.128::0.464)(0.303::1.025))
- (IOPATH USERCLK2 RECEIVEDFUNCLVLRSTN (0.138::0.490)(0.314::1.102))
- (IOPATH USERCLK2 TL2ASPMSUSPENDCREDITCHECKOK (0.089::0.408)(0.244::0.911))
- (IOPATH USERCLK2 TL2ASPMSUSPENDREQ (0.081::0.382)(0.222::0.843))
- (IOPATH USERCLK2 TL2ERRFCPE (0.087::0.392)(0.242::0.891))
- (IOPATH USERCLK2 TL2ERRHDR0 (0.128::0.462)(0.296::0.956))
- (IOPATH USERCLK2 TL2ERRHDR1 (0.124::0.479)(0.302::1.056))
- (IOPATH USERCLK2 TL2ERRHDR10 (0.151::0.522)(0.352::1.128))
- (IOPATH USERCLK2 TL2ERRHDR11 (0.173::0.540)(0.385::1.116))
- (IOPATH USERCLK2 TL2ERRHDR12 (0.180::0.568)(0.392::1.195))
- (IOPATH USERCLK2 TL2ERRHDR13 (0.158::0.523)(0.369::1.144))
- (IOPATH USERCLK2 TL2ERRHDR14 (0.170::0.546)(0.381::1.103))
- (IOPATH USERCLK2 TL2ERRHDR15 (0.176::0.554)(0.389::1.143))
- (IOPATH USERCLK2 TL2ERRHDR16 (0.161::0.522)(0.361::1.094))
- (IOPATH USERCLK2 TL2ERRHDR17 (0.165::0.527)(0.346::1.164))
- (IOPATH USERCLK2 TL2ERRHDR18 (0.204::0.607)(0.430::1.176))
- (IOPATH USERCLK2 TL2ERRHDR19 (0.208::0.599)(0.427::1.222))
- (IOPATH USERCLK2 TL2ERRHDR2 (0.151::0.537)(0.350::1.171))
- (IOPATH USERCLK2 TL2ERRHDR20 (0.217::0.605)(0.451::1.208))
- (IOPATH USERCLK2 TL2ERRHDR21 (0.191::0.588)(0.413::1.193))
- (IOPATH USERCLK2 TL2ERRHDR22 (0.186::0.613)(0.417::1.273))
- (IOPATH USERCLK2 TL2ERRHDR23 (0.189::0.584)(0.408::1.172))
- (IOPATH USERCLK2 TL2ERRHDR24 (0.205::0.581)(0.431::1.192))
- (IOPATH USERCLK2 TL2ERRHDR25 (0.210::0.602)(0.443::1.217))
- (IOPATH USERCLK2 TL2ERRHDR26 (0.164::0.575)(0.372::1.176))
- (IOPATH USERCLK2 TL2ERRHDR27 (0.182::0.592)(0.400::1.249))
- (IOPATH USERCLK2 TL2ERRHDR28 (0.217::0.584)(0.449::1.196))
- (IOPATH USERCLK2 TL2ERRHDR29 (0.213::0.600)(0.440::1.175))
- (IOPATH USERCLK2 TL2ERRHDR3 (0.139::0.505)(0.336::1.136))
- (IOPATH USERCLK2 TL2ERRHDR30 (0.224::0.602)(0.454::1.205))
- (IOPATH USERCLK2 TL2ERRHDR31 (0.200::0.609)(0.405::1.279))
- (IOPATH USERCLK2 TL2ERRHDR32 (0.182::0.600)(0.393::1.227))
- (IOPATH USERCLK2 TL2ERRHDR33 (0.157::0.631)(0.358::1.333))
- (IOPATH USERCLK2 TL2ERRHDR34 (0.175::0.603)(0.388::1.264))
- (IOPATH USERCLK2 TL2ERRHDR35 (0.185::0.580)(0.409::1.225))
- (IOPATH USERCLK2 TL2ERRHDR36 (0.172::0.548)(0.388::1.195))
- (IOPATH USERCLK2 TL2ERRHDR37 (0.184::0.564)(0.400::1.223))
- (IOPATH USERCLK2 TL2ERRHDR38 (0.165::0.543)(0.372::1.094))
- (IOPATH USERCLK2 TL2ERRHDR39 (0.173::0.566)(0.387::1.227))
- (IOPATH USERCLK2 TL2ERRHDR4 (0.138::0.529)(0.327::1.177))
- (IOPATH USERCLK2 TL2ERRHDR40 (0.172::0.551)(0.379::1.191))
- (IOPATH USERCLK2 TL2ERRHDR41 (0.167::0.557)(0.380::1.220))
- (IOPATH USERCLK2 TL2ERRHDR42 (0.168::0.539)(0.379::1.133))
- (IOPATH USERCLK2 TL2ERRHDR43 (0.154::0.570)(0.354::1.226))
- (IOPATH USERCLK2 TL2ERRHDR44 (0.172::0.527)(0.374::1.143))
- (IOPATH USERCLK2 TL2ERRHDR45 (0.154::0.549)(0.351::1.222))
- (IOPATH USERCLK2 TL2ERRHDR46 (0.136::0.546)(0.330::1.204))
- (IOPATH USERCLK2 TL2ERRHDR47 (0.153::0.571)(0.351::1.242))
- (IOPATH USERCLK2 TL2ERRHDR48 (0.134::0.529)(0.324::1.140))
- (IOPATH USERCLK2 TL2ERRHDR49 (0.145::0.536)(0.338::1.108))
- (IOPATH USERCLK2 TL2ERRHDR5 (0.152::0.511)(0.346::1.094))
- (IOPATH USERCLK2 TL2ERRHDR50 (0.143::0.512)(0.339::1.088))
- (IOPATH USERCLK2 TL2ERRHDR51 (0.144::0.531)(0.329::1.176))
- (IOPATH USERCLK2 TL2ERRHDR52 (0.145::0.490)(0.333::1.076))
- (IOPATH USERCLK2 TL2ERRHDR53 (0.131::0.537)(0.318::1.204))
- (IOPATH USERCLK2 TL2ERRHDR54 (0.134::0.470)(0.317::0.981))
- (IOPATH USERCLK2 TL2ERRHDR55 (0.128::0.454)(0.299::0.964))
- (IOPATH USERCLK2 TL2ERRHDR56 (0.132::0.472)(0.309::0.977))
- (IOPATH USERCLK2 TL2ERRHDR57 (0.127::0.467)(0.303::1.002))
- (IOPATH USERCLK2 TL2ERRHDR58 (0.128::0.456)(0.297::0.978))
- (IOPATH USERCLK2 TL2ERRHDR59 (0.124::0.472)(0.303::1.035))
- (IOPATH USERCLK2 TL2ERRHDR6 (0.161::0.549)(0.369::1.198))
- (IOPATH USERCLK2 TL2ERRHDR60 (0.122::0.453)(0.297::1.007))
- (IOPATH USERCLK2 TL2ERRHDR61 (0.130::0.450)(0.305::0.952))
- (IOPATH USERCLK2 TL2ERRHDR62 (0.132::0.459)(0.311::1.005))
- (IOPATH USERCLK2 TL2ERRHDR63 (0.117::0.482)(0.283::1.066))
- (IOPATH USERCLK2 TL2ERRHDR7 (0.117::0.473)(0.288::0.978))
- (IOPATH USERCLK2 TL2ERRHDR8 (0.146::0.534)(0.346::1.158))
- (IOPATH USERCLK2 TL2ERRHDR9 (0.140::0.526)(0.334::1.129))
- (IOPATH USERCLK2 TL2ERRMALFORMED (0.087::0.407)(0.248::0.919))
- (IOPATH USERCLK2 TL2ERRRXOVERFLOW (0.060::0.372)(0.192::0.806))
- (IOPATH USERCLK2 TL2PPMSUSPENDOK (0.098::0.404)(0.251::0.880))
- (IOPATH USERCLK2 TRNFCCPLD0 (0.159::0.534)(0.366::1.106))
- (IOPATH USERCLK2 TRNFCCPLD1 (0.152::0.521)(0.350::1.133))
- (IOPATH USERCLK2 TRNFCCPLD10 (0.123::0.521)(0.303::1.163))
- (IOPATH USERCLK2 TRNFCCPLD11 (0.128::0.453)(0.303::0.951))
- (IOPATH USERCLK2 TRNFCCPLD2 (0.149::0.530)(0.346::1.147))
- (IOPATH USERCLK2 TRNFCCPLD3 (0.134::0.540)(0.321::1.170))
- (IOPATH USERCLK2 TRNFCCPLD4 (0.150::0.514)(0.354::1.139))
- (IOPATH USERCLK2 TRNFCCPLD5 (0.130::0.524)(0.323::1.165))
- (IOPATH USERCLK2 TRNFCCPLD6 (0.141::0.510)(0.339::1.119))
- (IOPATH USERCLK2 TRNFCCPLD7 (0.144::0.509)(0.328::1.114))
- (IOPATH USERCLK2 TRNFCCPLD8 (0.166::0.530)(0.377::1.174))
- (IOPATH USERCLK2 TRNFCCPLD9 (0.141::0.510)(0.331::1.129))
- (IOPATH USERCLK2 TRNFCCPLH0 (0.167::0.530)(0.372::1.121))
- (IOPATH USERCLK2 TRNFCCPLH1 (0.169::0.518)(0.360::1.086))
- (IOPATH USERCLK2 TRNFCCPLH2 (0.153::0.551)(0.361::1.173))
- (IOPATH USERCLK2 TRNFCCPLH3 (0.152::0.518)(0.361::1.158))
- (IOPATH USERCLK2 TRNFCCPLH4 (0.128::0.516)(0.328::1.178))
- (IOPATH USERCLK2 TRNFCCPLH5 (0.148::0.518)(0.347::1.119))
- (IOPATH USERCLK2 TRNFCCPLH6 (0.173::0.551)(0.386::1.143))
- (IOPATH USERCLK2 TRNFCCPLH7 (0.164::0.528)(0.368::1.049))
- (IOPATH USERCLK2 TRNFCNPD0 (0.222::0.614)(0.467::1.247))
- (IOPATH USERCLK2 TRNFCNPD1 (0.138::0.524)(0.340::1.152))
- (IOPATH USERCLK2 TRNFCNPD10 (0.178::0.561)(0.370::1.154))
- (IOPATH USERCLK2 TRNFCNPD11 (0.167::0.553)(0.376::1.166))
- (IOPATH USERCLK2 TRNFCNPD2 (0.164::0.543)(0.372::1.191))
- (IOPATH USERCLK2 TRNFCNPD3 (0.138::0.562)(0.337::1.208))
- (IOPATH USERCLK2 TRNFCNPD4 (0.157::0.592)(0.366::1.260))
- (IOPATH USERCLK2 TRNFCNPD5 (0.182::0.548)(0.392::1.143))
- (IOPATH USERCLK2 TRNFCNPD6 (0.177::0.549)(0.378::1.133))
- (IOPATH USERCLK2 TRNFCNPD7 (0.158::0.538)(0.365::1.151))
- (IOPATH USERCLK2 TRNFCNPD8 (0.145::0.550)(0.336::1.152))
- (IOPATH USERCLK2 TRNFCNPD9 (0.163::0.545)(0.362::1.066))
- (IOPATH USERCLK2 TRNFCNPH0 (0.223::0.593)(0.454::1.159))
- (IOPATH USERCLK2 TRNFCNPH1 (0.202::0.587)(0.434::1.203))
- (IOPATH USERCLK2 TRNFCNPH2 (0.219::0.609)(0.444::1.208))
- (IOPATH USERCLK2 TRNFCNPH3 (0.194::0.626)(0.421::1.279))
- (IOPATH USERCLK2 TRNFCNPH4 (0.205::0.588)(0.423::1.124))
- (IOPATH USERCLK2 TRNFCNPH5 (0.202::0.583)(0.430::1.182))
- (IOPATH USERCLK2 TRNFCNPH6 (0.181::0.591)(0.406::1.213))
- (IOPATH USERCLK2 TRNFCNPH7 (0.213::0.623)(0.451::1.203))
- (IOPATH USERCLK2 TRNFCPD0 (0.172::0.582)(0.386::1.242))
- (IOPATH USERCLK2 TRNFCPD1 (0.244::0.641)(0.496::1.200))
- (IOPATH USERCLK2 TRNFCPD10 (0.232::0.606)(0.475::1.191))
- (IOPATH USERCLK2 TRNFCPD11 (0.156::0.628)(0.366::1.295))
- (IOPATH USERCLK2 TRNFCPD2 (0.231::0.592)(0.478::1.158))
- (IOPATH USERCLK2 TRNFCPD3 (0.239::0.615)(0.476::1.133))
- (IOPATH USERCLK2 TRNFCPD4 (0.225::0.608)(0.457::1.119))
- (IOPATH USERCLK2 TRNFCPD5 (0.247::0.642)(0.483::1.206))
- (IOPATH USERCLK2 TRNFCPD6 (0.233::0.647)(0.461::1.233))
- (IOPATH USERCLK2 TRNFCPD7 (0.231::0.613)(0.474::1.165))
- (IOPATH USERCLK2 TRNFCPD8 (0.229::0.601)(0.457::1.119))
- (IOPATH USERCLK2 TRNFCPD9 (0.204::0.600)(0.434::1.185))
- (IOPATH USERCLK2 TRNFCPH0 (0.135::0.516)(0.326::1.109))
- (IOPATH USERCLK2 TRNFCPH1 (0.148::0.506)(0.336::1.067))
- (IOPATH USERCLK2 TRNFCPH2 (0.144::0.515)(0.333::1.099))
- (IOPATH USERCLK2 TRNFCPH3 (0.121::0.526)(0.298::1.097))
- (IOPATH USERCLK2 TRNFCPH4 (0.178::0.554)(0.393::1.128))
- (IOPATH USERCLK2 TRNFCPH5 (0.159::0.583)(0.359::1.207))
- (IOPATH USERCLK2 TRNFCPH6 (0.160::0.592)(0.359::1.197))
- (IOPATH USERCLK2 TRNFCPH7 (0.184::0.568)(0.407::1.178))
- (IOPATH USERCLK2 TRNLNKUP (0.165::0.524)(0.373::1.107))
- (IOPATH USERCLK2 TRNRBARHIT0 (0.149::0.568)(0.344::1.208))
- (IOPATH USERCLK2 TRNRBARHIT1 (0.173::0.547)(0.385::1.122))
- (IOPATH USERCLK2 TRNRBARHIT2 (0.156::0.549)(0.360::1.164))
- (IOPATH USERCLK2 TRNRBARHIT3 (0.173::0.541)(0.375::1.152))
- (IOPATH USERCLK2 TRNRBARHIT4 (0.171::0.518)(0.368::1.042))
- (IOPATH USERCLK2 TRNRBARHIT5 (0.156::0.573)(0.363::1.245))
- (IOPATH USERCLK2 TRNRBARHIT6 (0.153::0.538)(0.349::1.142))
- (IOPATH USERCLK2 TRNRBARHIT7 (0.150::0.560)(0.347::1.180))
- (IOPATH USERCLK2 TRNRD0 (0.173::0.552)(0.379::1.151))
- (IOPATH USERCLK2 TRNRD1 (0.195::0.632)(0.427::1.286))
- (IOPATH USERCLK2 TRNRD10 (0.182::0.564)(0.397::1.185))
- (IOPATH USERCLK2 TRNRD100 (0.151::0.478)(0.340::1.009))
- (IOPATH USERCLK2 TRNRD101 (0.128::0.450)(0.300::0.937))
- (IOPATH USERCLK2 TRNRD102 (0.146::0.475)(0.321::1.046))
- (IOPATH USERCLK2 TRNRD103 (0.121::0.468)(0.294::1.017))
- (IOPATH USERCLK2 TRNRD104 (0.130::0.463)(0.304::1.022))
- (IOPATH USERCLK2 TRNRD105 (0.139::0.478)(0.331::1.040))
- (IOPATH USERCLK2 TRNRD106 (0.132::0.470)(0.313::1.036))
- (IOPATH USERCLK2 TRNRD107 (0.114::0.449)(0.282::0.988))
- (IOPATH USERCLK2 TRNRD108 (0.114::0.433)(0.281::0.948))
- (IOPATH USERCLK2 TRNRD109 (0.114::0.447)(0.281::0.984))
- (IOPATH USERCLK2 TRNRD11 (0.168::0.537)(0.391::1.178))
- (IOPATH USERCLK2 TRNRD110 (0.103::0.427)(0.262::0.945))
- (IOPATH USERCLK2 TRNRD111 (0.101::0.418)(0.259::0.915))
- (IOPATH USERCLK2 TRNRD112 (0.117::0.425)(0.286::0.932))
- (IOPATH USERCLK2 TRNRD113 (0.111::0.453)(0.275::0.997))
- (IOPATH USERCLK2 TRNRD114 (0.105::0.433)(0.266::0.952))
- (IOPATH USERCLK2 TRNRD115 (0.102::0.435)(0.259::0.959))
- (IOPATH USERCLK2 TRNRD116 (0.114::0.433)(0.278::0.946))
- (IOPATH USERCLK2 TRNRD117 (0.108::0.433)(0.270::0.952))
- (IOPATH USERCLK2 TRNRD118 (0.111::0.434)(0.276::0.945))
- (IOPATH USERCLK2 TRNRD119 (0.116::0.440)(0.293::0.989))
- (IOPATH USERCLK2 TRNRD12 (0.165::0.528)(0.376::1.140))
- (IOPATH USERCLK2 TRNRD120 (0.117::0.477)(0.296::1.060))
- (IOPATH USERCLK2 TRNRD121 (0.126::0.445)(0.310::0.991))
- (IOPATH USERCLK2 TRNRD122 (0.128::0.462)(0.300::1.004))
- (IOPATH USERCLK2 TRNRD123 (0.112::0.445)(0.287::1.004))
- (IOPATH USERCLK2 TRNRD124 (0.126::0.444)(0.304::0.973))
- (IOPATH USERCLK2 TRNRD125 (0.133::0.480)(0.308::0.984))
- (IOPATH USERCLK2 TRNRD126 (0.129::0.464)(0.307::0.989))
- (IOPATH USERCLK2 TRNRD127 (0.118::0.461)(0.299::1.032))
- (IOPATH USERCLK2 TRNRD13 (0.166::0.524)(0.386::1.151))
- (IOPATH USERCLK2 TRNRD14 (0.172::0.558)(0.382::1.200))
- (IOPATH USERCLK2 TRNRD15 (0.147::0.503)(0.348::1.103))
- (IOPATH USERCLK2 TRNRD16 (0.162::0.562)(0.374::1.208))
- (IOPATH USERCLK2 TRNRD17 (0.157::0.489)(0.360::1.041))
- (IOPATH USERCLK2 TRNRD18 (0.159::0.505)(0.372::1.072))
- (IOPATH USERCLK2 TRNRD19 (0.139::0.505)(0.333::1.103))
- (IOPATH USERCLK2 TRNRD2 (0.195::0.587)(0.399::1.145))
- (IOPATH USERCLK2 TRNRD20 (0.131::0.549)(0.323::1.231))
- (IOPATH USERCLK2 TRNRD21 (0.134::0.525)(0.331::1.160))
- (IOPATH USERCLK2 TRNRD22 (0.140::0.518)(0.339::1.192))
- (IOPATH USERCLK2 TRNRD23 (0.131::0.516)(0.332::1.191))
- (IOPATH USERCLK2 TRNRD24 (0.140::0.467)(0.326::1.002))
- (IOPATH USERCLK2 TRNRD25 (0.142::0.473)(0.326::1.035))
- (IOPATH USERCLK2 TRNRD26 (0.139::0.468)(0.325::1.005))
- (IOPATH USERCLK2 TRNRD27 (0.150::0.502)(0.355::1.116))
- (IOPATH USERCLK2 TRNRD28 (0.140::0.488)(0.333::1.071))
- (IOPATH USERCLK2 TRNRD29 (0.129::0.459)(0.304::0.989))
- (IOPATH USERCLK2 TRNRD3 (0.199::0.592)(0.440::1.224))
- (IOPATH USERCLK2 TRNRD30 (0.127::0.468)(0.308::1.050))
- (IOPATH USERCLK2 TRNRD31 (0.114::0.443)(0.283::0.962))
- (IOPATH USERCLK2 TRNRD32 (0.118::0.453)(0.289::0.994))
- (IOPATH USERCLK2 TRNRD33 (0.115::0.441)(0.281::0.933))
- (IOPATH USERCLK2 TRNRD34 (0.104::0.456)(0.263::0.996))
- (IOPATH USERCLK2 TRNRD35 (0.108::0.426)(0.268::0.939))
- (IOPATH USERCLK2 TRNRD36 (0.102::0.433)(0.259::0.956))
- (IOPATH USERCLK2 TRNRD37 (0.132::0.468)(0.306::1.024))
- (IOPATH USERCLK2 TRNRD38 (0.130::0.475)(0.304::1.042))
- (IOPATH USERCLK2 TRNRD39 (0.131::0.451)(0.305::0.979))
- (IOPATH USERCLK2 TRNRD4 (0.200::0.568)(0.405::1.142))
- (IOPATH USERCLK2 TRNRD40 (0.125::0.450)(0.299::0.990))
- (IOPATH USERCLK2 TRNRD41 (0.130::0.457)(0.306::0.997))
- (IOPATH USERCLK2 TRNRD42 (0.117::0.444)(0.286::0.976))
- (IOPATH USERCLK2 TRNRD43 (0.116::0.445)(0.283::0.979))
- (IOPATH USERCLK2 TRNRD44 (0.108::0.456)(0.271::0.998))
- (IOPATH USERCLK2 TRNRD45 (0.117::0.458)(0.285::1.000))
- (IOPATH USERCLK2 TRNRD46 (0.124::0.445)(0.294::0.930))
- (IOPATH USERCLK2 TRNRD47 (0.128::0.457)(0.303::0.997))
- (IOPATH USERCLK2 TRNRD48 (0.117::0.458)(0.284::1.007))
- (IOPATH USERCLK2 TRNRD49 (0.118::0.475)(0.287::1.047))
- (IOPATH USERCLK2 TRNRD5 (0.179::0.594)(0.397::1.214))
- (IOPATH USERCLK2 TRNRD50 (0.142::0.491)(0.334::1.091))
- (IOPATH USERCLK2 TRNRD51 (0.129::0.456)(0.301::0.971))
- (IOPATH USERCLK2 TRNRD52 (0.148::0.470)(0.328::0.993))
- (IOPATH USERCLK2 TRNRD53 (0.141::0.470)(0.324::1.029))
- (IOPATH USERCLK2 TRNRD54 (0.134::0.457)(0.303::0.974))
- (IOPATH USERCLK2 TRNRD55 (0.141::0.466)(0.318::0.956))
- (IOPATH USERCLK2 TRNRD56 (0.133::0.464)(0.313::0.993))
- (IOPATH USERCLK2 TRNRD57 (0.158::0.498)(0.362::1.110))
- (IOPATH USERCLK2 TRNRD58 (0.164::0.506)(0.372::1.133))
- (IOPATH USERCLK2 TRNRD59 (0.158::0.499)(0.354::1.106))
- (IOPATH USERCLK2 TRNRD6 (0.200::0.571)(0.411::1.149))
- (IOPATH USERCLK2 TRNRD60 (0.149::0.487)(0.342::1.021))
- (IOPATH USERCLK2 TRNRD61 (0.157::0.519)(0.360::1.144))
- (IOPATH USERCLK2 TRNRD62 (0.179::0.525)(0.398::1.142))
- (IOPATH USERCLK2 TRNRD63 (0.151::0.541)(0.348::1.192))
- (IOPATH USERCLK2 TRNRD64 (0.180::0.524)(0.385::1.083))
- (IOPATH USERCLK2 TRNRD65 (0.153::0.527)(0.353::1.154))
- (IOPATH USERCLK2 TRNRD66 (0.172::0.517)(0.372::1.107))
- (IOPATH USERCLK2 TRNRD67 (0.183::0.520)(0.393::1.129))
- (IOPATH USERCLK2 TRNRD68 (0.174::0.576)(0.386::1.210))
- (IOPATH USERCLK2 TRNRD69 (0.177::0.505)(0.390::1.101))
- (IOPATH USERCLK2 TRNRD7 (0.191::0.571)(0.414::1.170))
- (IOPATH USERCLK2 TRNRD70 (0.172::0.520)(0.382::1.132))
- (IOPATH USERCLK2 TRNRD71 (0.175::0.524)(0.386::1.116))
- (IOPATH USERCLK2 TRNRD72 (0.160::0.515)(0.372::1.136))
- (IOPATH USERCLK2 TRNRD73 (0.165::0.502)(0.363::1.076))
- (IOPATH USERCLK2 TRNRD74 (0.198::0.568)(0.424::1.174))
- (IOPATH USERCLK2 TRNRD75 (0.156::0.543)(0.359::1.172))
- (IOPATH USERCLK2 TRNRD76 (0.172::0.536)(0.384::1.068))
- (IOPATH USERCLK2 TRNRD77 (0.160::0.520)(0.364::1.089))
- (IOPATH USERCLK2 TRNRD78 (0.178::0.558)(0.404::1.191))
- (IOPATH USERCLK2 TRNRD79 (0.162::0.499)(0.375::1.074))
- (IOPATH USERCLK2 TRNRD8 (0.178::0.548)(0.403::1.162))
- (IOPATH USERCLK2 TRNRD80 (0.158::0.525)(0.360::1.132))
- (IOPATH USERCLK2 TRNRD81 (0.195::0.549)(0.422::1.153))
- (IOPATH USERCLK2 TRNRD82 (0.166::0.491)(0.373::1.077))
- (IOPATH USERCLK2 TRNRD83 (0.164::0.505)(0.354::1.056))
- (IOPATH USERCLK2 TRNRD84 (0.176::0.521)(0.392::1.140))
- (IOPATH USERCLK2 TRNRD85 (0.160::0.512)(0.362::1.137))
- (IOPATH USERCLK2 TRNRD86 (0.162::0.499)(0.359::1.067))
- (IOPATH USERCLK2 TRNRD87 (0.160::0.513)(0.364::1.108))
- (IOPATH USERCLK2 TRNRD88 (0.167::0.538)(0.362::1.156))
- (IOPATH USERCLK2 TRNRD89 (0.151::0.537)(0.351::1.148))
- (IOPATH USERCLK2 TRNRD9 (0.173::0.557)(0.398::1.182))
- (IOPATH USERCLK2 TRNRD90 (0.140::0.552)(0.337::1.198))
- (IOPATH USERCLK2 TRNRD91 (0.156::0.545)(0.359::1.200))
- (IOPATH USERCLK2 TRNRD92 (0.162::0.524)(0.363::1.137))
- (IOPATH USERCLK2 TRNRD93 (0.180::0.508)(0.385::1.103))
- (IOPATH USERCLK2 TRNRD94 (0.161::0.513)(0.371::1.118))
- (IOPATH USERCLK2 TRNRD95 (0.148::0.524)(0.344::1.156))
- (IOPATH USERCLK2 TRNRD96 (0.127::0.463)(0.306::1.002))
- (IOPATH USERCLK2 TRNRD97 (0.147::0.499)(0.346::1.103))
- (IOPATH USERCLK2 TRNRD98 (0.172::0.509)(0.389::1.127))
- (IOPATH USERCLK2 TRNRD99 (0.122::0.461)(0.297::1.012))
- (IOPATH USERCLK2 TRNRDLLPDATA0 (0.162::0.497)(0.360::1.051))
- (IOPATH USERCLK2 TRNRDLLPDATA1 (0.147::0.499)(0.344::1.103))
- (IOPATH USERCLK2 TRNRDLLPDATA10 (0.110::0.436)(0.274::0.966))
- (IOPATH USERCLK2 TRNRDLLPDATA11 (0.111::0.435)(0.277::0.962))
- (IOPATH USERCLK2 TRNRDLLPDATA12 (0.107::0.425)(0.269::0.931))
- (IOPATH USERCLK2 TRNRDLLPDATA13 (0.097::0.420)(0.252::0.925))
- (IOPATH USERCLK2 TRNRDLLPDATA14 (0.112::0.419)(0.278::0.914))
- (IOPATH USERCLK2 TRNRDLLPDATA15 (0.106::0.411)(0.265::0.900))
- (IOPATH USERCLK2 TRNRDLLPDATA16 (0.124::0.437)(0.291::0.960))
- (IOPATH USERCLK2 TRNRDLLPDATA17 (0.117::0.435)(0.287::0.958))
- (IOPATH USERCLK2 TRNRDLLPDATA18 (0.108::0.428)(0.272::0.939))
- (IOPATH USERCLK2 TRNRDLLPDATA19 (0.094::0.401)(0.244::0.884))
- (IOPATH USERCLK2 TRNRDLLPDATA2 (0.131::0.475)(0.307::1.045))
- (IOPATH USERCLK2 TRNRDLLPDATA20 (0.106::0.417)(0.269::0.914))
- (IOPATH USERCLK2 TRNRDLLPDATA21 (0.099::0.415)(0.252::0.909))
- (IOPATH USERCLK2 TRNRDLLPDATA22 (0.101::0.416)(0.256::0.914))
- (IOPATH USERCLK2 TRNRDLLPDATA23 (0.095::0.406)(0.245::0.895))
- (IOPATH USERCLK2 TRNRDLLPDATA24 (0.100::0.424)(0.257::0.932))
- (IOPATH USERCLK2 TRNRDLLPDATA25 (0.108::0.419)(0.272::0.924))
- (IOPATH USERCLK2 TRNRDLLPDATA26 (0.102::0.417)(0.258::0.912))
- (IOPATH USERCLK2 TRNRDLLPDATA27 (0.108::0.415)(0.270::0.912))
- (IOPATH USERCLK2 TRNRDLLPDATA28 (0.112::0.422)(0.274::0.931))
- (IOPATH USERCLK2 TRNRDLLPDATA29 (0.124::0.468)(0.299::1.037))
- (IOPATH USERCLK2 TRNRDLLPDATA3 (0.132::0.484)(0.310::1.066))
- (IOPATH USERCLK2 TRNRDLLPDATA30 (0.132::0.463)(0.311::1.021))
- (IOPATH USERCLK2 TRNRDLLPDATA31 (0.130::0.475)(0.310::1.057))
- (IOPATH USERCLK2 TRNRDLLPDATA32 (0.147::0.490)(0.340::1.077))
- (IOPATH USERCLK2 TRNRDLLPDATA33 (0.128::0.482)(0.306::1.070))
- (IOPATH USERCLK2 TRNRDLLPDATA34 (0.136::0.454)(0.317::0.977))
- (IOPATH USERCLK2 TRNRDLLPDATA35 (0.130::0.468)(0.310::1.035))
- (IOPATH USERCLK2 TRNRDLLPDATA36 (0.118::0.448)(0.288::0.966))
- (IOPATH USERCLK2 TRNRDLLPDATA37 (0.126::0.441)(0.300::0.945))
- (IOPATH USERCLK2 TRNRDLLPDATA38 (0.145::0.468)(0.333::1.039))
- (IOPATH USERCLK2 TRNRDLLPDATA39 (0.134::0.452)(0.307::0.938))
- (IOPATH USERCLK2 TRNRDLLPDATA4 (0.125::0.448)(0.300::0.987))
- (IOPATH USERCLK2 TRNRDLLPDATA40 (0.141::0.469)(0.324::0.990))
- (IOPATH USERCLK2 TRNRDLLPDATA41 (0.147::0.493)(0.336::1.065))
- (IOPATH USERCLK2 TRNRDLLPDATA42 (0.130::0.463)(0.302::1.029))
- (IOPATH USERCLK2 TRNRDLLPDATA43 (0.119::0.487)(0.290::1.028))
- (IOPATH USERCLK2 TRNRDLLPDATA44 (0.151::0.506)(0.353::1.151))
- (IOPATH USERCLK2 TRNRDLLPDATA45 (0.136::0.505)(0.329::1.142))
- (IOPATH USERCLK2 TRNRDLLPDATA46 (0.135::0.502)(0.324::1.122))
- (IOPATH USERCLK2 TRNRDLLPDATA47 (0.148::0.515)(0.347::1.121))
- (IOPATH USERCLK2 TRNRDLLPDATA48 (0.145::0.484)(0.336::1.075))
- (IOPATH USERCLK2 TRNRDLLPDATA49 (0.147::0.495)(0.346::1.116))
- (IOPATH USERCLK2 TRNRDLLPDATA5 (0.140::0.496)(0.326::1.083))
- (IOPATH USERCLK2 TRNRDLLPDATA50 (0.166::0.512)(0.374::1.119))
- (IOPATH USERCLK2 TRNRDLLPDATA51 (0.166::0.528)(0.370::1.170))
- (IOPATH USERCLK2 TRNRDLLPDATA52 (0.164::0.504)(0.357::1.052))
- (IOPATH USERCLK2 TRNRDLLPDATA53 (0.170::0.534)(0.376::1.147))
- (IOPATH USERCLK2 TRNRDLLPDATA54 (0.180::0.510)(0.396::1.103))
- (IOPATH USERCLK2 TRNRDLLPDATA55 (0.159::0.500)(0.358::1.076))
- (IOPATH USERCLK2 TRNRDLLPDATA56 (0.157::0.509)(0.352::1.096))
- (IOPATH USERCLK2 TRNRDLLPDATA57 (0.187::0.541)(0.402::1.164))
- (IOPATH USERCLK2 TRNRDLLPDATA58 (0.200::0.538)(0.432::1.156))
- (IOPATH USERCLK2 TRNRDLLPDATA59 (0.159::0.499)(0.368::1.060))
- (IOPATH USERCLK2 TRNRDLLPDATA6 (0.128::0.485)(0.300::1.066))
- (IOPATH USERCLK2 TRNRDLLPDATA60 (0.181::0.555)(0.383::1.180))
- (IOPATH USERCLK2 TRNRDLLPDATA61 (0.176::0.536)(0.395::1.174))
- (IOPATH USERCLK2 TRNRDLLPDATA62 (0.184::0.544)(0.413::1.193))
- (IOPATH USERCLK2 TRNRDLLPDATA63 (0.180::0.545)(0.398::1.180))
- (IOPATH USERCLK2 TRNRDLLPDATA7 (0.113::0.489)(0.278::1.087))
- (IOPATH USERCLK2 TRNRDLLPDATA8 (0.102::0.434)(0.262::0.955))
- (IOPATH USERCLK2 TRNRDLLPDATA9 (0.105::0.419)(0.266::0.918))
- (IOPATH USERCLK2 TRNRDLLPSRCRDY0 (0.132::0.477)(0.321::1.064))
- (IOPATH USERCLK2 TRNRDLLPSRCRDY1 (0.187::0.545)(0.424::1.219))
- (IOPATH USERCLK2 TRNRECRCERR (0.150::0.528)(0.348::1.169))
- (IOPATH USERCLK2 TRNREOF (0.142::0.492)(0.333::1.073))
- (IOPATH USERCLK2 TRNRERRFWD (0.160::0.547)(0.363::1.193))
- (IOPATH USERCLK2 TRNRREM0 (0.145::0.546)(0.339::1.187))
- (IOPATH USERCLK2 TRNRREM1 (0.152::0.495)(0.344::1.074))
- (IOPATH USERCLK2 TRNRSOF (0.167::0.517)(0.359::1.042))
- (IOPATH USERCLK2 TRNRSRCDSC (0.162::0.534)(0.351::1.174))
- (IOPATH USERCLK2 TRNRSRCRDY (0.180::0.525)(0.390::1.043))
- (IOPATH USERCLK2 TRNTBUFAV0 (0.160::0.553)(0.369::1.205))
- (IOPATH USERCLK2 TRNTBUFAV1 (0.156::0.571)(0.363::1.245))
- (IOPATH USERCLK2 TRNTBUFAV2 (0.141::0.530)(0.331::1.156))
- (IOPATH USERCLK2 TRNTBUFAV3 (0.142::0.528)(0.344::1.149))
- (IOPATH USERCLK2 TRNTBUFAV4 (0.147::0.569)(0.345::1.244))
- (IOPATH USERCLK2 TRNTBUFAV5 (0.115::0.596)(0.299::1.285))
- (IOPATH USERCLK2 TRNTCFGREQ (0.130::0.537)(0.322::1.193))
- (IOPATH USERCLK2 TRNTDLLPDSTRDY (0.095::0.438)(0.262::0.996))
- (IOPATH USERCLK2 TRNTDSTRDY0 (0.115::0.446)(0.280::0.972))
- (IOPATH USERCLK2 TRNTDSTRDY1 (0.108::0.462)(0.280::1.038))
- (IOPATH USERCLK2 TRNTDSTRDY2 (0.181::0.554)(0.396::1.170))
- (IOPATH USERCLK2 TRNTDSTRDY3 (0.176::0.566)(0.384::1.211))
- (IOPATH USERCLK2 TRNTERRDROP (0.162::0.526)(0.362::1.136))
- (IOPATH USERCLK2 USERRSTN (0.140::0.555)(0.340::1.226))
- (IOPATH USERCLK LNKCLKEN (0.002::0.291)(0.171::0.634))
- (IOPATH USERCLK MIMRXRADDR0 (0.046::0.324)(0.205::0.641))
- (IOPATH USERCLK MIMRXRADDR1 (0.048::0.330)(0.210::0.652))
- (IOPATH USERCLK MIMRXRADDR10 (0.044::0.326)(0.203::0.643))
- (IOPATH USERCLK MIMRXRADDR11 (0.043::0.324)(0.205::0.645))
- (IOPATH USERCLK MIMRXRADDR12 (0.011::0.297)(0.163::0.609))
- (IOPATH USERCLK MIMRXRADDR2 (0.048::0.327)(0.208::0.645))
- (IOPATH USERCLK MIMRXRADDR3 (0.036::0.326)(0.201::0.667))
- (IOPATH USERCLK MIMRXRADDR4 (0.047::0.326)(0.207::0.643))
- (IOPATH USERCLK MIMRXRADDR5 (0.034::0.323)(0.194::0.660))
- (IOPATH USERCLK MIMRXRADDR6 (0.034::0.323)(0.194::0.659))
- (IOPATH USERCLK MIMRXRADDR7 (0.036::0.328)(0.199::0.667))
- (IOPATH USERCLK MIMRXRADDR8 (0.045::0.327)(0.204::0.644))
- (IOPATH USERCLK MIMRXRADDR9 (0.039::0.321)(0.197::0.638))
- (IOPATH USERCLK MIMRXREN (0.046::0.327)(0.207::0.646))
- (IOPATH USERCLK MIMRXWADDR0 (0.036::0.326)(0.199::0.666))
- (IOPATH USERCLK MIMRXWADDR1 (0.044::0.324)(0.205::0.644))
- (IOPATH USERCLK MIMRXWADDR10 (0.011::0.295)(0.167::0.608))
- (IOPATH USERCLK MIMRXWADDR11 (0.017::0.304)(0.174::0.619))
- (IOPATH USERCLK MIMRXWADDR12 (0.037::0.331)(0.204::0.674))
- (IOPATH USERCLK MIMRXWADDR2 (0.048::0.327)(0.210::0.646))
- (IOPATH USERCLK MIMRXWADDR3 (0.023::0.307)(0.180::0.620))
- (IOPATH USERCLK MIMRXWADDR4 (0.036::0.327)(0.200::0.668))
- (IOPATH USERCLK MIMRXWADDR5 (0.046::0.326)(0.206::0.645))
- (IOPATH USERCLK MIMRXWADDR6 (0.031::0.313)(0.188::0.627))
- (IOPATH USERCLK MIMRXWADDR7 (0.037::0.327)(0.201::0.666))
- (IOPATH USERCLK MIMRXWADDR8 (0.013::0.300)(0.172::0.616))
- (IOPATH USERCLK MIMRXWADDR9 (0.037::0.326)(0.202::0.664))
- (IOPATH USERCLK MIMRXWDATA0 (0.045::0.324)(0.206::0.647))
- (IOPATH USERCLK MIMRXWDATA1 (0.039::0.319)(0.201::0.638))
- (IOPATH USERCLK MIMRXWDATA10 (0.045::0.327)(0.206::0.648))
- (IOPATH USERCLK MIMRXWDATA11 (0.046::0.335)(0.206::0.656))
- (IOPATH USERCLK MIMRXWDATA12 (0.046::0.326)(0.208::0.644))
- (IOPATH USERCLK MIMRXWDATA13 (0.048::0.333)(0.207::0.645))
- (IOPATH USERCLK MIMRXWDATA14 (0.032::0.317)(0.192::0.632))
- (IOPATH USERCLK MIMRXWDATA15 (0.048::0.335)(0.209::0.648))
- (IOPATH USERCLK MIMRXWDATA16 (0.035::0.323)(0.197::0.660))
- (IOPATH USERCLK MIMRXWDATA17 (0.048::0.329)(0.206::0.644))
- (IOPATH USERCLK MIMRXWDATA18 (0.036::0.329)(0.197::0.668))
- (IOPATH USERCLK MIMRXWDATA19 (0.048::0.332)(0.210::0.652))
- (IOPATH USERCLK MIMRXWDATA2 (0.041::0.321)(0.203::0.641))
- (IOPATH USERCLK MIMRXWDATA20 (0.040::0.321)(0.198::0.639))
- (IOPATH USERCLK MIMRXWDATA21 (0.048::0.332)(0.206::0.643))
- (IOPATH USERCLK MIMRXWDATA22 (0.043::0.323)(0.204::0.642))
- (IOPATH USERCLK MIMRXWDATA23 (0.049::0.334)(0.208::0.648))
- (IOPATH USERCLK MIMRXWDATA24 (0.045::0.326)(0.203::0.643))
- (IOPATH USERCLK MIMRXWDATA25 (0.047::0.332)(0.205::0.645))
- (IOPATH USERCLK MIMRXWDATA26 (0.043::0.323)(0.204::0.641))
- (IOPATH USERCLK MIMRXWDATA27 (0.048::0.332)(0.208::0.644))
- (IOPATH USERCLK MIMRXWDATA28 (0.047::0.327)(0.207::0.644))
- (IOPATH USERCLK MIMRXWDATA29 (0.047::0.333)(0.204::0.641))
- (IOPATH USERCLK MIMRXWDATA3 (0.042::0.328)(0.204::0.643))
- (IOPATH USERCLK MIMRXWDATA30 (0.046::0.326)(0.204::0.640))
- (IOPATH USERCLK MIMRXWDATA31 (0.048::0.329)(0.209::0.646))
- (IOPATH USERCLK MIMRXWDATA32 (0.048::0.329)(0.207::0.647))
- (IOPATH USERCLK MIMRXWDATA33 (0.047::0.327)(0.205::0.643))
- (IOPATH USERCLK MIMRXWDATA34 (0.046::0.324)(0.205::0.640))
- (IOPATH USERCLK MIMRXWDATA35 (0.051::0.335)(0.212::0.647))
- (IOPATH USERCLK MIMRXWDATA36 (0.012::0.298)(0.168::0.612))
- (IOPATH USERCLK MIMRXWDATA37 (0.008::0.294)(0.164::0.608))
- (IOPATH USERCLK MIMRXWDATA38 (0.006::0.291)(0.164::0.606))
- (IOPATH USERCLK MIMRXWDATA39 (0.028::0.311)(0.184::0.624))
- (IOPATH USERCLK MIMRXWDATA4 (0.041::0.321)(0.203::0.640))
- (IOPATH USERCLK MIMRXWDATA40 (0.008::0.294)(0.163::0.608))
- (IOPATH USERCLK MIMRXWDATA41 (0.034::0.317)(0.190::0.631))
- (IOPATH USERCLK MIMRXWDATA42 (0.009::0.296)(0.164::0.610))
- (IOPATH USERCLK MIMRXWDATA43 (0.031::0.313)(0.186::0.625))
- (IOPATH USERCLK MIMRXWDATA44 (0.014::0.301)(0.168::0.615))
- (IOPATH USERCLK MIMRXWDATA45 (0.034::0.323)(0.194::0.660))
- (IOPATH USERCLK MIMRXWDATA46 (0.012::0.297)(0.171::0.613))
- (IOPATH USERCLK MIMRXWDATA47 (0.036::0.324)(0.200::0.664))
- (IOPATH USERCLK MIMRXWDATA48 (0.020::0.305)(0.178::0.620))
- (IOPATH USERCLK MIMRXWDATA49 (0.046::0.327)(0.210::0.649))
- (IOPATH USERCLK MIMRXWDATA5 (0.043::0.329)(0.206::0.644))
- (IOPATH USERCLK MIMRXWDATA50 (0.025::0.309)(0.183::0.624))
- (IOPATH USERCLK MIMRXWDATA51 (0.048::0.328)(0.211::0.650))
- (IOPATH USERCLK MIMRXWDATA52 (0.011::0.297)(0.168::0.615))
- (IOPATH USERCLK MIMRXWDATA53 (0.030::0.312)(0.187::0.627))
- (IOPATH USERCLK MIMRXWDATA54 (0.016::0.301)(0.175::0.619))
- (IOPATH USERCLK MIMRXWDATA55 (0.034::0.317)(0.189::0.632))
- (IOPATH USERCLK MIMRXWDATA56 (0.019::0.305)(0.174::0.621))
- (IOPATH USERCLK MIMRXWDATA57 (0.036::0.330)(0.197::0.671))
- (IOPATH USERCLK MIMRXWDATA58 (0.011::0.295)(0.167::0.609))
- (IOPATH USERCLK MIMRXWDATA59 (0.034::0.316)(0.190::0.630))
- (IOPATH USERCLK MIMRXWDATA6 (0.040::0.321)(0.202::0.643))
- (IOPATH USERCLK MIMRXWDATA60 (0.032::0.314)(0.188::0.627))
- (IOPATH USERCLK MIMRXWDATA61 (0.034::0.321)(0.197::0.660))
- (IOPATH USERCLK MIMRXWDATA62 (0.024::0.307)(0.183::0.622))
- (IOPATH USERCLK MIMRXWDATA63 (0.033::0.315)(0.188::0.628))
- (IOPATH USERCLK MIMRXWDATA64 (0.019::0.302)(0.179::0.618))
- (IOPATH USERCLK MIMRXWDATA65 (0.036::0.326)(0.200::0.666))
- (IOPATH USERCLK MIMRXWDATA66 (0.030::0.313)(0.184::0.630))
- (IOPATH USERCLK MIMRXWDATA67 (0.030::0.312)(0.190::0.629))
- (IOPATH USERCLK MIMRXWDATA7 (0.047::0.330)(0.208::0.646))
- (IOPATH USERCLK MIMRXWDATA8 (0.043::0.326)(0.201::0.641))
- (IOPATH USERCLK MIMRXWDATA9 (0.047::0.331)(0.208::0.646))
- (IOPATH USERCLK MIMRXWEN (0.045::0.324)(0.205::0.644))
- (IOPATH USERCLK MIMTXRADDR0 (0.041::0.323)(0.204::0.644))
- (IOPATH USERCLK MIMTXRADDR1 (0.023::0.304)(0.181::0.619))
- (IOPATH USERCLK MIMTXRADDR10 (0.031::0.319)(0.203::0.659))
- (IOPATH USERCLK MIMTXRADDR11 (0.040::0.320)(0.204::0.645))
- (IOPATH USERCLK MIMTXRADDR12 (0.034::0.322)(0.204::0.662))
- (IOPATH USERCLK MIMTXRADDR2 (0.021::0.302)(0.179::0.617))
- (IOPATH USERCLK MIMTXRADDR3 (0.045::0.324)(0.206::0.644))
- (IOPATH USERCLK MIMTXRADDR4 (0.043::0.323)(0.205::0.645))
- (IOPATH USERCLK MIMTXRADDR5 (0.026::0.308)(0.187::0.622))
- (IOPATH USERCLK MIMTXRADDR6 (0.042::0.321)(0.202::0.640))
- (IOPATH USERCLK MIMTXRADDR7 (0.041::0.321)(0.203::0.642))
- (IOPATH USERCLK MIMTXRADDR8 (0.040::0.319)(0.200::0.635))
- (IOPATH USERCLK MIMTXRADDR9 (0.042::0.323)(0.205::0.645))
- (IOPATH USERCLK MIMTXREN (0.027::0.309)(0.186::0.624))
- (IOPATH USERCLK MIMTXWADDR0 (0.033::0.320)(0.200::0.655))
- (IOPATH USERCLK MIMTXWADDR1 (0.046::0.326)(0.202::0.641))
- (IOPATH USERCLK MIMTXWADDR10 (0.029::0.317)(0.197::0.656))
- (IOPATH USERCLK MIMTXWADDR11 (0.036::0.314)(0.192::0.625))
- (IOPATH USERCLK MIMTXWADDR12 (0.045::0.324)(0.200::0.639))
- (IOPATH USERCLK MIMTXWADDR2 (0.025::0.308)(0.181::0.623))
- (IOPATH USERCLK MIMTXWADDR3 (0.038::0.318)(0.201::0.643))
- (IOPATH USERCLK MIMTXWADDR4 (0.042::0.322)(0.203::0.643))
- (IOPATH USERCLK MIMTXWADDR5 (0.036::0.316)(0.194::0.630))
- (IOPATH USERCLK MIMTXWADDR6 (0.043::0.321)(0.203::0.639))
- (IOPATH USERCLK MIMTXWADDR7 (0.043::0.326)(0.204::0.646))
- (IOPATH USERCLK MIMTXWADDR8 (0.042::0.322)(0.203::0.641))
- (IOPATH USERCLK MIMTXWADDR9 (0.041::0.322)(0.204::0.643))
- (IOPATH USERCLK MIMTXWDATA0 (0.026::0.307)(0.184::0.619))
- (IOPATH USERCLK MIMTXWDATA1 (0.035::0.316)(0.200::0.641))
- (IOPATH USERCLK MIMTXWDATA10 (0.026::0.310)(0.183::0.624))
- (IOPATH USERCLK MIMTXWDATA11 (0.023::0.314)(0.190::0.652))
- (IOPATH USERCLK MIMTXWDATA12 (0.024::0.308)(0.181::0.621))
- (IOPATH USERCLK MIMTXWDATA13 (0.019::0.310)(0.188::0.648))
- (IOPATH USERCLK MIMTXWDATA14 (0.023::0.306)(0.180::0.619))
- (IOPATH USERCLK MIMTXWDATA15 (0.025::0.314)(0.194::0.654))
- (IOPATH USERCLK MIMTXWDATA16 (0.043::0.324)(0.205::0.648))
- (IOPATH USERCLK MIMTXWDATA17 (0.035::0.320)(0.204::0.657))
- (IOPATH USERCLK MIMTXWDATA18 (0.038::0.319)(0.202::0.643))
- (IOPATH USERCLK MIMTXWDATA19 (0.031::0.320)(0.198::0.657))
- (IOPATH USERCLK MIMTXWDATA2 (0.041::0.323)(0.201::0.641))
- (IOPATH USERCLK MIMTXWDATA20 (0.040::0.320)(0.201::0.639))
- (IOPATH USERCLK MIMTXWDATA21 (0.027::0.314)(0.196::0.651))
- (IOPATH USERCLK MIMTXWDATA22 (0.023::0.304)(0.180::0.616))
- (IOPATH USERCLK MIMTXWDATA23 (0.025::0.314)(0.192::0.649))
- (IOPATH USERCLK MIMTXWDATA24 (0.026::0.311)(0.184::0.624))
- (IOPATH USERCLK MIMTXWDATA25 (0.027::0.317)(0.195::0.654))
- (IOPATH USERCLK MIMTXWDATA26 (0.026::0.309)(0.187::0.624))
- (IOPATH USERCLK MIMTXWDATA27 (0.019::0.312)(0.186::0.650))
- (IOPATH USERCLK MIMTXWDATA28 (0.032::0.318)(0.202::0.657))
- (IOPATH USERCLK MIMTXWDATA29 (0.022::0.317)(0.192::0.664))
- (IOPATH USERCLK MIMTXWDATA3 (0.031::0.317)(0.201::0.656))
- (IOPATH USERCLK MIMTXWDATA30 (0.023::0.305)(0.181::0.618))
- (IOPATH USERCLK MIMTXWDATA31 (0.012::0.301)(0.181::0.639))
- (IOPATH USERCLK MIMTXWDATA32 (0.032::0.319)(0.202::0.658))
- (IOPATH USERCLK MIMTXWDATA33 (0.034::0.321)(0.202::0.658))
- (IOPATH USERCLK MIMTXWDATA34 (0.024::0.306)(0.182::0.621))
- (IOPATH USERCLK MIMTXWDATA35 (0.010::0.298)(0.180::0.638))
- (IOPATH USERCLK MIMTXWDATA36 (0.047::0.327)(0.204::0.644))
- (IOPATH USERCLK MIMTXWDATA37 (0.048::0.326)(0.201::0.630))
- (IOPATH USERCLK MIMTXWDATA38 (0.048::0.323)(0.204::0.630))
- (IOPATH USERCLK MIMTXWDATA39 (0.043::0.326)(0.203::0.646))
- (IOPATH USERCLK MIMTXWDATA4 (0.036::0.317)(0.200::0.641))
- (IOPATH USERCLK MIMTXWDATA40 (0.048::0.326)(0.204::0.632))
- (IOPATH USERCLK MIMTXWDATA41 (0.042::0.320)(0.202::0.638))
- (IOPATH USERCLK MIMTXWDATA42 (0.048::0.327)(0.209::0.647))
- (IOPATH USERCLK MIMTXWDATA43 (0.040::0.319)(0.199::0.635))
- (IOPATH USERCLK MIMTXWDATA44 (0.045::0.324)(0.200::0.632))
- (IOPATH USERCLK MIMTXWDATA45 (0.036::0.313)(0.191::0.625))
- (IOPATH USERCLK MIMTXWDATA46 (0.047::0.326)(0.204::0.641))
- (IOPATH USERCLK MIMTXWDATA47 (0.036::0.315)(0.190::0.626))
- (IOPATH USERCLK MIMTXWDATA48 (0.049::0.330)(0.213::0.654))
- (IOPATH USERCLK MIMTXWDATA49 (0.033::0.314)(0.190::0.625))
- (IOPATH USERCLK MIMTXWDATA5 (0.026::0.314)(0.195::0.654))
- (IOPATH USERCLK MIMTXWDATA50 (0.048::0.328)(0.209::0.649))
- (IOPATH USERCLK MIMTXWDATA51 (0.036::0.318)(0.196::0.639))
- (IOPATH USERCLK MIMTXWDATA52 (0.047::0.323)(0.202::0.630))
- (IOPATH USERCLK MIMTXWDATA53 (0.045::0.324)(0.204::0.644))
- (IOPATH USERCLK MIMTXWDATA54 (0.047::0.323)(0.202::0.630))
- (IOPATH USERCLK MIMTXWDATA55 (0.042::0.320)(0.202::0.636))
- (IOPATH USERCLK MIMTXWDATA56 (0.046::0.324)(0.199::0.629))
- (IOPATH USERCLK MIMTXWDATA57 (0.035::0.315)(0.192::0.630))
- (IOPATH USERCLK MIMTXWDATA58 (0.047::0.329)(0.202::0.634))
- (IOPATH USERCLK MIMTXWDATA59 (0.042::0.323)(0.202::0.642))
- (IOPATH USERCLK MIMTXWDATA6 (0.035::0.321)(0.195::0.645))
- (IOPATH USERCLK MIMTXWDATA60 (0.047::0.329)(0.205::0.648))
- (IOPATH USERCLK MIMTXWDATA61 (0.041::0.319)(0.201::0.636))
- (IOPATH USERCLK MIMTXWDATA62 (0.045::0.326)(0.201::0.640))
- (IOPATH USERCLK MIMTXWDATA63 (0.035::0.314)(0.190::0.625))
- (IOPATH USERCLK MIMTXWDATA64 (0.046::0.324)(0.203::0.640))
- (IOPATH USERCLK MIMTXWDATA65 (0.038::0.321)(0.200::0.643))
- (IOPATH USERCLK MIMTXWDATA66 (0.047::0.328)(0.210::0.650))
- (IOPATH USERCLK MIMTXWDATA67 (0.047::0.327)(0.207::0.647))
- (IOPATH USERCLK MIMTXWDATA68 (0.045::0.324)(0.205::0.648))
- (IOPATH USERCLK MIMTXWDATA7 (0.031::0.317)(0.200::0.655))
- (IOPATH USERCLK MIMTXWDATA8 (0.026::0.313)(0.183::0.626))
- (IOPATH USERCLK MIMTXWDATA9 (0.026::0.313)(0.196::0.652))
- (IOPATH USERCLK MIMTXWEN (0.027::0.308)(0.186::0.622))
)
)
(TIMINGCHECK
@@ -1188,18 +29,18 @@
(SETUP CFGAERINTERRUPTMSGNUM3 (posedge USERCLK2) (0.083::0.096))
(HOLD CFGAERINTERRUPTMSGNUM4 (posedge USERCLK2) (0.628::0.723))
(SETUP CFGAERINTERRUPTMSGNUM4 (posedge USERCLK2) (0.080::0.093))
- (HOLD USERCLK2 (posedge USERCLK2) (0.504::0.579))
- (SETUP USERCLK2 (posedge USERCLK2) (0.203::0.234))
- (HOLD USERCLK2 (posedge USERCLK2) (0.500::0.575))
- (SETUP USERCLK2 (posedge USERCLK2) (0.481::0.553))
- (HOLD USERCLK2 (posedge USERCLK2) (0.439::0.505))
- (SETUP USERCLK2 (posedge USERCLK2) (0.413::0.475))
+ (HOLD CFGDEVID0 (posedge USERCLK2) (0.504::0.579))
+ (SETUP CFGDEVID0 (posedge USERCLK2) (0.203::0.234))
+ (HOLD CFGDEVID10 (posedge USERCLK2) (0.500::0.575))
+ (SETUP CFGDEVID10 (posedge USERCLK2) (0.481::0.553))
+ (HOLD CFGDEVID11 (posedge USERCLK2) (0.439::0.505))
+ (SETUP CFGDEVID11 (posedge USERCLK2) (0.413::0.475))
(HOLD CFGDEVID12 (posedge USERCLK2) (0.447::0.515))
(SETUP CFGDEVID12 (posedge USERCLK2) (0.384::0.442))
(HOLD CFGDEVID13 (posedge USERCLK2) (0.530::0.609))
(SETUP CFGDEVID13 (posedge USERCLK2) (0.259::0.297))
- (HOLD USERCLK2 (posedge USERCLK2) (0.532::0.612))
- (SETUP USERCLK2 (posedge USERCLK2) (0.178::0.205))
+ (HOLD CFGDEVID14 (posedge USERCLK2) (0.532::0.612))
+ (SETUP CFGDEVID14 (posedge USERCLK2) (0.178::0.205))
(HOLD CFGDEVID15 (posedge USERCLK2) (0.501::0.576))
(SETUP CFGDEVID15 (posedge USERCLK2) (0.648::0.746))
(HOLD CFGDEVID1 (posedge USERCLK2) (0.469::0.540))
@@ -1210,10 +51,10 @@
(SETUP CFGDEVID3 (posedge USERCLK2) (0.495::0.569))
(HOLD CFGDEVID4 (posedge USERCLK2) (0.429::0.494))
(SETUP CFGDEVID4 (posedge USERCLK2) (0.443::0.510))
- (HOLD USERCLK2 (posedge USERCLK2) (0.466::0.537))
- (SETUP USERCLK2 (posedge USERCLK2) (0.284::0.327))
- (HOLD USERCLK2 (posedge USERCLK2) (0.459::0.528))
- (SETUP USERCLK2 (posedge USERCLK2) (0.370::0.425))
+ (HOLD CFGDEVID5 (posedge USERCLK2) (0.466::0.537))
+ (SETUP CFGDEVID5 (posedge USERCLK2) (0.284::0.327))
+ (HOLD CFGDEVID6 (posedge USERCLK2) (0.459::0.528))
+ (SETUP CFGDEVID6 (posedge USERCLK2) (0.370::0.425))
(HOLD CFGDEVID7 (posedge USERCLK2) (0.536::0.617))
(SETUP CFGDEVID7 (posedge USERCLK2) (0.520::0.598))
(HOLD CFGDEVID8 (posedge USERCLK2) (0.514::0.592))
@@ -1238,14 +79,14 @@
(SETUP CFGDSBUSNUMBER7 (posedge USERCLK2) (-0.101::-0.088))
(HOLD CFGDSDEVICENUMBER0 (posedge USERCLK2) (0.745::0.857))
(SETUP CFGDSDEVICENUMBER0 (posedge USERCLK2) (-0.118::-0.103))
- (HOLD USERCLK2 (posedge USERCLK2) (0.747::0.859))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.129::-0.112))
+ (HOLD CFGDSDEVICENUMBER1 (posedge USERCLK2) (0.747::0.859))
+ (SETUP CFGDSDEVICENUMBER1 (posedge USERCLK2) (-0.129::-0.112))
(HOLD CFGDSDEVICENUMBER2 (posedge USERCLK2) (0.740::0.852))
(SETUP CFGDSDEVICENUMBER2 (posedge USERCLK2) (-0.056::-0.049))
- (HOLD USERCLK2 (posedge USERCLK2) (0.620::0.713))
- (SETUP USERCLK2 (posedge USERCLK2) (0.400::0.460))
- (HOLD USERCLK2 (posedge USERCLK2) (0.538::0.619))
- (SETUP USERCLK2 (posedge USERCLK2) (0.316::0.364))
+ (HOLD CFGDSDEVICENUMBER3 (posedge USERCLK2) (0.620::0.713))
+ (SETUP CFGDSDEVICENUMBER3 (posedge USERCLK2) (0.400::0.460))
+ (HOLD CFGDSDEVICENUMBER4 (posedge USERCLK2) (0.538::0.619))
+ (SETUP CFGDSDEVICENUMBER4 (posedge USERCLK2) (0.316::0.364))
(HOLD CFGDSFUNCTIONNUMBER0 (posedge USERCLK2) (0.541::0.622))
(SETUP CFGDSFUNCTIONNUMBER0 (posedge USERCLK2) (0.346::0.398))
(HOLD CFGDSFUNCTIONNUMBER1 (posedge USERCLK2) (0.542::0.624))
@@ -1254,18 +95,18 @@
(SETUP CFGDSFUNCTIONNUMBER2 (posedge USERCLK2) (0.430::0.495))
(HOLD CFGDSN0 (posedge USERCLK2) (0.565::0.650))
(SETUP CFGDSN0 (posedge USERCLK2) (0.175::0.202))
- (HOLD USERCLK2 (posedge USERCLK2) (0.712::0.820))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.085::-0.074))
- (HOLD USERCLK2 (posedge USERCLK2) (0.721::0.830))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.064::-0.056))
+ (HOLD CFGDSN10 (posedge USERCLK2) (0.712::0.820))
+ (SETUP CFGDSN10 (posedge USERCLK2) (-0.085::-0.074))
+ (HOLD CFGDSN11 (posedge USERCLK2) (0.721::0.830))
+ (SETUP CFGDSN11 (posedge USERCLK2) (-0.064::-0.056))
(HOLD CFGDSN12 (posedge USERCLK2) (0.715::0.823))
(SETUP CFGDSN12 (posedge USERCLK2) (-0.111::-0.097))
(HOLD CFGDSN13 (posedge USERCLK2) (0.747::0.859))
(SETUP CFGDSN13 (posedge USERCLK2) (-0.146::-0.128))
- (HOLD USERCLK2 (posedge USERCLK2) (0.740::0.852))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.165::-0.144))
- (HOLD USERCLK2 (posedge USERCLK2) (0.739::0.850))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.144::-0.126))
+ (HOLD CFGDSN14 (posedge USERCLK2) (0.740::0.852))
+ (SETUP CFGDSN14 (posedge USERCLK2) (-0.165::-0.144))
+ (HOLD CFGDSN15 (posedge USERCLK2) (0.739::0.850))
+ (SETUP CFGDSN15 (posedge USERCLK2) (-0.144::-0.126))
(HOLD CFGDSN16 (posedge USERCLK2) (0.734::0.844))
(SETUP CFGDSN16 (posedge USERCLK2) (-0.135::-0.118))
(HOLD CFGDSN17 (posedge USERCLK2) (0.750::0.863))
@@ -1280,22 +121,22 @@
(SETUP CFGDSN20 (posedge USERCLK2) (-0.164::-0.143))
(HOLD CFGDSN21 (posedge USERCLK2) (0.727::0.836))
(SETUP CFGDSN21 (posedge USERCLK2) (-0.164::-0.143))
- (HOLD USERCLK2 (posedge USERCLK2) (0.731::0.841))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.174::-0.152))
- (HOLD USERCLK2 (posedge USERCLK2) (0.744::0.856))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.182::-0.158))
+ (HOLD CFGDSN22 (posedge USERCLK2) (0.731::0.841))
+ (SETUP CFGDSN22 (posedge USERCLK2) (-0.174::-0.152))
+ (HOLD CFGDSN23 (posedge USERCLK2) (0.744::0.856))
+ (SETUP CFGDSN23 (posedge USERCLK2) (-0.182::-0.158))
(HOLD CFGDSN24 (posedge USERCLK2) (0.742::0.854))
(SETUP CFGDSN24 (posedge USERCLK2) (-0.190::-0.166))
- (HOLD USERCLK2 (posedge USERCLK2) (0.747::0.859))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.195::-0.170))
+ (HOLD CFGDSN25 (posedge USERCLK2) (0.747::0.859))
+ (SETUP CFGDSN25 (posedge USERCLK2) (-0.195::-0.170))
(HOLD CFGDSN26 (posedge USERCLK2) (0.746::0.858))
(SETUP CFGDSN26 (posedge USERCLK2) (-0.196::-0.171))
- (HOLD USERCLK2 (posedge USERCLK2) (0.746::0.858))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.197::-0.172))
+ (HOLD CFGDSN27 (posedge USERCLK2) (0.746::0.858))
+ (SETUP CFGDSN27 (posedge USERCLK2) (-0.197::-0.172))
(HOLD CFGDSN28 (posedge USERCLK2) (0.745::0.857))
(SETUP CFGDSN28 (posedge USERCLK2) (-0.195::-0.170))
- (HOLD USERCLK2 (posedge USERCLK2) (0.748::0.860))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.197::-0.172))
+ (HOLD CFGDSN29 (posedge USERCLK2) (0.748::0.860))
+ (SETUP CFGDSN29 (posedge USERCLK2) (-0.197::-0.172))
(HOLD CFGDSN2 (posedge USERCLK2) (0.663::0.762))
(SETUP CFGDSN2 (posedge USERCLK2) (-0.001::-0.001))
(HOLD CFGDSN30 (posedge USERCLK2) (0.730::0.840))
@@ -1310,16 +151,16 @@
(SETUP CFGDSN34 (posedge USERCLK2) (-0.158::-0.138))
(HOLD CFGDSN35 (posedge USERCLK2) (0.732::0.842))
(SETUP CFGDSN35 (posedge USERCLK2) (-0.151::-0.132))
- (HOLD USERCLK2 (posedge USERCLK2) (0.732::0.842))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.145::-0.127))
+ (HOLD CFGDSN36 (posedge USERCLK2) (0.732::0.842))
+ (SETUP CFGDSN36 (posedge USERCLK2) (-0.145::-0.127))
(HOLD CFGDSN37 (posedge USERCLK2) (0.726::0.835))
(SETUP CFGDSN37 (posedge USERCLK2) (-0.086::-0.075))
(HOLD CFGDSN38 (posedge USERCLK2) (0.707::0.813))
(SETUP CFGDSN38 (posedge USERCLK2) (-0.121::-0.106))
(HOLD CFGDSN39 (posedge USERCLK2) (0.718::0.826))
(SETUP CFGDSN39 (posedge USERCLK2) (-0.095::-0.083))
- (HOLD USERCLK2 (posedge USERCLK2) (0.680::0.782))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.074::-0.064))
+ (HOLD CFGDSN3 (posedge USERCLK2) (0.680::0.782))
+ (SETUP CFGDSN3 (posedge USERCLK2) (-0.074::-0.064))
(HOLD CFGDSN40 (posedge USERCLK2) (0.721::0.829))
(SETUP CFGDSN40 (posedge USERCLK2) (-0.055::-0.048))
(HOLD CFGDSN41 (posedge USERCLK2) (0.715::0.823))
@@ -1336,8 +177,8 @@
(SETUP CFGDSN46 (posedge USERCLK2) (0.033::0.038))
(HOLD CFGDSN47 (posedge USERCLK2) (0.670::0.771))
(SETUP CFGDSN47 (posedge USERCLK2) (0.006::0.007))
- (HOLD USERCLK2 (posedge USERCLK2) (0.676::0.778))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.039::-0.034))
+ (HOLD CFGDSN48 (posedge USERCLK2) (0.676::0.778))
+ (SETUP CFGDSN48 (posedge USERCLK2) (-0.039::-0.034))
(HOLD CFGDSN49 (posedge USERCLK2) (0.670::0.771))
(SETUP CFGDSN49 (posedge USERCLK2) (-0.036::-0.032))
(HOLD CFGDSN4 (posedge USERCLK2) (0.664::0.764))
@@ -1356,18 +197,18 @@
(SETUP CFGDSN55 (posedge USERCLK2) (0.155::0.178))
(HOLD CFGDSN56 (posedge USERCLK2) (0.652::0.750))
(SETUP CFGDSN56 (posedge USERCLK2) (0.134::0.154))
- (HOLD USERCLK2 (posedge USERCLK2) (0.594::0.683))
- (SETUP USERCLK2 (posedge USERCLK2) (0.068::0.078))
- (HOLD USERCLK2 (posedge USERCLK2) (0.595::0.684))
- (SETUP USERCLK2 (posedge USERCLK2) (0.056::0.064))
+ (HOLD CFGDSN57 (posedge USERCLK2) (0.594::0.683))
+ (SETUP CFGDSN57 (posedge USERCLK2) (0.068::0.078))
+ (HOLD CFGDSN58 (posedge USERCLK2) (0.595::0.684))
+ (SETUP CFGDSN58 (posedge USERCLK2) (0.056::0.064))
(HOLD CFGDSN59 (posedge USERCLK2) (0.623::0.717))
(SETUP CFGDSN59 (posedge USERCLK2) (0.136::0.156))
- (HOLD USERCLK2 (posedge USERCLK2) (0.676::0.778))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.034::-0.030))
+ (HOLD CFGDSN5 (posedge USERCLK2) (0.676::0.778))
+ (SETUP CFGDSN5 (posedge USERCLK2) (-0.034::-0.030))
(HOLD CFGDSN60 (posedge USERCLK2) (0.639::0.735))
(SETUP CFGDSN60 (posedge USERCLK2) (0.057::0.066))
- (HOLD USERCLK2 (posedge USERCLK2) (0.581::0.669))
- (SETUP USERCLK2 (posedge USERCLK2) (0.203::0.234))
+ (HOLD CFGDSN61 (posedge USERCLK2) (0.581::0.669))
+ (SETUP CFGDSN61 (posedge USERCLK2) (0.203::0.234))
(HOLD CFGDSN62 (posedge USERCLK2) (0.542::0.623))
(SETUP CFGDSN62 (posedge USERCLK2) (0.177::0.204))
(HOLD CFGDSN63 (posedge USERCLK2) (0.534::0.615))
@@ -1376,18 +217,18 @@
(SETUP CFGDSN6 (posedge USERCLK2) (0.042::0.049))
(HOLD CFGDSN7 (posedge USERCLK2) (0.711::0.817))
(SETUP CFGDSN7 (posedge USERCLK2) (-0.025::-0.022))
- (HOLD USERCLK2 (posedge USERCLK2) (0.721::0.830))
- (SETUP USERCLK2 (posedge USERCLK2) (0.015::0.018))
+ (HOLD CFGDSN8 (posedge USERCLK2) (0.721::0.830))
+ (SETUP CFGDSN8 (posedge USERCLK2) (0.015::0.018))
(HOLD CFGDSN9 (posedge USERCLK2) (0.717::0.825))
(SETUP CFGDSN9 (posedge USERCLK2) (-0.078::-0.068))
(HOLD CFGERRACSN (posedge USERCLK2) (0.659::0.758))
(SETUP CFGERRACSN (posedge USERCLK2) (0.029::0.033))
- (HOLD USERCLK2 (posedge USERCLK2) (0.569::0.654))
- (SETUP USERCLK2 (posedge USERCLK2) (0.148::0.171))
+ (HOLD CFGERRAERHEADERLOG0 (posedge USERCLK2) (0.569::0.654))
+ (SETUP CFGERRAERHEADERLOG0 (posedge USERCLK2) (0.148::0.171))
(HOLD CFGERRAERHEADERLOG100 (posedge USERCLK2) (0.680::0.782))
(SETUP CFGERRAERHEADERLOG100 (posedge USERCLK2) (-0.025::-0.022))
- (HOLD USERCLK2 (posedge USERCLK2) (0.732::0.842))
- (SETUP USERCLK2 (posedge USERCLK2) (0.027::0.031))
+ (HOLD CFGERRAERHEADERLOG101 (posedge USERCLK2) (0.732::0.842))
+ (SETUP CFGERRAERHEADERLOG101 (posedge USERCLK2) (0.027::0.031))
(HOLD CFGERRAERHEADERLOG102 (posedge USERCLK2) (0.711::0.818))
(SETUP CFGERRAERHEADERLOG102 (posedge USERCLK2) (-0.004::-0.004))
(HOLD CFGERRAERHEADERLOG103 (posedge USERCLK2) (0.696::0.801))
@@ -1402,36 +243,36 @@
(SETUP CFGERRAERHEADERLOG107 (posedge USERCLK2) (0.007::0.008))
(HOLD CFGERRAERHEADERLOG108 (posedge USERCLK2) (0.706::0.812))
(SETUP CFGERRAERHEADERLOG108 (posedge USERCLK2) (-0.034::-0.030))
- (HOLD USERCLK2 (posedge USERCLK2) (0.714::0.822))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.053::-0.046))
+ (HOLD CFGERRAERHEADERLOG109 (posedge USERCLK2) (0.714::0.822))
+ (SETUP CFGERRAERHEADERLOG109 (posedge USERCLK2) (-0.053::-0.046))
(HOLD CFGERRAERHEADERLOG10 (posedge USERCLK2) (0.569::0.654))
(SETUP CFGERRAERHEADERLOG10 (posedge USERCLK2) (0.363::0.418))
- (HOLD USERCLK2 (posedge USERCLK2) (0.729::0.838))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.079::-0.069))
+ (HOLD CFGERRAERHEADERLOG110 (posedge USERCLK2) (0.729::0.838))
+ (SETUP CFGERRAERHEADERLOG110 (posedge USERCLK2) (-0.079::-0.069))
(HOLD CFGERRAERHEADERLOG111 (posedge USERCLK2) (0.721::0.830))
(SETUP CFGERRAERHEADERLOG111 (posedge USERCLK2) (-0.123::-0.108))
(HOLD CFGERRAERHEADERLOG112 (posedge USERCLK2) (0.718::0.826))
(SETUP CFGERRAERHEADERLOG112 (posedge USERCLK2) (-0.121::-0.106))
- (HOLD USERCLK2 (posedge USERCLK2) (0.717::0.825))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.132::-0.115))
+ (HOLD CFGERRAERHEADERLOG113 (posedge USERCLK2) (0.717::0.825))
+ (SETUP CFGERRAERHEADERLOG113 (posedge USERCLK2) (-0.132::-0.115))
(HOLD CFGERRAERHEADERLOG114 (posedge USERCLK2) (0.723::0.832))
(SETUP CFGERRAERHEADERLOG114 (posedge USERCLK2) (-0.158::-0.138))
- (HOLD USERCLK2 (posedge USERCLK2) (0.718::0.826))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.155::-0.135))
- (HOLD USERCLK2 (posedge USERCLK2) (0.749::0.861))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.155::-0.135))
- (HOLD USERCLK2 (posedge USERCLK2) (0.741::0.853))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.131::-0.114))
- (HOLD USERCLK2 (posedge USERCLK2) (0.753::0.866))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.173::-0.151))
+ (HOLD CFGERRAERHEADERLOG115 (posedge USERCLK2) (0.718::0.826))
+ (SETUP CFGERRAERHEADERLOG115 (posedge USERCLK2) (-0.155::-0.135))
+ (HOLD CFGERRAERHEADERLOG116 (posedge USERCLK2) (0.749::0.861))
+ (SETUP CFGERRAERHEADERLOG116 (posedge USERCLK2) (-0.155::-0.135))
+ (HOLD CFGERRAERHEADERLOG117 (posedge USERCLK2) (0.741::0.853))
+ (SETUP CFGERRAERHEADERLOG117 (posedge USERCLK2) (-0.131::-0.114))
+ (HOLD CFGERRAERHEADERLOG118 (posedge USERCLK2) (0.753::0.866))
+ (SETUP CFGERRAERHEADERLOG118 (posedge USERCLK2) (-0.173::-0.151))
(HOLD CFGERRAERHEADERLOG119 (posedge USERCLK2) (0.718::0.826))
(SETUP CFGERRAERHEADERLOG119 (posedge USERCLK2) (-0.135::-0.118))
- (HOLD USERCLK2 (posedge USERCLK2) (0.617::0.710))
- (SETUP USERCLK2 (posedge USERCLK2) (0.209::0.240))
+ (HOLD CFGERRAERHEADERLOG11 (posedge USERCLK2) (0.617::0.710))
+ (SETUP CFGERRAERHEADERLOG11 (posedge USERCLK2) (0.209::0.240))
(HOLD CFGERRAERHEADERLOG120 (posedge USERCLK2) (0.710::0.816))
(SETUP CFGERRAERHEADERLOG120 (posedge USERCLK2) (-0.139::-0.121))
- (HOLD USERCLK2 (posedge USERCLK2) (0.718::0.826))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.128::-0.111))
+ (HOLD CFGERRAERHEADERLOG121 (posedge USERCLK2) (0.718::0.826))
+ (SETUP CFGERRAERHEADERLOG121 (posedge USERCLK2) (-0.128::-0.111))
(HOLD CFGERRAERHEADERLOG122 (posedge USERCLK2) (0.740::0.852))
(SETUP CFGERRAERHEADERLOG122 (posedge USERCLK2) (-0.163::-0.142))
(HOLD CFGERRAERHEADERLOG123 (posedge USERCLK2) (0.751::0.864))
@@ -1440,12 +281,12 @@
(SETUP CFGERRAERHEADERLOG124 (posedge USERCLK2) (-0.152::-0.132))
(HOLD CFGERRAERHEADERLOG125 (posedge USERCLK2) (0.735::0.846))
(SETUP CFGERRAERHEADERLOG125 (posedge USERCLK2) (-0.151::-0.132))
- (HOLD USERCLK2 (posedge USERCLK2) (0.749::0.861))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.074::-0.064))
+ (HOLD CFGERRAERHEADERLOG126 (posedge USERCLK2) (0.749::0.861))
+ (SETUP CFGERRAERHEADERLOG126 (posedge USERCLK2) (-0.074::-0.064))
(HOLD CFGERRAERHEADERLOG127 (posedge USERCLK2) (0.745::0.857))
(SETUP CFGERRAERHEADERLOG127 (posedge USERCLK2) (-0.128::-0.111))
- (HOLD USERCLK2 (posedge USERCLK2) (0.706::0.812))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.026::-0.023))
+ (HOLD CFGERRAERHEADERLOG12 (posedge USERCLK2) (0.706::0.812))
+ (SETUP CFGERRAERHEADERLOG12 (posedge USERCLK2) (-0.026::-0.023))
(HOLD CFGERRAERHEADERLOG13 (posedge USERCLK2) (0.713::0.821))
(SETUP CFGERRAERHEADERLOG13 (posedge USERCLK2) (0.004::0.004))
(HOLD CFGERRAERHEADERLOG14 (posedge USERCLK2) (0.747::0.859))
@@ -1454,16 +295,16 @@
(SETUP CFGERRAERHEADERLOG15 (posedge USERCLK2) (-0.154::-0.134))
(HOLD CFGERRAERHEADERLOG16 (posedge USERCLK2) (0.745::0.857))
(SETUP CFGERRAERHEADERLOG16 (posedge USERCLK2) (-0.122::-0.107))
- (HOLD USERCLK2 (posedge USERCLK2) (0.741::0.853))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.123::-0.108))
+ (HOLD CFGERRAERHEADERLOG17 (posedge USERCLK2) (0.741::0.853))
+ (SETUP CFGERRAERHEADERLOG17 (posedge USERCLK2) (-0.123::-0.108))
(HOLD CFGERRAERHEADERLOG18 (posedge USERCLK2) (0.743::0.855))
(SETUP CFGERRAERHEADERLOG18 (posedge USERCLK2) (-0.166::-0.145))
(HOLD CFGERRAERHEADERLOG19 (posedge USERCLK2) (0.739::0.851))
(SETUP CFGERRAERHEADERLOG19 (posedge USERCLK2) (-0.151::-0.132))
(HOLD CFGERRAERHEADERLOG1 (posedge USERCLK2) (0.577::0.664))
(SETUP CFGERRAERHEADERLOG1 (posedge USERCLK2) (0.084::0.097))
- (HOLD USERCLK2 (posedge USERCLK2) (0.735::0.846))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.132::-0.115))
+ (HOLD CFGERRAERHEADERLOG20 (posedge USERCLK2) (0.735::0.846))
+ (SETUP CFGERRAERHEADERLOG20 (posedge USERCLK2) (-0.132::-0.115))
(HOLD CFGERRAERHEADERLOG21 (posedge USERCLK2) (0.734::0.844))
(SETUP CFGERRAERHEADERLOG21 (posedge USERCLK2) (-0.134::-0.117))
(HOLD CFGERRAERHEADERLOG22 (posedge USERCLK2) (0.753::0.866))
@@ -1480,20 +321,20 @@
(SETUP CFGERRAERHEADERLOG27 (posedge USERCLK2) (-0.116::-0.101))
(HOLD CFGERRAERHEADERLOG28 (posedge USERCLK2) (0.749::0.861))
(SETUP CFGERRAERHEADERLOG28 (posedge USERCLK2) (-0.117::-0.102))
- (HOLD USERCLK2 (posedge USERCLK2) (0.745::0.857))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.135::-0.118))
+ (HOLD CFGERRAERHEADERLOG29 (posedge USERCLK2) (0.745::0.857))
+ (SETUP CFGERRAERHEADERLOG29 (posedge USERCLK2) (-0.135::-0.118))
(HOLD CFGERRAERHEADERLOG2 (posedge USERCLK2) (0.602::0.693))
(SETUP CFGERRAERHEADERLOG2 (posedge USERCLK2) (0.160::0.184))
(HOLD CFGERRAERHEADERLOG30 (posedge USERCLK2) (0.738::0.849))
(SETUP CFGERRAERHEADERLOG30 (posedge USERCLK2) (-0.023::-0.020))
(HOLD CFGERRAERHEADERLOG31 (posedge USERCLK2) (0.739::0.851))
(SETUP CFGERRAERHEADERLOG31 (posedge USERCLK2) (-0.040::-0.035))
- (HOLD USERCLK2 (posedge USERCLK2) (0.753::0.866))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.097::-0.084))
+ (HOLD CFGERRAERHEADERLOG32 (posedge USERCLK2) (0.753::0.866))
+ (SETUP CFGERRAERHEADERLOG32 (posedge USERCLK2) (-0.097::-0.084))
(HOLD CFGERRAERHEADERLOG33 (posedge USERCLK2) (0.760::0.875))
(SETUP CFGERRAERHEADERLOG33 (posedge USERCLK2) (-0.090::-0.079))
- (HOLD USERCLK2 (posedge USERCLK2) (0.732::0.842))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.117::-0.102))
+ (HOLD CFGERRAERHEADERLOG34 (posedge USERCLK2) (0.732::0.842))
+ (SETUP CFGERRAERHEADERLOG34 (posedge USERCLK2) (-0.117::-0.102))
(HOLD CFGERRAERHEADERLOG35 (posedge USERCLK2) (0.749::0.861))
(SETUP CFGERRAERHEADERLOG35 (posedge USERCLK2) (-0.052::-0.045))
(HOLD CFGERRAERHEADERLOG36 (posedge USERCLK2) (0.695::0.800))
@@ -1508,8 +349,8 @@
(SETUP CFGERRAERHEADERLOG3 (posedge USERCLK2) (0.397::0.457))
(HOLD CFGERRAERHEADERLOG40 (posedge USERCLK2) (0.688::0.791))
(SETUP CFGERRAERHEADERLOG40 (posedge USERCLK2) (0.036::0.042))
- (HOLD USERCLK2 (posedge USERCLK2) (0.683::0.785))
- (SETUP USERCLK2 (posedge USERCLK2) (0.003::0.003))
+ (HOLD CFGERRAERHEADERLOG41 (posedge USERCLK2) (0.683::0.785))
+ (SETUP CFGERRAERHEADERLOG41 (posedge USERCLK2) (0.003::0.003))
(HOLD CFGERRAERHEADERLOG42 (posedge USERCLK2) (0.712::0.820))
(SETUP CFGERRAERHEADERLOG42 (posedge USERCLK2) (-0.063::-0.055))
(HOLD CFGERRAERHEADERLOG43 (posedge USERCLK2) (0.731::0.841))
@@ -1524,8 +365,8 @@
(SETUP CFGERRAERHEADERLOG47 (posedge USERCLK2) (-0.040::-0.035))
(HOLD CFGERRAERHEADERLOG48 (posedge USERCLK2) (0.683::0.785))
(SETUP CFGERRAERHEADERLOG48 (posedge USERCLK2) (0.024::0.027))
- (HOLD USERCLK2 (posedge USERCLK2) (0.666::0.766))
- (SETUP USERCLK2 (posedge USERCLK2) (0.028::0.032))
+ (HOLD CFGERRAERHEADERLOG49 (posedge USERCLK2) (0.666::0.766))
+ (SETUP CFGERRAERHEADERLOG49 (posedge USERCLK2) (0.028::0.032))
(HOLD CFGERRAERHEADERLOG4 (posedge USERCLK2) (0.511::0.588))
(SETUP CFGERRAERHEADERLOG4 (posedge USERCLK2) (0.322::0.370))
(HOLD CFGERRAERHEADERLOG50 (posedge USERCLK2) (0.655::0.753))
@@ -1540,64 +381,64 @@
(SETUP CFGERRAERHEADERLOG54 (posedge USERCLK2) (0.221::0.254))
(HOLD CFGERRAERHEADERLOG55 (posedge USERCLK2) (0.624::0.718))
(SETUP CFGERRAERHEADERLOG55 (posedge USERCLK2) (0.089::0.102))
- (HOLD USERCLK2 (posedge USERCLK2) (0.592::0.681))
- (SETUP USERCLK2 (posedge USERCLK2) (0.076::0.087))
+ (HOLD CFGERRAERHEADERLOG56 (posedge USERCLK2) (0.592::0.681))
+ (SETUP CFGERRAERHEADERLOG56 (posedge USERCLK2) (0.076::0.087))
(HOLD CFGERRAERHEADERLOG57 (posedge USERCLK2) (0.599::0.690))
(SETUP CFGERRAERHEADERLOG57 (posedge USERCLK2) (0.145::0.166))
(HOLD CFGERRAERHEADERLOG58 (posedge USERCLK2) (0.595::0.684))
(SETUP CFGERRAERHEADERLOG58 (posedge USERCLK2) (0.087::0.100))
(HOLD CFGERRAERHEADERLOG59 (posedge USERCLK2) (0.576::0.662))
(SETUP CFGERRAERHEADERLOG59 (posedge USERCLK2) (0.123::0.141))
- (HOLD USERCLK2 (posedge USERCLK2) (0.580::0.668))
- (SETUP USERCLK2 (posedge USERCLK2) (0.093::0.107))
+ (HOLD CFGERRAERHEADERLOG5 (posedge USERCLK2) (0.580::0.668))
+ (SETUP CFGERRAERHEADERLOG5 (posedge USERCLK2) (0.093::0.107))
(HOLD CFGERRAERHEADERLOG60 (posedge USERCLK2) (0.574::0.660))
(SETUP CFGERRAERHEADERLOG60 (posedge USERCLK2) (0.094::0.108))
(HOLD CFGERRAERHEADERLOG61 (posedge USERCLK2) (0.547::0.629))
(SETUP CFGERRAERHEADERLOG61 (posedge USERCLK2) (0.266::0.306))
- (HOLD USERCLK2 (posedge USERCLK2) (0.615::0.707))
- (SETUP USERCLK2 (posedge USERCLK2) (0.080::0.092))
- (HOLD USERCLK2 (posedge USERCLK2) (0.589::0.677))
- (SETUP USERCLK2 (posedge USERCLK2) (0.210::0.241))
+ (HOLD CFGERRAERHEADERLOG62 (posedge USERCLK2) (0.615::0.707))
+ (SETUP CFGERRAERHEADERLOG62 (posedge USERCLK2) (0.080::0.092))
+ (HOLD CFGERRAERHEADERLOG63 (posedge USERCLK2) (0.589::0.677))
+ (SETUP CFGERRAERHEADERLOG63 (posedge USERCLK2) (0.210::0.241))
(HOLD CFGERRAERHEADERLOG64 (posedge USERCLK2) (0.593::0.682))
(SETUP CFGERRAERHEADERLOG64 (posedge USERCLK2) (0.186::0.214))
(HOLD CFGERRAERHEADERLOG65 (posedge USERCLK2) (0.577::0.664))
(SETUP CFGERRAERHEADERLOG65 (posedge USERCLK2) (0.151::0.174))
- (HOLD USERCLK2 (posedge USERCLK2) (0.559::0.643))
- (SETUP USERCLK2 (posedge USERCLK2) (0.165::0.189))
+ (HOLD CFGERRAERHEADERLOG66 (posedge USERCLK2) (0.559::0.643))
+ (SETUP CFGERRAERHEADERLOG66 (posedge USERCLK2) (0.165::0.189))
(HOLD CFGERRAERHEADERLOG67 (posedge USERCLK2) (0.535::0.616))
(SETUP CFGERRAERHEADERLOG67 (posedge USERCLK2) (0.192::0.220))
(HOLD CFGERRAERHEADERLOG68 (posedge USERCLK2) (0.549::0.631))
(SETUP CFGERRAERHEADERLOG68 (posedge USERCLK2) (0.165::0.189))
(HOLD CFGERRAERHEADERLOG69 (posedge USERCLK2) (0.592::0.681))
(SETUP CFGERRAERHEADERLOG69 (posedge USERCLK2) (0.153::0.176))
- (HOLD USERCLK2 (posedge USERCLK2) (0.570::0.656))
- (SETUP USERCLK2 (posedge USERCLK2) (0.137::0.157))
+ (HOLD CFGERRAERHEADERLOG6 (posedge USERCLK2) (0.570::0.656))
+ (SETUP CFGERRAERHEADERLOG6 (posedge USERCLK2) (0.137::0.157))
(HOLD CFGERRAERHEADERLOG70 (posedge USERCLK2) (0.543::0.625))
(SETUP CFGERRAERHEADERLOG70 (posedge USERCLK2) (0.155::0.178))
(HOLD CFGERRAERHEADERLOG71 (posedge USERCLK2) (0.530::0.609))
(SETUP CFGERRAERHEADERLOG71 (posedge USERCLK2) (0.175::0.202))
(HOLD CFGERRAERHEADERLOG72 (posedge USERCLK2) (0.541::0.622))
(SETUP CFGERRAERHEADERLOG72 (posedge USERCLK2) (0.163::0.187))
- (HOLD USERCLK2 (posedge USERCLK2) (0.549::0.631))
- (SETUP USERCLK2 (posedge USERCLK2) (0.165::0.189))
+ (HOLD CFGERRAERHEADERLOG73 (posedge USERCLK2) (0.549::0.631))
+ (SETUP CFGERRAERHEADERLOG73 (posedge USERCLK2) (0.165::0.189))
(HOLD CFGERRAERHEADERLOG74 (posedge USERCLK2) (0.591::0.680))
(SETUP CFGERRAERHEADERLOG74 (posedge USERCLK2) (0.085::0.098))
- (HOLD USERCLK2 (posedge USERCLK2) (0.543::0.625))
- (SETUP USERCLK2 (posedge USERCLK2) (0.401::0.462))
+ (HOLD CFGERRAERHEADERLOG75 (posedge USERCLK2) (0.543::0.625))
+ (SETUP CFGERRAERHEADERLOG75 (posedge USERCLK2) (0.401::0.462))
(HOLD CFGERRAERHEADERLOG76 (posedge USERCLK2) (0.519::0.597))
(SETUP CFGERRAERHEADERLOG76 (posedge USERCLK2) (0.294::0.338))
(HOLD CFGERRAERHEADERLOG77 (posedge USERCLK2) (0.563::0.648))
(SETUP CFGERRAERHEADERLOG77 (posedge USERCLK2) (0.257::0.295))
(HOLD CFGERRAERHEADERLOG78 (posedge USERCLK2) (0.584::0.672))
(SETUP CFGERRAERHEADERLOG78 (posedge USERCLK2) (0.262::0.302))
- (HOLD USERCLK2 (posedge USERCLK2) (0.596::0.685))
- (SETUP USERCLK2 (posedge USERCLK2) (0.254::0.292))
+ (HOLD CFGERRAERHEADERLOG79 (posedge USERCLK2) (0.596::0.685))
+ (SETUP CFGERRAERHEADERLOG79 (posedge USERCLK2) (0.254::0.292))
(HOLD CFGERRAERHEADERLOG7 (posedge USERCLK2) (0.538::0.619))
(SETUP CFGERRAERHEADERLOG7 (posedge USERCLK2) (0.333::0.383))
(HOLD CFGERRAERHEADERLOG80 (posedge USERCLK2) (0.589::0.678))
(SETUP CFGERRAERHEADERLOG80 (posedge USERCLK2) (0.214::0.246))
- (HOLD USERCLK2 (posedge USERCLK2) (0.595::0.684))
- (SETUP USERCLK2 (posedge USERCLK2) (0.190::0.218))
+ (HOLD CFGERRAERHEADERLOG81 (posedge USERCLK2) (0.595::0.684))
+ (SETUP CFGERRAERHEADERLOG81 (posedge USERCLK2) (0.190::0.218))
(HOLD CFGERRAERHEADERLOG82 (posedge USERCLK2) (0.604::0.695))
(SETUP CFGERRAERHEADERLOG82 (posedge USERCLK2) (0.086::0.099))
(HOLD CFGERRAERHEADERLOG83 (posedge USERCLK2) (0.584::0.672))
@@ -1608,16 +449,16 @@
(SETUP CFGERRAERHEADERLOG85 (posedge USERCLK2) (0.106::0.122))
(HOLD CFGERRAERHEADERLOG86 (posedge USERCLK2) (0.615::0.707))
(SETUP CFGERRAERHEADERLOG86 (posedge USERCLK2) (0.143::0.164))
- (HOLD USERCLK2 (posedge USERCLK2) (0.617::0.709))
- (SETUP USERCLK2 (posedge USERCLK2) (0.141::0.162))
+ (HOLD CFGERRAERHEADERLOG87 (posedge USERCLK2) (0.617::0.709))
+ (SETUP CFGERRAERHEADERLOG87 (posedge USERCLK2) (0.141::0.162))
(HOLD CFGERRAERHEADERLOG88 (posedge USERCLK2) (0.606::0.697))
(SETUP CFGERRAERHEADERLOG88 (posedge USERCLK2) (0.242::0.279))
(HOLD CFGERRAERHEADERLOG89 (posedge USERCLK2) (0.652::0.750))
(SETUP CFGERRAERHEADERLOG89 (posedge USERCLK2) (0.229::0.263))
(HOLD CFGERRAERHEADERLOG8 (posedge USERCLK2) (0.524::0.603))
(SETUP CFGERRAERHEADERLOG8 (posedge USERCLK2) (0.420::0.484))
- (HOLD USERCLK2 (posedge USERCLK2) (0.602::0.693))
- (SETUP USERCLK2 (posedge USERCLK2) (0.126::0.145))
+ (HOLD CFGERRAERHEADERLOG90 (posedge USERCLK2) (0.602::0.693))
+ (SETUP CFGERRAERHEADERLOG90 (posedge USERCLK2) (0.126::0.145))
(HOLD CFGERRAERHEADERLOG91 (posedge USERCLK2) (0.653::0.751))
(SETUP CFGERRAERHEADERLOG91 (posedge USERCLK2) (0.128::0.148))
(HOLD CFGERRAERHEADERLOG92 (posedge USERCLK2) (0.676::0.778))
@@ -1628,8 +469,8 @@
(SETUP CFGERRAERHEADERLOG94 (posedge USERCLK2) (0.131::0.151))
(HOLD CFGERRAERHEADERLOG95 (posedge USERCLK2) (0.696::0.801))
(SETUP CFGERRAERHEADERLOG95 (posedge USERCLK2) (-0.020::-0.017))
- (HOLD USERCLK2 (posedge USERCLK2) (0.670::0.771))
- (SETUP USERCLK2 (posedge USERCLK2) (0.054::0.062))
+ (HOLD CFGERRAERHEADERLOG96 (posedge USERCLK2) (0.670::0.771))
+ (SETUP CFGERRAERHEADERLOG96 (posedge USERCLK2) (0.054::0.062))
(HOLD CFGERRAERHEADERLOG97 (posedge USERCLK2) (0.675::0.777))
(SETUP CFGERRAERHEADERLOG97 (posedge USERCLK2) (0.008::0.009))
(HOLD CFGERRAERHEADERLOG98 (posedge USERCLK2) (0.683::0.785))
@@ -1642,8 +483,8 @@
(SETUP CFGERRATOMICEGRESSBLOCKEDN (posedge USERCLK2) (-0.064::-0.056))
(HOLD CFGERRCORN (posedge USERCLK2) (0.684::0.787))
(SETUP CFGERRCORN (posedge USERCLK2) (-0.078::-0.068))
- (HOLD USERCLK2 (posedge USERCLK2) (0.677::0.779))
- (SETUP USERCLK2 (posedge USERCLK2) (0.001::0.001))
+ (HOLD CFGERRCPLABORTN (posedge USERCLK2) (0.677::0.779))
+ (SETUP CFGERRCPLABORTN (posedge USERCLK2) (0.001::0.001))
(HOLD CFGERRCPLTIMEOUTN (posedge USERCLK2) (0.700::0.805))
(SETUP CFGERRCPLTIMEOUTN (posedge USERCLK2) (-0.035::-0.031))
(HOLD CFGERRCPLUNEXPECTN (posedge USERCLK2) (0.694::0.799))
@@ -1658,14 +499,14 @@
(SETUP CFGERRLOCKEDN (posedge USERCLK2) (0.158::0.182))
(HOLD CFGERRMALFORMEDN (posedge USERCLK2) (0.717::0.825))
(SETUP CFGERRMALFORMEDN (posedge USERCLK2) (-0.127::-0.110))
- (HOLD USERCLK2 (posedge USERCLK2) (0.620::0.713))
- (SETUP USERCLK2 (posedge USERCLK2) (0.077::0.088))
- (HOLD USERCLK2 (posedge USERCLK2) (0.582::0.670))
- (SETUP USERCLK2 (posedge USERCLK2) (0.136::0.156))
- (HOLD USERCLK2 (posedge USERCLK2) (0.671::0.772))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.046::-0.040))
- (HOLD USERCLK2 (posedge USERCLK2) (0.646::0.744))
- (SETUP USERCLK2 (posedge USERCLK2) (0.062::0.072))
+ (HOLD CFGERRMCBLOCKEDN (posedge USERCLK2) (0.620::0.713))
+ (SETUP CFGERRMCBLOCKEDN (posedge USERCLK2) (0.077::0.088))
+ (HOLD CFGERRNORECOVERYN (posedge USERCLK2) (0.582::0.670))
+ (SETUP CFGERRNORECOVERYN (posedge USERCLK2) (0.136::0.156))
+ (HOLD CFGERRPOISONEDN (posedge USERCLK2) (0.671::0.772))
+ (SETUP CFGERRPOISONEDN (posedge USERCLK2) (-0.046::-0.040))
+ (HOLD CFGERRPOSTEDN (posedge USERCLK2) (0.646::0.744))
+ (SETUP CFGERRPOSTEDN (posedge USERCLK2) (0.062::0.072))
(HOLD CFGERRTLPCPLHEADER0 (posedge USERCLK2) (0.655::0.753))
(SETUP CFGERRTLPCPLHEADER0 (posedge USERCLK2) (0.002::0.002))
(HOLD CFGERRTLPCPLHEADER10 (posedge USERCLK2) (0.709::0.815))
@@ -1674,8 +515,8 @@
(SETUP CFGERRTLPCPLHEADER11 (posedge USERCLK2) (-0.112::-0.098))
(HOLD CFGERRTLPCPLHEADER12 (posedge USERCLK2) (0.705::0.811))
(SETUP CFGERRTLPCPLHEADER12 (posedge USERCLK2) (-0.111::-0.097))
- (HOLD USERCLK2 (posedge USERCLK2) (0.719::0.827))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.130::-0.113))
+ (HOLD CFGERRTLPCPLHEADER13 (posedge USERCLK2) (0.719::0.827))
+ (SETUP CFGERRTLPCPLHEADER13 (posedge USERCLK2) (-0.130::-0.113))
(HOLD CFGERRTLPCPLHEADER14 (posedge USERCLK2) (0.695::0.800))
(SETUP CFGERRTLPCPLHEADER14 (posedge USERCLK2) (-0.106::-0.092))
(HOLD CFGERRTLPCPLHEADER15 (posedge USERCLK2) (0.715::0.823))
@@ -1694,38 +535,38 @@
(SETUP CFGERRTLPCPLHEADER20 (posedge USERCLK2) (-0.070::-0.061))
(HOLD CFGERRTLPCPLHEADER21 (posedge USERCLK2) (0.690::0.794))
(SETUP CFGERRTLPCPLHEADER21 (posedge USERCLK2) (-0.036::-0.032))
- (HOLD USERCLK2 (posedge USERCLK2) (0.692::0.796))
- (SETUP USERCLK2 (posedge USERCLK2) (0.032::0.036))
+ (HOLD CFGERRTLPCPLHEADER22 (posedge USERCLK2) (0.692::0.796))
+ (SETUP CFGERRTLPCPLHEADER22 (posedge USERCLK2) (0.032::0.036))
(HOLD CFGERRTLPCPLHEADER23 (posedge USERCLK2) (0.691::0.795))
(SETUP CFGERRTLPCPLHEADER23 (posedge USERCLK2) (0.002::0.002))
- (HOLD USERCLK2 (posedge USERCLK2) (0.662::0.761))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.065::-0.057))
- (HOLD USERCLK2 (posedge USERCLK2) (0.668::0.769))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.007::-0.006))
- (HOLD USERCLK2 (posedge USERCLK2) (0.664::0.763))
- (SETUP USERCLK2 (posedge USERCLK2) (0.006::0.007))
+ (HOLD CFGERRTLPCPLHEADER24 (posedge USERCLK2) (0.662::0.761))
+ (SETUP CFGERRTLPCPLHEADER24 (posedge USERCLK2) (-0.065::-0.057))
+ (HOLD CFGERRTLPCPLHEADER25 (posedge USERCLK2) (0.668::0.769))
+ (SETUP CFGERRTLPCPLHEADER25 (posedge USERCLK2) (-0.007::-0.006))
+ (HOLD CFGERRTLPCPLHEADER26 (posedge USERCLK2) (0.664::0.763))
+ (SETUP CFGERRTLPCPLHEADER26 (posedge USERCLK2) (0.006::0.007))
(HOLD CFGERRTLPCPLHEADER27 (posedge USERCLK2) (0.648::0.746))
(SETUP CFGERRTLPCPLHEADER27 (posedge USERCLK2) (-0.045::-0.039))
- (HOLD USERCLK2 (posedge USERCLK2) (0.648::0.746))
- (SETUP USERCLK2 (posedge USERCLK2) (0.005::0.006))
+ (HOLD CFGERRTLPCPLHEADER28 (posedge USERCLK2) (0.648::0.746))
+ (SETUP CFGERRTLPCPLHEADER28 (posedge USERCLK2) (0.005::0.006))
(HOLD CFGERRTLPCPLHEADER29 (posedge USERCLK2) (0.664::0.764))
(SETUP CFGERRTLPCPLHEADER29 (posedge USERCLK2) (0.034::0.040))
- (HOLD USERCLK2 (posedge USERCLK2) (0.661::0.760))
- (SETUP USERCLK2 (posedge USERCLK2) (0.015::0.018))
+ (HOLD CFGERRTLPCPLHEADER2 (posedge USERCLK2) (0.661::0.760))
+ (SETUP CFGERRTLPCPLHEADER2 (posedge USERCLK2) (0.015::0.018))
(HOLD CFGERRTLPCPLHEADER30 (posedge USERCLK2) (0.632::0.727))
(SETUP CFGERRTLPCPLHEADER30 (posedge USERCLK2) (0.057::0.066))
- (HOLD USERCLK2 (posedge USERCLK2) (0.610::0.702))
- (SETUP USERCLK2 (posedge USERCLK2) (0.025::0.029))
+ (HOLD CFGERRTLPCPLHEADER31 (posedge USERCLK2) (0.610::0.702))
+ (SETUP CFGERRTLPCPLHEADER31 (posedge USERCLK2) (0.025::0.029))
(HOLD CFGERRTLPCPLHEADER32 (posedge USERCLK2) (0.594::0.683))
(SETUP CFGERRTLPCPLHEADER32 (posedge USERCLK2) (0.000::0.000))
(HOLD CFGERRTLPCPLHEADER33 (posedge USERCLK2) (0.592::0.681))
(SETUP CFGERRTLPCPLHEADER33 (posedge USERCLK2) (0.028::0.032))
- (HOLD USERCLK2 (posedge USERCLK2) (0.612::0.704))
- (SETUP USERCLK2 (posedge USERCLK2) (0.094::0.108))
- (HOLD USERCLK2 (posedge USERCLK2) (0.597::0.686))
- (SETUP USERCLK2 (posedge USERCLK2) (0.099::0.114))
- (HOLD USERCLK2 (posedge USERCLK2) (0.596::0.685))
- (SETUP USERCLK2 (posedge USERCLK2) (0.090::0.104))
+ (HOLD CFGERRTLPCPLHEADER34 (posedge USERCLK2) (0.612::0.704))
+ (SETUP CFGERRTLPCPLHEADER34 (posedge USERCLK2) (0.094::0.108))
+ (HOLD CFGERRTLPCPLHEADER35 (posedge USERCLK2) (0.597::0.686))
+ (SETUP CFGERRTLPCPLHEADER35 (posedge USERCLK2) (0.099::0.114))
+ (HOLD CFGERRTLPCPLHEADER36 (posedge USERCLK2) (0.596::0.685))
+ (SETUP CFGERRTLPCPLHEADER36 (posedge USERCLK2) (0.090::0.104))
(HOLD CFGERRTLPCPLHEADER37 (posedge USERCLK2) (0.568::0.653))
(SETUP CFGERRTLPCPLHEADER37 (posedge USERCLK2) (0.064::0.074))
(HOLD CFGERRTLPCPLHEADER38 (posedge USERCLK2) (0.585::0.673))
@@ -1736,60 +577,60 @@
(SETUP CFGERRTLPCPLHEADER3 (posedge USERCLK2) (-0.009::-0.008))
(HOLD CFGERRTLPCPLHEADER40 (posedge USERCLK2) (0.532::0.613))
(SETUP CFGERRTLPCPLHEADER40 (posedge USERCLK2) (0.179::0.206))
- (HOLD USERCLK2 (posedge USERCLK2) (0.545::0.627))
- (SETUP USERCLK2 (posedge USERCLK2) (0.129::0.149))
- (HOLD USERCLK2 (posedge USERCLK2) (0.535::0.616))
- (SETUP USERCLK2 (posedge USERCLK2) (0.136::0.156))
- (HOLD USERCLK2 (posedge USERCLK2) (0.570::0.655))
- (SETUP USERCLK2 (posedge USERCLK2) (0.134::0.154))
+ (HOLD CFGERRTLPCPLHEADER41 (posedge USERCLK2) (0.545::0.627))
+ (SETUP CFGERRTLPCPLHEADER41 (posedge USERCLK2) (0.129::0.149))
+ (HOLD CFGERRTLPCPLHEADER42 (posedge USERCLK2) (0.535::0.616))
+ (SETUP CFGERRTLPCPLHEADER42 (posedge USERCLK2) (0.136::0.156))
+ (HOLD CFGERRTLPCPLHEADER43 (posedge USERCLK2) (0.570::0.655))
+ (SETUP CFGERRTLPCPLHEADER43 (posedge USERCLK2) (0.134::0.154))
(HOLD CFGERRTLPCPLHEADER44 (posedge USERCLK2) (0.542::0.623))
(SETUP CFGERRTLPCPLHEADER44 (posedge USERCLK2) (0.129::0.149))
- (HOLD USERCLK2 (posedge USERCLK2) (0.549::0.631))
- (SETUP USERCLK2 (posedge USERCLK2) (0.136::0.156))
+ (HOLD CFGERRTLPCPLHEADER45 (posedge USERCLK2) (0.549::0.631))
+ (SETUP CFGERRTLPCPLHEADER45 (posedge USERCLK2) (0.136::0.156))
(HOLD CFGERRTLPCPLHEADER46 (posedge USERCLK2) (0.577::0.664))
(SETUP CFGERRTLPCPLHEADER46 (posedge USERCLK2) (0.095::0.109))
- (HOLD USERCLK2 (posedge USERCLK2) (0.591::0.680))
- (SETUP USERCLK2 (posedge USERCLK2) (0.090::0.104))
+ (HOLD CFGERRTLPCPLHEADER47 (posedge USERCLK2) (0.591::0.680))
+ (SETUP CFGERRTLPCPLHEADER47 (posedge USERCLK2) (0.090::0.104))
(HOLD CFGERRTLPCPLHEADER4 (posedge USERCLK2) (0.714::0.822))
(SETUP CFGERRTLPCPLHEADER4 (posedge USERCLK2) (-0.061::-0.053))
- (HOLD USERCLK2 (posedge USERCLK2) (0.711::0.817))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.077::-0.067))
+ (HOLD CFGERRTLPCPLHEADER5 (posedge USERCLK2) (0.711::0.817))
+ (SETUP CFGERRTLPCPLHEADER5 (posedge USERCLK2) (-0.077::-0.067))
(HOLD CFGERRTLPCPLHEADER6 (posedge USERCLK2) (0.724::0.833))
(SETUP CFGERRTLPCPLHEADER6 (posedge USERCLK2) (-0.118::-0.103))
- (HOLD USERCLK2 (posedge USERCLK2) (0.726::0.835))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.121::-0.106))
- (HOLD USERCLK2 (posedge USERCLK2) (0.732::0.842))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.119::-0.104))
+ (HOLD CFGERRTLPCPLHEADER7 (posedge USERCLK2) (0.726::0.835))
+ (SETUP CFGERRTLPCPLHEADER7 (posedge USERCLK2) (-0.121::-0.106))
+ (HOLD CFGERRTLPCPLHEADER8 (posedge USERCLK2) (0.732::0.842))
+ (SETUP CFGERRTLPCPLHEADER8 (posedge USERCLK2) (-0.119::-0.104))
(HOLD CFGERRTLPCPLHEADER9 (posedge USERCLK2) (0.731::0.841))
(SETUP CFGERRTLPCPLHEADER9 (posedge USERCLK2) (-0.120::-0.105))
- (HOLD USERCLK2 (posedge USERCLK2) (0.738::0.849))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.097::-0.084))
+ (HOLD CFGERRURN (posedge USERCLK2) (0.738::0.849))
+ (SETUP CFGERRURN (posedge USERCLK2) (-0.097::-0.084))
(HOLD CFGFORCECOMMONCLOCKOFF (posedge USERCLK2) (0.617::0.710))
(SETUP CFGFORCECOMMONCLOCKOFF (posedge USERCLK2) (0.145::0.166))
(HOLD CFGFORCEEXTENDEDSYNCON (posedge USERCLK2) (0.629::0.724))
(SETUP CFGFORCEEXTENDEDSYNCON (posedge USERCLK2) (0.153::0.176))
(HOLD CFGFORCEMPS0 (posedge USERCLK2) (0.466::0.537))
(SETUP CFGFORCEMPS0 (posedge USERCLK2) (0.274::0.315))
- (HOLD USERCLK2 (posedge USERCLK2) (0.449::0.517))
- (SETUP USERCLK2 (posedge USERCLK2) (0.284::0.327))
- (HOLD USERCLK2 (posedge USERCLK2) (0.502::0.577))
- (SETUP USERCLK2 (posedge USERCLK2) (0.263::0.303))
+ (HOLD CFGFORCEMPS1 (posedge USERCLK2) (0.449::0.517))
+ (SETUP CFGFORCEMPS1 (posedge USERCLK2) (0.284::0.327))
+ (HOLD CFGFORCEMPS2 (posedge USERCLK2) (0.502::0.577))
+ (SETUP CFGFORCEMPS2 (posedge USERCLK2) (0.263::0.303))
(HOLD CFGINTERRUPTASSERTN (posedge USERCLK2) (0.744::0.856))
(SETUP CFGINTERRUPTASSERTN (posedge USERCLK2) (-0.139::-0.121))
(HOLD CFGINTERRUPTDI0 (posedge USERCLK2) (0.476::0.548))
(SETUP CFGINTERRUPTDI0 (posedge USERCLK2) (0.252::0.290))
- (HOLD USERCLK2 (posedge USERCLK2) (0.725::0.834))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.075::-0.065))
+ (HOLD CFGINTERRUPTDI1 (posedge USERCLK2) (0.725::0.834))
+ (SETUP CFGINTERRUPTDI1 (posedge USERCLK2) (-0.075::-0.065))
(HOLD CFGINTERRUPTDI2 (posedge USERCLK2) (0.732::0.842))
(SETUP CFGINTERRUPTDI2 (posedge USERCLK2) (-0.105::-0.091))
(HOLD CFGINTERRUPTDI3 (posedge USERCLK2) (0.738::0.849))
(SETUP CFGINTERRUPTDI3 (posedge USERCLK2) (-0.107::-0.093))
- (HOLD USERCLK2 (posedge USERCLK2) (0.748::0.860))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.146::-0.128))
+ (HOLD CFGINTERRUPTDI4 (posedge USERCLK2) (0.748::0.860))
+ (SETUP CFGINTERRUPTDI4 (posedge USERCLK2) (-0.146::-0.128))
(HOLD CFGINTERRUPTDI5 (posedge USERCLK2) (0.733::0.843))
(SETUP CFGINTERRUPTDI5 (posedge USERCLK2) (-0.152::-0.132))
- (HOLD USERCLK2 (posedge USERCLK2) (0.730::0.840))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.149::-0.130))
+ (HOLD CFGINTERRUPTDI6 (posedge USERCLK2) (0.730::0.840))
+ (SETUP CFGINTERRUPTDI6 (posedge USERCLK2) (-0.149::-0.130))
(HOLD CFGINTERRUPTDI7 (posedge USERCLK2) (0.733::0.843))
(SETUP CFGINTERRUPTDI7 (posedge USERCLK2) (-0.141::-0.123))
(HOLD CFGINTERRUPTN (posedge USERCLK2) (0.561::0.646))
@@ -1798,64 +639,64 @@
(SETUP CFGINTERRUPTSTATN (posedge USERCLK2) (-0.149::-0.130))
(HOLD CFGMGMTBYTEENN0 (posedge USERCLK2) (0.680::0.782))
(SETUP CFGMGMTBYTEENN0 (posedge USERCLK2) (-0.036::-0.032))
- (HOLD USERCLK2 (posedge USERCLK2) (0.768::0.884))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.143::-0.125))
- (HOLD USERCLK2 (posedge USERCLK2) (0.695::0.800))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.086::-0.075))
+ (HOLD CFGMGMTBYTEENN1 (posedge USERCLK2) (0.768::0.884))
+ (SETUP CFGMGMTBYTEENN1 (posedge USERCLK2) (-0.143::-0.125))
+ (HOLD CFGMGMTBYTEENN2 (posedge USERCLK2) (0.695::0.800))
+ (SETUP CFGMGMTBYTEENN2 (posedge USERCLK2) (-0.086::-0.075))
(HOLD CFGMGMTBYTEENN3 (posedge USERCLK2) (0.770::0.886))
(SETUP CFGMGMTBYTEENN3 (posedge USERCLK2) (-0.158::-0.138))
(HOLD CFGMGMTDI0 (posedge USERCLK2) (0.664::0.763))
(SETUP CFGMGMTDI0 (posedge USERCLK2) (0.036::0.042))
- (HOLD USERCLK2 (posedge USERCLK2) (0.694::0.799))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.041::-0.036))
+ (HOLD CFGMGMTDI10 (posedge USERCLK2) (0.694::0.799))
+ (SETUP CFGMGMTDI10 (posedge USERCLK2) (-0.041::-0.036))
(HOLD CFGMGMTDI11 (posedge USERCLK2) (0.712::0.820))
(SETUP CFGMGMTDI11 (posedge USERCLK2) (-0.128::-0.111))
- (HOLD USERCLK2 (posedge USERCLK2) (0.701::0.806))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.029::-0.025))
+ (HOLD CFGMGMTDI12 (posedge USERCLK2) (0.701::0.806))
+ (SETUP CFGMGMTDI12 (posedge USERCLK2) (-0.029::-0.025))
(HOLD CFGMGMTDI13 (posedge USERCLK2) (0.702::0.807))
(SETUP CFGMGMTDI13 (posedge USERCLK2) (-0.040::-0.035))
(HOLD CFGMGMTDI14 (posedge USERCLK2) (0.697::0.802))
(SETUP CFGMGMTDI14 (posedge USERCLK2) (-0.089::-0.078))
- (HOLD USERCLK2 (posedge USERCLK2) (0.716::0.824))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.118::-0.103))
- (HOLD USERCLK2 (posedge USERCLK2) (0.711::0.817))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.122::-0.107))
+ (HOLD CFGMGMTDI15 (posedge USERCLK2) (0.716::0.824))
+ (SETUP CFGMGMTDI15 (posedge USERCLK2) (-0.118::-0.103))
+ (HOLD CFGMGMTDI16 (posedge USERCLK2) (0.711::0.817))
+ (SETUP CFGMGMTDI16 (posedge USERCLK2) (-0.122::-0.107))
(HOLD CFGMGMTDI17 (posedge USERCLK2) (0.709::0.815))
(SETUP CFGMGMTDI17 (posedge USERCLK2) (-0.127::-0.110))
(HOLD CFGMGMTDI18 (posedge USERCLK2) (0.696::0.801))
(SETUP CFGMGMTDI18 (posedge USERCLK2) (-0.098::-0.085))
(HOLD CFGMGMTDI19 (posedge USERCLK2) (0.701::0.806))
(SETUP CFGMGMTDI19 (posedge USERCLK2) (-0.088::-0.077))
- (HOLD USERCLK2 (posedge USERCLK2) (0.602::0.693))
- (SETUP USERCLK2 (posedge USERCLK2) (0.061::0.070))
+ (HOLD CFGMGMTDI1 (posedge USERCLK2) (0.602::0.693))
+ (SETUP CFGMGMTDI1 (posedge USERCLK2) (0.061::0.070))
(HOLD CFGMGMTDI20 (posedge USERCLK2) (0.696::0.801))
(SETUP CFGMGMTDI20 (posedge USERCLK2) (-0.106::-0.092))
- (HOLD USERCLK2 (posedge USERCLK2) (0.699::0.804))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.116::-0.101))
- (HOLD USERCLK2 (posedge USERCLK2) (0.702::0.807))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.108::-0.094))
+ (HOLD CFGMGMTDI21 (posedge USERCLK2) (0.699::0.804))
+ (SETUP CFGMGMTDI21 (posedge USERCLK2) (-0.116::-0.101))
+ (HOLD CFGMGMTDI22 (posedge USERCLK2) (0.702::0.807))
+ (SETUP CFGMGMTDI22 (posedge USERCLK2) (-0.108::-0.094))
(HOLD CFGMGMTDI23 (posedge USERCLK2) (0.678::0.780))
(SETUP CFGMGMTDI23 (posedge USERCLK2) (0.008::0.009))
(HOLD CFGMGMTDI24 (posedge USERCLK2) (0.630::0.725))
(SETUP CFGMGMTDI24 (posedge USERCLK2) (0.077::0.088))
(HOLD CFGMGMTDI25 (posedge USERCLK2) (0.678::0.780))
(SETUP CFGMGMTDI25 (posedge USERCLK2) (-0.031::-0.027))
- (HOLD USERCLK2 (posedge USERCLK2) (0.670::0.771))
- (SETUP USERCLK2 (posedge USERCLK2) (0.056::0.064))
+ (HOLD CFGMGMTDI26 (posedge USERCLK2) (0.670::0.771))
+ (SETUP CFGMGMTDI26 (posedge USERCLK2) (0.056::0.064))
(HOLD CFGMGMTDI27 (posedge USERCLK2) (0.705::0.811))
(SETUP CFGMGMTDI27 (posedge USERCLK2) (-0.018::-0.015))
(HOLD CFGMGMTDI28 (posedge USERCLK2) (0.683::0.785))
(SETUP CFGMGMTDI28 (posedge USERCLK2) (-0.052::-0.045))
(HOLD CFGMGMTDI29 (posedge USERCLK2) (0.685::0.788))
(SETUP CFGMGMTDI29 (posedge USERCLK2) (-0.040::-0.035))
- (HOLD USERCLK2 (posedge USERCLK2) (0.679::0.781))
- (SETUP USERCLK2 (posedge USERCLK2) (0.061::0.070))
+ (HOLD CFGMGMTDI2 (posedge USERCLK2) (0.679::0.781))
+ (SETUP CFGMGMTDI2 (posedge USERCLK2) (0.061::0.070))
(HOLD CFGMGMTDI30 (posedge USERCLK2) (0.683::0.785))
(SETUP CFGMGMTDI30 (posedge USERCLK2) (-0.046::-0.040))
(HOLD CFGMGMTDI31 (posedge USERCLK2) (0.729::0.838))
(SETUP CFGMGMTDI31 (posedge USERCLK2) (-0.128::-0.111))
- (HOLD USERCLK2 (posedge USERCLK2) (0.671::0.772))
- (SETUP USERCLK2 (posedge USERCLK2) (0.027::0.031))
+ (HOLD CFGMGMTDI3 (posedge USERCLK2) (0.671::0.772))
+ (SETUP CFGMGMTDI3 (posedge USERCLK2) (0.027::0.031))
(HOLD CFGMGMTDI4 (posedge USERCLK2) (0.647::0.745))
(SETUP CFGMGMTDI4 (posedge USERCLK2) (0.061::0.071))
(HOLD CFGMGMTDI5 (posedge USERCLK2) (0.673::0.774))
@@ -1868,52 +709,52 @@
(SETUP CFGMGMTDI8 (posedge USERCLK2) (-0.083::-0.072))
(HOLD CFGMGMTDI9 (posedge USERCLK2) (0.703::0.809))
(SETUP CFGMGMTDI9 (posedge USERCLK2) (-0.028::-0.024))
- (HOLD USERCLK2 (posedge USERCLK2) (0.758::0.872))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.155::-0.135))
+ (HOLD CFGMGMTDWADDR0 (posedge USERCLK2) (0.758::0.872))
+ (SETUP CFGMGMTDWADDR0 (posedge USERCLK2) (-0.155::-0.135))
(HOLD CFGMGMTDWADDR1 (posedge USERCLK2) (0.757::0.870))
(SETUP CFGMGMTDWADDR1 (posedge USERCLK2) (-0.162::-0.141))
- (HOLD USERCLK2 (posedge USERCLK2) (0.763::0.878))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.176::-0.154))
+ (HOLD CFGMGMTDWADDR2 (posedge USERCLK2) (0.763::0.878))
+ (SETUP CFGMGMTDWADDR2 (posedge USERCLK2) (-0.176::-0.154))
(HOLD CFGMGMTDWADDR3 (posedge USERCLK2) (0.749::0.861))
(SETUP CFGMGMTDWADDR3 (posedge USERCLK2) (-0.130::-0.113))
(HOLD CFGMGMTDWADDR4 (posedge USERCLK2) (0.753::0.866))
(SETUP CFGMGMTDWADDR4 (posedge USERCLK2) (-0.100::-0.087))
- (HOLD USERCLK2 (posedge USERCLK2) (0.741::0.853))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.107::-0.093))
+ (HOLD CFGMGMTDWADDR5 (posedge USERCLK2) (0.741::0.853))
+ (SETUP CFGMGMTDWADDR5 (posedge USERCLK2) (-0.107::-0.093))
(HOLD CFGMGMTDWADDR6 (posedge USERCLK2) (0.748::0.860))
(SETUP CFGMGMTDWADDR6 (posedge USERCLK2) (-0.163::-0.142))
- (HOLD USERCLK2 (posedge USERCLK2) (0.729::0.838))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.167::-0.146))
+ (HOLD CFGMGMTDWADDR7 (posedge USERCLK2) (0.729::0.838))
+ (SETUP CFGMGMTDWADDR7 (posedge USERCLK2) (-0.167::-0.146))
(HOLD CFGMGMTDWADDR8 (posedge USERCLK2) (0.734::0.844))
(SETUP CFGMGMTDWADDR8 (posedge USERCLK2) (-0.147::-0.129))
- (HOLD USERCLK2 (posedge USERCLK2) (0.753::0.866))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.164::-0.143))
+ (HOLD CFGMGMTDWADDR9 (posedge USERCLK2) (0.753::0.866))
+ (SETUP CFGMGMTDWADDR9 (posedge USERCLK2) (-0.164::-0.143))
(HOLD CFGMGMTRDENN (posedge USERCLK2) (0.733::0.843))
(SETUP CFGMGMTRDENN (posedge USERCLK2) (-0.102::-0.089))
(HOLD CFGMGMTWRENN (posedge USERCLK2) (0.736::0.847))
(SETUP CFGMGMTWRENN (posedge USERCLK2) (-0.091::-0.080))
- (HOLD USERCLK2 (posedge USERCLK2) (0.725::0.834))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.065::-0.057))
+ (HOLD CFGMGMTWRREADONLYN (posedge USERCLK2) (0.725::0.834))
+ (SETUP CFGMGMTWRREADONLYN (posedge USERCLK2) (-0.065::-0.057))
(HOLD CFGMGMTWRRW1CASRWN (posedge USERCLK2) (0.732::0.842))
(SETUP CFGMGMTWRRW1CASRWN (posedge USERCLK2) (-0.113::-0.099))
- (HOLD USERCLK2 (posedge USERCLK2) (0.543::0.625))
- (SETUP USERCLK2 (posedge USERCLK2) (0.216::0.249))
- (HOLD USERCLK2 (posedge USERCLK2) (0.556::0.640))
- (SETUP USERCLK2 (posedge USERCLK2) (0.217::0.250))
+ (HOLD CFGPCIECAPINTERRUPTMSGNUM0 (posedge USERCLK2) (0.543::0.625))
+ (SETUP CFGPCIECAPINTERRUPTMSGNUM0 (posedge USERCLK2) (0.216::0.249))
+ (HOLD CFGPCIECAPINTERRUPTMSGNUM1 (posedge USERCLK2) (0.556::0.640))
+ (SETUP CFGPCIECAPINTERRUPTMSGNUM1 (posedge USERCLK2) (0.217::0.250))
(HOLD CFGPCIECAPINTERRUPTMSGNUM2 (posedge USERCLK2) (0.595::0.684))
(SETUP CFGPCIECAPINTERRUPTMSGNUM2 (posedge USERCLK2) (0.112::0.129))
(HOLD CFGPCIECAPINTERRUPTMSGNUM3 (posedge USERCLK2) (0.527::0.606))
(SETUP CFGPCIECAPINTERRUPTMSGNUM3 (posedge USERCLK2) (0.248::0.285))
- (HOLD USERCLK2 (posedge USERCLK2) (0.570::0.655))
- (SETUP USERCLK2 (posedge USERCLK2) (0.138::0.159))
- (HOLD USERCLK2 (posedge USERCLK2) (0.548::0.630))
- (SETUP USERCLK2 (posedge USERCLK2) (0.432::0.497))
+ (HOLD CFGPCIECAPINTERRUPTMSGNUM4 (posedge USERCLK2) (0.570::0.655))
+ (SETUP CFGPCIECAPINTERRUPTMSGNUM4 (posedge USERCLK2) (0.138::0.159))
+ (HOLD CFGPMFORCESTATE0 (posedge USERCLK2) (0.548::0.630))
+ (SETUP CFGPMFORCESTATE0 (posedge USERCLK2) (0.432::0.497))
(HOLD CFGPMFORCESTATE1 (posedge USERCLK2) (0.479::0.551))
(SETUP CFGPMFORCESTATE1 (posedge USERCLK2) (0.388::0.446))
(HOLD CFGPMFORCESTATEENN (posedge USERCLK2) (0.415::0.477))
(SETUP CFGPMFORCESTATEENN (posedge USERCLK2) (0.376::0.433))
- (HOLD USERCLK2 (posedge USERCLK2) (0.490::0.564))
- (SETUP USERCLK2 (posedge USERCLK2) (0.403::0.464))
+ (HOLD CFGPMHALTASPML0SN (posedge USERCLK2) (0.490::0.564))
+ (SETUP CFGPMHALTASPML0SN (posedge USERCLK2) (0.403::0.464))
(HOLD CFGPMHALTASPML1N (posedge USERCLK2) (0.397::0.457))
(SETUP CFGPMHALTASPML1N (posedge USERCLK2) (0.608::0.699))
(HOLD CFGPMSENDPMETON (posedge USERCLK2) (0.465::0.535))
@@ -1928,34 +769,34 @@
(SETUP CFGPORTNUMBER1 (posedge USERCLK2) (0.257::0.295))
(HOLD CFGPORTNUMBER2 (posedge USERCLK2) (0.613::0.705))
(SETUP CFGPORTNUMBER2 (posedge USERCLK2) (0.132::0.152))
- (HOLD USERCLK2 (posedge USERCLK2) (0.598::0.688))
- (SETUP USERCLK2 (posedge USERCLK2) (0.104::0.120))
+ (HOLD CFGPORTNUMBER3 (posedge USERCLK2) (0.598::0.688))
+ (SETUP CFGPORTNUMBER3 (posedge USERCLK2) (0.104::0.120))
(HOLD CFGPORTNUMBER4 (posedge USERCLK2) (0.535::0.616))
(SETUP CFGPORTNUMBER4 (posedge USERCLK2) (0.138::0.159))
(HOLD CFGPORTNUMBER5 (posedge USERCLK2) (0.560::0.644))
(SETUP CFGPORTNUMBER5 (posedge USERCLK2) (0.197::0.227))
- (HOLD USERCLK2 (posedge USERCLK2) (0.564::0.649))
- (SETUP USERCLK2 (posedge USERCLK2) (0.097::0.111))
+ (HOLD CFGPORTNUMBER6 (posedge USERCLK2) (0.564::0.649))
+ (SETUP CFGPORTNUMBER6 (posedge USERCLK2) (0.097::0.111))
(HOLD CFGPORTNUMBER7 (posedge USERCLK2) (0.558::0.642))
(SETUP CFGPORTNUMBER7 (posedge USERCLK2) (0.080::0.093))
- (HOLD USERCLK2 (posedge USERCLK2) (0.581::0.669))
- (SETUP USERCLK2 (posedge USERCLK2) (0.222::0.256))
+ (HOLD CFGREVID0 (posedge USERCLK2) (0.581::0.669))
+ (SETUP CFGREVID0 (posedge USERCLK2) (0.222::0.256))
(HOLD CFGREVID1 (posedge USERCLK2) (0.537::0.618))
(SETUP CFGREVID1 (posedge USERCLK2) (0.172::0.198))
(HOLD CFGREVID2 (posedge USERCLK2) (0.567::0.652))
(SETUP CFGREVID2 (posedge USERCLK2) (0.165::0.189))
(HOLD CFGREVID3 (posedge USERCLK2) (0.538::0.619))
(SETUP CFGREVID3 (posedge USERCLK2) (0.228::0.262))
- (HOLD USERCLK2 (posedge USERCLK2) (0.590::0.679))
- (SETUP USERCLK2 (posedge USERCLK2) (0.137::0.157))
- (HOLD USERCLK2 (posedge USERCLK2) (0.599::0.690))
- (SETUP USERCLK2 (posedge USERCLK2) (0.111::0.128))
+ (HOLD CFGREVID4 (posedge USERCLK2) (0.590::0.679))
+ (SETUP CFGREVID4 (posedge USERCLK2) (0.137::0.157))
+ (HOLD CFGREVID5 (posedge USERCLK2) (0.599::0.690))
+ (SETUP CFGREVID5 (posedge USERCLK2) (0.111::0.128))
(HOLD CFGREVID6 (posedge USERCLK2) (0.564::0.649))
(SETUP CFGREVID6 (posedge USERCLK2) (0.168::0.193))
(HOLD CFGREVID7 (posedge USERCLK2) (0.588::0.676))
(SETUP CFGREVID7 (posedge USERCLK2) (0.085::0.098))
- (HOLD USERCLK2 (posedge USERCLK2) (0.616::0.708))
- (SETUP USERCLK2 (posedge USERCLK2) (0.131::0.151))
+ (HOLD CFGSUBSYSID0 (posedge USERCLK2) (0.616::0.708))
+ (SETUP CFGSUBSYSID0 (posedge USERCLK2) (0.131::0.151))
(HOLD CFGSUBSYSID10 (posedge USERCLK2) (0.721::0.829))
(SETUP CFGSUBSYSID10 (posedge USERCLK2) (-0.011::-0.010))
(HOLD CFGSUBSYSID11 (posedge USERCLK2) (0.714::0.822))
@@ -1964,8 +805,8 @@
(SETUP CFGSUBSYSID12 (posedge USERCLK2) (-0.009::-0.008))
(HOLD CFGSUBSYSID13 (posedge USERCLK2) (0.717::0.825))
(SETUP CFGSUBSYSID13 (posedge USERCLK2) (-0.035::-0.031))
- (HOLD USERCLK2 (posedge USERCLK2) (0.751::0.864))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.190::-0.166))
+ (HOLD CFGSUBSYSID14 (posedge USERCLK2) (0.751::0.864))
+ (SETUP CFGSUBSYSID14 (posedge USERCLK2) (-0.190::-0.166))
(HOLD CFGSUBSYSID15 (posedge USERCLK2) (0.750::0.863))
(SETUP CFGSUBSYSID15 (posedge USERCLK2) (-0.190::-0.166))
(HOLD CFGSUBSYSID1 (posedge USERCLK2) (0.629::0.724))
@@ -1990,22 +831,22 @@
(SETUP CFGSUBSYSVENDID0 (posedge USERCLK2) (-0.166::-0.145))
(HOLD CFGSUBSYSVENDID10 (posedge USERCLK2) (0.739::0.851))
(SETUP CFGSUBSYSVENDID10 (posedge USERCLK2) (-0.119::-0.104))
- (HOLD USERCLK2 (posedge USERCLK2) (0.733::0.843))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.143::-0.125))
- (HOLD USERCLK2 (posedge USERCLK2) (0.730::0.840))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.164::-0.143))
+ (HOLD CFGSUBSYSVENDID11 (posedge USERCLK2) (0.733::0.843))
+ (SETUP CFGSUBSYSVENDID11 (posedge USERCLK2) (-0.143::-0.125))
+ (HOLD CFGSUBSYSVENDID12 (posedge USERCLK2) (0.730::0.840))
+ (SETUP CFGSUBSYSVENDID12 (posedge USERCLK2) (-0.164::-0.143))
(HOLD CFGSUBSYSVENDID13 (posedge USERCLK2) (0.725::0.834))
(SETUP CFGSUBSYSVENDID13 (posedge USERCLK2) (-0.154::-0.134))
(HOLD CFGSUBSYSVENDID14 (posedge USERCLK2) (0.720::0.828))
(SETUP CFGSUBSYSVENDID14 (posedge USERCLK2) (-0.145::-0.127))
(HOLD CFGSUBSYSVENDID15 (posedge USERCLK2) (0.702::0.807))
(SETUP CFGSUBSYSVENDID15 (posedge USERCLK2) (-0.129::-0.112))
- (HOLD USERCLK2 (posedge USERCLK2) (0.731::0.841))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.178::-0.156))
- (HOLD USERCLK2 (posedge USERCLK2) (0.734::0.844))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.178::-0.156))
- (HOLD USERCLK2 (posedge USERCLK2) (0.734::0.844))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.181::-0.157))
+ (HOLD CFGSUBSYSVENDID1 (posedge USERCLK2) (0.731::0.841))
+ (SETUP CFGSUBSYSVENDID1 (posedge USERCLK2) (-0.178::-0.156))
+ (HOLD CFGSUBSYSVENDID2 (posedge USERCLK2) (0.734::0.844))
+ (SETUP CFGSUBSYSVENDID2 (posedge USERCLK2) (-0.178::-0.156))
+ (HOLD CFGSUBSYSVENDID3 (posedge USERCLK2) (0.734::0.844))
+ (SETUP CFGSUBSYSVENDID3 (posedge USERCLK2) (-0.181::-0.157))
(HOLD CFGSUBSYSVENDID4 (posedge USERCLK2) (0.749::0.862))
(SETUP CFGSUBSYSVENDID4 (posedge USERCLK2) (-0.196::-0.171))
(HOLD CFGSUBSYSVENDID5 (posedge USERCLK2) (0.749::0.861))
@@ -2014,12 +855,12 @@
(SETUP CFGSUBSYSVENDID6 (posedge USERCLK2) (-0.196::-0.171))
(HOLD CFGSUBSYSVENDID7 (posedge USERCLK2) (0.744::0.856))
(SETUP CFGSUBSYSVENDID7 (posedge USERCLK2) (-0.192::-0.167))
- (HOLD USERCLK2 (posedge USERCLK2) (0.737::0.848))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.158::-0.138))
- (HOLD USERCLK2 (posedge USERCLK2) (0.739::0.850))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.153::-0.133))
- (HOLD USERCLK2 (posedge USERCLK2) (0.618::0.711))
- (SETUP USERCLK2 (posedge USERCLK2) (0.080::0.092))
+ (HOLD CFGSUBSYSVENDID8 (posedge USERCLK2) (0.737::0.848))
+ (SETUP CFGSUBSYSVENDID8 (posedge USERCLK2) (-0.158::-0.138))
+ (HOLD CFGSUBSYSVENDID9 (posedge USERCLK2) (0.739::0.850))
+ (SETUP CFGSUBSYSVENDID9 (posedge USERCLK2) (-0.153::-0.133))
+ (HOLD CFGTRNPENDINGN (posedge USERCLK2) (0.618::0.711))
+ (SETUP CFGTRNPENDINGN (posedge USERCLK2) (0.080::0.092))
(HOLD CFGVENDID0 (posedge USERCLK2) (0.594::0.683))
(SETUP CFGVENDID0 (posedge USERCLK2) (0.085::0.098))
(HOLD CFGVENDID10 (posedge USERCLK2) (0.774::0.890))
@@ -2032,8 +873,8 @@
(SETUP CFGVENDID13 (posedge USERCLK2) (-0.194::-0.169))
(HOLD CFGVENDID14 (posedge USERCLK2) (0.500::0.575))
(SETUP CFGVENDID14 (posedge USERCLK2) (0.379::0.436))
- (HOLD USERCLK2 (posedge USERCLK2) (0.528::0.607))
- (SETUP USERCLK2 (posedge USERCLK2) (0.317::0.365))
+ (HOLD CFGVENDID15 (posedge USERCLK2) (0.528::0.607))
+ (SETUP CFGVENDID15 (posedge USERCLK2) (0.317::0.365))
(HOLD CFGVENDID1 (posedge USERCLK2) (0.730::0.839))
(SETUP CFGVENDID1 (posedge USERCLK2) (-0.131::-0.114))
(HOLD CFGVENDID2 (posedge USERCLK2) (0.742::0.854))
@@ -2046,8 +887,8 @@
(SETUP CFGVENDID5 (posedge USERCLK2) (-0.133::-0.116))
(HOLD CFGVENDID6 (posedge USERCLK2) (0.751::0.864))
(SETUP CFGVENDID6 (posedge USERCLK2) (-0.181::-0.157))
- (HOLD USERCLK2 (posedge USERCLK2) (0.757::0.870))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.175::-0.153))
+ (HOLD CFGVENDID7 (posedge USERCLK2) (0.757::0.870))
+ (SETUP CFGVENDID7 (posedge USERCLK2) (-0.175::-0.153))
(HOLD CFGVENDID8 (posedge USERCLK2) (0.756::0.869))
(SETUP CFGVENDID8 (posedge USERCLK2) (-0.175::-0.153))
(HOLD CFGVENDID9 (posedge USERCLK2) (0.755::0.868))
@@ -2066,82 +907,82 @@
(SETUP DLRSTN (posedge USERCLK2) (0.427::0.491))
(HOLD DRPADDR0 (posedge DRPCLK) (0.447::0.514))
(SETUP DRPADDR0 (posedge DRPCLK) (0.083::0.096))
- (HOLD DRPCLK (posedge DRPCLK) (0.434::0.499))
- (SETUP DRPCLK (posedge DRPCLK) (0.197::0.227))
+ (HOLD DRPADDR1 (posedge DRPCLK) (0.434::0.499))
+ (SETUP DRPADDR1 (posedge DRPCLK) (0.197::0.227))
(HOLD DRPADDR2 (posedge DRPCLK) (0.347::0.399))
(SETUP DRPADDR2 (posedge DRPCLK) (0.299::0.344))
- (HOLD DRPCLK (posedge DRPCLK) (0.439::0.505))
- (SETUP DRPCLK (posedge DRPCLK) (0.196::0.226))
- (HOLD DRPCLK (posedge DRPCLK) (0.382::0.439))
- (SETUP DRPCLK (posedge DRPCLK) (0.229::0.263))
- (HOLD DRPCLK (posedge DRPCLK) (0.401::0.462))
- (SETUP DRPCLK (posedge DRPCLK) (0.209::0.240))
+ (HOLD DRPADDR3 (posedge DRPCLK) (0.439::0.505))
+ (SETUP DRPADDR3 (posedge DRPCLK) (0.196::0.226))
+ (HOLD DRPADDR4 (posedge DRPCLK) (0.382::0.439))
+ (SETUP DRPADDR4 (posedge DRPCLK) (0.229::0.263))
+ (HOLD DRPADDR5 (posedge DRPCLK) (0.401::0.462))
+ (SETUP DRPADDR5 (posedge DRPCLK) (0.209::0.240))
(HOLD DRPADDR6 (posedge DRPCLK) (0.373::0.430))
(SETUP DRPADDR6 (posedge DRPCLK) (0.252::0.290))
(HOLD DRPADDR7 (posedge DRPCLK) (0.338::0.389))
(SETUP DRPADDR7 (posedge DRPCLK) (0.240::0.277))
(HOLD DRPADDR8 (posedge DRPCLK) (0.334::0.384))
(SETUP DRPADDR8 (posedge DRPCLK) (0.277::0.318))
- (HOLD DRPCLK (posedge DRPCLK) (0.332::0.382))
- (SETUP DRPCLK (posedge DRPCLK) (0.291::0.335))
+ (HOLD DRPDI0 (posedge DRPCLK) (0.332::0.382))
+ (SETUP DRPDI0 (posedge DRPCLK) (0.291::0.335))
(HOLD DRPDI10 (posedge DRPCLK) (0.343::0.394))
(SETUP DRPDI10 (posedge DRPCLK) (0.268::0.309))
(HOLD DRPDI11 (posedge DRPCLK) (0.370::0.425))
(SETUP DRPDI11 (posedge DRPCLK) (0.331::0.381))
- (HOLD DRPCLK (posedge DRPCLK) (0.318::0.366))
- (SETUP DRPCLK (posedge DRPCLK) (0.408::0.469))
- (HOLD DRPCLK (posedge DRPCLK) (0.320::0.368))
- (SETUP DRPCLK (posedge DRPCLK) (0.452::0.520))
+ (HOLD DRPDI12 (posedge DRPCLK) (0.318::0.366))
+ (SETUP DRPDI12 (posedge DRPCLK) (0.408::0.469))
+ (HOLD DRPDI13 (posedge DRPCLK) (0.320::0.368))
+ (SETUP DRPDI13 (posedge DRPCLK) (0.452::0.520))
(HOLD DRPDI14 (posedge DRPCLK) (0.329::0.379))
(SETUP DRPDI14 (posedge DRPCLK) (0.268::0.308))
- (HOLD DRPCLK (posedge DRPCLK) (0.340::0.391))
- (SETUP DRPCLK (posedge DRPCLK) (0.397::0.457))
+ (HOLD DRPDI15 (posedge DRPCLK) (0.340::0.391))
+ (SETUP DRPDI15 (posedge DRPCLK) (0.397::0.457))
(HOLD DRPDI1 (posedge DRPCLK) (0.372::0.427))
(SETUP DRPDI1 (posedge DRPCLK) (0.278::0.319))
- (HOLD DRPCLK (posedge DRPCLK) (0.375::0.432))
- (SETUP DRPCLK (posedge DRPCLK) (0.290::0.334))
+ (HOLD DRPDI2 (posedge DRPCLK) (0.375::0.432))
+ (SETUP DRPDI2 (posedge DRPCLK) (0.290::0.334))
(HOLD DRPDI3 (posedge DRPCLK) (0.358::0.412))
(SETUP DRPDI3 (posedge DRPCLK) (0.263::0.303))
- (HOLD DRPCLK (posedge DRPCLK) (0.353::0.407))
- (SETUP DRPCLK (posedge DRPCLK) (0.184::0.212))
- (HOLD DRPCLK (posedge DRPCLK) (0.391::0.449))
- (SETUP DRPCLK (posedge DRPCLK) (0.228::0.262))
- (HOLD DRPCLK (posedge DRPCLK) (0.346::0.398))
- (SETUP DRPCLK (posedge DRPCLK) (0.170::0.196))
- (HOLD DRPCLK (posedge DRPCLK) (0.355::0.409))
- (SETUP DRPCLK (posedge DRPCLK) (0.188::0.216))
+ (HOLD DRPDI4 (posedge DRPCLK) (0.353::0.407))
+ (SETUP DRPDI4 (posedge DRPCLK) (0.184::0.212))
+ (HOLD DRPDI5 (posedge DRPCLK) (0.391::0.449))
+ (SETUP DRPDI5 (posedge DRPCLK) (0.228::0.262))
+ (HOLD DRPDI6 (posedge DRPCLK) (0.346::0.398))
+ (SETUP DRPDI6 (posedge DRPCLK) (0.170::0.196))
+ (HOLD DRPDI7 (posedge DRPCLK) (0.355::0.409))
+ (SETUP DRPDI7 (posedge DRPCLK) (0.188::0.216))
(HOLD DRPDI8 (posedge DRPCLK) (0.371::0.426))
(SETUP DRPDI8 (posedge DRPCLK) (0.235::0.270))
- (HOLD DRPCLK (posedge DRPCLK) (0.372::0.427))
- (SETUP DRPCLK (posedge DRPCLK) (0.306::0.352))
+ (HOLD DRPDI9 (posedge DRPCLK) (0.372::0.427))
+ (SETUP DRPDI9 (posedge DRPCLK) (0.306::0.352))
(HOLD DRPEN (posedge DRPCLK) (0.328::0.378))
(SETUP DRPEN (posedge DRPCLK) (0.312::0.359))
- (HOLD DRPCLK (posedge DRPCLK) (0.401::0.462))
- (SETUP DRPCLK (posedge DRPCLK) (0.221::0.255))
- (HOLD EDTCLK (posedge EDTCLK) (0.456::0.524))
- (SETUP EDTCLK (posedge EDTCLK) (0.984::1.133))
- (HOLD EDTCLK (posedge EDTCLK) (0.446::0.513))
- (SETUP EDTCLK (posedge EDTCLK) (0.297::0.342))
- (HOLD EDTCLK (posedge EDTCLK) (0.173::0.199))
- (SETUP EDTCLK (posedge EDTCLK) (0.475::0.546))
- (HOLD EDTCLK (posedge EDTCLK) (0.401::0.462))
- (SETUP EDTCLK (posedge EDTCLK) (0.324::0.372))
- (HOLD EDTCLK (posedge EDTCLK) (0.503::0.578))
- (SETUP EDTCLK (posedge EDTCLK) (0.297::0.341))
- (HOLD EDTCLK (posedge EDTCLK) (0.618::0.711))
- (SETUP EDTCLK (posedge EDTCLK) (0.108::0.124))
- (HOLD EDTCLK (posedge EDTCLK) (0.549::0.631))
- (SETUP EDTCLK (posedge EDTCLK) (0.477::0.549))
- (HOLD EDTCLK (posedge EDTCLK) (0.565::0.650))
- (SETUP EDTCLK (posedge EDTCLK) (0.194::0.224))
- (HOLD EDTCLK (posedge EDTCLK) (0.667::0.768))
- (SETUP EDTCLK (posedge EDTCLK) (0.097::0.111))
+ (HOLD DRPWE (posedge DRPCLK) (0.401::0.462))
+ (SETUP DRPWE (posedge DRPCLK) (0.221::0.255))
+ (HOLD EDTBYPASS (posedge EDTCLK) (0.456::0.524))
+ (SETUP EDTBYPASS (posedge EDTCLK) (0.984::1.133))
+ (HOLD EDTCHANNELSIN1 (posedge EDTCLK) (0.446::0.513))
+ (SETUP EDTCHANNELSIN1 (posedge EDTCLK) (0.297::0.342))
+ (HOLD EDTCHANNELSIN2 (posedge EDTCLK) (0.173::0.199))
+ (SETUP EDTCHANNELSIN2 (posedge EDTCLK) (0.475::0.546))
+ (HOLD EDTCHANNELSIN3 (posedge EDTCLK) (0.401::0.462))
+ (SETUP EDTCHANNELSIN3 (posedge EDTCLK) (0.324::0.372))
+ (HOLD EDTCHANNELSIN4 (posedge EDTCLK) (0.503::0.578))
+ (SETUP EDTCHANNELSIN4 (posedge EDTCLK) (0.297::0.341))
+ (HOLD EDTCHANNELSIN5 (posedge EDTCLK) (0.618::0.711))
+ (SETUP EDTCHANNELSIN5 (posedge EDTCLK) (0.108::0.124))
+ (HOLD EDTCHANNELSIN6 (posedge EDTCLK) (0.549::0.631))
+ (SETUP EDTCHANNELSIN6 (posedge EDTCLK) (0.477::0.549))
+ (HOLD EDTCHANNELSIN7 (posedge EDTCLK) (0.565::0.650))
+ (SETUP EDTCHANNELSIN7 (posedge EDTCLK) (0.194::0.224))
+ (HOLD EDTCHANNELSIN8 (posedge EDTCLK) (0.667::0.768))
+ (SETUP EDTCHANNELSIN8 (posedge EDTCLK) (0.097::0.111))
(HOLD EDTCONFIGURATION (posedge EDTCLK) (0.433::0.498))
(SETUP EDTCONFIGURATION (posedge EDTCLK) (0.774::0.890))
- (HOLD EDTCLK (posedge EDTCLK) (0.347::0.399))
- (SETUP EDTCLK (posedge EDTCLK) (0.997::1.147))
- (HOLD EDTCLK (posedge EDTCLK) (0.303::0.348))
- (SETUP EDTCLK (posedge EDTCLK) (0.955::1.098))
+ (HOLD EDTSINGLEBYPASSCHAIN (posedge EDTCLK) (0.347::0.399))
+ (SETUP EDTSINGLEBYPASSCHAIN (posedge EDTCLK) (0.997::1.147))
+ (HOLD EDTUPDATE (posedge EDTCLK) (0.303::0.348))
+ (SETUP EDTUPDATE (posedge EDTCLK) (0.955::1.098))
(HOLD FUNCLVLRSTN (posedge USERCLK2) (0.518::0.596))
(SETUP FUNCLVLRSTN (posedge USERCLK2) (0.335::0.386))
(HOLD LL2SENDASREQL1 (posedge USERCLK2) (0.532::0.613))
@@ -2152,384 +993,384 @@
(SETUP LL2SENDENTERL23 (posedge USERCLK2) (0.049::0.056))
(HOLD LL2SENDPMACK (posedge USERCLK2) (0.504::0.579))
(SETUP LL2SENDPMACK (posedge USERCLK2) (0.443::0.510))
- (HOLD USERCLK2 (posedge USERCLK2) (0.533::0.614))
- (SETUP USERCLK2 (posedge USERCLK2) (0.140::0.161))
+ (HOLD LL2SUSPENDNOW (posedge USERCLK2) (0.533::0.614))
+ (SETUP LL2SUSPENDNOW (posedge USERCLK2) (0.140::0.161))
(HOLD LL2TLPRCV (posedge USERCLK2) (0.602::0.693))
(SETUP LL2TLPRCV (posedge USERCLK2) (0.045::0.052))
- (HOLD USERCLK (posedge USERCLK) (0.655::0.753))
- (SETUP USERCLK (posedge USERCLK) (-0.169::-0.148))
- (HOLD USERCLK (posedge USERCLK) (0.673::0.774))
- (SETUP USERCLK (posedge USERCLK) (-0.165::-0.144))
- (HOLD USERCLK (posedge USERCLK) (0.669::0.770))
- (SETUP USERCLK (posedge USERCLK) (-0.157::-0.137))
- (HOLD USERCLK (posedge USERCLK) (0.662::0.761))
- (SETUP USERCLK (posedge USERCLK) (-0.165::-0.144))
+ (HOLD MIMRXRDATA0 (posedge USERCLK) (0.655::0.753))
+ (SETUP MIMRXRDATA0 (posedge USERCLK) (-0.169::-0.148))
+ (HOLD MIMRXRDATA10 (posedge USERCLK) (0.673::0.774))
+ (SETUP MIMRXRDATA10 (posedge USERCLK) (-0.165::-0.144))
+ (HOLD MIMRXRDATA11 (posedge USERCLK) (0.669::0.770))
+ (SETUP MIMRXRDATA11 (posedge USERCLK) (-0.157::-0.137))
+ (HOLD MIMRXRDATA12 (posedge USERCLK) (0.662::0.761))
+ (SETUP MIMRXRDATA12 (posedge USERCLK) (-0.165::-0.144))
(HOLD MIMRXRDATA13 (posedge USERCLK) (0.661::0.760))
(SETUP MIMRXRDATA13 (posedge USERCLK) (-0.164::-0.143))
- (HOLD USERCLK (posedge USERCLK) (0.662::0.761))
- (SETUP USERCLK (posedge USERCLK) (-0.164::-0.143))
- (HOLD USERCLK (posedge USERCLK) (0.662::0.761))
- (SETUP USERCLK (posedge USERCLK) (-0.164::-0.143))
- (HOLD USERCLK (posedge USERCLK) (0.639::0.735))
- (SETUP USERCLK (posedge USERCLK) (-0.138::-0.120))
- (HOLD USERCLK (posedge USERCLK) (0.639::0.735))
- (SETUP USERCLK (posedge USERCLK) (-0.136::-0.119))
- (HOLD USERCLK (posedge USERCLK) (0.639::0.735))
- (SETUP USERCLK (posedge USERCLK) (-0.136::-0.119))
- (HOLD USERCLK (posedge USERCLK) (0.639::0.735))
- (SETUP USERCLK (posedge USERCLK) (-0.136::-0.119))
- (HOLD USERCLK (posedge USERCLK) (0.656::0.755))
- (SETUP USERCLK (posedge USERCLK) (-0.178::-0.156))
- (HOLD USERCLK (posedge USERCLK) (0.636::0.732))
- (SETUP USERCLK (posedge USERCLK) (-0.134::-0.117))
- (HOLD USERCLK (posedge USERCLK) (0.637::0.733))
- (SETUP USERCLK (posedge USERCLK) (-0.133::-0.116))
- (HOLD USERCLK (posedge USERCLK) (0.638::0.734))
- (SETUP USERCLK (posedge USERCLK) (-0.135::-0.118))
- (HOLD USERCLK (posedge USERCLK) (0.643::0.739))
- (SETUP USERCLK (posedge USERCLK) (-0.194::-0.169))
- (HOLD USERCLK (posedge USERCLK) (0.643::0.739))
- (SETUP USERCLK (posedge USERCLK) (-0.194::-0.169))
- (HOLD USERCLK (posedge USERCLK) (0.644::0.740))
- (SETUP USERCLK (posedge USERCLK) (-0.196::-0.171))
+ (HOLD MIMRXRDATA14 (posedge USERCLK) (0.662::0.761))
+ (SETUP MIMRXRDATA14 (posedge USERCLK) (-0.164::-0.143))
+ (HOLD MIMRXRDATA15 (posedge USERCLK) (0.662::0.761))
+ (SETUP MIMRXRDATA15 (posedge USERCLK) (-0.164::-0.143))
+ (HOLD MIMRXRDATA16 (posedge USERCLK) (0.639::0.735))
+ (SETUP MIMRXRDATA16 (posedge USERCLK) (-0.138::-0.120))
+ (HOLD MIMRXRDATA17 (posedge USERCLK) (0.639::0.735))
+ (SETUP MIMRXRDATA17 (posedge USERCLK) (-0.136::-0.119))
+ (HOLD MIMRXRDATA18 (posedge USERCLK) (0.639::0.735))
+ (SETUP MIMRXRDATA18 (posedge USERCLK) (-0.136::-0.119))
+ (HOLD MIMRXRDATA19 (posedge USERCLK) (0.639::0.735))
+ (SETUP MIMRXRDATA19 (posedge USERCLK) (-0.136::-0.119))
+ (HOLD MIMRXRDATA1 (posedge USERCLK) (0.656::0.755))
+ (SETUP MIMRXRDATA1 (posedge USERCLK) (-0.178::-0.156))
+ (HOLD MIMRXRDATA20 (posedge USERCLK) (0.636::0.732))
+ (SETUP MIMRXRDATA20 (posedge USERCLK) (-0.134::-0.117))
+ (HOLD MIMRXRDATA21 (posedge USERCLK) (0.637::0.733))
+ (SETUP MIMRXRDATA21 (posedge USERCLK) (-0.133::-0.116))
+ (HOLD MIMRXRDATA22 (posedge USERCLK) (0.638::0.734))
+ (SETUP MIMRXRDATA22 (posedge USERCLK) (-0.135::-0.118))
+ (HOLD MIMRXRDATA23 (posedge USERCLK) (0.643::0.739))
+ (SETUP MIMRXRDATA23 (posedge USERCLK) (-0.194::-0.169))
+ (HOLD MIMRXRDATA24 (posedge USERCLK) (0.643::0.739))
+ (SETUP MIMRXRDATA24 (posedge USERCLK) (-0.194::-0.169))
+ (HOLD MIMRXRDATA25 (posedge USERCLK) (0.644::0.740))
+ (SETUP MIMRXRDATA25 (posedge USERCLK) (-0.196::-0.171))
(HOLD MIMRXRDATA26 (posedge USERCLK) (0.644::0.740))
(SETUP MIMRXRDATA26 (posedge USERCLK) (-0.194::-0.169))
- (HOLD USERCLK (posedge USERCLK) (0.643::0.739))
- (SETUP USERCLK (posedge USERCLK) (-0.193::-0.168))
- (HOLD USERCLK (posedge USERCLK) (0.637::0.733))
- (SETUP USERCLK (posedge USERCLK) (-0.188::-0.164))
- (HOLD USERCLK (posedge USERCLK) (0.639::0.735))
- (SETUP USERCLK (posedge USERCLK) (-0.189::-0.165))
- (HOLD USERCLK (posedge USERCLK) (0.655::0.754))
- (SETUP USERCLK (posedge USERCLK) (-0.174::-0.152))
+ (HOLD MIMRXRDATA27 (posedge USERCLK) (0.643::0.739))
+ (SETUP MIMRXRDATA27 (posedge USERCLK) (-0.193::-0.168))
+ (HOLD MIMRXRDATA28 (posedge USERCLK) (0.637::0.733))
+ (SETUP MIMRXRDATA28 (posedge USERCLK) (-0.188::-0.164))
+ (HOLD MIMRXRDATA29 (posedge USERCLK) (0.639::0.735))
+ (SETUP MIMRXRDATA29 (posedge USERCLK) (-0.189::-0.165))
+ (HOLD MIMRXRDATA2 (posedge USERCLK) (0.655::0.754))
+ (SETUP MIMRXRDATA2 (posedge USERCLK) (-0.174::-0.152))
(HOLD MIMRXRDATA30 (posedge USERCLK) (0.638::0.734))
(SETUP MIMRXRDATA30 (posedge USERCLK) (-0.192::-0.167))
- (HOLD USERCLK (posedge USERCLK) (0.639::0.735))
- (SETUP USERCLK (posedge USERCLK) (-0.192::-0.167))
- (HOLD USERCLK (posedge USERCLK) (0.632::0.727))
- (SETUP USERCLK (posedge USERCLK) (-0.161::-0.140))
+ (HOLD MIMRXRDATA31 (posedge USERCLK) (0.639::0.735))
+ (SETUP MIMRXRDATA31 (posedge USERCLK) (-0.192::-0.167))
+ (HOLD MIMRXRDATA32 (posedge USERCLK) (0.632::0.727))
+ (SETUP MIMRXRDATA32 (posedge USERCLK) (-0.161::-0.140))
(HOLD MIMRXRDATA33 (posedge USERCLK) (0.635::0.730))
(SETUP MIMRXRDATA33 (posedge USERCLK) (-0.130::-0.113))
- (HOLD USERCLK (posedge USERCLK) (0.637::0.733))
- (SETUP USERCLK (posedge USERCLK) (-0.133::-0.116))
- (HOLD USERCLK (posedge USERCLK) (0.636::0.731))
- (SETUP USERCLK (posedge USERCLK) (-0.133::-0.116))
- (HOLD USERCLK (posedge USERCLK) (0.644::0.740))
- (SETUP USERCLK (posedge USERCLK) (-0.192::-0.167))
- (HOLD USERCLK (posedge USERCLK) (0.642::0.738))
- (SETUP USERCLK (posedge USERCLK) (-0.190::-0.166))
- (HOLD USERCLK (posedge USERCLK) (0.641::0.737))
- (SETUP USERCLK (posedge USERCLK) (-0.189::-0.165))
- (HOLD USERCLK (posedge USERCLK) (0.640::0.736))
- (SETUP USERCLK (posedge USERCLK) (-0.181::-0.157))
- (HOLD USERCLK (posedge USERCLK) (0.658::0.757))
- (SETUP USERCLK (posedge USERCLK) (-0.183::-0.159))
- (HOLD USERCLK (posedge USERCLK) (0.636::0.731))
- (SETUP USERCLK (posedge USERCLK) (-0.131::-0.114))
- (HOLD USERCLK (posedge USERCLK) (0.635::0.730))
- (SETUP USERCLK (posedge USERCLK) (-0.128::-0.111))
+ (HOLD MIMRXRDATA34 (posedge USERCLK) (0.637::0.733))
+ (SETUP MIMRXRDATA34 (posedge USERCLK) (-0.133::-0.116))
+ (HOLD MIMRXRDATA35 (posedge USERCLK) (0.636::0.731))
+ (SETUP MIMRXRDATA35 (posedge USERCLK) (-0.133::-0.116))
+ (HOLD MIMRXRDATA36 (posedge USERCLK) (0.644::0.740))
+ (SETUP MIMRXRDATA36 (posedge USERCLK) (-0.192::-0.167))
+ (HOLD MIMRXRDATA37 (posedge USERCLK) (0.642::0.738))
+ (SETUP MIMRXRDATA37 (posedge USERCLK) (-0.190::-0.166))
+ (HOLD MIMRXRDATA38 (posedge USERCLK) (0.641::0.737))
+ (SETUP MIMRXRDATA38 (posedge USERCLK) (-0.189::-0.165))
+ (HOLD MIMRXRDATA39 (posedge USERCLK) (0.640::0.736))
+ (SETUP MIMRXRDATA39 (posedge USERCLK) (-0.181::-0.157))
+ (HOLD MIMRXRDATA3 (posedge USERCLK) (0.658::0.757))
+ (SETUP MIMRXRDATA3 (posedge USERCLK) (-0.183::-0.159))
+ (HOLD MIMRXRDATA40 (posedge USERCLK) (0.636::0.731))
+ (SETUP MIMRXRDATA40 (posedge USERCLK) (-0.131::-0.114))
+ (HOLD MIMRXRDATA41 (posedge USERCLK) (0.635::0.730))
+ (SETUP MIMRXRDATA41 (posedge USERCLK) (-0.128::-0.111))
(HOLD MIMRXRDATA42 (posedge USERCLK) (0.644::0.740))
(SETUP MIMRXRDATA42 (posedge USERCLK) (-0.168::-0.147))
- (HOLD USERCLK (posedge USERCLK) (0.636::0.732))
- (SETUP USERCLK (posedge USERCLK) (-0.163::-0.142))
- (HOLD USERCLK (posedge USERCLK) (0.638::0.734))
- (SETUP USERCLK (posedge USERCLK) (-0.188::-0.164))
- (HOLD USERCLK (posedge USERCLK) (0.636::0.732))
- (SETUP USERCLK (posedge USERCLK) (-0.187::-0.163))
- (HOLD USERCLK (posedge USERCLK) (0.636::0.731))
- (SETUP USERCLK (posedge USERCLK) (-0.179::-0.156))
+ (HOLD MIMRXRDATA43 (posedge USERCLK) (0.636::0.732))
+ (SETUP MIMRXRDATA43 (posedge USERCLK) (-0.163::-0.142))
+ (HOLD MIMRXRDATA44 (posedge USERCLK) (0.638::0.734))
+ (SETUP MIMRXRDATA44 (posedge USERCLK) (-0.188::-0.164))
+ (HOLD MIMRXRDATA45 (posedge USERCLK) (0.636::0.732))
+ (SETUP MIMRXRDATA45 (posedge USERCLK) (-0.187::-0.163))
+ (HOLD MIMRXRDATA46 (posedge USERCLK) (0.636::0.731))
+ (SETUP MIMRXRDATA46 (posedge USERCLK) (-0.179::-0.156))
(HOLD MIMRXRDATA47 (posedge USERCLK) (0.634::0.729))
(SETUP MIMRXRDATA47 (posedge USERCLK) (-0.162::-0.141))
- (HOLD USERCLK (posedge USERCLK) (0.645::0.743))
- (SETUP USERCLK (posedge USERCLK) (-0.197::-0.172))
- (HOLD USERCLK (posedge USERCLK) (0.646::0.744))
- (SETUP USERCLK (posedge USERCLK) (-0.196::-0.171))
- (HOLD USERCLK (posedge USERCLK) (0.661::0.760))
- (SETUP USERCLK (posedge USERCLK) (-0.188::-0.164))
- (HOLD USERCLK (posedge USERCLK) (0.642::0.738))
- (SETUP USERCLK (posedge USERCLK) (-0.184::-0.160))
- (HOLD USERCLK (posedge USERCLK) (0.638::0.734))
- (SETUP USERCLK (posedge USERCLK) (-0.179::-0.156))
- (HOLD USERCLK (posedge USERCLK) (0.644::0.740))
- (SETUP USERCLK (posedge USERCLK) (-0.196::-0.171))
+ (HOLD MIMRXRDATA48 (posedge USERCLK) (0.645::0.743))
+ (SETUP MIMRXRDATA48 (posedge USERCLK) (-0.197::-0.172))
+ (HOLD MIMRXRDATA49 (posedge USERCLK) (0.646::0.744))
+ (SETUP MIMRXRDATA49 (posedge USERCLK) (-0.196::-0.171))
+ (HOLD MIMRXRDATA4 (posedge USERCLK) (0.661::0.760))
+ (SETUP MIMRXRDATA4 (posedge USERCLK) (-0.188::-0.164))
+ (HOLD MIMRXRDATA50 (posedge USERCLK) (0.642::0.738))
+ (SETUP MIMRXRDATA50 (posedge USERCLK) (-0.184::-0.160))
+ (HOLD MIMRXRDATA51 (posedge USERCLK) (0.638::0.734))
+ (SETUP MIMRXRDATA51 (posedge USERCLK) (-0.179::-0.156))
+ (HOLD MIMRXRDATA52 (posedge USERCLK) (0.644::0.740))
+ (SETUP MIMRXRDATA52 (posedge USERCLK) (-0.196::-0.171))
(HOLD MIMRXRDATA53 (posedge USERCLK) (0.645::0.742))
(SETUP MIMRXRDATA53 (posedge USERCLK) (-0.193::-0.168))
- (HOLD USERCLK (posedge USERCLK) (0.640::0.736))
- (SETUP USERCLK (posedge USERCLK) (-0.185::-0.161))
- (HOLD USERCLK (posedge USERCLK) (0.645::0.743))
- (SETUP USERCLK (posedge USERCLK) (-0.194::-0.169))
+ (HOLD MIMRXRDATA54 (posedge USERCLK) (0.640::0.736))
+ (SETUP MIMRXRDATA54 (posedge USERCLK) (-0.185::-0.161))
+ (HOLD MIMRXRDATA55 (posedge USERCLK) (0.645::0.743))
+ (SETUP MIMRXRDATA55 (posedge USERCLK) (-0.194::-0.169))
(HOLD MIMRXRDATA56 (posedge USERCLK) (0.638::0.734))
(SETUP MIMRXRDATA56 (posedge USERCLK) (-0.135::-0.118))
- (HOLD USERCLK (posedge USERCLK) (0.638::0.734))
- (SETUP USERCLK (posedge USERCLK) (-0.135::-0.118))
- (HOLD USERCLK (posedge USERCLK) (0.645::0.742))
- (SETUP USERCLK (posedge USERCLK) (-0.194::-0.169))
- (HOLD USERCLK (posedge USERCLK) (0.645::0.742))
- (SETUP USERCLK (posedge USERCLK) (-0.176::-0.154))
- (HOLD USERCLK (posedge USERCLK) (0.656::0.755))
- (SETUP USERCLK (posedge USERCLK) (-0.178::-0.156))
- (HOLD USERCLK (posedge USERCLK) (0.662::0.761))
- (SETUP USERCLK (posedge USERCLK) (-0.164::-0.143))
- (HOLD USERCLK (posedge USERCLK) (0.660::0.759))
- (SETUP USERCLK (posedge USERCLK) (-0.162::-0.141))
+ (HOLD MIMRXRDATA57 (posedge USERCLK) (0.638::0.734))
+ (SETUP MIMRXRDATA57 (posedge USERCLK) (-0.135::-0.118))
+ (HOLD MIMRXRDATA58 (posedge USERCLK) (0.645::0.742))
+ (SETUP MIMRXRDATA58 (posedge USERCLK) (-0.194::-0.169))
+ (HOLD MIMRXRDATA59 (posedge USERCLK) (0.645::0.742))
+ (SETUP MIMRXRDATA59 (posedge USERCLK) (-0.176::-0.154))
+ (HOLD MIMRXRDATA5 (posedge USERCLK) (0.656::0.755))
+ (SETUP MIMRXRDATA5 (posedge USERCLK) (-0.178::-0.156))
+ (HOLD MIMRXRDATA60 (posedge USERCLK) (0.662::0.761))
+ (SETUP MIMRXRDATA60 (posedge USERCLK) (-0.164::-0.143))
+ (HOLD MIMRXRDATA61 (posedge USERCLK) (0.660::0.759))
+ (SETUP MIMRXRDATA61 (posedge USERCLK) (-0.162::-0.141))
(HOLD MIMRXRDATA62 (posedge USERCLK) (0.662::0.761))
(SETUP MIMRXRDATA62 (posedge USERCLK) (-0.165::-0.144))
- (HOLD USERCLK (posedge USERCLK) (0.662::0.761))
- (SETUP USERCLK (posedge USERCLK) (-0.165::-0.144))
- (HOLD USERCLK (posedge USERCLK) (0.675::0.777))
- (SETUP USERCLK (posedge USERCLK) (-0.165::-0.144))
+ (HOLD MIMRXRDATA63 (posedge USERCLK) (0.662::0.761))
+ (SETUP MIMRXRDATA63 (posedge USERCLK) (-0.165::-0.144))
+ (HOLD MIMRXRDATA64 (posedge USERCLK) (0.675::0.777))
+ (SETUP MIMRXRDATA64 (posedge USERCLK) (-0.165::-0.144))
(HOLD MIMRXRDATA65 (posedge USERCLK) (0.677::0.779))
(SETUP MIMRXRDATA65 (posedge USERCLK) (-0.167::-0.146))
- (HOLD USERCLK (posedge USERCLK) (0.663::0.762))
- (SETUP USERCLK (posedge USERCLK) (-0.164::-0.143))
+ (HOLD MIMRXRDATA66 (posedge USERCLK) (0.663::0.762))
+ (SETUP MIMRXRDATA66 (posedge USERCLK) (-0.164::-0.143))
(HOLD MIMRXRDATA67 (posedge USERCLK) (0.664::0.764))
(SETUP MIMRXRDATA67 (posedge USERCLK) (-0.166::-0.145))
(HOLD MIMRXRDATA6 (posedge USERCLK) (0.664::0.763))
(SETUP MIMRXRDATA6 (posedge USERCLK) (-0.179::-0.156))
- (HOLD USERCLK (posedge USERCLK) (0.661::0.760))
- (SETUP USERCLK (posedge USERCLK) (-0.193::-0.168))
- (HOLD USERCLK (posedge USERCLK) (0.676::0.778))
- (SETUP USERCLK (posedge USERCLK) (-0.168::-0.147))
- (HOLD USERCLK (posedge USERCLK) (0.674::0.775))
- (SETUP USERCLK (posedge USERCLK) (-0.165::-0.144))
+ (HOLD MIMRXRDATA7 (posedge USERCLK) (0.661::0.760))
+ (SETUP MIMRXRDATA7 (posedge USERCLK) (-0.193::-0.168))
+ (HOLD MIMRXRDATA8 (posedge USERCLK) (0.676::0.778))
+ (SETUP MIMRXRDATA8 (posedge USERCLK) (-0.168::-0.147))
+ (HOLD MIMRXRDATA9 (posedge USERCLK) (0.674::0.775))
+ (SETUP MIMRXRDATA9 (posedge USERCLK) (-0.165::-0.144))
(HOLD MIMTXRDATA0 (posedge USERCLK) (0.564::0.649))
(SETUP MIMTXRDATA0 (posedge USERCLK) (0.024::0.027))
- (HOLD USERCLK (posedge USERCLK) (0.696::0.801))
- (SETUP USERCLK (posedge USERCLK) (-0.209::-0.182))
+ (HOLD MIMTXRDATA10 (posedge USERCLK) (0.696::0.801))
+ (SETUP MIMTXRDATA10 (posedge USERCLK) (-0.209::-0.182))
(HOLD MIMTXRDATA11 (posedge USERCLK) (0.698::0.803))
(SETUP MIMTXRDATA11 (posedge USERCLK) (-0.214::-0.186))
- (HOLD USERCLK (posedge USERCLK) (0.698::0.803))
- (SETUP USERCLK (posedge USERCLK) (-0.215::-0.187))
+ (HOLD MIMTXRDATA12 (posedge USERCLK) (0.698::0.803))
+ (SETUP MIMTXRDATA12 (posedge USERCLK) (-0.215::-0.187))
(HOLD MIMTXRDATA13 (posedge USERCLK) (0.696::0.801))
(SETUP MIMTXRDATA13 (posedge USERCLK) (-0.214::-0.186))
(HOLD MIMTXRDATA14 (posedge USERCLK) (0.699::0.804))
(SETUP MIMTXRDATA14 (posedge USERCLK) (-0.209::-0.182))
- (HOLD USERCLK (posedge USERCLK) (0.696::0.801))
- (SETUP USERCLK (posedge USERCLK) (-0.214::-0.186))
- (HOLD USERCLK (posedge USERCLK) (0.700::0.805))
- (SETUP USERCLK (posedge USERCLK) (-0.218::-0.190))
- (HOLD USERCLK (posedge USERCLK) (0.700::0.805))
- (SETUP USERCLK (posedge USERCLK) (-0.217::-0.189))
- (HOLD USERCLK (posedge USERCLK) (0.700::0.805))
- (SETUP USERCLK (posedge USERCLK) (-0.216::-0.188))
- (HOLD USERCLK (posedge USERCLK) (0.697::0.802))
- (SETUP USERCLK (posedge USERCLK) (-0.215::-0.187))
- (HOLD USERCLK (posedge USERCLK) (0.711::0.817))
- (SETUP USERCLK (posedge USERCLK) (-0.215::-0.187))
- (HOLD USERCLK (posedge USERCLK) (0.692::0.796))
- (SETUP USERCLK (posedge USERCLK) (-0.212::-0.185))
- (HOLD USERCLK (posedge USERCLK) (0.694::0.799))
- (SETUP USERCLK (posedge USERCLK) (-0.216::-0.188))
+ (HOLD MIMTXRDATA15 (posedge USERCLK) (0.696::0.801))
+ (SETUP MIMTXRDATA15 (posedge USERCLK) (-0.214::-0.186))
+ (HOLD MIMTXRDATA16 (posedge USERCLK) (0.700::0.805))
+ (SETUP MIMTXRDATA16 (posedge USERCLK) (-0.218::-0.190))
+ (HOLD MIMTXRDATA17 (posedge USERCLK) (0.700::0.805))
+ (SETUP MIMTXRDATA17 (posedge USERCLK) (-0.217::-0.189))
+ (HOLD MIMTXRDATA18 (posedge USERCLK) (0.700::0.805))
+ (SETUP MIMTXRDATA18 (posedge USERCLK) (-0.216::-0.188))
+ (HOLD MIMTXRDATA19 (posedge USERCLK) (0.697::0.802))
+ (SETUP MIMTXRDATA19 (posedge USERCLK) (-0.215::-0.187))
+ (HOLD MIMTXRDATA1 (posedge USERCLK) (0.711::0.817))
+ (SETUP MIMTXRDATA1 (posedge USERCLK) (-0.215::-0.187))
+ (HOLD MIMTXRDATA20 (posedge USERCLK) (0.692::0.796))
+ (SETUP MIMTXRDATA20 (posedge USERCLK) (-0.212::-0.185))
+ (HOLD MIMTXRDATA21 (posedge USERCLK) (0.694::0.799))
+ (SETUP MIMTXRDATA21 (posedge USERCLK) (-0.216::-0.188))
(HOLD MIMTXRDATA22 (posedge USERCLK) (0.693::0.798))
(SETUP MIMTXRDATA22 (posedge USERCLK) (-0.212::-0.185))
- (HOLD USERCLK (posedge USERCLK) (0.691::0.795))
- (SETUP USERCLK (posedge USERCLK) (-0.197::-0.172))
- (HOLD USERCLK (posedge USERCLK) (0.689::0.792))
- (SETUP USERCLK (posedge USERCLK) (-0.200::-0.175))
+ (HOLD MIMTXRDATA23 (posedge USERCLK) (0.691::0.795))
+ (SETUP MIMTXRDATA23 (posedge USERCLK) (-0.197::-0.172))
+ (HOLD MIMTXRDATA24 (posedge USERCLK) (0.689::0.792))
+ (SETUP MIMTXRDATA24 (posedge USERCLK) (-0.200::-0.175))
(HOLD MIMTXRDATA25 (posedge USERCLK) (0.690::0.794))
(SETUP MIMTXRDATA25 (posedge USERCLK) (-0.207::-0.180))
(HOLD MIMTXRDATA26 (posedge USERCLK) (0.691::0.795))
(SETUP MIMTXRDATA26 (posedge USERCLK) (-0.205::-0.179))
(HOLD MIMTXRDATA27 (posedge USERCLK) (0.690::0.794))
(SETUP MIMTXRDATA27 (posedge USERCLK) (-0.207::-0.180))
- (HOLD USERCLK (posedge USERCLK) (0.732::0.842))
- (SETUP USERCLK (posedge USERCLK) (-0.232::-0.203))
- (HOLD USERCLK (posedge USERCLK) (0.737::0.848))
- (SETUP USERCLK (posedge USERCLK) (-0.238::-0.207))
- (HOLD USERCLK (posedge USERCLK) (0.708::0.814))
- (SETUP USERCLK (posedge USERCLK) (-0.211::-0.184))
- (HOLD USERCLK (posedge USERCLK) (0.733::0.843))
- (SETUP USERCLK (posedge USERCLK) (-0.233::-0.204))
- (HOLD USERCLK (posedge USERCLK) (0.738::0.849))
- (SETUP USERCLK (posedge USERCLK) (-0.223::-0.195))
- (HOLD USERCLK (posedge USERCLK) (0.738::0.849))
- (SETUP USERCLK (posedge USERCLK) (-0.237::-0.206))
- (HOLD USERCLK (posedge USERCLK) (0.736::0.847))
- (SETUP USERCLK (posedge USERCLK) (-0.236::-0.205))
+ (HOLD MIMTXRDATA28 (posedge USERCLK) (0.732::0.842))
+ (SETUP MIMTXRDATA28 (posedge USERCLK) (-0.232::-0.203))
+ (HOLD MIMTXRDATA29 (posedge USERCLK) (0.737::0.848))
+ (SETUP MIMTXRDATA29 (posedge USERCLK) (-0.238::-0.207))
+ (HOLD MIMTXRDATA2 (posedge USERCLK) (0.708::0.814))
+ (SETUP MIMTXRDATA2 (posedge USERCLK) (-0.211::-0.184))
+ (HOLD MIMTXRDATA30 (posedge USERCLK) (0.733::0.843))
+ (SETUP MIMTXRDATA30 (posedge USERCLK) (-0.233::-0.204))
+ (HOLD MIMTXRDATA31 (posedge USERCLK) (0.738::0.849))
+ (SETUP MIMTXRDATA31 (posedge USERCLK) (-0.223::-0.195))
+ (HOLD MIMTXRDATA32 (posedge USERCLK) (0.738::0.849))
+ (SETUP MIMTXRDATA32 (posedge USERCLK) (-0.237::-0.206))
+ (HOLD MIMTXRDATA33 (posedge USERCLK) (0.736::0.847))
+ (SETUP MIMTXRDATA33 (posedge USERCLK) (-0.236::-0.205))
(HOLD MIMTXRDATA34 (posedge USERCLK) (0.735::0.846))
(SETUP MIMTXRDATA34 (posedge USERCLK) (-0.236::-0.205))
- (HOLD USERCLK (posedge USERCLK) (0.741::0.853))
- (SETUP USERCLK (posedge USERCLK) (-0.229::-0.200))
+ (HOLD MIMTXRDATA35 (posedge USERCLK) (0.741::0.853))
+ (SETUP MIMTXRDATA35 (posedge USERCLK) (-0.229::-0.200))
(HOLD MIMTXRDATA36 (posedge USERCLK) (0.729::0.838))
(SETUP MIMTXRDATA36 (posedge USERCLK) (-0.206::-0.180))
- (HOLD USERCLK (posedge USERCLK) (0.729::0.838))
- (SETUP USERCLK (posedge USERCLK) (-0.204::-0.178))
- (HOLD USERCLK (posedge USERCLK) (0.739::0.850))
- (SETUP USERCLK (posedge USERCLK) (-0.153::-0.133))
- (HOLD USERCLK (posedge USERCLK) (0.727::0.836))
- (SETUP USERCLK (posedge USERCLK) (-0.155::-0.135))
- (HOLD USERCLK (posedge USERCLK) (0.708::0.814))
- (SETUP USERCLK (posedge USERCLK) (-0.198::-0.173))
- (HOLD USERCLK (posedge USERCLK) (0.734::0.844))
- (SETUP USERCLK (posedge USERCLK) (-0.238::-0.207))
+ (HOLD MIMTXRDATA37 (posedge USERCLK) (0.729::0.838))
+ (SETUP MIMTXRDATA37 (posedge USERCLK) (-0.204::-0.178))
+ (HOLD MIMTXRDATA38 (posedge USERCLK) (0.739::0.850))
+ (SETUP MIMTXRDATA38 (posedge USERCLK) (-0.153::-0.133))
+ (HOLD MIMTXRDATA39 (posedge USERCLK) (0.727::0.836))
+ (SETUP MIMTXRDATA39 (posedge USERCLK) (-0.155::-0.135))
+ (HOLD MIMTXRDATA3 (posedge USERCLK) (0.708::0.814))
+ (SETUP MIMTXRDATA3 (posedge USERCLK) (-0.198::-0.173))
+ (HOLD MIMTXRDATA40 (posedge USERCLK) (0.734::0.844))
+ (SETUP MIMTXRDATA40 (posedge USERCLK) (-0.238::-0.207))
(HOLD MIMTXRDATA41 (posedge USERCLK) (0.740::0.852))
(SETUP MIMTXRDATA41 (posedge USERCLK) (-0.242::-0.211))
- (HOLD USERCLK (posedge USERCLK) (0.736::0.847))
- (SETUP USERCLK (posedge USERCLK) (-0.229::-0.200))
- (HOLD USERCLK (posedge USERCLK) (0.739::0.851))
- (SETUP USERCLK (posedge USERCLK) (-0.223::-0.195))
+ (HOLD MIMTXRDATA42 (posedge USERCLK) (0.736::0.847))
+ (SETUP MIMTXRDATA42 (posedge USERCLK) (-0.229::-0.200))
+ (HOLD MIMTXRDATA43 (posedge USERCLK) (0.739::0.851))
+ (SETUP MIMTXRDATA43 (posedge USERCLK) (-0.223::-0.195))
(HOLD MIMTXRDATA44 (posedge USERCLK) (0.739::0.850))
(SETUP MIMTXRDATA44 (posedge USERCLK) (-0.219::-0.191))
- (HOLD USERCLK (posedge USERCLK) (0.742::0.854))
- (SETUP USERCLK (posedge USERCLK) (-0.234::-0.204))
- (HOLD USERCLK (posedge USERCLK) (0.737::0.848))
- (SETUP USERCLK (posedge USERCLK) (-0.238::-0.207))
- (HOLD USERCLK (posedge USERCLK) (0.738::0.849))
- (SETUP USERCLK (posedge USERCLK) (-0.240::-0.209))
- (HOLD USERCLK (posedge USERCLK) (0.688::0.791))
- (SETUP USERCLK (posedge USERCLK) (-0.197::-0.172))
+ (HOLD MIMTXRDATA45 (posedge USERCLK) (0.742::0.854))
+ (SETUP MIMTXRDATA45 (posedge USERCLK) (-0.234::-0.204))
+ (HOLD MIMTXRDATA46 (posedge USERCLK) (0.737::0.848))
+ (SETUP MIMTXRDATA46 (posedge USERCLK) (-0.238::-0.207))
+ (HOLD MIMTXRDATA47 (posedge USERCLK) (0.738::0.849))
+ (SETUP MIMTXRDATA47 (posedge USERCLK) (-0.240::-0.209))
+ (HOLD MIMTXRDATA48 (posedge USERCLK) (0.688::0.791))
+ (SETUP MIMTXRDATA48 (posedge USERCLK) (-0.197::-0.172))
(HOLD MIMTXRDATA49 (posedge USERCLK) (0.694::0.799))
(SETUP MIMTXRDATA49 (posedge USERCLK) (-0.203::-0.177))
- (HOLD USERCLK (posedge USERCLK) (0.708::0.814))
- (SETUP USERCLK (posedge USERCLK) (-0.284::-0.248))
+ (HOLD MIMTXRDATA4 (posedge USERCLK) (0.708::0.814))
+ (SETUP MIMTXRDATA4 (posedge USERCLK) (-0.284::-0.248))
(HOLD MIMTXRDATA50 (posedge USERCLK) (0.692::0.796))
(SETUP MIMTXRDATA50 (posedge USERCLK) (-0.193::-0.168))
- (HOLD USERCLK (posedge USERCLK) (0.694::0.799))
- (SETUP USERCLK (posedge USERCLK) (-0.201::-0.176))
- (HOLD USERCLK (posedge USERCLK) (0.701::0.806))
- (SETUP USERCLK (posedge USERCLK) (-0.208::-0.181))
- (HOLD USERCLK (posedge USERCLK) (0.698::0.803))
- (SETUP USERCLK (posedge USERCLK) (-0.215::-0.187))
- (HOLD USERCLK (posedge USERCLK) (0.694::0.799))
- (SETUP USERCLK (posedge USERCLK) (-0.197::-0.172))
- (HOLD USERCLK (posedge USERCLK) (0.697::0.802))
- (SETUP USERCLK (posedge USERCLK) (-0.204::-0.178))
- (HOLD USERCLK (posedge USERCLK) (0.696::0.801))
- (SETUP USERCLK (posedge USERCLK) (-0.218::-0.190))
- (HOLD USERCLK (posedge USERCLK) (0.699::0.804))
- (SETUP USERCLK (posedge USERCLK) (-0.219::-0.191))
- (HOLD USERCLK (posedge USERCLK) (0.707::0.813))
- (SETUP USERCLK (posedge USERCLK) (-0.215::-0.187))
+ (HOLD MIMTXRDATA51 (posedge USERCLK) (0.694::0.799))
+ (SETUP MIMTXRDATA51 (posedge USERCLK) (-0.201::-0.176))
+ (HOLD MIMTXRDATA52 (posedge USERCLK) (0.701::0.806))
+ (SETUP MIMTXRDATA52 (posedge USERCLK) (-0.208::-0.181))
+ (HOLD MIMTXRDATA53 (posedge USERCLK) (0.698::0.803))
+ (SETUP MIMTXRDATA53 (posedge USERCLK) (-0.215::-0.187))
+ (HOLD MIMTXRDATA54 (posedge USERCLK) (0.694::0.799))
+ (SETUP MIMTXRDATA54 (posedge USERCLK) (-0.197::-0.172))
+ (HOLD MIMTXRDATA55 (posedge USERCLK) (0.697::0.802))
+ (SETUP MIMTXRDATA55 (posedge USERCLK) (-0.204::-0.178))
+ (HOLD MIMTXRDATA56 (posedge USERCLK) (0.696::0.801))
+ (SETUP MIMTXRDATA56 (posedge USERCLK) (-0.218::-0.190))
+ (HOLD MIMTXRDATA57 (posedge USERCLK) (0.699::0.804))
+ (SETUP MIMTXRDATA57 (posedge USERCLK) (-0.219::-0.191))
+ (HOLD MIMTXRDATA58 (posedge USERCLK) (0.707::0.813))
+ (SETUP MIMTXRDATA58 (posedge USERCLK) (-0.215::-0.187))
(HOLD MIMTXRDATA59 (posedge USERCLK) (0.708::0.814))
(SETUP MIMTXRDATA59 (posedge USERCLK) (-0.227::-0.198))
- (HOLD USERCLK (posedge USERCLK) (0.711::0.817))
- (SETUP USERCLK (posedge USERCLK) (-0.229::-0.200))
+ (HOLD MIMTXRDATA5 (posedge USERCLK) (0.711::0.817))
+ (SETUP MIMTXRDATA5 (posedge USERCLK) (-0.229::-0.200))
(HOLD MIMTXRDATA60 (posedge USERCLK) (0.711::0.818))
(SETUP MIMTXRDATA60 (posedge USERCLK) (-0.231::-0.202))
- (HOLD USERCLK (posedge USERCLK) (0.713::0.821))
- (SETUP USERCLK (posedge USERCLK) (-0.234::-0.204))
- (HOLD USERCLK (posedge USERCLK) (0.707::0.813))
- (SETUP USERCLK (posedge USERCLK) (-0.249::-0.217))
- (HOLD USERCLK (posedge USERCLK) (0.714::0.822))
- (SETUP USERCLK (posedge USERCLK) (-0.222::-0.194))
- (HOLD USERCLK (posedge USERCLK) (0.709::0.815))
- (SETUP USERCLK (posedge USERCLK) (-0.230::-0.201))
- (HOLD USERCLK (posedge USERCLK) (0.708::0.814))
- (SETUP USERCLK (posedge USERCLK) (-0.223::-0.195))
- (HOLD USERCLK (posedge USERCLK) (0.730::0.840))
- (SETUP USERCLK (posedge USERCLK) (-0.174::-0.152))
- (HOLD USERCLK (posedge USERCLK) (0.732::0.842))
- (SETUP USERCLK (posedge USERCLK) (-0.138::-0.120))
- (HOLD USERCLK (posedge USERCLK) (0.734::0.844))
- (SETUP USERCLK (posedge USERCLK) (-0.212::-0.185))
+ (HOLD MIMTXRDATA61 (posedge USERCLK) (0.713::0.821))
+ (SETUP MIMTXRDATA61 (posedge USERCLK) (-0.234::-0.204))
+ (HOLD MIMTXRDATA62 (posedge USERCLK) (0.707::0.813))
+ (SETUP MIMTXRDATA62 (posedge USERCLK) (-0.249::-0.217))
+ (HOLD MIMTXRDATA63 (posedge USERCLK) (0.714::0.822))
+ (SETUP MIMTXRDATA63 (posedge USERCLK) (-0.222::-0.194))
+ (HOLD MIMTXRDATA64 (posedge USERCLK) (0.709::0.815))
+ (SETUP MIMTXRDATA64 (posedge USERCLK) (-0.230::-0.201))
+ (HOLD MIMTXRDATA65 (posedge USERCLK) (0.708::0.814))
+ (SETUP MIMTXRDATA65 (posedge USERCLK) (-0.223::-0.195))
+ (HOLD MIMTXRDATA66 (posedge USERCLK) (0.730::0.840))
+ (SETUP MIMTXRDATA66 (posedge USERCLK) (-0.174::-0.152))
+ (HOLD MIMTXRDATA67 (posedge USERCLK) (0.732::0.842))
+ (SETUP MIMTXRDATA67 (posedge USERCLK) (-0.138::-0.120))
+ (HOLD MIMTXRDATA68 (posedge USERCLK) (0.734::0.844))
+ (SETUP MIMTXRDATA68 (posedge USERCLK) (-0.212::-0.185))
(HOLD MIMTXRDATA6 (posedge USERCLK) (0.713::0.821))
(SETUP MIMTXRDATA6 (posedge USERCLK) (-0.232::-0.203))
- (HOLD USERCLK (posedge USERCLK) (0.711::0.818))
- (SETUP USERCLK (posedge USERCLK) (-0.231::-0.202))
- (HOLD USERCLK (posedge USERCLK) (0.700::0.805))
- (SETUP USERCLK (posedge USERCLK) (-0.212::-0.185))
- (HOLD USERCLK (posedge USERCLK) (0.700::0.805))
- (SETUP USERCLK (posedge USERCLK) (-0.207::-0.180))
- (HOLD PIPECLK (posedge PIPECLK) (0.673::0.774))
- (SETUP PIPECLK (posedge PIPECLK) (0.005::0.006))
+ (HOLD MIMTXRDATA7 (posedge USERCLK) (0.711::0.818))
+ (SETUP MIMTXRDATA7 (posedge USERCLK) (-0.231::-0.202))
+ (HOLD MIMTXRDATA8 (posedge USERCLK) (0.700::0.805))
+ (SETUP MIMTXRDATA8 (posedge USERCLK) (-0.212::-0.185))
+ (HOLD MIMTXRDATA9 (posedge USERCLK) (0.700::0.805))
+ (SETUP MIMTXRDATA9 (posedge USERCLK) (-0.207::-0.180))
+ (HOLD PIPERX0CHANISALIGNED (posedge PIPECLK) (0.673::0.774))
+ (SETUP PIPERX0CHANISALIGNED (posedge PIPECLK) (0.005::0.006))
(HOLD PIPERX0CHARISK0 (posedge PIPECLK) (0.656::0.755))
(SETUP PIPERX0CHARISK0 (posedge PIPECLK) (0.107::0.123))
- (HOLD PIPECLK (posedge PIPECLK) (0.662::0.761))
- (SETUP PIPECLK (posedge PIPECLK) (-0.088::-0.077))
- (HOLD PIPECLK (posedge PIPECLK) (0.640::0.736))
- (SETUP PIPECLK (posedge PIPECLK) (0.042::0.049))
+ (HOLD PIPERX0CHARISK1 (posedge PIPECLK) (0.662::0.761))
+ (SETUP PIPERX0CHARISK1 (posedge PIPECLK) (-0.088::-0.077))
+ (HOLD PIPERX0DATA0 (posedge PIPECLK) (0.640::0.736))
+ (SETUP PIPERX0DATA0 (posedge PIPECLK) (0.042::0.049))
(HOLD PIPERX0DATA10 (posedge PIPECLK) (0.664::0.764))
(SETUP PIPERX0DATA10 (posedge PIPECLK) (-0.068::-0.060))
(HOLD PIPERX0DATA11 (posedge PIPECLK) (0.664::0.764))
(SETUP PIPERX0DATA11 (posedge PIPECLK) (-0.122::-0.107))
(HOLD PIPERX0DATA12 (posedge PIPECLK) (0.662::0.761))
(SETUP PIPERX0DATA12 (posedge PIPECLK) (-0.089::-0.078))
- (HOLD PIPECLK (posedge PIPECLK) (0.664::0.764))
- (SETUP PIPECLK (posedge PIPECLK) (-0.070::-0.061))
+ (HOLD PIPERX0DATA13 (posedge PIPECLK) (0.664::0.764))
+ (SETUP PIPERX0DATA13 (posedge PIPECLK) (-0.070::-0.061))
(HOLD PIPERX0DATA14 (posedge PIPECLK) (0.670::0.771))
(SETUP PIPERX0DATA14 (posedge PIPECLK) (-0.097::-0.084))
- (HOLD PIPECLK (posedge PIPECLK) (0.664::0.764))
- (SETUP PIPECLK (posedge PIPECLK) (-0.138::-0.120))
- (HOLD PIPECLK (posedge PIPECLK) (0.648::0.746))
- (SETUP PIPECLK (posedge PIPECLK) (0.061::0.070))
- (HOLD PIPECLK (posedge PIPECLK) (0.620::0.713))
- (SETUP PIPECLK (posedge PIPECLK) (-0.036::-0.032))
+ (HOLD PIPERX0DATA15 (posedge PIPECLK) (0.664::0.764))
+ (SETUP PIPERX0DATA15 (posedge PIPECLK) (-0.138::-0.120))
+ (HOLD PIPERX0DATA1 (posedge PIPECLK) (0.648::0.746))
+ (SETUP PIPERX0DATA1 (posedge PIPECLK) (0.061::0.070))
+ (HOLD PIPERX0DATA2 (posedge PIPECLK) (0.620::0.713))
+ (SETUP PIPERX0DATA2 (posedge PIPECLK) (-0.036::-0.032))
(HOLD PIPERX0DATA3 (posedge PIPECLK) (0.640::0.736))
(SETUP PIPERX0DATA3 (posedge PIPECLK) (0.084::0.097))
- (HOLD PIPECLK (posedge PIPECLK) (0.659::0.758))
- (SETUP PIPECLK (posedge PIPECLK) (0.096::0.110))
+ (HOLD PIPERX0DATA4 (posedge PIPECLK) (0.659::0.758))
+ (SETUP PIPERX0DATA4 (posedge PIPECLK) (0.096::0.110))
(HOLD PIPERX0DATA5 (posedge PIPECLK) (0.651::0.749))
(SETUP PIPERX0DATA5 (posedge PIPECLK) (0.048::0.055))
- (HOLD PIPECLK (posedge PIPECLK) (0.655::0.753))
- (SETUP PIPECLK (posedge PIPECLK) (0.046::0.053))
+ (HOLD PIPERX0DATA6 (posedge PIPECLK) (0.655::0.753))
+ (SETUP PIPERX0DATA6 (posedge PIPECLK) (0.046::0.053))
(HOLD PIPERX0DATA7 (posedge PIPECLK) (0.653::0.751))
(SETUP PIPERX0DATA7 (posedge PIPECLK) (-0.043::-0.037))
(HOLD PIPERX0DATA8 (posedge PIPECLK) (0.670::0.771))
(SETUP PIPERX0DATA8 (posedge PIPECLK) (0.033::0.037))
- (HOLD PIPECLK (posedge PIPECLK) (0.656::0.755))
- (SETUP PIPECLK (posedge PIPECLK) (-0.037::-0.033))
+ (HOLD PIPERX0DATA9 (posedge PIPECLK) (0.656::0.755))
+ (SETUP PIPERX0DATA9 (posedge PIPECLK) (-0.037::-0.033))
(HOLD PIPERX0ELECIDLE (posedge PIPECLK) (0.654::0.752))
(SETUP PIPERX0ELECIDLE (posedge PIPECLK) (0.041::0.047))
- (HOLD PIPECLK (posedge PIPECLK) (0.647::0.745))
- (SETUP PIPECLK (posedge PIPECLK) (0.110::0.127))
+ (HOLD PIPERX0PHYSTATUS (posedge PIPECLK) (0.647::0.745))
+ (SETUP PIPERX0PHYSTATUS (posedge PIPECLK) (0.110::0.127))
(HOLD PIPERX0STATUS0 (posedge PIPECLK) (0.629::0.724))
(SETUP PIPERX0STATUS0 (posedge PIPECLK) (0.097::0.111))
- (HOLD PIPECLK (posedge PIPECLK) (0.626::0.721))
- (SETUP PIPECLK (posedge PIPECLK) (0.124::0.142))
+ (HOLD PIPERX0STATUS1 (posedge PIPECLK) (0.626::0.721))
+ (SETUP PIPERX0STATUS1 (posedge PIPECLK) (0.124::0.142))
(HOLD PIPERX0STATUS2 (posedge PIPECLK) (0.631::0.726))
(SETUP PIPERX0STATUS2 (posedge PIPECLK) (0.077::0.088))
(HOLD PIPERX0VALID (posedge PIPECLK) (0.608::0.699))
(SETUP PIPERX0VALID (posedge PIPECLK) (0.055::0.063))
- (HOLD PIPECLK (posedge PIPECLK) (0.721::0.829))
- (SETUP PIPECLK (posedge PIPECLK) (-0.182::-0.158))
- (HOLD PIPECLK (posedge PIPECLK) (0.709::0.815))
- (SETUP PIPECLK (posedge PIPECLK) (-0.083::-0.072))
+ (HOLD PIPERX1CHANISALIGNED (posedge PIPECLK) (0.721::0.829))
+ (SETUP PIPERX1CHANISALIGNED (posedge PIPECLK) (-0.182::-0.158))
+ (HOLD PIPERX1CHARISK0 (posedge PIPECLK) (0.709::0.815))
+ (SETUP PIPERX1CHARISK0 (posedge PIPECLK) (-0.083::-0.072))
(HOLD PIPERX1CHARISK1 (posedge PIPECLK) (0.725::0.834))
(SETUP PIPERX1CHARISK1 (posedge PIPECLK) (-0.188::-0.164))
- (HOLD PIPECLK (posedge PIPECLK) (0.713::0.821))
- (SETUP PIPECLK (posedge PIPECLK) (-0.165::-0.144))
- (HOLD PIPECLK (posedge PIPECLK) (0.717::0.825))
- (SETUP PIPECLK (posedge PIPECLK) (-0.176::-0.154))
+ (HOLD PIPERX1DATA0 (posedge PIPECLK) (0.713::0.821))
+ (SETUP PIPERX1DATA0 (posedge PIPECLK) (-0.165::-0.144))
+ (HOLD PIPERX1DATA10 (posedge PIPECLK) (0.717::0.825))
+ (SETUP PIPERX1DATA10 (posedge PIPECLK) (-0.176::-0.154))
(HOLD PIPERX1DATA11 (posedge PIPECLK) (0.713::0.821))
(SETUP PIPERX1DATA11 (posedge PIPECLK) (-0.227::-0.198))
(HOLD PIPERX1DATA12 (posedge PIPECLK) (0.721::0.829))
(SETUP PIPERX1DATA12 (posedge PIPECLK) (-0.185::-0.161))
(HOLD PIPERX1DATA13 (posedge PIPECLK) (0.711::0.817))
(SETUP PIPERX1DATA13 (posedge PIPECLK) (-0.160::-0.139))
- (HOLD PIPECLK (posedge PIPECLK) (0.721::0.829))
- (SETUP PIPECLK (posedge PIPECLK) (-0.179::-0.156))
+ (HOLD PIPERX1DATA14 (posedge PIPECLK) (0.721::0.829))
+ (SETUP PIPERX1DATA14 (posedge PIPECLK) (-0.179::-0.156))
(HOLD PIPERX1DATA15 (posedge PIPECLK) (0.723::0.832))
(SETUP PIPERX1DATA15 (posedge PIPECLK) (-0.184::-0.160))
- (HOLD PIPECLK (posedge PIPECLK) (0.719::0.827))
- (SETUP PIPECLK (posedge PIPECLK) (-0.174::-0.152))
+ (HOLD PIPERX1DATA1 (posedge PIPECLK) (0.719::0.827))
+ (SETUP PIPERX1DATA1 (posedge PIPECLK) (-0.174::-0.152))
(HOLD PIPERX1DATA2 (posedge PIPECLK) (0.714::0.822))
(SETUP PIPERX1DATA2 (posedge PIPECLK) (-0.198::-0.173))
- (HOLD PIPECLK (posedge PIPECLK) (0.714::0.822))
- (SETUP PIPECLK (posedge PIPECLK) (-0.167::-0.146))
+ (HOLD PIPERX1DATA3 (posedge PIPECLK) (0.714::0.822))
+ (SETUP PIPERX1DATA3 (posedge PIPECLK) (-0.167::-0.146))
(HOLD PIPERX1DATA4 (posedge PIPECLK) (0.713::0.821))
(SETUP PIPERX1DATA4 (posedge PIPECLK) (-0.169::-0.148))
- (HOLD PIPECLK (posedge PIPECLK) (0.710::0.816))
- (SETUP PIPECLK (posedge PIPECLK) (-0.161::-0.140))
- (HOLD PIPECLK (posedge PIPECLK) (0.716::0.824))
- (SETUP PIPECLK (posedge PIPECLK) (-0.171::-0.149))
+ (HOLD PIPERX1DATA5 (posedge PIPECLK) (0.710::0.816))
+ (SETUP PIPERX1DATA5 (posedge PIPECLK) (-0.161::-0.140))
+ (HOLD PIPERX1DATA6 (posedge PIPECLK) (0.716::0.824))
+ (SETUP PIPERX1DATA6 (posedge PIPECLK) (-0.171::-0.149))
(HOLD PIPERX1DATA7 (posedge PIPECLK) (0.718::0.826))
(SETUP PIPERX1DATA7 (posedge PIPECLK) (-0.173::-0.151))
- (HOLD PIPECLK (posedge PIPECLK) (0.724::0.833))
- (SETUP PIPECLK (posedge PIPECLK) (-0.190::-0.166))
+ (HOLD PIPERX1DATA8 (posedge PIPECLK) (0.724::0.833))
+ (SETUP PIPERX1DATA8 (posedge PIPECLK) (-0.190::-0.166))
(HOLD PIPERX1DATA9 (posedge PIPECLK) (0.715::0.823))
(SETUP PIPERX1DATA9 (posedge PIPECLK) (-0.171::-0.149))
(HOLD PIPERX1ELECIDLE (posedge PIPECLK) (0.712::0.820))
(SETUP PIPERX1ELECIDLE (posedge PIPECLK) (-0.173::-0.151))
(HOLD PIPERX1PHYSTATUS (posedge PIPECLK) (0.707::0.813))
(SETUP PIPERX1PHYSTATUS (posedge PIPECLK) (-0.050::-0.043))
- (HOLD PIPECLK (posedge PIPECLK) (0.712::0.820))
- (SETUP PIPECLK (posedge PIPECLK) (-0.153::-0.133))
+ (HOLD PIPERX1STATUS0 (posedge PIPECLK) (0.712::0.820))
+ (SETUP PIPERX1STATUS0 (posedge PIPECLK) (-0.153::-0.133))
(HOLD PIPERX1STATUS1 (posedge PIPECLK) (0.711::0.818))
(SETUP PIPERX1STATUS1 (posedge PIPECLK) (-0.164::-0.143))
(HOLD PIPERX1STATUS2 (posedge PIPECLK) (0.717::0.825))
(SETUP PIPERX1STATUS2 (posedge PIPECLK) (-0.215::-0.187))
- (HOLD PIPECLK (posedge PIPECLK) (0.713::0.821))
- (SETUP PIPECLK (posedge PIPECLK) (-0.207::-0.180))
+ (HOLD PIPERX1VALID (posedge PIPECLK) (0.713::0.821))
+ (SETUP PIPERX1VALID (posedge PIPECLK) (-0.207::-0.180))
(HOLD PIPERX2CHANISALIGNED (posedge PIPECLK) (0.682::0.784))
(SETUP PIPERX2CHANISALIGNED (posedge PIPECLK) (-0.098::-0.085))
(HOLD PIPERX2CHARISK0 (posedge PIPECLK) (0.660::0.759))
@@ -2538,24 +1379,24 @@
(SETUP PIPERX2CHARISK1 (posedge PIPECLK) (-0.208::-0.181))
(HOLD PIPERX2DATA0 (posedge PIPECLK) (0.638::0.734))
(SETUP PIPERX2DATA0 (posedge PIPECLK) (-0.106::-0.092))
- (HOLD PIPECLK (posedge PIPECLK) (0.691::0.795))
- (SETUP PIPECLK (posedge PIPECLK) (-0.156::-0.136))
+ (HOLD PIPERX2DATA10 (posedge PIPECLK) (0.691::0.795))
+ (SETUP PIPERX2DATA10 (posedge PIPECLK) (-0.156::-0.136))
(HOLD PIPERX2DATA11 (posedge PIPECLK) (0.692::0.796))
(SETUP PIPERX2DATA11 (posedge PIPECLK) (-0.155::-0.135))
(HOLD PIPERX2DATA12 (posedge PIPECLK) (0.687::0.790))
(SETUP PIPERX2DATA12 (posedge PIPECLK) (-0.210::-0.183))
- (HOLD PIPECLK (posedge PIPECLK) (0.690::0.794))
- (SETUP PIPECLK (posedge PIPECLK) (-0.149::-0.130))
- (HOLD PIPECLK (posedge PIPECLK) (0.680::0.782))
- (SETUP PIPECLK (posedge PIPECLK) (-0.106::-0.092))
+ (HOLD PIPERX2DATA13 (posedge PIPECLK) (0.690::0.794))
+ (SETUP PIPERX2DATA13 (posedge PIPECLK) (-0.149::-0.130))
+ (HOLD PIPERX2DATA14 (posedge PIPECLK) (0.680::0.782))
+ (SETUP PIPERX2DATA14 (posedge PIPECLK) (-0.106::-0.092))
(HOLD PIPERX2DATA15 (posedge PIPECLK) (0.680::0.782))
(SETUP PIPERX2DATA15 (posedge PIPECLK) (-0.111::-0.097))
- (HOLD PIPECLK (posedge PIPECLK) (0.642::0.738))
- (SETUP PIPECLK (posedge PIPECLK) (-0.066::-0.058))
+ (HOLD PIPERX2DATA1 (posedge PIPECLK) (0.642::0.738))
+ (SETUP PIPERX2DATA1 (posedge PIPECLK) (-0.066::-0.058))
(HOLD PIPERX2DATA2 (posedge PIPECLK) (0.640::0.736))
(SETUP PIPERX2DATA2 (posedge PIPECLK) (-0.123::-0.108))
- (HOLD PIPECLK (posedge PIPECLK) (0.640::0.736))
- (SETUP PIPECLK (posedge PIPECLK) (-0.131::-0.114))
+ (HOLD PIPERX2DATA3 (posedge PIPECLK) (0.640::0.736))
+ (SETUP PIPERX2DATA3 (posedge PIPECLK) (-0.131::-0.114))
(HOLD PIPERX2DATA4 (posedge PIPECLK) (0.641::0.737))
(SETUP PIPERX2DATA4 (posedge PIPECLK) (-0.129::-0.112))
(HOLD PIPERX2DATA5 (posedge PIPECLK) (0.643::0.739))
@@ -2564,18 +1405,18 @@
(SETUP PIPERX2DATA6 (posedge PIPECLK) (-0.108::-0.094))
(HOLD PIPERX2DATA7 (posedge PIPECLK) (0.646::0.744))
(SETUP PIPERX2DATA7 (posedge PIPECLK) (-0.067::-0.059))
- (HOLD PIPECLK (posedge PIPECLK) (0.651::0.749))
- (SETUP PIPECLK (posedge PIPECLK) (-0.100::-0.087))
+ (HOLD PIPERX2DATA8 (posedge PIPECLK) (0.651::0.749))
+ (SETUP PIPERX2DATA8 (posedge PIPECLK) (-0.100::-0.087))
(HOLD PIPERX2DATA9 (posedge PIPECLK) (0.653::0.751))
(SETUP PIPERX2DATA9 (posedge PIPECLK) (-0.154::-0.134))
(HOLD PIPERX2ELECIDLE (posedge PIPECLK) (0.693::0.798))
(SETUP PIPERX2ELECIDLE (posedge PIPECLK) (-0.150::-0.131))
- (HOLD PIPECLK (posedge PIPECLK) (0.676::0.778))
- (SETUP PIPECLK (posedge PIPECLK) (-0.064::-0.056))
- (HOLD PIPECLK (posedge PIPECLK) (0.644::0.740))
- (SETUP PIPECLK (posedge PIPECLK) (-0.136::-0.119))
- (HOLD PIPECLK (posedge PIPECLK) (0.648::0.746))
- (SETUP PIPECLK (posedge PIPECLK) (-0.092::-0.081))
+ (HOLD PIPERX2PHYSTATUS (posedge PIPECLK) (0.676::0.778))
+ (SETUP PIPERX2PHYSTATUS (posedge PIPECLK) (-0.064::-0.056))
+ (HOLD PIPERX2STATUS0 (posedge PIPECLK) (0.644::0.740))
+ (SETUP PIPERX2STATUS0 (posedge PIPECLK) (-0.136::-0.119))
+ (HOLD PIPERX2STATUS1 (posedge PIPECLK) (0.648::0.746))
+ (SETUP PIPERX2STATUS1 (posedge PIPECLK) (-0.092::-0.081))
(HOLD PIPERX2STATUS2 (posedge PIPECLK) (0.657::0.756))
(SETUP PIPERX2STATUS2 (posedge PIPECLK) (-0.108::-0.094))
(HOLD PIPERX2VALID (posedge PIPECLK) (0.673::0.774))
@@ -2590,22 +1431,22 @@
(SETUP PIPERX3DATA0 (posedge PIPECLK) (-0.184::-0.160))
(HOLD PIPERX3DATA10 (posedge PIPECLK) (0.674::0.776))
(SETUP PIPERX3DATA10 (posedge PIPECLK) (-0.042::-0.036))
- (HOLD PIPECLK (posedge PIPECLK) (0.666::0.766))
- (SETUP PIPECLK (posedge PIPECLK) (-0.024::-0.021))
+ (HOLD PIPERX3DATA11 (posedge PIPECLK) (0.666::0.766))
+ (SETUP PIPERX3DATA11 (posedge PIPECLK) (-0.024::-0.021))
(HOLD PIPERX3DATA12 (posedge PIPECLK) (0.658::0.757))
(SETUP PIPERX3DATA12 (posedge PIPECLK) (-0.020::-0.017))
(HOLD PIPERX3DATA13 (posedge PIPECLK) (0.661::0.760))
(SETUP PIPERX3DATA13 (posedge PIPECLK) (-0.021::-0.018))
(HOLD PIPERX3DATA14 (posedge PIPECLK) (0.668::0.769))
(SETUP PIPERX3DATA14 (posedge PIPECLK) (0.044::0.051))
- (HOLD PIPECLK (posedge PIPECLK) (0.660::0.759))
- (SETUP PIPECLK (posedge PIPECLK) (0.044::0.051))
- (HOLD PIPECLK (posedge PIPECLK) (0.724::0.833))
- (SETUP PIPECLK (posedge PIPECLK) (-0.183::-0.159))
- (HOLD PIPECLK (posedge PIPECLK) (0.683::0.785))
- (SETUP PIPECLK (posedge PIPECLK) (-0.145::-0.127))
- (HOLD PIPECLK (posedge PIPECLK) (0.685::0.788))
- (SETUP PIPECLK (posedge PIPECLK) (-0.147::-0.129))
+ (HOLD PIPERX3DATA15 (posedge PIPECLK) (0.660::0.759))
+ (SETUP PIPERX3DATA15 (posedge PIPECLK) (0.044::0.051))
+ (HOLD PIPERX3DATA1 (posedge PIPECLK) (0.724::0.833))
+ (SETUP PIPERX3DATA1 (posedge PIPECLK) (-0.183::-0.159))
+ (HOLD PIPERX3DATA2 (posedge PIPECLK) (0.683::0.785))
+ (SETUP PIPERX3DATA2 (posedge PIPECLK) (-0.145::-0.127))
+ (HOLD PIPERX3DATA3 (posedge PIPECLK) (0.685::0.788))
+ (SETUP PIPERX3DATA3 (posedge PIPECLK) (-0.147::-0.129))
(HOLD PIPERX3DATA4 (posedge PIPECLK) (0.683::0.786))
(SETUP PIPERX3DATA4 (posedge PIPECLK) (-0.139::-0.121))
(HOLD PIPERX3DATA5 (posedge PIPECLK) (0.652::0.750))
@@ -2614,60 +1455,60 @@
(SETUP PIPERX3DATA6 (posedge PIPECLK) (-0.085::-0.074))
(HOLD PIPERX3DATA7 (posedge PIPECLK) (0.675::0.777))
(SETUP PIPERX3DATA7 (posedge PIPECLK) (-0.117::-0.102))
- (HOLD PIPECLK (posedge PIPECLK) (0.674::0.776))
- (SETUP PIPECLK (posedge PIPECLK) (-0.102::-0.089))
+ (HOLD PIPERX3DATA8 (posedge PIPECLK) (0.674::0.776))
+ (SETUP PIPERX3DATA8 (posedge PIPECLK) (-0.102::-0.089))
(HOLD PIPERX3DATA9 (posedge PIPECLK) (0.671::0.772))
(SETUP PIPERX3DATA9 (posedge PIPECLK) (-0.065::-0.057))
(HOLD PIPERX3ELECIDLE (posedge PIPECLK) (0.636::0.732))
(SETUP PIPERX3ELECIDLE (posedge PIPECLK) (0.010::0.011))
(HOLD PIPERX3PHYSTATUS (posedge PIPECLK) (0.649::0.747))
(SETUP PIPERX3PHYSTATUS (posedge PIPECLK) (-0.100::-0.087))
- (HOLD PIPECLK (posedge PIPECLK) (0.644::0.740))
- (SETUP PIPECLK (posedge PIPECLK) (-0.054::-0.047))
+ (HOLD PIPERX3STATUS0 (posedge PIPECLK) (0.644::0.740))
+ (SETUP PIPERX3STATUS0 (posedge PIPECLK) (-0.054::-0.047))
(HOLD PIPERX3STATUS1 (posedge PIPECLK) (0.637::0.733))
(SETUP PIPERX3STATUS1 (posedge PIPECLK) (-0.042::-0.036))
(HOLD PIPERX3STATUS2 (posedge PIPECLK) (0.629::0.724))
(SETUP PIPERX3STATUS2 (posedge PIPECLK) (-0.007::-0.006))
(HOLD PIPERX3VALID (posedge PIPECLK) (0.645::0.742))
(SETUP PIPERX3VALID (posedge PIPECLK) (-0.076::-0.066))
- (HOLD PIPECLK (posedge PIPECLK) (0.653::0.751))
- (SETUP PIPECLK (posedge PIPECLK) (-0.163::-0.142))
+ (HOLD PIPERX4CHANISALIGNED (posedge PIPECLK) (0.653::0.751))
+ (SETUP PIPERX4CHANISALIGNED (posedge PIPECLK) (-0.163::-0.142))
(HOLD PIPERX4CHARISK0 (posedge PIPECLK) (0.650::0.748))
(SETUP PIPERX4CHARISK0 (posedge PIPECLK) (-0.013::-0.012))
(HOLD PIPERX4CHARISK1 (posedge PIPECLK) (0.672::0.773))
(SETUP PIPERX4CHARISK1 (posedge PIPECLK) (-0.124::-0.108))
(HOLD PIPERX4DATA0 (posedge PIPECLK) (0.631::0.726))
(SETUP PIPERX4DATA0 (posedge PIPECLK) (-0.079::-0.069))
- (HOLD PIPECLK (posedge PIPECLK) (0.666::0.766))
- (SETUP PIPECLK (posedge PIPECLK) (-0.113::-0.099))
+ (HOLD PIPERX4DATA10 (posedge PIPECLK) (0.666::0.766))
+ (SETUP PIPERX4DATA10 (posedge PIPECLK) (-0.113::-0.099))
(HOLD PIPERX4DATA11 (posedge PIPECLK) (0.666::0.766))
(SETUP PIPERX4DATA11 (posedge PIPECLK) (-0.113::-0.099))
- (HOLD PIPECLK (posedge PIPECLK) (0.663::0.762))
- (SETUP PIPECLK (posedge PIPECLK) (-0.102::-0.089))
+ (HOLD PIPERX4DATA12 (posedge PIPECLK) (0.663::0.762))
+ (SETUP PIPERX4DATA12 (posedge PIPECLK) (-0.102::-0.089))
(HOLD PIPERX4DATA13 (posedge PIPECLK) (0.664::0.763))
(SETUP PIPERX4DATA13 (posedge PIPECLK) (-0.174::-0.152))
(HOLD PIPERX4DATA14 (posedge PIPECLK) (0.669::0.770))
(SETUP PIPERX4DATA14 (posedge PIPECLK) (-0.121::-0.106))
- (HOLD PIPECLK (posedge PIPECLK) (0.667::0.768))
- (SETUP PIPECLK (posedge PIPECLK) (-0.195::-0.170))
+ (HOLD PIPERX4DATA15 (posedge PIPECLK) (0.667::0.768))
+ (SETUP PIPERX4DATA15 (posedge PIPECLK) (-0.195::-0.170))
(HOLD PIPERX4DATA1 (posedge PIPECLK) (0.643::0.739))
(SETUP PIPERX4DATA1 (posedge PIPECLK) (-0.055::-0.048))
(HOLD PIPERX4DATA2 (posedge PIPECLK) (0.634::0.729))
(SETUP PIPERX4DATA2 (posedge PIPECLK) (-0.037::-0.033))
(HOLD PIPERX4DATA3 (posedge PIPECLK) (0.636::0.731))
(SETUP PIPERX4DATA3 (posedge PIPECLK) (-0.050::-0.043))
- (HOLD PIPECLK (posedge PIPECLK) (0.643::0.739))
- (SETUP PIPECLK (posedge PIPECLK) (-0.095::-0.083))
+ (HOLD PIPERX4DATA4 (posedge PIPECLK) (0.643::0.739))
+ (SETUP PIPERX4DATA4 (posedge PIPECLK) (-0.095::-0.083))
(HOLD PIPERX4DATA5 (posedge PIPECLK) (0.644::0.740))
(SETUP PIPERX4DATA5 (posedge PIPECLK) (-0.053::-0.046))
(HOLD PIPERX4DATA6 (posedge PIPECLK) (0.643::0.739))
(SETUP PIPERX4DATA6 (posedge PIPECLK) (-0.066::-0.058))
- (HOLD PIPECLK (posedge PIPECLK) (0.638::0.734))
- (SETUP PIPECLK (posedge PIPECLK) (-0.075::-0.065))
+ (HOLD PIPERX4DATA7 (posedge PIPECLK) (0.638::0.734))
+ (SETUP PIPERX4DATA7 (posedge PIPECLK) (-0.075::-0.065))
(HOLD PIPERX4DATA8 (posedge PIPECLK) (0.666::0.766))
(SETUP PIPERX4DATA8 (posedge PIPECLK) (-0.100::-0.087))
- (HOLD PIPECLK (posedge PIPECLK) (0.661::0.760))
- (SETUP PIPECLK (posedge PIPECLK) (-0.183::-0.159))
+ (HOLD PIPERX4DATA9 (posedge PIPECLK) (0.661::0.760))
+ (SETUP PIPERX4DATA9 (posedge PIPECLK) (-0.183::-0.159))
(HOLD PIPERX4ELECIDLE (posedge PIPECLK) (0.663::0.762))
(SETUP PIPERX4ELECIDLE (posedge PIPECLK) (-0.183::-0.159))
(HOLD PIPERX4PHYSTATUS (posedge PIPECLK) (0.634::0.729))
@@ -2676,62 +1517,62 @@
(SETUP PIPERX4STATUS0 (posedge PIPECLK) (-0.143::-0.125))
(HOLD PIPERX4STATUS1 (posedge PIPECLK) (0.658::0.757))
(SETUP PIPERX4STATUS1 (posedge PIPECLK) (-0.145::-0.127))
- (HOLD PIPECLK (posedge PIPECLK) (0.664::0.764))
- (SETUP PIPECLK (posedge PIPECLK) (-0.168::-0.147))
- (HOLD PIPECLK (posedge PIPECLK) (0.655::0.753))
- (SETUP PIPECLK (posedge PIPECLK) (-0.105::-0.091))
- (HOLD PIPECLK (posedge PIPECLK) (0.652::0.750))
- (SETUP PIPECLK (posedge PIPECLK) (0.043::0.050))
+ (HOLD PIPERX4STATUS2 (posedge PIPECLK) (0.664::0.764))
+ (SETUP PIPERX4STATUS2 (posedge PIPECLK) (-0.168::-0.147))
+ (HOLD PIPERX4VALID (posedge PIPECLK) (0.655::0.753))
+ (SETUP PIPERX4VALID (posedge PIPECLK) (-0.105::-0.091))
+ (HOLD PIPERX5CHANISALIGNED (posedge PIPECLK) (0.652::0.750))
+ (SETUP PIPERX5CHANISALIGNED (posedge PIPECLK) (0.043::0.050))
(HOLD PIPERX5CHARISK0 (posedge PIPECLK) (0.646::0.744))
(SETUP PIPERX5CHARISK0 (posedge PIPECLK) (0.138::0.159))
(HOLD PIPERX5CHARISK1 (posedge PIPECLK) (0.664::0.763))
(SETUP PIPERX5CHARISK1 (posedge PIPECLK) (-0.048::-0.042))
(HOLD PIPERX5DATA0 (posedge PIPECLK) (0.638::0.734))
(SETUP PIPERX5DATA0 (posedge PIPECLK) (0.063::0.073))
- (HOLD PIPECLK (posedge PIPECLK) (0.630::0.725))
- (SETUP PIPECLK (posedge PIPECLK) (0.037::0.043))
+ (HOLD PIPERX5DATA10 (posedge PIPECLK) (0.630::0.725))
+ (SETUP PIPERX5DATA10 (posedge PIPECLK) (0.037::0.043))
(HOLD PIPERX5DATA11 (posedge PIPECLK) (0.657::0.756))
(SETUP PIPERX5DATA11 (posedge PIPECLK) (-0.029::-0.025))
- (HOLD PIPECLK (posedge PIPECLK) (0.651::0.749))
- (SETUP PIPECLK (posedge PIPECLK) (0.043::0.050))
- (HOLD PIPECLK (posedge PIPECLK) (0.654::0.752))
- (SETUP PIPECLK (posedge PIPECLK) (0.042::0.049))
- (HOLD PIPECLK (posedge PIPECLK) (0.680::0.782))
- (SETUP PIPECLK (posedge PIPECLK) (0.024::0.027))
- (HOLD PIPECLK (posedge PIPECLK) (0.675::0.777))
- (SETUP PIPECLK (posedge PIPECLK) (0.034::0.040))
- (HOLD PIPECLK (posedge PIPECLK) (0.632::0.727))
- (SETUP PIPECLK (posedge PIPECLK) (0.072::0.083))
- (HOLD PIPECLK (posedge PIPECLK) (0.655::0.753))
- (SETUP PIPECLK (posedge PIPECLK) (0.016::0.019))
- (HOLD PIPECLK (posedge PIPECLK) (0.641::0.737))
- (SETUP PIPECLK (posedge PIPECLK) (0.113::0.130))
- (HOLD PIPECLK (posedge PIPECLK) (0.641::0.737))
- (SETUP PIPECLK (posedge PIPECLK) (0.075::0.086))
+ (HOLD PIPERX5DATA12 (posedge PIPECLK) (0.651::0.749))
+ (SETUP PIPERX5DATA12 (posedge PIPECLK) (0.043::0.050))
+ (HOLD PIPERX5DATA13 (posedge PIPECLK) (0.654::0.752))
+ (SETUP PIPERX5DATA13 (posedge PIPECLK) (0.042::0.049))
+ (HOLD PIPERX5DATA14 (posedge PIPECLK) (0.680::0.782))
+ (SETUP PIPERX5DATA14 (posedge PIPECLK) (0.024::0.027))
+ (HOLD PIPERX5DATA15 (posedge PIPECLK) (0.675::0.777))
+ (SETUP PIPERX5DATA15 (posedge PIPECLK) (0.034::0.040))
+ (HOLD PIPERX5DATA1 (posedge PIPECLK) (0.632::0.727))
+ (SETUP PIPERX5DATA1 (posedge PIPECLK) (0.072::0.083))
+ (HOLD PIPERX5DATA2 (posedge PIPECLK) (0.655::0.753))
+ (SETUP PIPERX5DATA2 (posedge PIPECLK) (0.016::0.019))
+ (HOLD PIPERX5DATA3 (posedge PIPECLK) (0.641::0.737))
+ (SETUP PIPERX5DATA3 (posedge PIPECLK) (0.113::0.130))
+ (HOLD PIPERX5DATA4 (posedge PIPECLK) (0.641::0.737))
+ (SETUP PIPERX5DATA4 (posedge PIPECLK) (0.075::0.086))
(HOLD PIPERX5DATA5 (posedge PIPECLK) (0.651::0.749))
(SETUP PIPERX5DATA5 (posedge PIPECLK) (0.103::0.119))
- (HOLD PIPECLK (posedge PIPECLK) (0.645::0.742))
- (SETUP PIPECLK (posedge PIPECLK) (0.048::0.055))
- (HOLD PIPECLK (posedge PIPECLK) (0.648::0.746))
- (SETUP PIPECLK (posedge PIPECLK) (0.047::0.054))
- (HOLD PIPECLK (posedge PIPECLK) (0.650::0.748))
- (SETUP PIPECLK (posedge PIPECLK) (-0.009::-0.008))
- (HOLD PIPECLK (posedge PIPECLK) (0.665::0.765))
- (SETUP PIPECLK (posedge PIPECLK) (0.055::0.063))
+ (HOLD PIPERX5DATA6 (posedge PIPECLK) (0.645::0.742))
+ (SETUP PIPERX5DATA6 (posedge PIPECLK) (0.048::0.055))
+ (HOLD PIPERX5DATA7 (posedge PIPECLK) (0.648::0.746))
+ (SETUP PIPERX5DATA7 (posedge PIPECLK) (0.047::0.054))
+ (HOLD PIPERX5DATA8 (posedge PIPECLK) (0.650::0.748))
+ (SETUP PIPERX5DATA8 (posedge PIPECLK) (-0.009::-0.008))
+ (HOLD PIPERX5DATA9 (posedge PIPECLK) (0.665::0.765))
+ (SETUP PIPERX5DATA9 (posedge PIPECLK) (0.055::0.063))
(HOLD PIPERX5ELECIDLE (posedge PIPECLK) (0.667::0.768))
(SETUP PIPERX5ELECIDLE (posedge PIPECLK) (0.040::0.046))
- (HOLD PIPECLK (posedge PIPECLK) (0.667::0.768))
- (SETUP PIPECLK (posedge PIPECLK) (0.064::0.074))
+ (HOLD PIPERX5PHYSTATUS (posedge PIPECLK) (0.667::0.768))
+ (SETUP PIPERX5PHYSTATUS (posedge PIPECLK) (0.064::0.074))
(HOLD PIPERX5STATUS0 (posedge PIPECLK) (0.671::0.772))
(SETUP PIPERX5STATUS0 (posedge PIPECLK) (0.033::0.037))
(HOLD PIPERX5STATUS1 (posedge PIPECLK) (0.678::0.780))
(SETUP PIPERX5STATUS1 (posedge PIPECLK) (0.032::0.036))
- (HOLD PIPECLK (posedge PIPECLK) (0.678::0.780))
- (SETUP PIPECLK (posedge PIPECLK) (0.006::0.007))
+ (HOLD PIPERX5STATUS2 (posedge PIPECLK) (0.678::0.780))
+ (SETUP PIPERX5STATUS2 (posedge PIPECLK) (0.006::0.007))
(HOLD PIPERX5VALID (posedge PIPECLK) (0.652::0.750))
(SETUP PIPERX5VALID (posedge PIPECLK) (0.021::0.024))
- (HOLD PIPECLK (posedge PIPECLK) (0.662::0.761))
- (SETUP PIPECLK (posedge PIPECLK) (-0.063::-0.055))
+ (HOLD PIPERX6CHANISALIGNED (posedge PIPECLK) (0.662::0.761))
+ (SETUP PIPERX6CHANISALIGNED (posedge PIPECLK) (-0.063::-0.055))
(HOLD PIPERX6CHARISK0 (posedge PIPECLK) (0.650::0.748))
(SETUP PIPERX6CHARISK0 (posedge PIPECLK) (-0.056::-0.049))
(HOLD PIPERX6CHARISK1 (posedge PIPECLK) (0.663::0.762))
@@ -2740,28 +1581,28 @@
(SETUP PIPERX6DATA0 (posedge PIPECLK) (0.085::0.098))
(HOLD PIPERX6DATA10 (posedge PIPECLK) (0.655::0.754))
(SETUP PIPERX6DATA10 (posedge PIPECLK) (-0.091::-0.080))
- (HOLD PIPECLK (posedge PIPECLK) (0.655::0.753))
- (SETUP PIPECLK (posedge PIPECLK) (-0.098::-0.085))
+ (HOLD PIPERX6DATA11 (posedge PIPECLK) (0.655::0.753))
+ (SETUP PIPERX6DATA11 (posedge PIPECLK) (-0.098::-0.085))
(HOLD PIPERX6DATA12 (posedge PIPECLK) (0.660::0.759))
(SETUP PIPERX6DATA12 (posedge PIPECLK) (-0.117::-0.102))
- (HOLD PIPECLK (posedge PIPECLK) (0.661::0.760))
- (SETUP PIPECLK (posedge PIPECLK) (-0.090::-0.079))
+ (HOLD PIPERX6DATA13 (posedge PIPECLK) (0.661::0.760))
+ (SETUP PIPERX6DATA13 (posedge PIPECLK) (-0.090::-0.079))
(HOLD PIPERX6DATA14 (posedge PIPECLK) (0.660::0.759))
(SETUP PIPERX6DATA14 (posedge PIPECLK) (-0.154::-0.134))
(HOLD PIPERX6DATA15 (posedge PIPECLK) (0.660::0.759))
(SETUP PIPERX6DATA15 (posedge PIPECLK) (-0.042::-0.036))
- (HOLD PIPECLK (posedge PIPECLK) (0.628::0.723))
- (SETUP PIPECLK (posedge PIPECLK) (0.046::0.053))
+ (HOLD PIPERX6DATA1 (posedge PIPECLK) (0.628::0.723))
+ (SETUP PIPERX6DATA1 (posedge PIPECLK) (0.046::0.053))
(HOLD PIPERX6DATA2 (posedge PIPECLK) (0.651::0.749))
(SETUP PIPERX6DATA2 (posedge PIPECLK) (-0.014::-0.012))
(HOLD PIPERX6DATA3 (posedge PIPECLK) (0.642::0.738))
(SETUP PIPERX6DATA3 (posedge PIPECLK) (-0.067::-0.059))
- (HOLD PIPECLK (posedge PIPECLK) (0.649::0.747))
- (SETUP PIPECLK (posedge PIPECLK) (-0.052::-0.045))
- (HOLD PIPECLK (posedge PIPECLK) (0.646::0.744))
- (SETUP PIPECLK (posedge PIPECLK) (-0.052::-0.045))
- (HOLD PIPECLK (posedge PIPECLK) (0.653::0.751))
- (SETUP PIPECLK (posedge PIPECLK) (-0.037::-0.033))
+ (HOLD PIPERX6DATA4 (posedge PIPECLK) (0.649::0.747))
+ (SETUP PIPERX6DATA4 (posedge PIPECLK) (-0.052::-0.045))
+ (HOLD PIPERX6DATA5 (posedge PIPECLK) (0.646::0.744))
+ (SETUP PIPERX6DATA5 (posedge PIPECLK) (-0.052::-0.045))
+ (HOLD PIPERX6DATA6 (posedge PIPECLK) (0.653::0.751))
+ (SETUP PIPERX6DATA6 (posedge PIPECLK) (-0.037::-0.033))
(HOLD PIPERX6DATA7 (posedge PIPECLK) (0.655::0.753))
(SETUP PIPERX6DATA7 (posedge PIPECLK) (-0.068::-0.060))
(HOLD PIPERX6DATA8 (posedge PIPECLK) (0.660::0.759))
@@ -2770,70 +1611,70 @@
(SETUP PIPERX6DATA9 (posedge PIPECLK) (-0.077::-0.067))
(HOLD PIPERX6ELECIDLE (posedge PIPECLK) (0.655::0.753))
(SETUP PIPERX6ELECIDLE (posedge PIPECLK) (-0.116::-0.101))
- (HOLD PIPECLK (posedge PIPECLK) (0.639::0.735))
- (SETUP PIPECLK (posedge PIPECLK) (0.089::0.102))
- (HOLD PIPECLK (posedge PIPECLK) (0.642::0.738))
- (SETUP PIPECLK (posedge PIPECLK) (-0.021::-0.018))
- (HOLD PIPECLK (posedge PIPECLK) (0.645::0.743))
- (SETUP PIPECLK (posedge PIPECLK) (0.009::0.010))
+ (HOLD PIPERX6PHYSTATUS (posedge PIPECLK) (0.639::0.735))
+ (SETUP PIPERX6PHYSTATUS (posedge PIPECLK) (0.089::0.102))
+ (HOLD PIPERX6STATUS0 (posedge PIPECLK) (0.642::0.738))
+ (SETUP PIPERX6STATUS0 (posedge PIPECLK) (-0.021::-0.018))
+ (HOLD PIPERX6STATUS1 (posedge PIPECLK) (0.645::0.743))
+ (SETUP PIPERX6STATUS1 (posedge PIPECLK) (0.009::0.010))
(HOLD PIPERX6STATUS2 (posedge PIPECLK) (0.649::0.747))
(SETUP PIPERX6STATUS2 (posedge PIPECLK) (-0.011::-0.010))
(HOLD PIPERX6VALID (posedge PIPECLK) (0.626::0.721))
(SETUP PIPERX6VALID (posedge PIPECLK) (0.040::0.046))
- (HOLD PIPECLK (posedge PIPECLK) (0.662::0.761))
- (SETUP PIPECLK (posedge PIPECLK) (0.012::0.014))
+ (HOLD PIPERX7CHANISALIGNED (posedge PIPECLK) (0.662::0.761))
+ (SETUP PIPERX7CHANISALIGNED (posedge PIPECLK) (0.012::0.014))
(HOLD PIPERX7CHARISK0 (posedge PIPECLK) (0.668::0.769))
(SETUP PIPERX7CHARISK0 (posedge PIPECLK) (0.005::0.006))
- (HOLD PIPECLK (posedge PIPECLK) (0.656::0.755))
- (SETUP PIPECLK (posedge PIPECLK) (0.048::0.055))
+ (HOLD PIPERX7CHARISK1 (posedge PIPECLK) (0.656::0.755))
+ (SETUP PIPERX7CHARISK1 (posedge PIPECLK) (0.048::0.055))
(HOLD PIPERX7DATA0 (posedge PIPECLK) (0.659::0.758))
(SETUP PIPERX7DATA0 (posedge PIPECLK) (0.052::0.059))
- (HOLD PIPECLK (posedge PIPECLK) (0.651::0.749))
- (SETUP PIPECLK (posedge PIPECLK) (-0.062::-0.054))
+ (HOLD PIPERX7DATA10 (posedge PIPECLK) (0.651::0.749))
+ (SETUP PIPERX7DATA10 (posedge PIPECLK) (-0.062::-0.054))
(HOLD PIPERX7DATA11 (posedge PIPECLK) (0.640::0.736))
(SETUP PIPERX7DATA11 (posedge PIPECLK) (-0.070::-0.061))
(HOLD PIPERX7DATA12 (posedge PIPECLK) (0.652::0.750))
(SETUP PIPERX7DATA12 (posedge PIPECLK) (-0.075::-0.065))
- (HOLD PIPECLK (posedge PIPECLK) (0.648::0.746))
- (SETUP PIPECLK (posedge PIPECLK) (-0.103::-0.090))
+ (HOLD PIPERX7DATA13 (posedge PIPECLK) (0.648::0.746))
+ (SETUP PIPERX7DATA13 (posedge PIPECLK) (-0.103::-0.090))
(HOLD PIPERX7DATA14 (posedge PIPECLK) (0.645::0.742))
(SETUP PIPERX7DATA14 (posedge PIPECLK) (-0.098::-0.085))
(HOLD PIPERX7DATA15 (posedge PIPECLK) (0.646::0.744))
(SETUP PIPERX7DATA15 (posedge PIPECLK) (-0.013::-0.012))
(HOLD PIPERX7DATA1 (posedge PIPECLK) (0.617::0.709))
(SETUP PIPERX7DATA1 (posedge PIPECLK) (0.016::0.019))
- (HOLD PIPECLK (posedge PIPECLK) (0.656::0.755))
- (SETUP PIPECLK (posedge PIPECLK) (0.036::0.042))
+ (HOLD PIPERX7DATA2 (posedge PIPECLK) (0.656::0.755))
+ (SETUP PIPERX7DATA2 (posedge PIPECLK) (0.036::0.042))
(HOLD PIPERX7DATA3 (posedge PIPECLK) (0.658::0.757))
(SETUP PIPERX7DATA3 (posedge PIPECLK) (0.019::0.022))
- (HOLD PIPECLK (posedge PIPECLK) (0.664::0.763))
- (SETUP PIPECLK (posedge PIPECLK) (0.033::0.037))
+ (HOLD PIPERX7DATA4 (posedge PIPECLK) (0.664::0.763))
+ (SETUP PIPERX7DATA4 (posedge PIPECLK) (0.033::0.037))
(HOLD PIPERX7DATA5 (posedge PIPECLK) (0.650::0.748))
(SETUP PIPERX7DATA5 (posedge PIPECLK) (0.009::0.010))
(HOLD PIPERX7DATA6 (posedge PIPECLK) (0.656::0.755))
(SETUP PIPERX7DATA6 (posedge PIPECLK) (0.001::0.001))
(HOLD PIPERX7DATA7 (posedge PIPECLK) (0.655::0.754))
(SETUP PIPERX7DATA7 (posedge PIPECLK) (0.016::0.019))
- (HOLD PIPECLK (posedge PIPECLK) (0.643::0.739))
- (SETUP PIPECLK (posedge PIPECLK) (-0.030::-0.026))
+ (HOLD PIPERX7DATA8 (posedge PIPECLK) (0.643::0.739))
+ (SETUP PIPERX7DATA8 (posedge PIPECLK) (-0.030::-0.026))
(HOLD PIPERX7DATA9 (posedge PIPECLK) (0.651::0.749))
(SETUP PIPERX7DATA9 (posedge PIPECLK) (-0.046::-0.040))
(HOLD PIPERX7ELECIDLE (posedge PIPECLK) (0.641::0.737))
(SETUP PIPERX7ELECIDLE (posedge PIPECLK) (-0.072::-0.062))
- (HOLD PIPECLK (posedge PIPECLK) (0.664::0.764))
- (SETUP PIPECLK (posedge PIPECLK) (-0.025::-0.022))
+ (HOLD PIPERX7PHYSTATUS (posedge PIPECLK) (0.664::0.764))
+ (SETUP PIPERX7PHYSTATUS (posedge PIPECLK) (-0.025::-0.022))
(HOLD PIPERX7STATUS0 (posedge PIPECLK) (0.660::0.759))
(SETUP PIPERX7STATUS0 (posedge PIPECLK) (0.043::0.050))
- (HOLD PIPECLK (posedge PIPECLK) (0.655::0.753))
- (SETUP PIPECLK (posedge PIPECLK) (0.057::0.066))
+ (HOLD PIPERX7STATUS1 (posedge PIPECLK) (0.655::0.753))
+ (SETUP PIPERX7STATUS1 (posedge PIPECLK) (0.057::0.066))
(HOLD PIPERX7STATUS2 (posedge PIPECLK) (0.650::0.748))
(SETUP PIPERX7STATUS2 (posedge PIPECLK) (0.078::0.089))
- (HOLD PIPECLK (posedge PIPECLK) (0.664::0.763))
- (SETUP PIPECLK (posedge PIPECLK) (-0.019::-0.016))
+ (HOLD PIPERX7VALID (posedge PIPECLK) (0.664::0.763))
+ (SETUP PIPERX7VALID (posedge PIPECLK) (-0.019::-0.016))
(HOLD PL2DIRECTEDLSTATE0 (posedge USERCLK2) (0.599::0.690))
(SETUP PL2DIRECTEDLSTATE0 (posedge USERCLK2) (0.075::0.086))
- (HOLD USERCLK2 (posedge USERCLK2) (0.613::0.705))
- (SETUP USERCLK2 (posedge USERCLK2) (0.114::0.131))
+ (HOLD PL2DIRECTEDLSTATE1 (posedge USERCLK2) (0.613::0.705))
+ (SETUP PL2DIRECTEDLSTATE1 (posedge USERCLK2) (0.114::0.131))
(HOLD PL2DIRECTEDLSTATE2 (posedge USERCLK2) (0.616::0.708))
(SETUP PL2DIRECTEDLSTATE2 (posedge USERCLK2) (0.117::0.134))
(HOLD PL2DIRECTEDLSTATE3 (posedge USERCLK2) (0.569::0.654))
@@ -2842,30 +1683,30 @@
(SETUP PL2DIRECTEDLSTATE4 (posedge USERCLK2) (0.114::0.131))
(HOLD PLDBGMODE0 (posedge PIPECLK) (0.668::0.769))
(SETUP PLDBGMODE0 (posedge PIPECLK) (0.106::0.122))
- (HOLD PIPECLK (posedge PIPECLK) (0.671::0.772))
- (SETUP PIPECLK (posedge PIPECLK) (-0.046::-0.040))
+ (HOLD PLDBGMODE1 (posedge PIPECLK) (0.671::0.772))
+ (SETUP PLDBGMODE1 (posedge PIPECLK) (-0.046::-0.040))
(HOLD PLDBGMODE2 (posedge PIPECLK) (0.676::0.778))
(SETUP PLDBGMODE2 (posedge PIPECLK) (-0.015::-0.013))
- (HOLD PIPECLK (posedge PIPECLK) (0.679::0.781))
- (SETUP PIPECLK (posedge PIPECLK) (-0.123::-0.108))
- (HOLD PIPECLK (posedge PIPECLK) (0.674::0.775))
- (SETUP PIPECLK (posedge PIPECLK) (-0.021::-0.018))
+ (HOLD PLDIRECTEDLINKAUTON (posedge PIPECLK) (0.679::0.781))
+ (SETUP PLDIRECTEDLINKAUTON (posedge PIPECLK) (-0.123::-0.108))
+ (HOLD PLDIRECTEDLINKCHANGE0 (posedge PIPECLK) (0.674::0.775))
+ (SETUP PLDIRECTEDLINKCHANGE0 (posedge PIPECLK) (-0.021::-0.018))
(HOLD PLDIRECTEDLINKCHANGE1 (posedge PIPECLK) (0.686::0.789))
(SETUP PLDIRECTEDLINKCHANGE1 (posedge PIPECLK) (0.036::0.042))
(HOLD PLDIRECTEDLINKSPEED (posedge PIPECLK) (0.684::0.787))
(SETUP PLDIRECTEDLINKSPEED (posedge PIPECLK) (-0.042::-0.036))
- (HOLD PIPECLK (posedge PIPECLK) (0.668::0.769))
- (SETUP PIPECLK (posedge PIPECLK) (-0.072::-0.062))
+ (HOLD PLDIRECTEDLINKWIDTH0 (posedge PIPECLK) (0.668::0.769))
+ (SETUP PLDIRECTEDLINKWIDTH0 (posedge PIPECLK) (-0.072::-0.062))
(HOLD PLDIRECTEDLINKWIDTH1 (posedge PIPECLK) (0.679::0.781))
(SETUP PLDIRECTEDLINKWIDTH1 (posedge PIPECLK) (-0.111::-0.097))
- (HOLD PIPECLK (posedge PIPECLK) (0.671::0.772))
- (SETUP PIPECLK (posedge PIPECLK) (0.052::0.060))
+ (HOLD PLDIRECTEDLTSSMNEW0 (posedge PIPECLK) (0.671::0.772))
+ (SETUP PLDIRECTEDLTSSMNEW0 (posedge PIPECLK) (0.052::0.060))
(HOLD PLDIRECTEDLTSSMNEW1 (posedge PIPECLK) (0.655::0.753))
(SETUP PLDIRECTEDLTSSMNEW1 (posedge PIPECLK) (-0.041::-0.036))
(HOLD PLDIRECTEDLTSSMNEW2 (posedge PIPECLK) (0.667::0.768))
(SETUP PLDIRECTEDLTSSMNEW2 (posedge PIPECLK) (-0.009::-0.008))
- (HOLD PIPECLK (posedge PIPECLK) (0.650::0.748))
- (SETUP PIPECLK (posedge PIPECLK) (0.012::0.014))
+ (HOLD PLDIRECTEDLTSSMNEW3 (posedge PIPECLK) (0.650::0.748))
+ (SETUP PLDIRECTEDLTSSMNEW3 (posedge PIPECLK) (0.012::0.014))
(HOLD PLDIRECTEDLTSSMNEW4 (posedge PIPECLK) (0.676::0.778))
(SETUP PLDIRECTEDLTSSMNEW4 (posedge PIPECLK) (-0.063::-0.055))
(HOLD PLDIRECTEDLTSSMNEW5 (posedge PIPECLK) (0.676::0.778))
@@ -2874,24 +1715,24 @@
(SETUP PLDIRECTEDLTSSMNEWVLD (posedge PIPECLK) (-0.026::-0.023))
(HOLD PLDIRECTEDLTSSMSTALL (posedge PIPECLK) (0.680::0.782))
(SETUP PLDIRECTEDLTSSMSTALL (posedge PIPECLK) (-0.026::-0.023))
- (HOLD PIPECLK (posedge PIPECLK) (0.651::0.749))
- (SETUP PIPECLK (posedge PIPECLK) (0.007::0.008))
+ (HOLD PLDOWNSTREAMDEEMPHSOURCE (posedge PIPECLK) (0.651::0.749))
+ (SETUP PLDOWNSTREAMDEEMPHSOURCE (posedge PIPECLK) (0.007::0.008))
(HOLD PLRSTN (posedge PIPECLK) (0.616::0.708))
(SETUP PLRSTN (posedge PIPECLK) (0.071::0.081))
(HOLD PLTRANSMITHOTRST (posedge PIPECLK) (0.655::0.754))
(SETUP PLTRANSMITHOTRST (posedge PIPECLK) (0.030::0.034))
(HOLD PLUPSTREAMPREFERDEEMPH (posedge PIPECLK) (0.630::0.725))
(SETUP PLUPSTREAMPREFERDEEMPH (posedge PIPECLK) (0.053::0.061))
- (HOLD PIPECLK (posedge PIPECLK) (0.208::0.239))
- (SETUP PIPECLK (posedge PIPECLK) (2.506::2.883))
+ (HOLD SCANENABLEN (posedge PIPECLK) (0.208::0.239))
+ (SETUP SCANENABLEN (posedge PIPECLK) (2.506::2.883))
(HOLD SCANMODEN (posedge PIPECLK) (0.479::0.551))
(SETUP SCANMODEN (posedge PIPECLK) (1.221::1.405))
(HOLD TL2ASPMSUSPENDCREDITCHECK (posedge USERCLK2) (0.585::0.673))
(SETUP TL2ASPMSUSPENDCREDITCHECK (posedge USERCLK2) (0.099::0.114))
(HOLD TL2PPMSUSPENDREQ (posedge USERCLK2) (0.598::0.687))
(SETUP TL2PPMSUSPENDREQ (posedge USERCLK2) (0.078::0.089))
- (HOLD USERCLK2 (posedge USERCLK2) (0.579::0.666))
- (SETUP USERCLK2 (posedge USERCLK2) (0.215::0.248))
+ (HOLD TLRSTN (posedge USERCLK2) (0.579::0.666))
+ (SETUP TLRSTN (posedge USERCLK2) (0.215::0.248))
(HOLD TRNFCSEL0 (posedge USERCLK2) (0.717::0.825))
(SETUP TRNFCSEL0 (posedge USERCLK2) (0.000::0.000))
(HOLD TRNFCSEL1 (posedge USERCLK2) (0.706::0.812))
@@ -2914,52 +1755,52 @@
(SETUP TRNTD100 (posedge USERCLK2) (0.110::0.127))
(HOLD TRNTD101 (posedge USERCLK2) (0.615::0.707))
(SETUP TRNTD101 (posedge USERCLK2) (0.201::0.231))
- (HOLD USERCLK2 (posedge USERCLK2) (0.621::0.714))
- (SETUP USERCLK2 (posedge USERCLK2) (0.337::0.388))
- (HOLD USERCLK2 (posedge USERCLK2) (0.594::0.683))
- (SETUP USERCLK2 (posedge USERCLK2) (0.182::0.209))
+ (HOLD TRNTD102 (posedge USERCLK2) (0.621::0.714))
+ (SETUP TRNTD102 (posedge USERCLK2) (0.337::0.388))
+ (HOLD TRNTD103 (posedge USERCLK2) (0.594::0.683))
+ (SETUP TRNTD103 (posedge USERCLK2) (0.182::0.209))
(HOLD TRNTD104 (posedge USERCLK2) (0.580::0.668))
(SETUP TRNTD104 (posedge USERCLK2) (0.143::0.164))
(HOLD TRNTD105 (posedge USERCLK2) (0.643::0.739))
(SETUP TRNTD105 (posedge USERCLK2) (0.126::0.145))
- (HOLD USERCLK2 (posedge USERCLK2) (0.563::0.648))
- (SETUP USERCLK2 (posedge USERCLK2) (0.241::0.278))
- (HOLD USERCLK2 (posedge USERCLK2) (0.665::0.765))
- (SETUP USERCLK2 (posedge USERCLK2) (0.107::0.123))
- (HOLD USERCLK2 (posedge USERCLK2) (0.613::0.705))
- (SETUP USERCLK2 (posedge USERCLK2) (0.173::0.199))
+ (HOLD TRNTD106 (posedge USERCLK2) (0.563::0.648))
+ (SETUP TRNTD106 (posedge USERCLK2) (0.241::0.278))
+ (HOLD TRNTD107 (posedge USERCLK2) (0.665::0.765))
+ (SETUP TRNTD107 (posedge USERCLK2) (0.107::0.123))
+ (HOLD TRNTD108 (posedge USERCLK2) (0.613::0.705))
+ (SETUP TRNTD108 (posedge USERCLK2) (0.173::0.199))
(HOLD TRNTD109 (posedge USERCLK2) (0.611::0.703))
(SETUP TRNTD109 (posedge USERCLK2) (0.102::0.118))
(HOLD TRNTD10 (posedge USERCLK2) (0.650::0.748))
(SETUP TRNTD10 (posedge USERCLK2) (-0.006::-0.005))
(HOLD TRNTD110 (posedge USERCLK2) (0.617::0.710))
(SETUP TRNTD110 (posedge USERCLK2) (0.061::0.071))
- (HOLD USERCLK2 (posedge USERCLK2) (0.639::0.735))
- (SETUP USERCLK2 (posedge USERCLK2) (0.932::1.072))
+ (HOLD TRNTD111 (posedge USERCLK2) (0.639::0.735))
+ (SETUP TRNTD111 (posedge USERCLK2) (0.932::1.072))
(HOLD TRNTD112 (posedge USERCLK2) (0.667::0.768))
(SETUP TRNTD112 (posedge USERCLK2) (0.117::0.134))
(HOLD TRNTD113 (posedge USERCLK2) (0.680::0.782))
(SETUP TRNTD113 (posedge USERCLK2) (0.075::0.086))
- (HOLD USERCLK2 (posedge USERCLK2) (0.665::0.765))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.004::-0.004))
+ (HOLD TRNTD114 (posedge USERCLK2) (0.665::0.765))
+ (SETUP TRNTD114 (posedge USERCLK2) (-0.004::-0.004))
(HOLD TRNTD115 (posedge USERCLK2) (0.679::0.781))
(SETUP TRNTD115 (posedge USERCLK2) (0.005::0.006))
(HOLD TRNTD116 (posedge USERCLK2) (0.713::0.821))
(SETUP TRNTD116 (posedge USERCLK2) (0.032::0.036))
(HOLD TRNTD117 (posedge USERCLK2) (0.668::0.769))
(SETUP TRNTD117 (posedge USERCLK2) (0.005::0.006))
- (HOLD USERCLK2 (posedge USERCLK2) (0.703::0.809))
- (SETUP USERCLK2 (posedge USERCLK2) (0.078::0.089))
+ (HOLD TRNTD118 (posedge USERCLK2) (0.703::0.809))
+ (SETUP TRNTD118 (posedge USERCLK2) (0.078::0.089))
(HOLD TRNTD119 (posedge USERCLK2) (0.702::0.807))
(SETUP TRNTD119 (posedge USERCLK2) (0.047::0.054))
(HOLD TRNTD11 (posedge USERCLK2) (0.649::0.747))
(SETUP TRNTD11 (posedge USERCLK2) (-0.047::-0.041))
(HOLD TRNTD120 (posedge USERCLK2) (0.707::0.813))
(SETUP TRNTD120 (posedge USERCLK2) (0.012::0.014))
- (HOLD USERCLK2 (posedge USERCLK2) (0.704::0.810))
- (SETUP USERCLK2 (posedge USERCLK2) (0.007::0.008))
- (HOLD USERCLK2 (posedge USERCLK2) (0.692::0.796))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.044::-0.038))
+ (HOLD TRNTD121 (posedge USERCLK2) (0.704::0.810))
+ (SETUP TRNTD121 (posedge USERCLK2) (0.007::0.008))
+ (HOLD TRNTD122 (posedge USERCLK2) (0.692::0.796))
+ (SETUP TRNTD122 (posedge USERCLK2) (-0.044::-0.038))
(HOLD TRNTD123 (posedge USERCLK2) (0.726::0.835))
(SETUP TRNTD123 (posedge USERCLK2) (-0.040::-0.035))
(HOLD TRNTD124 (posedge USERCLK2) (0.737::0.848))
@@ -2970,62 +1811,62 @@
(SETUP TRNTD126 (posedge USERCLK2) (-0.075::-0.065))
(HOLD TRNTD127 (posedge USERCLK2) (0.703::0.809))
(SETUP TRNTD127 (posedge USERCLK2) (-0.054::-0.047))
- (HOLD USERCLK2 (posedge USERCLK2) (0.587::0.675))
- (SETUP USERCLK2 (posedge USERCLK2) (0.030::0.034))
+ (HOLD TRNTD12 (posedge USERCLK2) (0.587::0.675))
+ (SETUP TRNTD12 (posedge USERCLK2) (0.030::0.034))
(HOLD TRNTD13 (posedge USERCLK2) (0.598::0.687))
(SETUP TRNTD13 (posedge USERCLK2) (0.021::0.024))
- (HOLD USERCLK2 (posedge USERCLK2) (0.585::0.673))
- (SETUP USERCLK2 (posedge USERCLK2) (0.060::0.069))
+ (HOLD TRNTD14 (posedge USERCLK2) (0.585::0.673))
+ (SETUP TRNTD14 (posedge USERCLK2) (0.060::0.069))
(HOLD TRNTD15 (posedge USERCLK2) (0.612::0.704))
(SETUP TRNTD15 (posedge USERCLK2) (0.069::0.079))
- (HOLD USERCLK2 (posedge USERCLK2) (0.626::0.720))
- (SETUP USERCLK2 (posedge USERCLK2) (0.118::0.135))
+ (HOLD TRNTD16 (posedge USERCLK2) (0.626::0.720))
+ (SETUP TRNTD16 (posedge USERCLK2) (0.118::0.135))
(HOLD TRNTD17 (posedge USERCLK2) (0.616::0.708))
(SETUP TRNTD17 (posedge USERCLK2) (0.142::0.163))
(HOLD TRNTD18 (posedge USERCLK2) (0.614::0.706))
(SETUP TRNTD18 (posedge USERCLK2) (0.108::0.125))
- (HOLD USERCLK2 (posedge USERCLK2) (0.624::0.718))
- (SETUP USERCLK2 (posedge USERCLK2) (0.099::0.113))
+ (HOLD TRNTD19 (posedge USERCLK2) (0.624::0.718))
+ (SETUP TRNTD19 (posedge USERCLK2) (0.099::0.113))
(HOLD TRNTD1 (posedge USERCLK2) (0.689::0.792))
(SETUP TRNTD1 (posedge USERCLK2) (-0.032::-0.028))
- (HOLD USERCLK2 (posedge USERCLK2) (0.583::0.671))
- (SETUP USERCLK2 (posedge USERCLK2) (0.067::0.077))
- (HOLD USERCLK2 (posedge USERCLK2) (0.605::0.696))
- (SETUP USERCLK2 (posedge USERCLK2) (0.115::0.132))
+ (HOLD TRNTD20 (posedge USERCLK2) (0.583::0.671))
+ (SETUP TRNTD20 (posedge USERCLK2) (0.067::0.077))
+ (HOLD TRNTD21 (posedge USERCLK2) (0.605::0.696))
+ (SETUP TRNTD21 (posedge USERCLK2) (0.115::0.132))
(HOLD TRNTD22 (posedge USERCLK2) (0.581::0.669))
(SETUP TRNTD22 (posedge USERCLK2) (0.129::0.149))
- (HOLD USERCLK2 (posedge USERCLK2) (0.626::0.721))
- (SETUP USERCLK2 (posedge USERCLK2) (0.143::0.164))
- (HOLD USERCLK2 (posedge USERCLK2) (0.577::0.664))
- (SETUP USERCLK2 (posedge USERCLK2) (0.154::0.177))
- (HOLD USERCLK2 (posedge USERCLK2) (0.574::0.660))
- (SETUP USERCLK2 (posedge USERCLK2) (0.089::0.103))
+ (HOLD TRNTD23 (posedge USERCLK2) (0.626::0.721))
+ (SETUP TRNTD23 (posedge USERCLK2) (0.143::0.164))
+ (HOLD TRNTD24 (posedge USERCLK2) (0.577::0.664))
+ (SETUP TRNTD24 (posedge USERCLK2) (0.154::0.177))
+ (HOLD TRNTD25 (posedge USERCLK2) (0.574::0.660))
+ (SETUP TRNTD25 (posedge USERCLK2) (0.089::0.103))
(HOLD TRNTD26 (posedge USERCLK2) (0.582::0.670))
(SETUP TRNTD26 (posedge USERCLK2) (0.127::0.146))
(HOLD TRNTD27 (posedge USERCLK2) (0.560::0.644))
(SETUP TRNTD27 (posedge USERCLK2) (0.279::0.321))
- (HOLD USERCLK2 (posedge USERCLK2) (0.558::0.642))
- (SETUP USERCLK2 (posedge USERCLK2) (0.141::0.162))
+ (HOLD TRNTD28 (posedge USERCLK2) (0.558::0.642))
+ (SETUP TRNTD28 (posedge USERCLK2) (0.141::0.162))
(HOLD TRNTD29 (posedge USERCLK2) (0.592::0.681))
(SETUP TRNTD29 (posedge USERCLK2) (0.145::0.166))
(HOLD TRNTD2 (posedge USERCLK2) (0.690::0.794))
(SETUP TRNTD2 (posedge USERCLK2) (0.020::0.023))
(HOLD TRNTD30 (posedge USERCLK2) (0.629::0.724))
(SETUP TRNTD30 (posedge USERCLK2) (0.124::0.142))
- (HOLD USERCLK2 (posedge USERCLK2) (0.597::0.686))
- (SETUP USERCLK2 (posedge USERCLK2) (0.116::0.133))
- (HOLD USERCLK2 (posedge USERCLK2) (0.507::0.583))
- (SETUP USERCLK2 (posedge USERCLK2) (0.187::0.215))
- (HOLD USERCLK2 (posedge USERCLK2) (0.579::0.667))
- (SETUP USERCLK2 (posedge USERCLK2) (0.119::0.137))
+ (HOLD TRNTD31 (posedge USERCLK2) (0.597::0.686))
+ (SETUP TRNTD31 (posedge USERCLK2) (0.116::0.133))
+ (HOLD TRNTD32 (posedge USERCLK2) (0.507::0.583))
+ (SETUP TRNTD32 (posedge USERCLK2) (0.187::0.215))
+ (HOLD TRNTD33 (posedge USERCLK2) (0.579::0.667))
+ (SETUP TRNTD33 (posedge USERCLK2) (0.119::0.137))
(HOLD TRNTD34 (posedge USERCLK2) (0.578::0.665))
(SETUP TRNTD34 (posedge USERCLK2) (0.212::0.244))
(HOLD TRNTD35 (posedge USERCLK2) (0.531::0.610))
(SETUP TRNTD35 (posedge USERCLK2) (0.273::0.314))
(HOLD TRNTD36 (posedge USERCLK2) (0.578::0.665))
(SETUP TRNTD36 (posedge USERCLK2) (0.256::0.294))
- (HOLD USERCLK2 (posedge USERCLK2) (0.545::0.627))
- (SETUP USERCLK2 (posedge USERCLK2) (0.303::0.348))
+ (HOLD TRNTD37 (posedge USERCLK2) (0.545::0.627))
+ (SETUP TRNTD37 (posedge USERCLK2) (0.303::0.348))
(HOLD TRNTD38 (posedge USERCLK2) (0.546::0.628))
(SETUP TRNTD38 (posedge USERCLK2) (0.342::0.393))
(HOLD TRNTD39 (posedge USERCLK2) (0.561::0.646))
@@ -3038,20 +1879,20 @@
(SETUP TRNTD41 (posedge USERCLK2) (0.118::0.135))
(HOLD TRNTD42 (posedge USERCLK2) (0.660::0.759))
(SETUP TRNTD42 (posedge USERCLK2) (-0.036::-0.032))
- (HOLD USERCLK2 (posedge USERCLK2) (0.657::0.756))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.032::-0.028))
- (HOLD USERCLK2 (posedge USERCLK2) (0.671::0.772))
- (SETUP USERCLK2 (posedge USERCLK2) (0.067::0.077))
+ (HOLD TRNTD43 (posedge USERCLK2) (0.657::0.756))
+ (SETUP TRNTD43 (posedge USERCLK2) (-0.032::-0.028))
+ (HOLD TRNTD44 (posedge USERCLK2) (0.671::0.772))
+ (SETUP TRNTD44 (posedge USERCLK2) (0.067::0.077))
(HOLD TRNTD45 (posedge USERCLK2) (0.662::0.761))
(SETUP TRNTD45 (posedge USERCLK2) (-0.058::-0.051))
- (HOLD USERCLK2 (posedge USERCLK2) (0.695::0.800))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.036::-0.032))
+ (HOLD TRNTD46 (posedge USERCLK2) (0.695::0.800))
+ (SETUP TRNTD46 (posedge USERCLK2) (-0.036::-0.032))
(HOLD TRNTD47 (posedge USERCLK2) (0.609::0.701))
(SETUP TRNTD47 (posedge USERCLK2) (0.599::0.690))
(HOLD TRNTD48 (posedge USERCLK2) (0.662::0.761))
(SETUP TRNTD48 (posedge USERCLK2) (-0.037::-0.033))
- (HOLD USERCLK2 (posedge USERCLK2) (0.656::0.755))
- (SETUP USERCLK2 (posedge USERCLK2) (0.065::0.075))
+ (HOLD TRNTD49 (posedge USERCLK2) (0.656::0.755))
+ (SETUP TRNTD49 (posedge USERCLK2) (0.065::0.075))
(HOLD TRNTD4 (posedge USERCLK2) (0.583::0.671))
(SETUP TRNTD4 (posedge USERCLK2) (0.208::0.239))
(HOLD TRNTD50 (posedge USERCLK2) (0.698::0.803))
@@ -3060,8 +1901,8 @@
(SETUP TRNTD51 (posedge USERCLK2) (0.028::0.032))
(HOLD TRNTD52 (posedge USERCLK2) (0.720::0.828))
(SETUP TRNTD52 (posedge USERCLK2) (0.062::0.072))
- (HOLD USERCLK2 (posedge USERCLK2) (0.668::0.769))
- (SETUP USERCLK2 (posedge USERCLK2) (0.043::0.050))
+ (HOLD TRNTD53 (posedge USERCLK2) (0.668::0.769))
+ (SETUP TRNTD53 (posedge USERCLK2) (0.043::0.050))
(HOLD TRNTD54 (posedge USERCLK2) (0.677::0.779))
(SETUP TRNTD54 (posedge USERCLK2) (-0.035::-0.031))
(HOLD TRNTD55 (posedge USERCLK2) (0.680::0.782))
@@ -3100,42 +1941,42 @@
(SETUP TRNTD6 (posedge USERCLK2) (0.082::0.095))
(HOLD TRNTD70 (posedge USERCLK2) (0.749::0.861))
(SETUP TRNTD70 (posedge USERCLK2) (-0.054::-0.047))
- (HOLD USERCLK2 (posedge USERCLK2) (0.771::0.887))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.030::-0.026))
- (HOLD USERCLK2 (posedge USERCLK2) (0.772::0.888))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.041::-0.036))
+ (HOLD TRNTD71 (posedge USERCLK2) (0.771::0.887))
+ (SETUP TRNTD71 (posedge USERCLK2) (-0.030::-0.026))
+ (HOLD TRNTD72 (posedge USERCLK2) (0.772::0.888))
+ (SETUP TRNTD72 (posedge USERCLK2) (-0.041::-0.036))
(HOLD TRNTD73 (posedge USERCLK2) (0.746::0.858))
(SETUP TRNTD73 (posedge USERCLK2) (-0.147::-0.129))
- (HOLD USERCLK2 (posedge USERCLK2) (0.702::0.808))
- (SETUP USERCLK2 (posedge USERCLK2) (0.000::0.000))
+ (HOLD TRNTD74 (posedge USERCLK2) (0.702::0.808))
+ (SETUP TRNTD74 (posedge USERCLK2) (0.000::0.000))
(HOLD TRNTD75 (posedge USERCLK2) (0.719::0.827))
(SETUP TRNTD75 (posedge USERCLK2) (0.032::0.036))
(HOLD TRNTD76 (posedge USERCLK2) (0.684::0.787))
(SETUP TRNTD76 (posedge USERCLK2) (-0.001::-0.001))
(HOLD TRNTD77 (posedge USERCLK2) (0.733::0.843))
(SETUP TRNTD77 (posedge USERCLK2) (-0.046::-0.040))
- (HOLD USERCLK2 (posedge USERCLK2) (0.526::0.605))
- (SETUP USERCLK2 (posedge USERCLK2) (0.367::0.422))
+ (HOLD TRNTD78 (posedge USERCLK2) (0.526::0.605))
+ (SETUP TRNTD78 (posedge USERCLK2) (0.367::0.422))
(HOLD TRNTD79 (posedge USERCLK2) (0.592::0.681))
(SETUP TRNTD79 (posedge USERCLK2) (0.080::0.093))
(HOLD TRNTD7 (posedge USERCLK2) (0.630::0.725))
(SETUP TRNTD7 (posedge USERCLK2) (0.155::0.179))
(HOLD TRNTD80 (posedge USERCLK2) (0.623::0.717))
(SETUP TRNTD80 (posedge USERCLK2) (0.080::0.093))
- (HOLD USERCLK2 (posedge USERCLK2) (0.560::0.645))
- (SETUP USERCLK2 (posedge USERCLK2) (0.090::0.104))
+ (HOLD TRNTD81 (posedge USERCLK2) (0.560::0.645))
+ (SETUP TRNTD81 (posedge USERCLK2) (0.090::0.104))
(HOLD TRNTD82 (posedge USERCLK2) (0.596::0.685))
(SETUP TRNTD82 (posedge USERCLK2) (0.099::0.114))
(HOLD TRNTD83 (posedge USERCLK2) (0.605::0.696))
(SETUP TRNTD83 (posedge USERCLK2) (0.184::0.212))
(HOLD TRNTD84 (posedge USERCLK2) (0.552::0.635))
(SETUP TRNTD84 (posedge USERCLK2) (0.100::0.115))
- (HOLD USERCLK2 (posedge USERCLK2) (0.561::0.646))
- (SETUP USERCLK2 (posedge USERCLK2) (0.159::0.183))
+ (HOLD TRNTD85 (posedge USERCLK2) (0.561::0.646))
+ (SETUP TRNTD85 (posedge USERCLK2) (0.159::0.183))
(HOLD TRNTD86 (posedge USERCLK2) (0.552::0.635))
(SETUP TRNTD86 (posedge USERCLK2) (0.157::0.181))
- (HOLD USERCLK2 (posedge USERCLK2) (0.588::0.676))
- (SETUP USERCLK2 (posedge USERCLK2) (0.142::0.163))
+ (HOLD TRNTD87 (posedge USERCLK2) (0.588::0.676))
+ (SETUP TRNTD87 (posedge USERCLK2) (0.142::0.163))
(HOLD TRNTD88 (posedge USERCLK2) (0.594::0.683))
(SETUP TRNTD88 (posedge USERCLK2) (0.104::0.120))
(HOLD TRNTD89 (posedge USERCLK2) (0.544::0.626))
@@ -3146,8 +1987,8 @@
(SETUP TRNTD90 (posedge USERCLK2) (0.148::0.171))
(HOLD TRNTD91 (posedge USERCLK2) (0.556::0.640))
(SETUP TRNTD91 (posedge USERCLK2) (0.128::0.148))
- (HOLD USERCLK2 (posedge USERCLK2) (0.579::0.667))
- (SETUP USERCLK2 (posedge USERCLK2) (0.134::0.154))
+ (HOLD TRNTD92 (posedge USERCLK2) (0.579::0.667))
+ (SETUP TRNTD92 (posedge USERCLK2) (0.134::0.154))
(HOLD TRNTD93 (posedge USERCLK2) (0.564::0.649))
(SETUP TRNTD93 (posedge USERCLK2) (0.146::0.168))
(HOLD TRNTD94 (posedge USERCLK2) (0.524::0.603))
@@ -3168,12 +2009,12 @@
(SETUP TRNTDLLPDATA0 (posedge USERCLK2) (-0.127::-0.110))
(HOLD TRNTDLLPDATA10 (posedge USERCLK2) (0.706::0.812))
(SETUP TRNTDLLPDATA10 (posedge USERCLK2) (-0.099::-0.086))
- (HOLD USERCLK2 (posedge USERCLK2) (0.698::0.803))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.083::-0.072))
- (HOLD USERCLK2 (posedge USERCLK2) (0.704::0.810))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.094::-0.082))
- (HOLD USERCLK2 (posedge USERCLK2) (0.663::0.762))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.067::-0.059))
+ (HOLD TRNTDLLPDATA11 (posedge USERCLK2) (0.698::0.803))
+ (SETUP TRNTDLLPDATA11 (posedge USERCLK2) (-0.083::-0.072))
+ (HOLD TRNTDLLPDATA12 (posedge USERCLK2) (0.704::0.810))
+ (SETUP TRNTDLLPDATA12 (posedge USERCLK2) (-0.094::-0.082))
+ (HOLD TRNTDLLPDATA13 (posedge USERCLK2) (0.663::0.762))
+ (SETUP TRNTDLLPDATA13 (posedge USERCLK2) (-0.067::-0.059))
(HOLD TRNTDLLPDATA14 (posedge USERCLK2) (0.667::0.768))
(SETUP TRNTDLLPDATA14 (posedge USERCLK2) (-0.070::-0.061))
(HOLD TRNTDLLPDATA15 (posedge USERCLK2) (0.664::0.763))
@@ -3184,24 +2025,24 @@
(SETUP TRNTDLLPDATA17 (posedge USERCLK2) (-0.047::-0.041))
(HOLD TRNTDLLPDATA18 (posedge USERCLK2) (0.659::0.758))
(SETUP TRNTDLLPDATA18 (posedge USERCLK2) (-0.041::-0.036))
- (HOLD USERCLK2 (posedge USERCLK2) (0.658::0.757))
- (SETUP USERCLK2 (posedge USERCLK2) (0.001::0.001))
+ (HOLD TRNTDLLPDATA19 (posedge USERCLK2) (0.658::0.757))
+ (SETUP TRNTDLLPDATA19 (posedge USERCLK2) (0.001::0.001))
(HOLD TRNTDLLPDATA1 (posedge USERCLK2) (0.704::0.810))
(SETUP TRNTDLLPDATA1 (posedge USERCLK2) (-0.136::-0.119))
(HOLD TRNTDLLPDATA20 (posedge USERCLK2) (0.644::0.740))
(SETUP TRNTDLLPDATA20 (posedge USERCLK2) (-0.009::-0.008))
(HOLD TRNTDLLPDATA21 (posedge USERCLK2) (0.651::0.749))
(SETUP TRNTDLLPDATA21 (posedge USERCLK2) (0.037::0.043))
- (HOLD USERCLK2 (posedge USERCLK2) (0.647::0.745))
- (SETUP USERCLK2 (posedge USERCLK2) (0.002::0.002))
+ (HOLD TRNTDLLPDATA22 (posedge USERCLK2) (0.647::0.745))
+ (SETUP TRNTDLLPDATA22 (posedge USERCLK2) (0.002::0.002))
(HOLD TRNTDLLPDATA23 (posedge USERCLK2) (0.619::0.712))
(SETUP TRNTDLLPDATA23 (posedge USERCLK2) (0.019::0.022))
(HOLD TRNTDLLPDATA24 (posedge USERCLK2) (0.622::0.716))
(SETUP TRNTDLLPDATA24 (posedge USERCLK2) (0.003::0.003))
- (HOLD USERCLK2 (posedge USERCLK2) (0.633::0.728))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.042::-0.036))
- (HOLD USERCLK2 (posedge USERCLK2) (0.619::0.712))
- (SETUP USERCLK2 (posedge USERCLK2) (0.069::0.079))
+ (HOLD TRNTDLLPDATA25 (posedge USERCLK2) (0.633::0.728))
+ (SETUP TRNTDLLPDATA25 (posedge USERCLK2) (-0.042::-0.036))
+ (HOLD TRNTDLLPDATA26 (posedge USERCLK2) (0.619::0.712))
+ (SETUP TRNTDLLPDATA26 (posedge USERCLK2) (0.069::0.079))
(HOLD TRNTDLLPDATA27 (posedge USERCLK2) (0.606::0.697))
(SETUP TRNTDLLPDATA27 (posedge USERCLK2) (0.089::0.103))
(HOLD TRNTDLLPDATA28 (posedge USERCLK2) (0.577::0.664))
@@ -3218,10 +2059,10 @@
(SETUP TRNTDLLPDATA3 (posedge USERCLK2) (-0.123::-0.108))
(HOLD TRNTDLLPDATA4 (posedge USERCLK2) (0.713::0.821))
(SETUP TRNTDLLPDATA4 (posedge USERCLK2) (-0.135::-0.118))
- (HOLD USERCLK2 (posedge USERCLK2) (0.712::0.820))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.142::-0.124))
- (HOLD USERCLK2 (posedge USERCLK2) (0.712::0.820))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.140::-0.122))
+ (HOLD TRNTDLLPDATA5 (posedge USERCLK2) (0.712::0.820))
+ (SETUP TRNTDLLPDATA5 (posedge USERCLK2) (-0.142::-0.124))
+ (HOLD TRNTDLLPDATA6 (posedge USERCLK2) (0.712::0.820))
+ (SETUP TRNTDLLPDATA6 (posedge USERCLK2) (-0.140::-0.122))
(HOLD TRNTDLLPDATA7 (posedge USERCLK2) (0.706::0.812))
(SETUP TRNTDLLPDATA7 (posedge USERCLK2) (-0.108::-0.094))
(HOLD TRNTDLLPDATA8 (posedge USERCLK2) (0.702::0.808))
@@ -3232,20 +2073,20 @@
(SETUP TRNTDLLPSRCRDY (posedge USERCLK2) (0.099::0.113))
(HOLD TRNTECRCGEN (posedge USERCLK2) (0.728::0.837))
(SETUP TRNTECRCGEN (posedge USERCLK2) (0.848::0.976))
- (HOLD USERCLK2 (posedge USERCLK2) (0.696::0.801))
- (SETUP USERCLK2 (posedge USERCLK2) (0.960::1.104))
- (HOLD USERCLK2 (posedge USERCLK2) (0.738::0.849))
- (SETUP USERCLK2 (posedge USERCLK2) (-0.092::-0.081))
+ (HOLD TRNTEOF (posedge USERCLK2) (0.696::0.801))
+ (SETUP TRNTEOF (posedge USERCLK2) (0.960::1.104))
+ (HOLD TRNTERRFWD (posedge USERCLK2) (0.738::0.849))
+ (SETUP TRNTERRFWD (posedge USERCLK2) (-0.092::-0.081))
(HOLD TRNTREM0 (posedge USERCLK2) (0.633::0.728))
(SETUP TRNTREM0 (posedge USERCLK2) (0.932::1.072))
- (HOLD USERCLK2 (posedge USERCLK2) (0.725::0.834))
- (SETUP USERCLK2 (posedge USERCLK2) (0.880::1.012))
- (HOLD USERCLK2 (posedge USERCLK2) (0.695::0.800))
- (SETUP USERCLK2 (posedge USERCLK2) (1.023::1.177))
+ (HOLD TRNTREM1 (posedge USERCLK2) (0.725::0.834))
+ (SETUP TRNTREM1 (posedge USERCLK2) (0.880::1.012))
+ (HOLD TRNTSOF (posedge USERCLK2) (0.695::0.800))
+ (SETUP TRNTSOF (posedge USERCLK2) (1.023::1.177))
(HOLD TRNTSRCDSC (posedge USERCLK2) (0.722::0.831))
(SETUP TRNTSRCDSC (posedge USERCLK2) (0.077::0.088))
- (HOLD USERCLK2 (posedge USERCLK2) (0.721::0.830))
- (SETUP USERCLK2 (posedge USERCLK2) (1.005::1.156))
+ (HOLD TRNTSRCRDY (posedge USERCLK2) (0.721::0.830))
+ (SETUP TRNTSRCRDY (posedge USERCLK2) (1.005::1.156))
(HOLD TRNTSTR (posedge USERCLK2) (0.740::0.852))
(SETUP TRNTSTR (posedge USERCLK2) (-0.112::-0.098))
)
diff --git a/artix7/timings/PCIE_INT_INTERFACE_L.sdf b/artix7/timings/PCIE_INT_INTERFACE_L.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/PCIE_INT_INTERFACE_L.sdf
+++ b/artix7/timings/PCIE_INT_INTERFACE_L.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/PCIE_INT_INTERFACE_R.sdf b/artix7/timings/PCIE_INT_INTERFACE_R.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/PCIE_INT_INTERFACE_R.sdf
+++ b/artix7/timings/PCIE_INT_INTERFACE_R.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/PCIE_NULL.sdf b/artix7/timings/PCIE_NULL.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/PCIE_NULL.sdf
+++ b/artix7/timings/PCIE_NULL.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/PCIE_TOP.sdf b/artix7/timings/PCIE_TOP.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/PCIE_TOP.sdf
+++ b/artix7/timings/PCIE_TOP.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/RIOB33.sdf b/artix7/timings/RIOB33.sdf
index 1a3e8c5..43ad6e0 100644
--- a/artix7/timings/RIOB33.sdf
+++ b/artix7/timings/RIOB33.sdf
@@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "IOB33M_INBUF_ENIOB33_IOBM_INBUF_EN")
diff --git a/artix7/timings/RIOB33_SING.sdf b/artix7/timings/RIOB33_SING.sdf
index ae67116..35e5eb8 100644
--- a/artix7/timings/RIOB33_SING.sdf
+++ b/artix7/timings/RIOB33_SING.sdf
@@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
(CELLTYPE "IOB33_INBUF_ENIOB33_IOB_INBUF_EN")
diff --git a/artix7/timings/RIOI3.sdf b/artix7/timings/RIOI3.sdf
index 28404dd..e2758ff 100644
--- a/artix7/timings/RIOI3.sdf
+++ b/artix7/timings/RIOI3.sdf
@@ -1,25 +1,9 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.128::0.138))
- (SETUP C (posedge C) (0.094::0.102))
- )
- )
- (CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD_PIPE")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.258::0.280))
- (SETUP C (posedge C) (-0.081::-0.075))
- )
- )
- (CELL
(CELLTYPE "IDELAYE2_DELAY_SRC_DATAIN")
(INSTANCE IDELAYE2)
(DELAY
@@ -74,6 +58,22 @@
)
)
(CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.128::0.138))
+ (SETUP IDELAY_TYPE (posedge C) (0.094::0.102))
+ )
+ )
+ (CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD_PIPE")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.258::0.280))
+ (SETUP IDELAY_TYPE (posedge C) (-0.081::-0.075))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF")
(INSTANCE ILOGICE3)
(TIMINGCHECK
@@ -87,12 +87,12 @@
(CELLTYPE "ILOGICE3_IFF_DDR")
(INSTANCE ILOGICE3)
(TIMINGCHECK
- (HOLD CKB (posedge CKB) (-0.076::-0.066))
- (SETUP CKB (posedge CKB) (0.430::0.726))
+ (HOLD CE (posedge CKB) (-0.076::-0.066))
+ (SETUP CE (posedge CKB) (0.430::0.726))
(HOLD D (posedge CK) (0.022::0.026))
(SETUP D (posedge CK) (0.091::0.105))
- (HOLD CKB (posedge CKB) (0.022::0.026))
- (SETUP CKB (posedge CKB) (0.091::0.105))
+ (HOLD D (posedge CKB) (0.022::0.026))
+ (SETUP D (posedge CKB) (0.091::0.105))
)
)
(CELL
@@ -156,6 +156,13 @@
)
)
(CELL
+ (CELLTYPE "ILOGICE3_IFF_RECOV")
+ (INSTANCE ILOGICE3)
+ (TIMINGCHECK
+ (SETUP SR (posedge CK) (0.518::0.596))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF_SAMEEDGE")
(INSTANCE ILOGICE3)
(DELAY
@@ -168,13 +175,6 @@
)
)
(CELL
- (CELLTYPE "ILOGICE3_IFF_SETUP")
- (INSTANCE ILOGICE3)
- (TIMINGCHECK
- (RECOVERY SR (posedge CK) (0.518::0.596))
- )
- )
- (CELL
(CELLTYPE "SELMUX2_1")
(INSTANCE ILOGICE3)
(DELAY
@@ -189,6 +189,8 @@
(CELLTYPE "OLOGICE3_OUTFF")
(INSTANCE OLOGICE3)
(TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.059::-0.051))
+ (SETUP OCE (posedge CK) (0.380::0.504))
(HOLD SR (posedge CK) (-0.142::-0.124))
(RECOVERY SR (posedge CK) (0.261::0.300))
(REMOVAL SR (posedge CK) (0.000::0.000))
@@ -211,6 +213,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.164::-0.143))
(SETUP D2 (posedge CK) (0.689::0.834))
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_OUTFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
)
)
(CELL
@@ -243,30 +255,6 @@
)
)
(CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.059::-0.051))
- (SETUP CK (posedge CK) (0.380::0.504))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
(CELLTYPE "OLOGICE3_OUTFF_OPPEDGE")
(INSTANCE OLOGICE3)
(DELAY
@@ -294,6 +282,8 @@
(RECOVERY SR (posedge CK) (0.249::0.286))
(REMOVAL SR (posedge CK) (0.000::0.000))
(SETUP SR (posedge CK) (0.471::0.591))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -312,6 +302,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.302::-0.264))
(SETUP D2 (posedge CK) (0.622::0.788))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_TFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -363,28 +363,4 @@
)
)
)
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
)
\ No newline at end of file
diff --git a/artix7/timings/RIOI3_SING.sdf b/artix7/timings/RIOI3_SING.sdf
index 28404dd..e2758ff 100644
--- a/artix7/timings/RIOI3_SING.sdf
+++ b/artix7/timings/RIOI3_SING.sdf
@@ -1,25 +1,9 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.128::0.138))
- (SETUP C (posedge C) (0.094::0.102))
- )
- )
- (CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD_PIPE")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.258::0.280))
- (SETUP C (posedge C) (-0.081::-0.075))
- )
- )
- (CELL
(CELLTYPE "IDELAYE2_DELAY_SRC_DATAIN")
(INSTANCE IDELAYE2)
(DELAY
@@ -74,6 +58,22 @@
)
)
(CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.128::0.138))
+ (SETUP IDELAY_TYPE (posedge C) (0.094::0.102))
+ )
+ )
+ (CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD_PIPE")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.258::0.280))
+ (SETUP IDELAY_TYPE (posedge C) (-0.081::-0.075))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF")
(INSTANCE ILOGICE3)
(TIMINGCHECK
@@ -87,12 +87,12 @@
(CELLTYPE "ILOGICE3_IFF_DDR")
(INSTANCE ILOGICE3)
(TIMINGCHECK
- (HOLD CKB (posedge CKB) (-0.076::-0.066))
- (SETUP CKB (posedge CKB) (0.430::0.726))
+ (HOLD CE (posedge CKB) (-0.076::-0.066))
+ (SETUP CE (posedge CKB) (0.430::0.726))
(HOLD D (posedge CK) (0.022::0.026))
(SETUP D (posedge CK) (0.091::0.105))
- (HOLD CKB (posedge CKB) (0.022::0.026))
- (SETUP CKB (posedge CKB) (0.091::0.105))
+ (HOLD D (posedge CKB) (0.022::0.026))
+ (SETUP D (posedge CKB) (0.091::0.105))
)
)
(CELL
@@ -156,6 +156,13 @@
)
)
(CELL
+ (CELLTYPE "ILOGICE3_IFF_RECOV")
+ (INSTANCE ILOGICE3)
+ (TIMINGCHECK
+ (SETUP SR (posedge CK) (0.518::0.596))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF_SAMEEDGE")
(INSTANCE ILOGICE3)
(DELAY
@@ -168,13 +175,6 @@
)
)
(CELL
- (CELLTYPE "ILOGICE3_IFF_SETUP")
- (INSTANCE ILOGICE3)
- (TIMINGCHECK
- (RECOVERY SR (posedge CK) (0.518::0.596))
- )
- )
- (CELL
(CELLTYPE "SELMUX2_1")
(INSTANCE ILOGICE3)
(DELAY
@@ -189,6 +189,8 @@
(CELLTYPE "OLOGICE3_OUTFF")
(INSTANCE OLOGICE3)
(TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.059::-0.051))
+ (SETUP OCE (posedge CK) (0.380::0.504))
(HOLD SR (posedge CK) (-0.142::-0.124))
(RECOVERY SR (posedge CK) (0.261::0.300))
(REMOVAL SR (posedge CK) (0.000::0.000))
@@ -211,6 +213,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.164::-0.143))
(SETUP D2 (posedge CK) (0.689::0.834))
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_OUTFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
)
)
(CELL
@@ -243,30 +255,6 @@
)
)
(CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.059::-0.051))
- (SETUP CK (posedge CK) (0.380::0.504))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
(CELLTYPE "OLOGICE3_OUTFF_OPPEDGE")
(INSTANCE OLOGICE3)
(DELAY
@@ -294,6 +282,8 @@
(RECOVERY SR (posedge CK) (0.249::0.286))
(REMOVAL SR (posedge CK) (0.000::0.000))
(SETUP SR (posedge CK) (0.471::0.591))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -312,6 +302,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.302::-0.264))
(SETUP D2 (posedge CK) (0.622::0.788))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_TFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -363,28 +363,4 @@
)
)
)
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
)
\ No newline at end of file
diff --git a/artix7/timings/RIOI3_TBYTESRC.sdf b/artix7/timings/RIOI3_TBYTESRC.sdf
index 28404dd..e2758ff 100644
--- a/artix7/timings/RIOI3_TBYTESRC.sdf
+++ b/artix7/timings/RIOI3_TBYTESRC.sdf
@@ -1,25 +1,9 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.128::0.138))
- (SETUP C (posedge C) (0.094::0.102))
- )
- )
- (CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD_PIPE")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.258::0.280))
- (SETUP C (posedge C) (-0.081::-0.075))
- )
- )
- (CELL
(CELLTYPE "IDELAYE2_DELAY_SRC_DATAIN")
(INSTANCE IDELAYE2)
(DELAY
@@ -74,6 +58,22 @@
)
)
(CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.128::0.138))
+ (SETUP IDELAY_TYPE (posedge C) (0.094::0.102))
+ )
+ )
+ (CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD_PIPE")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.258::0.280))
+ (SETUP IDELAY_TYPE (posedge C) (-0.081::-0.075))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF")
(INSTANCE ILOGICE3)
(TIMINGCHECK
@@ -87,12 +87,12 @@
(CELLTYPE "ILOGICE3_IFF_DDR")
(INSTANCE ILOGICE3)
(TIMINGCHECK
- (HOLD CKB (posedge CKB) (-0.076::-0.066))
- (SETUP CKB (posedge CKB) (0.430::0.726))
+ (HOLD CE (posedge CKB) (-0.076::-0.066))
+ (SETUP CE (posedge CKB) (0.430::0.726))
(HOLD D (posedge CK) (0.022::0.026))
(SETUP D (posedge CK) (0.091::0.105))
- (HOLD CKB (posedge CKB) (0.022::0.026))
- (SETUP CKB (posedge CKB) (0.091::0.105))
+ (HOLD D (posedge CKB) (0.022::0.026))
+ (SETUP D (posedge CKB) (0.091::0.105))
)
)
(CELL
@@ -156,6 +156,13 @@
)
)
(CELL
+ (CELLTYPE "ILOGICE3_IFF_RECOV")
+ (INSTANCE ILOGICE3)
+ (TIMINGCHECK
+ (SETUP SR (posedge CK) (0.518::0.596))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF_SAMEEDGE")
(INSTANCE ILOGICE3)
(DELAY
@@ -168,13 +175,6 @@
)
)
(CELL
- (CELLTYPE "ILOGICE3_IFF_SETUP")
- (INSTANCE ILOGICE3)
- (TIMINGCHECK
- (RECOVERY SR (posedge CK) (0.518::0.596))
- )
- )
- (CELL
(CELLTYPE "SELMUX2_1")
(INSTANCE ILOGICE3)
(DELAY
@@ -189,6 +189,8 @@
(CELLTYPE "OLOGICE3_OUTFF")
(INSTANCE OLOGICE3)
(TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.059::-0.051))
+ (SETUP OCE (posedge CK) (0.380::0.504))
(HOLD SR (posedge CK) (-0.142::-0.124))
(RECOVERY SR (posedge CK) (0.261::0.300))
(REMOVAL SR (posedge CK) (0.000::0.000))
@@ -211,6 +213,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.164::-0.143))
(SETUP D2 (posedge CK) (0.689::0.834))
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_OUTFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
)
)
(CELL
@@ -243,30 +255,6 @@
)
)
(CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.059::-0.051))
- (SETUP CK (posedge CK) (0.380::0.504))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
(CELLTYPE "OLOGICE3_OUTFF_OPPEDGE")
(INSTANCE OLOGICE3)
(DELAY
@@ -294,6 +282,8 @@
(RECOVERY SR (posedge CK) (0.249::0.286))
(REMOVAL SR (posedge CK) (0.000::0.000))
(SETUP SR (posedge CK) (0.471::0.591))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -312,6 +302,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.302::-0.264))
(SETUP D2 (posedge CK) (0.622::0.788))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_TFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -363,28 +363,4 @@
)
)
)
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
)
\ No newline at end of file
diff --git a/artix7/timings/RIOI3_TBYTETERM.sdf b/artix7/timings/RIOI3_TBYTETERM.sdf
index 28404dd..e2758ff 100644
--- a/artix7/timings/RIOI3_TBYTETERM.sdf
+++ b/artix7/timings/RIOI3_TBYTETERM.sdf
@@ -1,25 +1,9 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
(CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.128::0.138))
- (SETUP C (posedge C) (0.094::0.102))
- )
- )
- (CELL
- (CELLTYPE "IDELAYE2_CNTVALUEIN_IDELAY_TYPE_VAR_LOAD_PIPE")
- (INSTANCE IDELAYE2)
- (TIMINGCHECK
- (HOLD C (posedge C) (0.258::0.280))
- (SETUP C (posedge C) (-0.081::-0.075))
- )
- )
- (CELL
(CELLTYPE "IDELAYE2_DELAY_SRC_DATAIN")
(INSTANCE IDELAYE2)
(DELAY
@@ -74,6 +58,22 @@
)
)
(CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.128::0.138))
+ (SETUP IDELAY_TYPE (posedge C) (0.094::0.102))
+ )
+ )
+ (CELL
+ (CELLTYPE "IDELAYE2CNTVALUEIN_VAR_LOAD_PIPE")
+ (INSTANCE IDELAYE2)
+ (TIMINGCHECK
+ (HOLD IDELAY_TYPE (posedge C) (0.258::0.280))
+ (SETUP IDELAY_TYPE (posedge C) (-0.081::-0.075))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF")
(INSTANCE ILOGICE3)
(TIMINGCHECK
@@ -87,12 +87,12 @@
(CELLTYPE "ILOGICE3_IFF_DDR")
(INSTANCE ILOGICE3)
(TIMINGCHECK
- (HOLD CKB (posedge CKB) (-0.076::-0.066))
- (SETUP CKB (posedge CKB) (0.430::0.726))
+ (HOLD CE (posedge CKB) (-0.076::-0.066))
+ (SETUP CE (posedge CKB) (0.430::0.726))
(HOLD D (posedge CK) (0.022::0.026))
(SETUP D (posedge CK) (0.091::0.105))
- (HOLD CKB (posedge CKB) (0.022::0.026))
- (SETUP CKB (posedge CKB) (0.091::0.105))
+ (HOLD D (posedge CKB) (0.022::0.026))
+ (SETUP D (posedge CKB) (0.091::0.105))
)
)
(CELL
@@ -156,6 +156,13 @@
)
)
(CELL
+ (CELLTYPE "ILOGICE3_IFF_RECOV")
+ (INSTANCE ILOGICE3)
+ (TIMINGCHECK
+ (SETUP SR (posedge CK) (0.518::0.596))
+ )
+ )
+ (CELL
(CELLTYPE "ILOGICE3_IFF_SAMEEDGE")
(INSTANCE ILOGICE3)
(DELAY
@@ -168,13 +175,6 @@
)
)
(CELL
- (CELLTYPE "ILOGICE3_IFF_SETUP")
- (INSTANCE ILOGICE3)
- (TIMINGCHECK
- (RECOVERY SR (posedge CK) (0.518::0.596))
- )
- )
- (CELL
(CELLTYPE "SELMUX2_1")
(INSTANCE ILOGICE3)
(DELAY
@@ -189,6 +189,8 @@
(CELLTYPE "OLOGICE3_OUTFF")
(INSTANCE OLOGICE3)
(TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.059::-0.051))
+ (SETUP OCE (posedge CK) (0.380::0.504))
(HOLD SR (posedge CK) (-0.142::-0.124))
(RECOVERY SR (posedge CK) (0.261::0.300))
(REMOVAL SR (posedge CK) (0.000::0.000))
@@ -211,6 +213,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.164::-0.143))
(SETUP D2 (posedge CK) (0.689::0.834))
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_OUTFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD OCE (posedge CK) (-0.124::-0.108))
+ (SETUP OCE (posedge CK) (0.380::0.482))
)
)
(CELL
@@ -243,30 +255,6 @@
)
)
(CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.059::-0.051))
- (SETUP CK (posedge CK) (0.380::0.504))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_OUTFF_OCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.124::-0.108))
- (SETUP CK (posedge CK) (0.380::0.482))
- )
- )
- (CELL
(CELLTYPE "OLOGICE3_OUTFF_OPPEDGE")
(INSTANCE OLOGICE3)
(DELAY
@@ -294,6 +282,8 @@
(RECOVERY SR (posedge CK) (0.249::0.286))
(REMOVAL SR (posedge CK) (0.000::0.000))
(SETUP SR (posedge CK) (0.471::0.591))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -312,6 +302,16 @@
(TIMINGCHECK
(HOLD D2 (posedge CK) (-0.302::-0.264))
(SETUP D2 (posedge CK) (0.622::0.788))
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
+ )
+ )
+ (CELL
+ (CELLTYPE "OLOGICE3_TFF_DDR_SAMEEDGE")
+ (INSTANCE OLOGICE3)
+ (TIMINGCHECK
+ (HOLD TCE (posedge CK) (-0.068::-0.060))
+ (SETUP TCE (posedge CK) (0.389::0.505))
)
)
(CELL
@@ -363,28 +363,4 @@
)
)
)
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_NEG")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
- (CELL
- (CELLTYPE "OLOGICE3_TFF_TCE_DDR_SAMEEDGE")
- (INSTANCE OLOGICE3)
- (TIMINGCHECK
- (HOLD CK (posedge CK) (-0.068::-0.060))
- (SETUP CK (posedge CK) (0.389::0.505))
- )
- )
)
\ No newline at end of file
diff --git a/artix7/timings/R_TERM_INT.sdf b/artix7/timings/R_TERM_INT.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/R_TERM_INT.sdf
+++ b/artix7/timings/R_TERM_INT.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/R_TERM_INT_GTX.sdf b/artix7/timings/R_TERM_INT_GTX.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/R_TERM_INT_GTX.sdf
+++ b/artix7/timings/R_TERM_INT_GTX.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/TERM_CMT.sdf b/artix7/timings/TERM_CMT.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/TERM_CMT.sdf
+++ b/artix7/timings/TERM_CMT.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/T_TERM_INT.sdf b/artix7/timings/T_TERM_INT.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/T_TERM_INT.sdf
+++ b/artix7/timings/T_TERM_INT.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/VBRK.sdf b/artix7/timings/VBRK.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/VBRK.sdf
+++ b/artix7/timings/VBRK.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/VBRK_EXT.sdf b/artix7/timings/VBRK_EXT.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/VBRK_EXT.sdf
+++ b/artix7/timings/VBRK_EXT.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/VFRAME.sdf b/artix7/timings/VFRAME.sdf
index 49fe74e..f110708 100644
--- a/artix7/timings/VFRAME.sdf
+++ b/artix7/timings/VFRAME.sdf
@@ -1,6 +1,6 @@
(DELAYFILE
(SDFVERSION "3.0")
- (TIMESCALE 1ps)
+ (TIMESCALE 1ns)
)
\ No newline at end of file
diff --git a/artix7/timings/slicel.sdf b/artix7/timings/slicel.sdf
index baa5a17..6b9a420 100644
--- a/artix7/timings/slicel.sdf
+++ b/artix7/timings/slicel.sdf
@@ -4,486 +4,11 @@
(TIMESCALE 1ps)
(CELL
- (CELLTYPE "CARRY4_LBOTH")
+ (CELLTYPE "CARRY4_DX")
(INSTANCE SLICEL)
(DELAY
(ABSOLUTE
- (IOPATH CIN O0 (0.057::0.085)(0.159::0.235))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO1 (0.052::0.064)(0.143::0.178))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O1 (0.098::0.122)(0.28::0.348))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO2 (0.075::0.094)(0.201::0.25))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO0 (0.177::0.22)(0.466::0.578))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O2 (0.07::0.087)(0.206::0.256))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO0 (0.086::0.113)(0.223::0.293))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO2 (0.18::0.224)(0.497::0.617))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O3 (0.194::0.241)(0.53::0.657))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O2 (0.172::0.214)(0.483::0.6))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO1 (0.152::0.189)(0.426::0.529))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O0 (0.152::0.189)(0.395::0.491))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O1 (0.183::0.228)(0.494::0.613))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O3 (0.092::0.114)(0.265::0.329))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_LBOTH")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O0 (0.057::0.084)(0.157::0.232))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO1 (0.051::0.063)(0.144::0.179))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O1 (0.097::0.121)(0.272::0.337))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO2 (0.075::0.094)(0.203::0.252))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO0 (0.184::0.229)(0.476::0.591))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O2 (0.072::0.089)(0.206::0.256))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO0 (0.084::0.111)(0.214::0.281))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO2 (0.185::0.23)(0.51::0.632))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O3 (0.201::0.251)(0.547::0.678))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O2 (0.178::0.222)(0.495::0.614))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO1 (0.156::0.194)(0.44::0.546))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O0 (0.161::0.201)(0.419::0.52))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O1 (0.191::0.238)(0.519::0.644))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O3 (0.094::0.116)(0.267::0.331))
- )
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_FF_QH")
- (INSTANCE SLICEL)
- (TIMINGCHECK
- (REMOVAL SR (posedge CLK) (-0.305::-0.248))
- )
- (TIMINGCHECK
- (RECOVERY SR (posedge CLK) (0.288::0.358))
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_FF_QH")
- (INSTANCE SLICEM)
- (TIMINGCHECK
- (REMOVAL SR (posedge CLK) (-0.292::-0.238))
- )
- (TIMINGCHECK
- (RECOVERY SR (posedge CLK) (0.314::0.389))
- )
- )
- (CELL
- (CELLTYPE "CARRY4_LFF")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O0 (0.055::0.081)(0.151::0.223))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO1 (0.044::0.055)(0.125::0.155))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O1 (0.09::0.112)(0.269::0.334))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO2 (0.064::0.08)(0.183::0.227))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO0 (0.165::0.206)(0.429::0.532))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O2 (0.065::0.081)(0.192::0.239))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO0 (0.076::0.1)(0.204::0.268))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO2 (0.168::0.209)(0.474::0.589))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O3 (0.189::0.235)(0.516::0.64))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O2 (0.167::0.208)(0.468::0.581))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO1 (0.144::0.18)(0.395::0.491))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O0 (0.148::0.184)(0.385::0.477))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O1 (0.175::0.218)(0.482::0.598))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O3 (0.09::0.112)(0.25::0.311))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_LFF")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O0 (0.053::0.079)(0.147::0.218))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO1 (0.045::0.056)(0.125::0.155))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O1 (0.089::0.111)(0.26::0.323))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO2 (0.064::0.08)(0.184::0.228))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO0 (0.172::0.214)(0.45::0.558))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O2 (0.066::0.082)(0.192::0.239))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO0 (0.073::0.097)(0.19::0.25))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO2 (0.173::0.215)(0.489::0.606))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O3 (0.196::0.244)(0.533::0.662))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O2 (0.172::0.214)(0.482::0.598))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO1 (0.15::0.187)(0.409::0.508))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O0 (0.158::0.197)(0.41::0.509))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O1 (0.184::0.229)(0.509::0.631))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O3 (0.091::0.113)(0.253::0.314))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_O5")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO2 (0.118::0.156)(0.349::0.459))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO2 (0.071::0.094)(0.219::0.289))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O2 (0.11::0.146)(0.358::0.471))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O1 (0.094::0.124)(0.256::0.337))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI3 CO3 (0.088::0.116)(0.248::0.327))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO1 (0.092::0.122)(0.286::0.376))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO3 (0.115::0.152)(0.336::0.443))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO2 (0.129::0.171)(0.36::0.474))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O2 (0.122::0.161)(0.369::0.486))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O3 (0.143::0.189)(0.414::0.545))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO3 (0.129::0.171)(0.346::0.456))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO1 (0.103::0.136)(0.301::0.396))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 O3 (0.098::0.129)(0.282::0.372))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO3 (0.088::0.116)(0.246::0.324))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO0 (0.085::0.112)(0.25::0.329))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O3 (0.131::0.174)(0.404::0.532))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_O5")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO2 (0.118::0.156)(0.352::0.463))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO2 (0.069::0.092)(0.222::0.292))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O2 (0.108::0.142)(0.357::0.47))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O1 (0.092::0.122)(0.247::0.325))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI3 CO3 (0.087::0.114)(0.232::0.305))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO1 (0.091::0.121)(0.29::0.382))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO3 (0.108::0.142)(0.325::0.427))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO2 (0.131::0.174)(0.366::0.482))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O2 (0.123::0.162)(0.371::0.488))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O3 (0.145::0.191)(0.418::0.55))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO3 (0.124::0.164)(0.338::0.445))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO1 (0.105::0.138)(0.306::0.403))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 O3 (0.092::0.122)(0.279::0.367))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO3 (0.08::0.105)(0.227::0.299))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO0 (0.084::0.111)(0.248::0.327))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O3 (0.13::0.172)(0.404::0.532))
+ (IOPATH DI3 CO3 (0.113::0.14)(0.31::0.385))
)
)
)
@@ -492,22 +17,22 @@
(INSTANCE SLICEL)
(DELAY
(ABSOLUTE
- (IOPATH DI0 O2 (0.157::0.196)(0.448::0.556))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 O1 (0.124::0.155)(0.328::0.407))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 O3 (0.178::0.222)(0.496::0.615))
+ (IOPATH DI0 CO2 (0.16::0.199)(0.435::0.54))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 CO1 (0.134::0.166)(0.375::0.465))
+ (IOPATH DI0 O2 (0.157::0.196)(0.448::0.556))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O3 (0.178::0.222)(0.496::0.615))
)
)
(DELAY
@@ -522,326 +47,64 @@
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 CO2 (0.16::0.199)(0.435::0.54))
+ (IOPATH DI0 CO1 (0.134::0.166)(0.375::0.465))
)
)
)
(CELL
- (CELLTYPE "CARRY4_AX")
- (INSTANCE SLICEM)
+ (CELLTYPE "SELMUX2_1")
+ (INSTANCE SLICEL/F8MUX)
(DELAY
(ABSOLUTE
- (IOPATH DI0 O2 (0.164::0.204)(0.467::0.579))
+ (IOPATH 1 OUT (0.019::0.024)(0.076::0.094))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 O1 (0.129::0.161)(0.34::0.422))
+ (IOPATH 0 OUT (0.023::0.028)(0.083::0.104))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 O3 (0.187::0.233)(0.518::0.642))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO1 (0.141::0.176)(0.394::0.488))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO0 (0.117::0.146)(0.317::0.393))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO3 (0.169::0.21)(0.444::0.55))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO2 (0.167::0.208)(0.454::0.564))
+ (IOPATH S0 OUT (0.08::0.1)(0.22::0.273))
)
)
)
(CELL
- (CELLTYPE "LUT6")
- (INSTANCE SLICEL/B6LUT)
+ (CELLTYPE "SELMUX2_1")
+ (INSTANCE SLICEL/F7AMUX)
(DELAY
(ABSOLUTE
- (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
+ (IOPATH 1 OUT (0.055::0.069)(0.156::0.193))
)
)
(DELAY
(ABSOLUTE
- (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
+ (IOPATH 0 OUT (0.053::0.067)(0.153::0.19))
)
)
(DELAY
(ABSOLUTE
- (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
+ (IOPATH S0 OUT (0.085::0.106)(0.222::0.276))
)
)
)
(CELL
- (CELLTYPE "LUT6")
- (INSTANCE SLICEL/A6LUT)
+ (CELLTYPE "SELMUX2_1")
+ (INSTANCE SLICEL/F7BMUX)
(DELAY
(ABSOLUTE
- (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
+ (IOPATH 1 OUT (0.065::0.081)(0.18::0.223))
)
)
(DELAY
(ABSOLUTE
- (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
+ (IOPATH 0 OUT (0.062::0.077)(0.175::0.217))
)
)
(DELAY
(ABSOLUTE
- (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- )
- (CELL
- (CELLTYPE "LUT6")
- (INSTANCE SLICEL/D6LUT)
- (DELAY
- (ABSOLUTE
- (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- )
- (CELL
- (CELLTYPE "LUT6")
- (INSTANCE SLICEL/C6LUT)
- (DELAY
- (ABSOLUTE
- (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_BX_LFF")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO2 (0.148::0.184)(0.417::0.517))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO1 (0.123::0.153)(0.355::0.44))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O3 (0.167::0.208)(0.481::0.596))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O2 (0.146::0.182)(0.431::0.535))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_BX_LFF")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO2 (0.15::0.187)(0.426::0.529))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO1 (0.124::0.155)(0.364::0.451))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O3 (0.17::0.212)(0.492::0.61))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O2 (0.149::0.185)(0.44::0.546))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_CX_LBOTH")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 O3 (0.129::0.16)(0.366::0.455))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO2 (0.105::0.131)(0.308::0.383))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_CX_LBOTH")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 O3 (0.132::0.164)(0.373::0.463))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO2 (0.108::0.134)(0.315::0.391))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_AX_LBOTH")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O2 (0.16::0.2)(0.462::0.573))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O1 (0.131::0.163)(0.338::0.42))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O3 (0.182::0.227)(0.511::0.633))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO1 (0.142::0.177)(0.393::0.487))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO0 (0.123::0.153)(0.343::0.425))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO2 (0.17::0.211)(0.456::0.566))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_AX_LBOTH")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O2 (0.168::0.209)(0.481::0.596))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O1 (0.136::0.17)(0.351::0.436))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O3 (0.191::0.238)(0.532::0.659))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO1 (0.149::0.185)(0.412::0.511))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO0 (0.127::0.158)(0.353::0.438))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO2 (0.177::0.22)(0.475::0.59))
+ (IOPATH S0 OUT (0.093::0.115)(0.239::0.296))
)
)
)
@@ -860,126 +123,10 @@
)
)
(CELL
- (CELLTYPE "CARRY4_CX_LFF")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 O3 (0.129::0.161)(0.359::0.446))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO2 (0.101::0.126)(0.293::0.363))
- )
- )
- )
- (CELL
- (CELLTYPE "LUT5")
- (INSTANCE SLICEL/A5LUT)
- (DELAY
- (ABSOLUTE
- (IOPATH A3 O5 (0.042::0.052)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A2 O5 (0.044::0.055)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A1 O5 (0.044::0.055)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A5 O5 (0.048::0.06)(0.095::0.118))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A4 O5 (0.046::0.057)(0.121::0.15))
- )
- )
- )
- (CELL
- (CELLTYPE "LUT5")
- (INSTANCE SLICEL/B5LUT)
- (DELAY
- (ABSOLUTE
- (IOPATH A3 O5 (0.043::0.053)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A2 O5 (0.043::0.054)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A1 O5 (0.045::0.056)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A5 O5 (0.049::0.061)(0.096::0.119))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A4 O5 (0.045::0.056)(0.121::0.15))
- )
- )
- )
- (CELL
- (CELLTYPE "LUT5")
- (INSTANCE SLICEL/C5LUT)
- (DELAY
- (ABSOLUTE
- (IOPATH A3 O5 (0.042::0.052)(0.123::0.153))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A2 O5 (0.043::0.053)(0.124::0.154))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A1 O5 (0.044::0.055)(0.124::0.154))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A5 O5 (0.051::0.063)(0.097::0.12))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A4 O5 (0.045::0.056)(0.123::0.153))
- )
- )
- )
- (CELL
(CELLTYPE "LUT5")
(INSTANCE SLICEL/D5LUT)
(DELAY
(ABSOLUTE
- (IOPATH A3 O5 (0.042::0.052)(0.12::0.149))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A2 O5 (0.043::0.054)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A1 O5 (0.044::0.055)(0.12::0.149))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH A5 O5 (0.049::0.061)(0.094::0.117))
)
)
@@ -988,302 +135,106 @@
(IOPATH A4 O5 (0.044::0.055)(0.12::0.149))
)
)
- )
- (CELL
- (CELLTYPE "FF_INIT_QL")
- (INSTANCE SLICEL)
- (TIMINGCHECK
- (REMOVAL SR (posedge CLK) (-0.305::-0.248))
- )
- (TIMINGCHECK
- (RECOVERY SR (posedge CLK) (0.326::0.404))
- )
- )
- (CELL
- (CELLTYPE "FF_INIT_QL")
- (INSTANCE SLICEM)
- (TIMINGCHECK
- (REMOVAL SR (posedge CLK) (-0.285::-0.232))
- )
- (TIMINGCHECK
- (RECOVERY SR (posedge CLK) (0.314::0.389))
- )
- )
- (CELL
- (CELLTYPE "SELMUX2_1")
- (INSTANCE SLICEL/F8MUX)
(DELAY
(ABSOLUTE
- (IOPATH 0 OUT (0.023::0.028)(0.083::0.104))
+ (IOPATH A1 O5 (0.044::0.055)(0.12::0.149))
)
)
(DELAY
(ABSOLUTE
- (IOPATH S0 OUT (0.08::0.1)(0.22::0.273))
+ (IOPATH A2 O5 (0.043::0.054)(0.121::0.15))
)
)
(DELAY
(ABSOLUTE
- (IOPATH 1 OUT (0.019::0.024)(0.076::0.094))
+ (IOPATH A3 O5 (0.042::0.052)(0.12::0.149))
)
)
)
(CELL
- (CELLTYPE "SELMUX2_1")
- (INSTANCE SLICEL/F7BMUX)
+ (CELLTYPE "LUT5")
+ (INSTANCE SLICEL/A5LUT)
(DELAY
(ABSOLUTE
- (IOPATH 0 OUT (0.062::0.077)(0.175::0.217))
+ (IOPATH A5 O5 (0.048::0.06)(0.095::0.118))
)
)
(DELAY
(ABSOLUTE
- (IOPATH S0 OUT (0.093::0.115)(0.239::0.296))
+ (IOPATH A4 O5 (0.046::0.057)(0.121::0.15))
)
)
(DELAY
(ABSOLUTE
- (IOPATH 1 OUT (0.065::0.081)(0.18::0.223))
+ (IOPATH A1 O5 (0.044::0.055)(0.122::0.152))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A2 O5 (0.044::0.055)(0.122::0.152))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A3 O5 (0.042::0.052)(0.121::0.15))
)
)
)
(CELL
- (CELLTYPE "SELMUX2_1")
- (INSTANCE SLICEM/F7AMUX)
+ (CELLTYPE "LUT5")
+ (INSTANCE SLICEL/B5LUT)
(DELAY
(ABSOLUTE
- (IOPATH 0 OUT (0.053::0.067)(0.152::0.189))
+ (IOPATH A5 O5 (0.049::0.061)(0.096::0.119))
)
)
(DELAY
(ABSOLUTE
- (IOPATH S0 OUT (0.09::0.112)(0.235::0.292))
+ (IOPATH A4 O5 (0.045::0.056)(0.121::0.15))
)
)
(DELAY
(ABSOLUTE
- (IOPATH 1 OUT (0.054::0.068)(0.153::0.19))
+ (IOPATH A1 O5 (0.045::0.056)(0.122::0.152))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A2 O5 (0.043::0.054)(0.122::0.152))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A3 O5 (0.043::0.053)(0.122::0.152))
)
)
)
(CELL
- (CELLTYPE "SELMUX2_1")
- (INSTANCE SLICEL/F7AMUX)
+ (CELLTYPE "LUT5")
+ (INSTANCE SLICEL/C5LUT)
(DELAY
(ABSOLUTE
- (IOPATH 0 OUT (0.053::0.067)(0.153::0.19))
+ (IOPATH A5 O5 (0.051::0.063)(0.097::0.12))
)
)
(DELAY
(ABSOLUTE
- (IOPATH S0 OUT (0.085::0.106)(0.222::0.276))
+ (IOPATH A4 O5 (0.045::0.056)(0.123::0.153))
)
)
(DELAY
(ABSOLUTE
- (IOPATH 1 OUT (0.055::0.069)(0.156::0.193))
- )
- )
- )
- (CELL
- (CELLTYPE "SELMUX2_1")
- (INSTANCE SLICEM/F8MUX)
- (DELAY
- (ABSOLUTE
- (IOPATH 0 OUT (0.022::0.027)(0.079::0.098))
+ (IOPATH A1 O5 (0.044::0.055)(0.124::0.154))
)
)
(DELAY
(ABSOLUTE
- (IOPATH S0 OUT (0.081::0.101)(0.228::0.283))
+ (IOPATH A2 O5 (0.043::0.053)(0.124::0.154))
)
)
(DELAY
(ABSOLUTE
- (IOPATH 1 OUT (0.019::0.024)(0.071::0.088))
- )
- )
- )
- (CELL
- (CELLTYPE "SELMUX2_1")
- (INSTANCE SLICEM/F7BMUX)
- (DELAY
- (ABSOLUTE
- (IOPATH 0 OUT (0.064::0.08)(0.177::0.219))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 OUT (0.096::0.12)(0.253::0.314))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH 1 OUT (0.066::0.082)(0.181::0.225))
- )
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_LAT")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH CLK Q (0.129::0.16)(0.357::0.443))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CE Q (0.13::0.162)(0.409::0.507))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH D Q (0.073::0.092)(0.213::0.264))
- )
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_LAT")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH CLK Q (0.132::0.164)(0.378::0.469))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CE Q (0.129::0.161)(0.415::0.514))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH D Q (0.075::0.094)(0.214::0.265))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_BX")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO2 (0.15::0.186)(0.419::0.52))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO1 (0.124::0.154)(0.359::0.445))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O3 (0.167::0.208)(0.481::0.596))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO3 (0.147::0.183)(0.409::0.507))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O2 (0.146::0.182)(0.433::0.537))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_BX")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO2 (0.151::0.188)(0.43::0.533))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO1 (0.125::0.156)(0.367::0.456))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O3 (0.17::0.212)(0.492::0.61))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO3 (0.15::0.187)(0.419::0.52))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O2 (0.149::0.185)(0.441::0.547))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_AX_LFF")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O2 (0.157::0.196)(0.448::0.556))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O1 (0.124::0.154)(0.328::0.407))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O3 (0.177::0.22)(0.496::0.615))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO1 (0.134::0.166)(0.373::0.462))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO0 (0.113::0.14)(0.301::0.374))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO2 (0.158::0.197)(0.432::0.536))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_AX_LFF")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O2 (0.165::0.205)(0.467::0.579))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O1 (0.129::0.16)(0.339::0.421))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O3 (0.186::0.232)(0.518::0.642))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO1 (0.141::0.176)(0.391::0.485))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO0 (0.117::0.146)(0.311::0.386))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO2 (0.165::0.206)(0.452::0.56))
+ (IOPATH A3 O5 (0.042::0.052)(0.123::0.153))
)
)
)
@@ -1291,542 +242,34 @@
(CELLTYPE "FF_INIT_QH")
(INSTANCE SLICEL)
(TIMINGCHECK
- (REMOVAL SR (posedge CLK) (-0.305::-0.248))
- )
- (TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.288::0.358))
)
- )
- (CELL
- (CELLTYPE "FF_INIT_QH")
- (INSTANCE SLICEM)
- (TIMINGCHECK
- (REMOVAL SR (posedge CLK) (-0.292::-0.238))
- )
- (TIMINGCHECK
- (RECOVERY SR (posedge CLK) (0.279::0.347))
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_FF")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH CLK Q (0.112::0.139)(0.274::0.34))
- )
- )
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.011::-0.009))
- )
- (TIMINGCHECK
- (SETUP CE (posedge CLK) (0.088::0.109))
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_FF")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH CLK Q (0.118::0.147)(0.292::0.362))
- )
- )
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.007::-0.005))
- )
- (TIMINGCHECK
- (SETUP CE (posedge CLK) (0.088::0.109))
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_LAT_LOGIC_AND")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH D Q (0.073::0.092)(0.213::0.264))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH SR Q (0.164::0.204)(0.638::0.791))
- )
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_LAT_LOGIC_AND")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH D Q (0.104::0.129)(0.282::0.35))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH SR Q (0.161::0.201)(0.645::0.8))
- )
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_LAT_LOGIC_OR")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH D Q (0.073::0.092)(0.213::0.264))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH SR Q (0.164::0.204)(0.638::0.791))
- )
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_LAT_LOGIC_OR")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH D Q (0.104::0.129)(0.282::0.35))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH SR Q (0.161::0.201)(0.645::0.8))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH S2 CO2 (0.072::0.095)(0.222::0.292))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO1 (0.045::0.056)(0.127::0.157))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 CO3 (0.146::0.192)(0.401::0.528))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O1 (0.091::0.113)(0.269::0.334))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 O1 (0.056::0.074)(0.156::0.205))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO0 (0.165::0.206)(0.432::0.536))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO3 (0.173::0.215)(0.467::0.58))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S2 O3 (0.09::0.119)(0.251::0.33))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O2 (0.065::0.081)(0.192::0.239))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 O2 (0.143::0.189)(0.424::0.558))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO0 (0.076::0.1)(0.206::0.271))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 CO2 (0.153::0.202)(0.417::0.548))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O0 (0.06::0.079)(0.17::0.223))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO0 (0.089::0.118)(0.258::0.34))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 O3 (0.163::0.215)(0.47::0.618))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S2 O2 (0.057::0.075)(0.171::0.226))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO1 (0.118::0.156)(0.329::0.433))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO3 (0.039::0.049)(0.092::0.114))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O0 (0.054::0.08)(0.15::0.222))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S2 CO3 (0.106::0.14)(0.286::0.376))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S3 O3 (0.054::0.071)(0.172::0.227))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O1 (0.176::0.219)(0.482::0.598))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO2 (0.065::0.081)(0.184::0.228))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O2 (0.136::0.18)(0.398::0.523))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O1 (0.096::0.127)(0.304::0.4))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO3 (0.142::0.187)(0.386::0.508))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO2 (0.169::0.21)(0.477::0.592))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O3 (0.19::0.236)(0.518::0.642))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 CO1 (0.126::0.166)(0.356::0.469))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S3 CO3 (0.106::0.14)(0.289::0.38))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO1 (0.144::0.18)(0.398::0.494))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O3 (0.09::0.112)(0.252::0.313))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O0 (0.147::0.183)(0.388::0.482))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O2 (0.167::0.208)(0.471::0.584))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO2 (0.144::0.19)(0.389::0.512))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O3 (0.156::0.206)(0.442::0.582))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH S2 CO2 (0.072::0.096)(0.225::0.296))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO1 (0.045::0.056)(0.127::0.157))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 CO3 (0.143::0.189)(0.39::0.513))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O1 (0.09::0.112)(0.26::0.323))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 O1 (0.057::0.075)(0.16::0.21))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO0 (0.172::0.214)(0.453::0.561))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO3 (0.179::0.223)(0.48::0.595))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S2 O3 (0.092::0.122)(0.251::0.33))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O2 (0.066::0.082)(0.192::0.239))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 O2 (0.142::0.188)(0.424::0.558))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO0 (0.073::0.097)(0.193::0.254))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 CO2 (0.153::0.202)(0.421::0.554))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O0 (0.06::0.079)(0.173::0.228))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO0 (0.087::0.115)(0.258::0.34))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 O3 (0.163::0.215)(0.474::0.623))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S2 O2 (0.056::0.074)(0.173::0.228))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO1 (0.118::0.156)(0.33::0.434))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO3 (0.04::0.05)(0.094::0.117))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O0 (0.053::0.079)(0.148::0.219))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S2 CO3 (0.102::0.134)(0.272::0.358))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S3 O3 (0.055::0.073)(0.177::0.233))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O1 (0.185::0.23)(0.508::0.63))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO2 (0.066::0.082)(0.185::0.229))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O2 (0.135::0.178)(0.395::0.52))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O1 (0.095::0.126)(0.306::0.403))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO3 (0.135::0.179)(0.372::0.489))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO2 (0.175::0.217)(0.49::0.608))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O3 (0.197::0.245)(0.533::0.662))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 CO1 (0.126::0.166)(0.359::0.472))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S3 CO3 (0.1::0.132)(0.269::0.354))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO1 (0.15::0.187)(0.412::0.511))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O3 (0.092::0.114)(0.254::0.315))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O0 (0.158::0.197)(0.411::0.51))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O2 (0.173::0.215)(0.485::0.602))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO2 (0.144::0.19)(0.391::0.514))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O3 (0.155::0.205)(0.444::0.584))
- )
- )
- )
- (CELL
- (CELLTYPE "FF_INIT")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH CLK Q (0.099::0.124)(0.244::0.303))
- )
- )
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.011::-0.009))
- )
- (TIMINGCHECK
- (SETUP CE (posedge CLK) (0.088::0.109))
- )
- )
- (CELL
- (CELLTYPE "FF_INIT")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH CLK Q (0.102::0.127)(0.259::0.322))
- )
- )
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.007::-0.005))
- )
- (TIMINGCHECK
- (SETUP CE (posedge CLK) (0.088::0.109))
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_FF_QL")
- (INSTANCE SLICEL)
(TIMINGCHECK
(REMOVAL SR (posedge CLK) (-0.305::-0.248))
)
- (TIMINGCHECK
- (RECOVERY SR (posedge CLK) (0.326::0.404))
- )
)
(CELL
- (CELLTYPE "REG_INIT_FF_QL")
- (INSTANCE SLICEM)
- (TIMINGCHECK
- (REMOVAL SR (posedge CLK) (-0.285::-0.232))
- )
- (TIMINGCHECK
- (RECOVERY SR (posedge CLK) (0.279::0.347))
- )
- )
- (CELL
- (CELLTYPE "CARRY4_DX")
+ (CELLTYPE "REG_INIT_LAT_LOGIC_AND")
(INSTANCE SLICEL)
(DELAY
(ABSOLUTE
- (IOPATH DI3 CO3 (0.113::0.14)(0.31::0.385))
+ (IOPATH SR Q (0.164::0.204)(0.638::0.791))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH D Q (0.073::0.092)(0.213::0.264))
)
)
)
(CELL
- (CELLTYPE "CARRY4_DX")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH DI3 CO3 (0.117::0.146)(0.319::0.396))
- )
+ (CELLTYPE "FF_INIT_QL")
+ (INSTANCE SLICEL)
+ (TIMINGCHECK
+ (RECOVERY SR (posedge CLK) (0.326::0.404))
+ )
+ (TIMINGCHECK
+ (REMOVAL SR (posedge CLK) (-0.305::-0.248))
)
)
(CELL
@@ -1834,16 +277,6 @@
(INSTANCE SLICEL)
(DELAY
(ABSOLUTE
- (IOPATH DI1 CO2 (0.16::0.199)(0.441::0.547))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO1 (0.132::0.164)(0.376::0.467))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.169::0.21)(0.495::0.614))
)
)
@@ -1852,41 +285,686 @@
(IOPATH DI1 O2 (0.15::0.186)(0.446::0.554))
)
)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 CO2 (0.16::0.199)(0.441::0.547))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 CO1 (0.132::0.164)(0.376::0.467))
+ )
+ )
)
(CELL
- (CELLTYPE "CARRY4_BX_LBOTH")
- (INSTANCE SLICEM)
+ (CELLTYPE "CARRY4_O5")
+ (INSTANCE SLICEL)
(DELAY
(ABSOLUTE
- (IOPATH DI1 CO2 (0.161::0.201)(0.451::0.559))
+ (IOPATH DI2 O3 (0.098::0.129)(0.282::0.372))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI1 CO1 (0.134::0.166)(0.387::0.48))
+ (IOPATH DI0 O1 (0.094::0.124)(0.256::0.337))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI1 O3 (0.173::0.215)(0.507::0.629))
+ (IOPATH DI2 CO2 (0.071::0.094)(0.219::0.289))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI1 O2 (0.151::0.188)(0.456::0.566))
+ (IOPATH DI3 CO3 (0.088::0.116)(0.248::0.327))
)
)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI2 CO3 (0.088::0.116)(0.246::0.324))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO0 (0.085::0.112)(0.25::0.329))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO2 (0.129::0.171)(0.36::0.474))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 CO3 (0.115::0.152)(0.336::0.443))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O2 (0.122::0.161)(0.369::0.486))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 CO2 (0.118::0.156)(0.349::0.459))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 O3 (0.131::0.174)(0.404::0.532))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 O2 (0.11::0.146)(0.358::0.471))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O3 (0.143::0.189)(0.414::0.545))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO1 (0.103::0.136)(0.301::0.396))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO3 (0.129::0.171)(0.346::0.456))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 CO1 (0.092::0.122)(0.286::0.376))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "CARRY4_LBOTH")
+ (INSTANCE SLICEL)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN CO1 (0.052::0.064)(0.143::0.178))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O2 (0.172::0.214)(0.483::0.6))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O1 (0.183::0.228)(0.494::0.613))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O0 (0.152::0.189)(0.395::0.491))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN CO2 (0.075::0.094)(0.201::0.25))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O3 (0.092::0.114)(0.265::0.329))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN CO0 (0.086::0.113)(0.223::0.293))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O0 (0.057::0.085)(0.159::0.235))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O2 (0.07::0.087)(0.206::0.256))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT CO1 (0.152::0.189)(0.426::0.529))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT CO0 (0.177::0.22)(0.466::0.578))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O1 (0.098::0.122)(0.28::0.348))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O3 (0.194::0.241)(0.53::0.657))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT CO2 (0.18::0.224)(0.497::0.617))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "REG_INIT_FF")
+ (INSTANCE SLICEL)
+ (TIMINGCHECK
+ (SETUP INIT (posedge CLK) (0.345::0.428))
+ )
+ (TIMINGCHECK
+ (HOLD INIT (posedge CLK) (-0.074::-0.06))
+ )
+ (TIMINGCHECK
+ (SETUP DIN (posedge CLK) (-0.055::-0.045))
+ )
+ (TIMINGCHECK
+ (HOLD DIN (posedge CLK) (0.194::0.241))
+ )
+ (TIMINGCHECK
+ (SETUP CE (posedge CLK) (0.088::0.109))
+ )
+ (TIMINGCHECK
+ (HOLD CE (posedge CLK) (-0.011::-0.009))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK Q (0.112::0.139)(0.274::0.34))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "REG_INIT_FF_QH")
+ (INSTANCE SLICEL)
+ (TIMINGCHECK
+ (RECOVERY SR (posedge CLK) (0.288::0.358))
+ )
+ (TIMINGCHECK
+ (REMOVAL SR (posedge CLK) (-0.305::-0.248))
+ )
+ )
+ (CELL
+ (CELLTYPE "REG_INIT_LAT_LOGIC_OR")
+ (INSTANCE SLICEL)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH SR Q (0.164::0.204)(0.638::0.791))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH D Q (0.073::0.092)(0.213::0.264))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "CARRY4_LFF")
+ (INSTANCE SLICEL)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN CO1 (0.044::0.055)(0.125::0.155))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O2 (0.167::0.208)(0.468::0.581))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O1 (0.175::0.218)(0.482::0.598))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O0 (0.148::0.184)(0.385::0.477))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN CO2 (0.064::0.08)(0.183::0.227))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O3 (0.09::0.112)(0.25::0.311))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN CO0 (0.076::0.1)(0.204::0.268))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O0 (0.055::0.081)(0.151::0.223))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O2 (0.065::0.081)(0.192::0.239))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT CO1 (0.144::0.18)(0.395::0.491))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT CO0 (0.165::0.206)(0.429::0.532))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O1 (0.09::0.112)(0.269::0.334))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O3 (0.189::0.235)(0.516::0.64))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT CO2 (0.168::0.209)(0.474::0.589))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "CARRY4")
+ (INSTANCE SLICEL)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 CO2 (0.144::0.19)(0.389::0.512))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S2 O2 (0.057::0.075)(0.171::0.226))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S1 O3 (0.163::0.215)(0.47::0.618))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT CO1 (0.144::0.18)(0.398::0.494))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O3 (0.19::0.236)(0.518::0.642))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S3 CO3 (0.106::0.14)(0.289::0.38))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S2 CO2 (0.072::0.095)(0.222::0.292))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S1 O1 (0.056::0.074)(0.156::0.205))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN CO2 (0.065::0.081)(0.184::0.228))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 O3 (0.156::0.206)(0.442::0.582))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN CO3 (0.039::0.049)(0.092::0.114))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN CO0 (0.076::0.1)(0.206::0.271))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 CO0 (0.089::0.118)(0.258::0.34))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S1 CO2 (0.153::0.202)(0.417::0.548))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S1 CO1 (0.126::0.166)(0.356::0.469))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O1 (0.091::0.113)(0.269::0.334))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 O1 (0.096::0.127)(0.304::0.4))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S2 O3 (0.09::0.119)(0.251::0.33))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S3 O3 (0.054::0.071)(0.172::0.227))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT CO2 (0.169::0.21)(0.477::0.592))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 O0 (0.06::0.079)(0.17::0.223))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S1 O2 (0.143::0.189)(0.424::0.558))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 CO1 (0.118::0.156)(0.329::0.433))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN CO1 (0.045::0.056)(0.127::0.157))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O2 (0.167::0.208)(0.471::0.584))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O1 (0.176::0.219)(0.482::0.598))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O0 (0.147::0.183)(0.388::0.482))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S1 CO3 (0.146::0.192)(0.401::0.528))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O3 (0.09::0.112)(0.252::0.313))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O2 (0.065::0.081)(0.192::0.239))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S2 CO3 (0.106::0.14)(0.286::0.376))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT CO0 (0.165::0.206)(0.432::0.536))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O0 (0.054::0.08)(0.15::0.222))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 O2 (0.136::0.18)(0.398::0.523))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 CO3 (0.142::0.187)(0.386::0.508))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT CO3 (0.173::0.215)(0.467::0.58))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "CARRY4_CX_LBOTH")
+ (INSTANCE SLICEL)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI2 O3 (0.129::0.16)(0.366::0.455))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI2 CO2 (0.105::0.131)(0.308::0.383))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "CARRY4_BX_LFF")
+ (INSTANCE SLICEL)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 O3 (0.167::0.208)(0.481::0.596))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 O2 (0.146::0.182)(0.431::0.535))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 CO2 (0.148::0.184)(0.417::0.517))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 CO1 (0.123::0.153)(0.355::0.44))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "CARRY4_AX_LFF")
+ (INSTANCE SLICEL)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O1 (0.124::0.154)(0.328::0.407))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO2 (0.158::0.197)(0.432::0.536))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O3 (0.177::0.22)(0.496::0.615))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO0 (0.113::0.14)(0.301::0.374))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O2 (0.157::0.196)(0.448::0.556))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO1 (0.134::0.166)(0.373::0.462))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "CARRY4_AX_LBOTH")
+ (INSTANCE SLICEL)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O1 (0.131::0.163)(0.338::0.42))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO2 (0.17::0.211)(0.456::0.566))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O3 (0.182::0.227)(0.511::0.633))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO0 (0.123::0.153)(0.343::0.425))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O2 (0.16::0.2)(0.462::0.573))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO1 (0.142::0.177)(0.393::0.487))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "CARRY4_BX")
+ (INSTANCE SLICEL)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 O3 (0.167::0.208)(0.481::0.596))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 O2 (0.146::0.182)(0.433::0.537))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 CO3 (0.147::0.183)(0.409::0.507))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 CO2 (0.15::0.186)(0.419::0.52))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 CO1 (0.124::0.154)(0.359::0.445))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "FF_INIT")
+ (INSTANCE SLICEL)
+ (TIMINGCHECK
+ (SETUP INIT (posedge CLK) (0.345::0.428))
+ )
+ (TIMINGCHECK
+ (HOLD INIT (posedge CLK) (-0.074::-0.06))
+ )
+ (TIMINGCHECK
+ (SETUP DIN (posedge CLK) (-0.057::-0.046))
+ )
+ (TIMINGCHECK
+ (HOLD DIN (posedge CLK) (0.181::0.225))
+ )
+ (TIMINGCHECK
+ (SETUP CE (posedge CLK) (0.088::0.109))
+ )
+ (TIMINGCHECK
+ (HOLD CE (posedge CLK) (-0.011::-0.009))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK Q (0.099::0.124)(0.244::0.303))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "REG_INIT_LAT")
+ (INSTANCE SLICEL)
+ (TIMINGCHECK
+ (HOLD DIN (posedge CLK) (0.194::0.241))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH D Q (0.073::0.092)(0.213::0.264))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CE Q (0.13::0.162)(0.409::0.507))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP DIN (posedge CLK) (-0.068::-0.056))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK Q (0.129::0.16)(0.357::0.443))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "REG_INIT_FF_QL")
+ (INSTANCE SLICEL)
+ (TIMINGCHECK
+ (RECOVERY SR (posedge CLK) (0.326::0.404))
+ )
+ (TIMINGCHECK
+ (REMOVAL SR (posedge CLK) (-0.305::-0.248))
+ )
)
(CELL
(CELLTYPE "CARRY4_CX")
(INSTANCE SLICEL)
(DELAY
(ABSOLUTE
- (IOPATH DI2 O3 (0.127::0.158)(0.353::0.438))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI2 CO3 (0.117::0.146)(0.321::0.398))
)
)
@@ -1895,23 +973,145 @@
(IOPATH DI2 CO2 (0.099::0.124)(0.287::0.356))
)
)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI2 O3 (0.127::0.158)(0.353::0.438))
+ )
+ )
)
(CELL
- (CELLTYPE "CARRY4_CX")
- (INSTANCE SLICEM)
+ (CELLTYPE "LUT6")
+ (INSTANCE SLICEL/C6LUT)
(DELAY
(ABSOLUTE
- (IOPATH DI2 O3 (0.129::0.161)(0.36::0.447))
+ (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI2 CO3 (0.119::0.148)(0.326::0.404))
+ (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI2 CO2 (0.101::0.126)(0.295::0.366))
+ (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "LUT6")
+ (INSTANCE SLICEL/A6LUT)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "LUT6")
+ (INSTANCE SLICEL/B6LUT)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "LUT6")
+ (INSTANCE SLICEL/D6LUT)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
)
)
)
diff --git a/artix7/timings/slicem.sdf b/artix7/timings/slicem.sdf
index bcdb02a..e8dc5e9 100644
--- a/artix7/timings/slicem.sdf
+++ b/artix7/timings/slicem.sdf
@@ -4,228 +4,483 @@
(TIMESCALE 1ps)
(CELL
- (CELLTYPE "CARRY4_LBOTH")
+ (CELLTYPE "CARRY4")
(INSTANCE SLICEM)
(DELAY
(ABSOLUTE
- (IOPATH CIN O0 (0.057::0.084)(0.157::0.232))
+ (IOPATH CIN O3 (0.092::0.114)(0.254::0.315))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CYINIT O1 (0.191::0.238)(0.519::0.644))
+ (IOPATH CYINIT CO2 (0.175::0.217)(0.49::0.608))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CYINIT O3 (0.201::0.251)(0.547::0.678))
+ (IOPATH CYINIT CO3 (0.179::0.223)(0.48::0.595))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CYINIT CO0 (0.184::0.229)(0.476::0.591))
+ (IOPATH CYINIT O1 (0.185::0.23)(0.508::0.63))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CIN CO2 (0.075::0.094)(0.203::0.252))
+ (IOPATH S2 CO2 (0.072::0.096)(0.225::0.296))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CIN CO1 (0.051::0.063)(0.144::0.179))
+ (IOPATH S0 O1 (0.095::0.126)(0.306::0.403))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CIN CO0 (0.084::0.111)(0.214::0.281))
+ (IOPATH S2 CO3 (0.102::0.134)(0.272::0.358))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CYINIT CO2 (0.185::0.23)(0.51::0.632))
+ (IOPATH CIN CO2 (0.066::0.082)(0.185::0.229))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CIN O1 (0.097::0.121)(0.272::0.337))
+ (IOPATH CIN O2 (0.066::0.082)(0.192::0.239))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CYINIT O2 (0.178::0.222)(0.495::0.614))
+ (IOPATH S1 CO1 (0.126::0.166)(0.359::0.472))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CYINIT CO1 (0.156::0.194)(0.44::0.546))
+ (IOPATH S1 CO3 (0.143::0.189)(0.39::0.513))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CIN O2 (0.072::0.089)(0.206::0.256))
+ (IOPATH S2 O2 (0.056::0.074)(0.173::0.228))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CIN O3 (0.094::0.116)(0.267::0.331))
+ (IOPATH CIN CO0 (0.073::0.097)(0.193::0.254))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CYINIT O0 (0.161::0.201)(0.419::0.52))
+ (IOPATH CIN O1 (0.09::0.112)(0.26::0.323))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O0 (0.158::0.197)(0.411::0.51))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O2 (0.173::0.215)(0.485::0.602))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O3 (0.197::0.245)(0.533::0.662))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O0 (0.053::0.079)(0.148::0.219))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 CO3 (0.135::0.179)(0.372::0.489))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S3 O3 (0.055::0.073)(0.177::0.233))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S1 O3 (0.163::0.215)(0.474::0.623))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 O0 (0.06::0.079)(0.173::0.228))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 O2 (0.135::0.178)(0.395::0.52))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S1 O1 (0.057::0.075)(0.16::0.21))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 O3 (0.155::0.205)(0.444::0.584))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S1 CO2 (0.153::0.202)(0.421::0.554))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 CO1 (0.118::0.156)(0.33::0.434))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S1 O2 (0.142::0.188)(0.424::0.558))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 CO2 (0.144::0.19)(0.391::0.514))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT CO0 (0.172::0.214)(0.453::0.561))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 CO0 (0.087::0.115)(0.258::0.34))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN CO1 (0.045::0.056)(0.127::0.157))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S3 CO3 (0.1::0.132)(0.269::0.354))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT CO1 (0.15::0.187)(0.412::0.511))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S2 O3 (0.092::0.122)(0.251::0.33))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN CO3 (0.04::0.05)(0.094::0.117))
)
)
)
(CELL
- (CELLTYPE "CARRY4_LBOTH")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O0 (0.057::0.085)(0.159::0.235))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O1 (0.183::0.228)(0.494::0.613))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O3 (0.194::0.241)(0.53::0.657))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO0 (0.177::0.22)(0.466::0.578))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO2 (0.075::0.094)(0.201::0.25))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO1 (0.052::0.064)(0.143::0.178))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO0 (0.086::0.113)(0.223::0.293))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO2 (0.18::0.224)(0.497::0.617))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O1 (0.098::0.122)(0.28::0.348))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O2 (0.172::0.214)(0.483::0.6))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO1 (0.152::0.189)(0.426::0.529))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O2 (0.07::0.087)(0.206::0.256))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O3 (0.092::0.114)(0.265::0.329))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O0 (0.152::0.189)(0.395::0.491))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_AX")
+ (CELLTYPE "REG_INIT_FF")
(INSTANCE SLICEM)
+ (TIMINGCHECK
+ (HOLD DIN (posedge CLK) (0.211::0.262))
+ )
+ (TIMINGCHECK
+ (HOLD CE (posedge CLK) (-0.007::-0.005))
+ )
+ (TIMINGCHECK
+ (HOLD INIT (posedge CLK) (-0.05::-0.041))
+ )
(DELAY
(ABSOLUTE
- (IOPATH DI0 O3 (0.187::0.233)(0.518::0.642))
+ (IOPATH CLK Q (0.118::0.147)(0.292::0.362))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP CE (posedge CLK) (0.088::0.109))
+ )
+ (TIMINGCHECK
+ (SETUP DIN (posedge CLK) (-0.074::-0.06))
+ )
+ (TIMINGCHECK
+ (SETUP INIT (posedge CLK) (0.445::0.552))
+ )
+ )
+ (CELL
+ (CELLTYPE "LUT_OR_MEM5LRAM")
+ (INSTANCE SLICEM)
+ (TIMINGCHECK
+ (SETUP WA4 (posedge CLK) (0.248::0.208))
+ )
+ (TIMINGCHECK
+ (HOLD WA4 (posedge CLK) (0.507::0.411))
+ )
+ (TIMINGCHECK
+ (HOLD WA1 (posedge CLK) (0.728::0.538))
+ )
+ (TIMINGCHECK
+ (HOLD WA3 (posedge CLK) (0.579::0.46))
+ )
+ (TIMINGCHECK
+ (SETUP WA5 (posedge CLK) (0.236::0.245))
+ )
+ (TIMINGCHECK
+ (HOLD WA5 (posedge CLK) (0.332::0.314))
+ )
+ (TIMINGCHECK
+ (HOLD WA2 (posedge CLK) (0.745::0.572))
+ )
+ (TIMINGCHECK
+ (SETUP WA3 (posedge CLK) (0.214::0.147))
+ )
+ (TIMINGCHECK
+ (HOLD WE (posedge CLK) (0.008::0.01))
+ )
+ (TIMINGCHECK
+ (SETUP WA2 (posedge CLK) (0.181::0.068))
+ )
+ (TIMINGCHECK
+ (SETUP WA1 (posedge CLK) (0.184::0.066))
+ )
+ (TIMINGCHECK
+ (SETUP WE (posedge CLK) (0.527::0.654))
+ )
+ )
+ (CELL
+ (CELLTYPE "LUT_OR_MEM5LRAM")
+ (INSTANCE SLICEM/C5LUT)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A5 O5 (0.049::0.061)(0.094::0.117))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP DI1 (posedge CLK) (0.243::0.301))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A4 O5 (0.049::0.061)(0.123::0.153))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.152::0.189))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A1 O5 (0.044::0.055)(0.123::0.153))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 CO3 (0.169::0.21)(0.444::0.55))
+ (IOPATH A2 O5 (0.045::0.056)(0.123::0.153))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 O2 (0.164::0.204)(0.467::0.579))
+ (IOPATH A3 O5 (0.043::0.053)(0.123::0.153))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 CO0 (0.117::0.146)(0.317::0.393))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO1 (0.141::0.176)(0.394::0.488))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O1 (0.129::0.161)(0.34::0.422))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO2 (0.167::0.208)(0.454::0.564))
+ (IOPATH CLK O5 (0.344::0.428)(0.952::1.18))
)
)
)
(CELL
- (CELLTYPE "CARRY4_AX")
- (INSTANCE SLICEL)
+ (CELLTYPE "LUT_OR_MEM5LRAM")
+ (INSTANCE SLICEM/D5LUT)
(DELAY
(ABSOLUTE
- (IOPATH DI0 O3 (0.178::0.222)(0.496::0.615))
+ (IOPATH A5 O5 (0.049::0.061)(0.096::0.119))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP DI1 (posedge CLK) (0.111::0.137))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A4 O5 (0.048::0.059)(0.12::0.149))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.153::0.19))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A1 O5 (0.047::0.058)(0.126::0.156))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 CO3 (0.161::0.201)(0.424::0.526))
+ (IOPATH A2 O5 (0.046::0.057)(0.127::0.157))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 O2 (0.157::0.196)(0.448::0.556))
+ (IOPATH A3 O5 (0.044::0.055)(0.121::0.15))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 CO0 (0.112::0.139)(0.306::0.379))
+ (IOPATH CLK O5 (0.352::0.438)(0.96::1.19))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "LUT_OR_MEM5LRAM")
+ (INSTANCE SLICEM/B5LUT)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A5 O5 (0.048::0.06)(0.094::0.117))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP DI1 (posedge CLK) (0.25::0.311))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A4 O5 (0.047::0.058)(0.121::0.15))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.154::0.191))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A1 O5 (0.045::0.056)(0.122::0.152))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 CO1 (0.134::0.166)(0.375::0.465))
+ (IOPATH A2 O5 (0.044::0.055)(0.122::0.152))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 O1 (0.124::0.155)(0.328::0.407))
+ (IOPATH A3 O5 (0.043::0.053)(0.121::0.15))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 CO2 (0.16::0.199)(0.435::0.54))
+ (IOPATH CLK O5 (0.348::0.434)(0.957::1.187))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "LUT_OR_MEM5LRAM")
+ (INSTANCE SLICEM/A5LUT)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A5 O5 (0.048::0.06)(0.093::0.116))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP DI1 (posedge CLK) (0.231::0.287))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A4 O5 (0.046::0.057)(0.121::0.15))
+ )
+ )
+ (TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.155::0.192))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A1 O5 (0.044::0.055)(0.121::0.15))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A2 O5 (0.044::0.055)(0.118::0.146))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A3 O5 (0.043::0.053)(0.12::0.148))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK O5 (0.446::0.555)(0.958::1.188))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "LUT_OR_MEM5SHFREG")
+ (INSTANCE SLICEM)
+ (TIMINGCHECK
+ (SETUP WE (posedge CLK) (0.514::0.638))
+ )
+ (TIMINGCHECK
+ (HOLD WE (posedge CLK) (0.011::0.014))
+ )
+ )
+ (CELL
+ (CELLTYPE "LUT_OR_MEM5SHFREG")
+ (INSTANCE SLICEM/C5LUT)
+ (TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.058::0.072))
+ )
+ (TIMINGCHECK
+ (SETUP DI1 (posedge CLK) (0.117::0.145))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK O5 (0.442::0.55)(1.178::1.462))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "LUT_OR_MEM5SHFREG")
+ (INSTANCE SLICEM/D5LUT)
+ (TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.217::0.269))
+ )
+ (TIMINGCHECK
+ (SETUP DI1 (posedge CLK) (-0.04::-0.033))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK O5 (0.441::0.549)(1.194::1.481))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "LUT_OR_MEM5SHFREG")
+ (INSTANCE SLICEM/B5LUT)
+ (TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.07::0.087))
+ )
+ (TIMINGCHECK
+ (SETUP DI1 (posedge CLK) (0.126::0.156))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK O5 (0.439::0.547)(1.19::1.476))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "LUT_OR_MEM5SHFREG")
+ (INSTANCE SLICEM/A5LUT)
+ (TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.075::0.093))
+ )
+ (TIMINGCHECK
+ (SETUP DI1 (posedge CLK) (0.137::0.17))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK O5 (0.442::0.55)(1.177::1.461))
)
)
)
@@ -234,12 +489,12 @@
(INSTANCE SLICEM)
(DELAY
(ABSOLUTE
- (IOPATH DI1 CO1 (0.134::0.166)(0.387::0.48))
+ (IOPATH DI1 O3 (0.173::0.215)(0.507::0.629))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI1 O3 (0.173::0.215)(0.507::0.629))
+ (IOPATH DI1 CO1 (0.134::0.166)(0.387::0.48))
)
)
(DELAY
@@ -254,415 +509,44 @@
)
)
(CELL
- (CELLTYPE "CARRY4_BX_LBOTH")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO1 (0.132::0.164)(0.376::0.467))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O3 (0.169::0.21)(0.495::0.614))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O2 (0.15::0.186)(0.446::0.554))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO2 (0.16::0.199)(0.441::0.547))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4")
+ (CELLTYPE "CARRY4_CX_LBOTH")
(INSTANCE SLICEM)
(DELAY
(ABSOLUTE
- (IOPATH CIN O0 (0.053::0.079)(0.148::0.219))
+ (IOPATH DI2 CO2 (0.108::0.134)(0.315::0.391))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CYINIT O1 (0.185::0.23)(0.508::0.63))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O3 (0.197::0.245)(0.533::0.662))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO0 (0.172::0.214)(0.453::0.561))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S2 O3 (0.092::0.122)(0.251::0.33))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO1 (0.045::0.056)(0.127::0.157))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO0 (0.073::0.097)(0.193::0.254))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 CO2 (0.153::0.202)(0.421::0.554))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O1 (0.095::0.126)(0.306::0.403))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S2 O2 (0.056::0.074)(0.173::0.228))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO3 (0.04::0.05)(0.094::0.117))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O2 (0.135::0.178)(0.395::0.52))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O1 (0.09::0.112)(0.26::0.323))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 CO3 (0.143::0.189)(0.39::0.513))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO1 (0.15::0.187)(0.412::0.511))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S2 CO3 (0.102::0.134)(0.272::0.358))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O3 (0.092::0.114)(0.254::0.315))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O0 (0.158::0.197)(0.411::0.51))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO1 (0.118::0.156)(0.33::0.434))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S3 CO3 (0.1::0.132)(0.269::0.354))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO3 (0.179::0.223)(0.48::0.595))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO2 (0.066::0.082)(0.185::0.229))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S2 CO2 (0.072::0.096)(0.225::0.296))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 O1 (0.057::0.075)(0.16::0.21))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 O3 (0.163::0.215)(0.474::0.623))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO3 (0.135::0.179)(0.372::0.489))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO2 (0.175::0.217)(0.49::0.608))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S3 O3 (0.055::0.073)(0.177::0.233))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO2 (0.144::0.19)(0.391::0.514))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O3 (0.155::0.205)(0.444::0.584))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O0 (0.06::0.079)(0.173::0.228))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO0 (0.087::0.115)(0.258::0.34))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O2 (0.173::0.215)(0.485::0.602))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 CO1 (0.126::0.166)(0.359::0.472))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O2 (0.066::0.082)(0.192::0.239))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 O2 (0.142::0.188)(0.424::0.558))
+ (IOPATH DI2 O3 (0.132::0.164)(0.373::0.463))
)
)
)
(CELL
- (CELLTYPE "CARRY4")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O0 (0.054::0.08)(0.15::0.222))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O1 (0.176::0.219)(0.482::0.598))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O3 (0.19::0.236)(0.518::0.642))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO0 (0.165::0.206)(0.432::0.536))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S2 O3 (0.09::0.119)(0.251::0.33))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO1 (0.045::0.056)(0.127::0.157))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO0 (0.076::0.1)(0.206::0.271))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 CO2 (0.153::0.202)(0.417::0.548))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O1 (0.096::0.127)(0.304::0.4))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S2 O2 (0.057::0.075)(0.171::0.226))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO3 (0.039::0.049)(0.092::0.114))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O2 (0.136::0.18)(0.398::0.523))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O1 (0.091::0.113)(0.269::0.334))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 CO3 (0.146::0.192)(0.401::0.528))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO1 (0.144::0.18)(0.398::0.494))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S2 CO3 (0.106::0.14)(0.286::0.376))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O3 (0.09::0.112)(0.252::0.313))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O0 (0.147::0.183)(0.388::0.482))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO1 (0.118::0.156)(0.329::0.433))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S3 CO3 (0.106::0.14)(0.289::0.38))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO3 (0.173::0.215)(0.467::0.58))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO2 (0.065::0.081)(0.184::0.228))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S2 CO2 (0.072::0.095)(0.222::0.292))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 O1 (0.056::0.074)(0.156::0.205))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 O3 (0.163::0.215)(0.47::0.618))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO3 (0.142::0.187)(0.386::0.508))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO2 (0.169::0.21)(0.477::0.592))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S3 O3 (0.054::0.071)(0.172::0.227))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO2 (0.144::0.19)(0.389::0.512))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O3 (0.156::0.206)(0.442::0.582))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 O0 (0.06::0.079)(0.17::0.223))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S0 CO0 (0.089::0.118)(0.258::0.34))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O2 (0.167::0.208)(0.471::0.584))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 CO1 (0.126::0.166)(0.356::0.469))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O2 (0.065::0.081)(0.192::0.239))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH S1 O2 (0.143::0.189)(0.424::0.558))
- )
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_FF_QH")
+ (CELLTYPE "FF_INIT")
(INSTANCE SLICEM)
(TIMINGCHECK
- (REMOVAL SR (posedge CLK) (-0.292::-0.238))
+ (HOLD DIN (posedge CLK) (0.194::0.241))
)
(TIMINGCHECK
- (RECOVERY SR (posedge CLK) (0.314::0.389))
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_FF_QH")
- (INSTANCE SLICEL)
- (TIMINGCHECK
- (REMOVAL SR (posedge CLK) (-0.305::-0.248))
+ (HOLD CE (posedge CLK) (-0.007::-0.005))
)
(TIMINGCHECK
- (RECOVERY SR (posedge CLK) (0.288::0.358))
+ (HOLD INIT (posedge CLK) (-0.05::-0.041))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK Q (0.102::0.127)(0.259::0.322))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP CE (posedge CLK) (0.088::0.109))
+ )
+ (TIMINGCHECK
+ (SETUP DIN (posedge CLK) (-0.074::-0.06))
+ )
+ (TIMINGCHECK
+ (SETUP INIT (posedge CLK) (0.445::0.552))
)
)
(CELL
@@ -670,7 +554,12 @@
(INSTANCE SLICEM)
(DELAY
(ABSOLUTE
- (IOPATH CIN O0 (0.053::0.079)(0.147::0.218))
+ (IOPATH CIN O3 (0.091::0.113)(0.253::0.314))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT CO2 (0.173::0.215)(0.489::0.606))
)
)
(DELAY
@@ -685,6 +574,21 @@
)
(DELAY
(ABSOLUTE
+ (IOPATH CIN CO0 (0.073::0.097)(0.19::0.25))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O1 (0.089::0.111)(0.26::0.323))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O0 (0.158::0.197)(0.41::0.509))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
(IOPATH CYINIT CO0 (0.172::0.214)(0.45::0.558))
)
)
@@ -695,31 +599,16 @@
)
(DELAY
(ABSOLUTE
- (IOPATH CIN CO1 (0.045::0.056)(0.125::0.155))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO0 (0.073::0.097)(0.19::0.25))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO2 (0.173::0.215)(0.489::0.606))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O1 (0.089::0.111)(0.26::0.323))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH CYINIT O2 (0.172::0.214)(0.482::0.598))
)
)
(DELAY
(ABSOLUTE
+ (IOPATH CIN CO1 (0.045::0.056)(0.125::0.155))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
(IOPATH CYINIT CO1 (0.15::0.187)(0.409::0.508))
)
)
@@ -730,287 +619,220 @@
)
(DELAY
(ABSOLUTE
- (IOPATH CIN O3 (0.091::0.113)(0.253::0.314))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O0 (0.158::0.197)(0.41::0.509))
+ (IOPATH CIN O0 (0.053::0.079)(0.147::0.218))
)
)
)
(CELL
- (CELLTYPE "CARRY4_LFF")
- (INSTANCE SLICEL)
+ (CELLTYPE "LUT_OR_MEM6SHFREG")
+ (INSTANCE SLICEM/A6LUT)
+ (TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.075::0.093))
+ )
+ (TIMINGCHECK
+ (SETUP DI1 (posedge CLK) (0.137::0.17))
+ )
+ (TIMINGCHECK
+ (SETUP DI2 (posedge CLK) (0.14::0.173))
+ )
+ (TIMINGCHECK
+ (HOLD DI2 (posedge CLK) (0.076::0.094))
+ )
(DELAY
(ABSOLUTE
- (IOPATH CIN O0 (0.055::0.081)(0.151::0.223))
+ (IOPATH CLK MC31 (0.332::0.414)(0.898::1.114))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CYINIT O1 (0.175::0.218)(0.482::0.598))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O3 (0.189::0.235)(0.516::0.64))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO0 (0.165::0.206)(0.429::0.532))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO2 (0.064::0.08)(0.183::0.227))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO1 (0.044::0.055)(0.125::0.155))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN CO0 (0.076::0.1)(0.204::0.268))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO2 (0.168::0.209)(0.474::0.589))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O1 (0.09::0.112)(0.269::0.334))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O2 (0.167::0.208)(0.468::0.581))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT CO1 (0.144::0.18)(0.395::0.491))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O2 (0.065::0.081)(0.192::0.239))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CIN O3 (0.09::0.112)(0.25::0.311))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CYINIT O0 (0.148::0.184)(0.385::0.477))
+ (IOPATH CLK O6 (0.444::0.553)(1.186::1.472))
)
)
)
(CELL
- (CELLTYPE "LUT_OR_MEM5LRAM")
- (INSTANCE SLICEM/B5LUT)
- (DELAY
- (ABSOLUTE
- (IOPATH A3 O5 (0.043::0.053)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A2 O5 (0.044::0.055)(0.122::0.152))
- )
+ (CELLTYPE "LUT_OR_MEM6SHFREG")
+ (INSTANCE SLICEM/B6LUT)
+ (TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.07::0.087))
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.154::0.191))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK O5 (0.348::0.434)(0.957::1.187))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A5 O5 (0.048::0.06)(0.094::0.117))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A1 O5 (0.045::0.056)(0.122::0.152))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A4 O5 (0.047::0.058)(0.121::0.15))
- )
+ (SETUP DI1 (posedge CLK) (0.126::0.156))
)
(TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.25::0.311))
+ (SETUP DI2 (posedge CLK) (0.143::0.178))
+ )
+ (TIMINGCHECK
+ (HOLD DI2 (posedge CLK) (0.089::0.11))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK MC31 (0.286::0.356)(0.789::0.979))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK O6 (0.438::0.545)(1.176::1.458))
+ )
)
)
(CELL
- (CELLTYPE "LUT_OR_MEM5LRAM")
- (INSTANCE SLICEM/D5LUT)
- (DELAY
- (ABSOLUTE
- (IOPATH A3 O5 (0.044::0.055)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A2 O5 (0.046::0.057)(0.127::0.157))
- )
+ (CELLTYPE "LUT_OR_MEM6SHFREG")
+ (INSTANCE SLICEM/C6LUT)
+ (TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.058::0.072))
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.153::0.19))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK O5 (0.352::0.438)(0.96::1.19))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A5 O5 (0.049::0.061)(0.096::0.119))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A1 O5 (0.047::0.058)(0.126::0.156))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A4 O5 (0.048::0.059)(0.12::0.149))
- )
+ (SETUP DI1 (posedge CLK) (0.117::0.145))
)
(TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.111::0.137))
+ (SETUP DI2 (posedge CLK) (0.116::0.144))
+ )
+ (TIMINGCHECK
+ (HOLD DI2 (posedge CLK) (0.062::0.077))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK MC31 (0.285::0.355)(0.784::0.972))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK O6 (0.436::0.543)(1.169::1.45))
+ )
)
)
(CELL
- (CELLTYPE "LUT_OR_MEM5LRAM")
- (INSTANCE SLICEM/C5LUT)
- (DELAY
- (ABSOLUTE
- (IOPATH A3 O5 (0.043::0.053)(0.123::0.153))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A2 O5 (0.045::0.056)(0.123::0.153))
- )
+ (CELLTYPE "LUT_OR_MEM6SHFREG")
+ (INSTANCE SLICEM/D6LUT)
+ (TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.217::0.269))
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.152::0.189))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK O5 (0.344::0.428)(0.952::1.18))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A5 O5 (0.049::0.061)(0.094::0.117))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A1 O5 (0.044::0.055)(0.123::0.153))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A4 O5 (0.049::0.061)(0.123::0.153))
- )
+ (SETUP DI1 (posedge CLK) (-0.04::-0.033))
)
(TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.243::0.301))
+ (SETUP DI2 (posedge CLK) (0.133::0.165))
+ )
+ (TIMINGCHECK
+ (HOLD DI2 (posedge CLK) (0.091::0.112))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK MC31 (0.286::0.357)(0.788::0.978))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK O6 (0.438::0.545)(1.174::1.456))
+ )
)
)
(CELL
- (CELLTYPE "LUT_OR_MEM5LRAM")
- (INSTANCE SLICEM/A5LUT)
- (DELAY
- (ABSOLUTE
- (IOPATH A3 O5 (0.043::0.053)(0.12::0.148))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A2 O5 (0.044::0.055)(0.118::0.146))
- )
- )
- (TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.155::0.192))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK O5 (0.446::0.555)(0.958::1.188))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A5 O5 (0.048::0.06)(0.093::0.116))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A1 O5 (0.044::0.055)(0.121::0.15))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A4 O5 (0.046::0.057)(0.121::0.15))
- )
- )
- (TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.231::0.287))
- )
- )
- (CELL
- (CELLTYPE "LUT_OR_MEM5LRAM")
+ (CELLTYPE "LUT_OR_MEM6SHFREG")
(INSTANCE SLICEM)
(TIMINGCHECK
- (SETUP WA4 (posedge CLK) (0.248::0.208))
+ (SETUP WE (posedge CLK) (0.514::0.638))
)
(TIMINGCHECK
- (SETUP WA1 (posedge CLK) (0.184::0.066))
+ (HOLD WE (posedge CLK) (0.011::0.014))
)
- (TIMINGCHECK
- (HOLD WA2 (posedge CLK) (0.745::0.572))
+ )
+ (CELL
+ (CELLTYPE "CARRY4_O5")
+ (INSTANCE SLICEM)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI2 CO2 (0.069::0.092)(0.222::0.292))
+ )
)
- (TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.008::0.01))
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 CO2 (0.118::0.156)(0.352::0.463))
+ )
)
- (TIMINGCHECK
- (SETUP WA3 (posedge CLK) (0.214::0.147))
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 O2 (0.108::0.142)(0.357::0.47))
+ )
)
- (TIMINGCHECK
- (HOLD WA4 (posedge CLK) (0.507::0.411))
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI2 O3 (0.092::0.122)(0.279::0.367))
+ )
)
- (TIMINGCHECK
- (HOLD WA5 (posedge CLK) (0.332::0.314))
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO1 (0.105::0.138)(0.306::0.403))
+ )
)
- (TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.527::0.654))
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO2 (0.131::0.174)(0.366::0.482))
+ )
)
- (TIMINGCHECK
- (SETUP WA2 (posedge CLK) (0.181::0.068))
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 CO1 (0.091::0.121)(0.29::0.382))
+ )
)
- (TIMINGCHECK
- (HOLD WA1 (posedge CLK) (0.728::0.538))
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO3 (0.124::0.164)(0.338::0.445))
+ )
)
- (TIMINGCHECK
- (HOLD WA3 (posedge CLK) (0.579::0.46))
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 O3 (0.13::0.172)(0.404::0.532))
+ )
)
- (TIMINGCHECK
- (SETUP WA5 (posedge CLK) (0.236::0.245))
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O1 (0.092::0.122)(0.247::0.325))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI1 CO3 (0.108::0.142)(0.325::0.427))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O2 (0.123::0.162)(0.371::0.488))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O3 (0.145::0.191)(0.418::0.55))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO0 (0.084::0.111)(0.248::0.327))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI3 CO3 (0.087::0.114)(0.232::0.305))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI2 CO3 (0.08::0.105)(0.227::0.299))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "REG_INIT_LAT_LOGIC_OR")
+ (INSTANCE SLICEM)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH D Q (0.104::0.129)(0.282::0.35))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH SR Q (0.161::0.201)(0.645::0.8))
+ )
)
)
(CELL
@@ -1018,17 +840,12 @@
(INSTANCE SLICEM)
(DELAY
(ABSOLUTE
- (IOPATH DI1 CO1 (0.125::0.156)(0.367::0.456))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI1 O3 (0.17::0.212)(0.492::0.61))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI1 O2 (0.149::0.185)(0.441::0.547))
+ (IOPATH DI1 CO1 (0.125::0.156)(0.367::0.456))
)
)
(DELAY
@@ -1038,287 +855,299 @@
)
(DELAY
(ABSOLUTE
+ (IOPATH DI1 O2 (0.149::0.185)(0.441::0.547))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
(IOPATH DI1 CO2 (0.151::0.188)(0.43::0.533))
)
)
)
(CELL
- (CELLTYPE "CARRY4_BX")
- (INSTANCE SLICEL)
+ (CELLTYPE "CARRY4_LBOTH")
+ (INSTANCE SLICEM)
(DELAY
(ABSOLUTE
- (IOPATH DI1 CO1 (0.124::0.154)(0.359::0.445))
+ (IOPATH CIN O3 (0.094::0.116)(0.267::0.331))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI1 O3 (0.167::0.208)(0.481::0.596))
+ (IOPATH CYINIT CO2 (0.185::0.23)(0.51::0.632))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI1 O2 (0.146::0.182)(0.433::0.537))
+ (IOPATH CYINIT O1 (0.191::0.238)(0.519::0.644))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI1 CO3 (0.147::0.183)(0.409::0.507))
+ (IOPATH CYINIT O3 (0.201::0.251)(0.547::0.678))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI1 CO2 (0.15::0.186)(0.419::0.52))
+ (IOPATH CIN CO0 (0.084::0.111)(0.214::0.281))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O1 (0.097::0.121)(0.272::0.337))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O0 (0.161::0.201)(0.419::0.52))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT CO0 (0.184::0.229)(0.476::0.591))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN CO2 (0.075::0.094)(0.203::0.252))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT O2 (0.178::0.222)(0.495::0.614))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN CO1 (0.051::0.063)(0.144::0.179))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CYINIT CO1 (0.156::0.194)(0.44::0.546))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O2 (0.072::0.089)(0.206::0.256))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CIN O0 (0.057::0.084)(0.157::0.232))
)
)
)
(CELL
- (CELLTYPE "LUT_OR_MEM6LRAM")
- (INSTANCE SLICEM/A6LUT)
+ (CELLTYPE "REG_INIT_LAT")
+ (INSTANCE SLICEM)
(DELAY
(ABSOLUTE
- (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
+ (IOPATH CLK Q (0.132::0.164)(0.378::0.469))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH D Q (0.075::0.094)(0.214::0.265))
)
)
(TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.366::0.453))
+ (HOLD DIN (posedge CLK) (0.211::0.262))
)
(DELAY
(ABSOLUTE
- (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
+ (IOPATH CE Q (0.129::0.161)(0.415::0.514))
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.155::0.192))
- )
- (TIMINGCHECK
- (SETUP DI2 (posedge CLK) (0.309::0.384))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK O6 (0.432::0.538)(0.93::1.153))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.098::0.122))
+ (SETUP DIN (posedge CLK) (-0.078::-0.064))
)
)
(CELL
- (CELLTYPE "LUT_OR_MEM6LRAM")
- (INSTANCE SLICEM/D6LUT)
- (DELAY
- (ABSOLUTE
- (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.25::0.31))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.153::0.19))
- )
- (TIMINGCHECK
- (SETUP DI2 (posedge CLK) (0.269::0.334))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK O6 (0.347::0.432)(0.938::1.163))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.106::0.132))
- )
- )
- (CELL
- (CELLTYPE "LUT_OR_MEM6LRAM")
- (INSTANCE SLICEM/C6LUT)
- (DELAY
- (ABSOLUTE
- (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.368::0.457))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.152::0.189))
- )
- (TIMINGCHECK
- (SETUP DI2 (posedge CLK) (0.302::0.375))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK O6 (0.34::0.423)(0.933::1.158))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.091::0.113))
- )
- )
- (CELL
- (CELLTYPE "LUT_OR_MEM6LRAM")
- (INSTANCE SLICEM/B6LUT)
- (DELAY
- (ABSOLUTE
- (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.372::0.461))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.154::0.191))
- )
- (TIMINGCHECK
- (SETUP DI2 (posedge CLK) (0.286::0.354))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK O6 (0.342::0.425)(0.936::1.161))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
- )
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.107::0.133))
- )
- )
- (CELL
- (CELLTYPE "LUT_OR_MEM6LRAM")
+ (CELLTYPE "FF_INIT_QH")
(INSTANCE SLICEM)
(TIMINGCHECK
- (SETUP WA4 (posedge CLK) (0.248::0.208))
+ (RECOVERY SR (posedge CLK) (0.279::0.347))
)
(TIMINGCHECK
- (SETUP WA1 (posedge CLK) (0.184::0.066))
+ (REMOVAL SR (posedge CLK) (-0.292::-0.238))
+ )
+ )
+ (CELL
+ (CELLTYPE "REG_INIT_LAT_LOGIC_AND")
+ (INSTANCE SLICEM)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH D Q (0.104::0.129)(0.282::0.35))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH SR Q (0.161::0.201)(0.645::0.8))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "CARRY4_CX_LFF")
+ (INSTANCE SLICEM)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI2 CO2 (0.101::0.126)(0.293::0.363))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI2 O3 (0.129::0.161)(0.359::0.446))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "CARRY4_AX")
+ (INSTANCE SLICEM)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O1 (0.129::0.161)(0.34::0.422))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O2 (0.164::0.204)(0.467::0.579))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO1 (0.141::0.176)(0.394::0.488))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO2 (0.167::0.208)(0.454::0.564))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O3 (0.187::0.233)(0.518::0.642))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO0 (0.117::0.146)(0.317::0.393))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO3 (0.169::0.21)(0.444::0.55))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "FF_INIT_QL")
+ (INSTANCE SLICEM)
+ (TIMINGCHECK
+ (RECOVERY SR (posedge CLK) (0.314::0.389))
)
(TIMINGCHECK
- (HOLD WA7 (posedge CLK) (0.184::0.228))
+ (REMOVAL SR (posedge CLK) (-0.285::-0.232))
)
- (TIMINGCHECK
- (HOLD WA2 (posedge CLK) (0.745::0.572))
+ )
+ (CELL
+ (CELLTYPE "CARRY4_DX")
+ (INSTANCE SLICEM)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI3 CO3 (0.117::0.146)(0.319::0.396))
+ )
)
- (TIMINGCHECK
- (SETUP WA7 (posedge CLK) (0.496::0.616))
+ )
+ (CELL
+ (CELLTYPE "SELMUX2_1")
+ (INSTANCE SLICEM/F7AMUX)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH 0 OUT (0.053::0.067)(0.152::0.189))
+ )
)
- (TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.008::0.01))
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 OUT (0.09::0.112)(0.235::0.292))
+ )
)
- (TIMINGCHECK
- (SETUP WA3 (posedge CLK) (0.214::0.147))
+ (DELAY
+ (ABSOLUTE
+ (IOPATH 1 OUT (0.054::0.068)(0.153::0.19))
+ )
)
- (TIMINGCHECK
- (HOLD WA4 (posedge CLK) (0.507::0.411))
+ )
+ (CELL
+ (CELLTYPE "SELMUX2_1")
+ (INSTANCE SLICEM/F8MUX)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH 0 OUT (0.022::0.027)(0.079::0.098))
+ )
)
- (TIMINGCHECK
- (HOLD WA5 (posedge CLK) (0.332::0.314))
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 OUT (0.081::0.101)(0.228::0.283))
+ )
)
- (TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.527::0.654))
+ (DELAY
+ (ABSOLUTE
+ (IOPATH 1 OUT (0.019::0.024)(0.071::0.088))
+ )
)
- (TIMINGCHECK
- (SETUP WA2 (posedge CLK) (0.181::0.068))
+ )
+ (CELL
+ (CELLTYPE "SELMUX2_1")
+ (INSTANCE SLICEM/F7BMUX)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH 0 OUT (0.064::0.08)(0.177::0.219))
+ )
)
- (TIMINGCHECK
- (HOLD WA1 (posedge CLK) (0.728::0.538))
+ (DELAY
+ (ABSOLUTE
+ (IOPATH S0 OUT (0.096::0.12)(0.253::0.314))
+ )
)
- (TIMINGCHECK
- (HOLD WA3 (posedge CLK) (0.579::0.46))
+ (DELAY
+ (ABSOLUTE
+ (IOPATH 1 OUT (0.066::0.082)(0.181::0.225))
+ )
)
- (TIMINGCHECK
- (SETUP WA5 (posedge CLK) (0.236::0.245))
+ )
+ (CELL
+ (CELLTYPE "CARRY4_AX_LFF")
+ (INSTANCE SLICEM)
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O1 (0.129::0.16)(0.339::0.421))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O2 (0.165::0.205)(0.467::0.579))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO1 (0.141::0.176)(0.391::0.485))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO2 (0.165::0.206)(0.452::0.56))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O3 (0.186::0.232)(0.518::0.642))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO0 (0.117::0.146)(0.311::0.386))
+ )
)
)
(CELL
@@ -1341,695 +1170,16 @@
)
)
(CELL
- (CELLTYPE "CARRY4_CX")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO2 (0.099::0.124)(0.287::0.356))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 O3 (0.127::0.158)(0.353::0.438))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO3 (0.117::0.146)(0.321::0.398))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_DX")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH DI3 CO3 (0.117::0.146)(0.319::0.396))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_DX")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH DI3 CO3 (0.113::0.14)(0.31::0.385))
- )
- )
- )
- (CELL
- (CELLTYPE "SELMUX2_1")
- (INSTANCE SLICEM/F7BMUX)
- (DELAY
- (ABSOLUTE
- (IOPATH S0 OUT (0.096::0.12)(0.253::0.314))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH 1 OUT (0.066::0.082)(0.181::0.225))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH 0 OUT (0.064::0.08)(0.177::0.219))
- )
- )
- )
- (CELL
- (CELLTYPE "SELMUX2_1")
- (INSTANCE SLICEM/F8MUX)
- (DELAY
- (ABSOLUTE
- (IOPATH S0 OUT (0.081::0.101)(0.228::0.283))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH 1 OUT (0.019::0.024)(0.071::0.088))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH 0 OUT (0.022::0.027)(0.079::0.098))
- )
- )
- )
- (CELL
- (CELLTYPE "SELMUX2_1")
- (INSTANCE SLICEM/F7AMUX)
- (DELAY
- (ABSOLUTE
- (IOPATH S0 OUT (0.09::0.112)(0.235::0.292))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH 1 OUT (0.054::0.068)(0.153::0.19))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH 0 OUT (0.053::0.067)(0.152::0.189))
- )
- )
- )
- (CELL
- (CELLTYPE "SELMUX2_1")
- (INSTANCE SLICEL/F7AMUX)
- (DELAY
- (ABSOLUTE
- (IOPATH S0 OUT (0.085::0.106)(0.222::0.276))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH 1 OUT (0.055::0.069)(0.156::0.193))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH 0 OUT (0.053::0.067)(0.153::0.19))
- )
- )
- )
- (CELL
- (CELLTYPE "SELMUX2_1")
- (INSTANCE SLICEL/F8MUX)
- (DELAY
- (ABSOLUTE
- (IOPATH S0 OUT (0.08::0.1)(0.22::0.273))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH 1 OUT (0.019::0.024)(0.076::0.094))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH 0 OUT (0.023::0.028)(0.083::0.104))
- )
- )
- )
- (CELL
- (CELLTYPE "SELMUX2_1")
- (INSTANCE SLICEL/F7BMUX)
- (DELAY
- (ABSOLUTE
- (IOPATH S0 OUT (0.093::0.115)(0.239::0.296))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH 1 OUT (0.065::0.081)(0.18::0.223))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH 0 OUT (0.062::0.077)(0.175::0.217))
- )
- )
- )
- (CELL
- (CELLTYPE "FF_INIT_QH")
- (INSTANCE SLICEM)
- (TIMINGCHECK
- (REMOVAL SR (posedge CLK) (-0.292::-0.238))
- )
- (TIMINGCHECK
- (RECOVERY SR (posedge CLK) (0.279::0.347))
- )
- )
- (CELL
- (CELLTYPE "FF_INIT_QH")
- (INSTANCE SLICEL)
- (TIMINGCHECK
- (REMOVAL SR (posedge CLK) (-0.305::-0.248))
- )
- (TIMINGCHECK
- (RECOVERY SR (posedge CLK) (0.288::0.358))
- )
- )
- (CELL
- (CELLTYPE "FF_INIT")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH CLK Q (0.102::0.127)(0.259::0.322))
- )
- )
- (TIMINGCHECK
- (SETUP CE (posedge CLK) (0.088::0.109))
- )
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.007::-0.005))
- )
- )
- (CELL
- (CELLTYPE "FF_INIT")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH CLK Q (0.099::0.124)(0.244::0.303))
- )
- )
- (TIMINGCHECK
- (SETUP CE (posedge CLK) (0.088::0.109))
- )
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.011::-0.009))
- )
- )
- (CELL
- (CELLTYPE "LUT_OR_MEM5SHFREG")
- (INSTANCE SLICEM/B5LUT)
- (TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.126::0.156))
- )
- (TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.07::0.087))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK O5 (0.439::0.547)(1.19::1.476))
- )
- )
- )
- (CELL
- (CELLTYPE "LUT_OR_MEM5SHFREG")
- (INSTANCE SLICEM/D5LUT)
- (TIMINGCHECK
- (SETUP CLK (posedge CLK) (-0.04::-0.033))
- )
- (TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.217::0.269))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK O5 (0.441::0.549)(1.194::1.481))
- )
- )
- )
- (CELL
- (CELLTYPE "LUT_OR_MEM5SHFREG")
- (INSTANCE SLICEM/C5LUT)
- (TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.117::0.145))
- )
- (TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.058::0.072))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK O5 (0.442::0.55)(1.178::1.462))
- )
- )
- )
- (CELL
- (CELLTYPE "LUT_OR_MEM5SHFREG")
- (INSTANCE SLICEM/A5LUT)
- (TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.137::0.17))
- )
- (TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.075::0.093))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK O5 (0.442::0.55)(1.177::1.461))
- )
- )
- )
- (CELL
- (CELLTYPE "LUT_OR_MEM5SHFREG")
- (INSTANCE SLICEM)
- (TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.514::0.638))
- )
- (TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.011::0.014))
- )
- )
- (CELL
- (CELLTYPE "FF_INIT_QL")
- (INSTANCE SLICEM)
- (TIMINGCHECK
- (REMOVAL SR (posedge CLK) (-0.285::-0.232))
- )
- (TIMINGCHECK
- (RECOVERY SR (posedge CLK) (0.314::0.389))
- )
- )
- (CELL
- (CELLTYPE "FF_INIT_QL")
- (INSTANCE SLICEL)
- (TIMINGCHECK
- (REMOVAL SR (posedge CLK) (-0.305::-0.248))
- )
- (TIMINGCHECK
- (RECOVERY SR (posedge CLK) (0.326::0.404))
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_FF")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH CLK Q (0.118::0.147)(0.292::0.362))
- )
- )
- (TIMINGCHECK
- (SETUP CE (posedge CLK) (0.088::0.109))
- )
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.007::-0.005))
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_FF")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH CLK Q (0.112::0.139)(0.274::0.34))
- )
- )
- (TIMINGCHECK
- (SETUP CE (posedge CLK) (0.088::0.109))
- )
- (TIMINGCHECK
- (HOLD CE (posedge CLK) (-0.011::-0.009))
- )
- )
- (CELL
- (CELLTYPE "CARRY4_O5")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO2 (0.069::0.092)(0.222::0.292))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 O3 (0.092::0.122)(0.279::0.367))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO2 (0.131::0.174)(0.366::0.482))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O2 (0.123::0.162)(0.371::0.488))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO0 (0.084::0.111)(0.248::0.327))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO3 (0.108::0.142)(0.325::0.427))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O3 (0.13::0.172)(0.404::0.532))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO3 (0.08::0.105)(0.227::0.299))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O3 (0.145::0.191)(0.418::0.55))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO1 (0.091::0.121)(0.29::0.382))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO3 (0.124::0.164)(0.338::0.445))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO2 (0.118::0.156)(0.352::0.463))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO1 (0.105::0.138)(0.306::0.403))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O2 (0.108::0.142)(0.357::0.47))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O1 (0.092::0.122)(0.247::0.325))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI3 CO3 (0.087::0.114)(0.232::0.305))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_O5")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO2 (0.071::0.094)(0.219::0.289))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 O3 (0.098::0.129)(0.282::0.372))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO2 (0.129::0.171)(0.36::0.474))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O2 (0.122::0.161)(0.369::0.486))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO0 (0.085::0.112)(0.25::0.329))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO3 (0.115::0.152)(0.336::0.443))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O3 (0.131::0.174)(0.404::0.532))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO3 (0.088::0.116)(0.246::0.324))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O3 (0.143::0.189)(0.414::0.545))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO1 (0.092::0.122)(0.286::0.376))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO3 (0.129::0.171)(0.346::0.456))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO2 (0.118::0.156)(0.349::0.459))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO1 (0.103::0.136)(0.301::0.396))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O2 (0.11::0.146)(0.358::0.471))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O1 (0.094::0.124)(0.256::0.337))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI3 CO3 (0.088::0.116)(0.248::0.327))
- )
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_LAT")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH CE Q (0.129::0.161)(0.415::0.514))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH D Q (0.075::0.094)(0.214::0.265))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK Q (0.132::0.164)(0.378::0.469))
- )
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_LAT")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH CE Q (0.13::0.162)(0.409::0.507))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH D Q (0.073::0.092)(0.213::0.264))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK Q (0.129::0.16)(0.357::0.443))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_CX_LFF")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO2 (0.101::0.126)(0.293::0.363))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 O3 (0.129::0.161)(0.359::0.446))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_CX_LFF")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO2 (0.099::0.124)(0.286::0.354))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 O3 (0.127::0.158)(0.354::0.439))
- )
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_LAT_LOGIC_AND")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH SR Q (0.161::0.201)(0.645::0.8))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH D Q (0.104::0.129)(0.282::0.35))
- )
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_LAT_LOGIC_AND")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH SR Q (0.164::0.204)(0.638::0.791))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH D Q (0.073::0.092)(0.213::0.264))
- )
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_LAT_LOGIC_OR")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH SR Q (0.161::0.201)(0.645::0.8))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH D Q (0.104::0.129)(0.282::0.35))
- )
- )
- )
- (CELL
- (CELLTYPE "REG_INIT_LAT_LOGIC_OR")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH SR Q (0.164::0.204)(0.638::0.791))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH D Q (0.073::0.092)(0.213::0.264))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_AX_LFF")
- (INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O3 (0.186::0.232)(0.518::0.642))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO2 (0.165::0.206)(0.452::0.56))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O2 (0.165::0.205)(0.467::0.579))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO0 (0.117::0.146)(0.311::0.386))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO1 (0.141::0.176)(0.391::0.485))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O1 (0.129::0.16)(0.339::0.421))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_AX_LFF")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O3 (0.177::0.22)(0.496::0.615))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO2 (0.158::0.197)(0.432::0.536))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O2 (0.157::0.196)(0.448::0.556))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO0 (0.113::0.14)(0.301::0.374))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO1 (0.134::0.166)(0.373::0.462))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O1 (0.124::0.154)(0.328::0.407))
- )
- )
- )
- (CELL
(CELLTYPE "CARRY4_BX_LFF")
(INSTANCE SLICEM)
(DELAY
(ABSOLUTE
- (IOPATH DI1 CO1 (0.124::0.155)(0.364::0.451))
+ (IOPATH DI1 O3 (0.17::0.212)(0.492::0.61))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI1 O3 (0.17::0.212)(0.492::0.61))
+ (IOPATH DI1 CO1 (0.124::0.155)(0.364::0.451))
)
)
(DELAY
@@ -2044,161 +1194,275 @@
)
)
(CELL
- (CELLTYPE "CARRY4_BX_LFF")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO1 (0.123::0.153)(0.355::0.44))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O3 (0.167::0.208)(0.481::0.596))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 O2 (0.146::0.182)(0.431::0.535))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI1 CO2 (0.148::0.184)(0.417::0.517))
- )
- )
- )
- (CELL
- (CELLTYPE "LUT_OR_MEM6SHFREG")
+ (CELLTYPE "LUT_OR_MEM6LRAM")
(INSTANCE SLICEM/A6LUT)
(TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.137::0.17))
+ (HOLD DI1 (posedge CLK) (0.155::0.192))
)
(TIMINGCHECK
- (SETUP DI2 (posedge CLK) (0.14::0.173))
+ (SETUP DI1 (posedge CLK) (0.366::0.453))
)
(DELAY
(ABSOLUTE
- (IOPATH CLK O6 (0.444::0.553)(1.186::1.472))
+ (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CLK MC31 (0.332::0.414)(0.898::1.114))
+ (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.075::0.093))
+ (SETUP DI2 (posedge CLK) (0.309::0.384))
)
(TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.076::0.094))
+ (HOLD DI2 (posedge CLK) (0.098::0.122))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK O6 (0.432::0.538)(0.93::1.153))
+ )
)
)
(CELL
- (CELLTYPE "LUT_OR_MEM6SHFREG")
- (INSTANCE SLICEM/D6LUT)
- (TIMINGCHECK
- (SETUP CLK (posedge CLK) (-0.04::-0.033))
- )
- (TIMINGCHECK
- (SETUP DI2 (posedge CLK) (0.133::0.165))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK O6 (0.438::0.545)(1.174::1.456))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK MC31 (0.286::0.357)(0.788::0.978))
- )
- )
- (TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.217::0.269))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.091::0.112))
- )
- )
- (CELL
- (CELLTYPE "LUT_OR_MEM6SHFREG")
- (INSTANCE SLICEM/C6LUT)
- (TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.117::0.145))
- )
- (TIMINGCHECK
- (SETUP DI2 (posedge CLK) (0.116::0.144))
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK O6 (0.436::0.543)(1.169::1.45))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH CLK MC31 (0.285::0.355)(0.784::0.972))
- )
- )
- (TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.058::0.072))
- )
- (TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.062::0.077))
- )
- )
- (CELL
- (CELLTYPE "LUT_OR_MEM6SHFREG")
+ (CELLTYPE "LUT_OR_MEM6LRAM")
(INSTANCE SLICEM/B6LUT)
(TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.126::0.156))
+ (HOLD DI1 (posedge CLK) (0.154::0.191))
)
(TIMINGCHECK
- (SETUP DI2 (posedge CLK) (0.143::0.178))
+ (SETUP DI1 (posedge CLK) (0.372::0.461))
)
(DELAY
(ABSOLUTE
- (IOPATH CLK O6 (0.438::0.545)(1.176::1.458))
+ (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
)
)
(DELAY
(ABSOLUTE
- (IOPATH CLK MC31 (0.286::0.356)(0.789::0.979))
+ (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
)
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.07::0.087))
+ (SETUP DI2 (posedge CLK) (0.286::0.354))
)
(TIMINGCHECK
- (HOLD DI2 (posedge CLK) (0.089::0.11))
+ (HOLD DI2 (posedge CLK) (0.107::0.133))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK O6 (0.342::0.425)(0.936::1.161))
+ )
)
)
(CELL
- (CELLTYPE "LUT_OR_MEM6SHFREG")
- (INSTANCE SLICEM)
+ (CELLTYPE "LUT_OR_MEM6LRAM")
+ (INSTANCE SLICEM/C6LUT)
(TIMINGCHECK
- (SETUP CLK (posedge CLK) (0.514::0.638))
+ (HOLD DI1 (posedge CLK) (0.152::0.189))
)
(TIMINGCHECK
- (HOLD CLK (posedge CLK) (0.011::0.014))
+ (SETUP DI1 (posedge CLK) (0.368::0.457))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP DI2 (posedge CLK) (0.302::0.375))
+ )
+ (TIMINGCHECK
+ (HOLD DI2 (posedge CLK) (0.091::0.113))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK O6 (0.34::0.423)(0.933::1.158))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "LUT_OR_MEM6LRAM")
+ (INSTANCE SLICEM/D6LUT)
+ (TIMINGCHECK
+ (HOLD DI1 (posedge CLK) (0.153::0.19))
+ )
+ (TIMINGCHECK
+ (SETUP DI1 (posedge CLK) (0.25::0.31))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A3 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A1 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (TIMINGCHECK
+ (SETUP DI2 (posedge CLK) (0.269::0.334))
+ )
+ (TIMINGCHECK
+ (HOLD DI2 (posedge CLK) (0.106::0.132))
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A5 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A4 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A6 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH A2 O6 (0.045::0.056)(0.1::0.124))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH CLK O6 (0.347::0.432)(0.938::1.163))
+ )
+ )
+ )
+ (CELL
+ (CELLTYPE "LUT_OR_MEM6LRAM")
+ (INSTANCE SLICEM)
+ (TIMINGCHECK
+ (SETUP WA4 (posedge CLK) (0.248::0.208))
+ )
+ (TIMINGCHECK
+ (HOLD WA4 (posedge CLK) (0.507::0.411))
+ )
+ (TIMINGCHECK
+ (HOLD WA1 (posedge CLK) (0.728::0.538))
+ )
+ (TIMINGCHECK
+ (SETUP WA6 (posedge CLK) (0.302::0.362))
+ )
+ (TIMINGCHECK
+ (HOLD WA3 (posedge CLK) (0.579::0.46))
+ )
+ (TIMINGCHECK
+ (HOLD WA6 (posedge CLK) (0.213::0.244))
+ )
+ (TIMINGCHECK
+ (SETUP WA5 (posedge CLK) (0.236::0.245))
+ )
+ (TIMINGCHECK
+ (HOLD WA8 (posedge CLK) (0.199::0.247))
+ )
+ (TIMINGCHECK
+ (HOLD WA5 (posedge CLK) (0.332::0.314))
+ )
+ (TIMINGCHECK
+ (SETUP WA7 (posedge CLK) (0.496::0.616))
+ )
+ (TIMINGCHECK
+ (HOLD WA2 (posedge CLK) (0.745::0.572))
+ )
+ (TIMINGCHECK
+ (SETUP WA3 (posedge CLK) (0.214::0.147))
+ )
+ (TIMINGCHECK
+ (HOLD WA7 (posedge CLK) (0.184::0.228))
+ )
+ (TIMINGCHECK
+ (SETUP WA8 (posedge CLK) (0.511::0.633))
+ )
+ (TIMINGCHECK
+ (SETUP WA2 (posedge CLK) (0.181::0.068))
+ )
+ (TIMINGCHECK
+ (SETUP WA1 (posedge CLK) (0.184::0.066))
+ )
+ (TIMINGCHECK
+ (SETUP WE (posedge CLK) (0.527::0.654))
+ )
+ (TIMINGCHECK
+ (HOLD WE (posedge CLK) (0.008::0.01))
)
)
(CELL
(CELLTYPE "REG_INIT_FF_QL")
(INSTANCE SLICEM)
(TIMINGCHECK
- (REMOVAL SR (posedge CLK) (-0.285::-0.232))
- )
- (TIMINGCHECK
(RECOVERY SR (posedge CLK) (0.279::0.347))
)
- )
- (CELL
- (CELLTYPE "REG_INIT_FF_QL")
- (INSTANCE SLICEL)
(TIMINGCHECK
- (REMOVAL SR (posedge CLK) (-0.305::-0.248))
- )
- (TIMINGCHECK
- (RECOVERY SR (posedge CLK) (0.326::0.404))
+ (REMOVAL SR (posedge CLK) (-0.285::-0.232))
)
)
(CELL
@@ -2206,12 +1470,7 @@
(INSTANCE SLICEM)
(DELAY
(ABSOLUTE
- (IOPATH DI0 O3 (0.191::0.238)(0.532::0.659))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO2 (0.177::0.22)(0.475::0.59))
+ (IOPATH DI0 O1 (0.136::0.17)(0.351::0.436))
)
)
(DELAY
@@ -2221,80 +1480,33 @@
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 CO0 (0.127::0.158)(0.353::0.438))
- )
- )
- (DELAY
- (ABSOLUTE
(IOPATH DI0 CO1 (0.149::0.185)(0.412::0.511))
)
)
(DELAY
(ABSOLUTE
- (IOPATH DI0 O1 (0.136::0.17)(0.351::0.436))
+ (IOPATH DI0 CO2 (0.177::0.22)(0.475::0.59))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 O3 (0.191::0.238)(0.532::0.659))
+ )
+ )
+ (DELAY
+ (ABSOLUTE
+ (IOPATH DI0 CO0 (0.127::0.158)(0.353::0.438))
)
)
)
(CELL
- (CELLTYPE "CARRY4_AX_LBOTH")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O3 (0.182::0.227)(0.511::0.633))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO2 (0.17::0.211)(0.456::0.566))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O2 (0.16::0.2)(0.462::0.573))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO0 (0.123::0.153)(0.343::0.425))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 CO1 (0.142::0.177)(0.393::0.487))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI0 O1 (0.131::0.163)(0.338::0.42))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_CX_LBOTH")
+ (CELLTYPE "REG_INIT_FF_QH")
(INSTANCE SLICEM)
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO2 (0.108::0.134)(0.315::0.391))
- )
+ (TIMINGCHECK
+ (RECOVERY SR (posedge CLK) (0.314::0.389))
)
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 O3 (0.132::0.164)(0.373::0.463))
- )
- )
- )
- (CELL
- (CELLTYPE "CARRY4_CX_LBOTH")
- (INSTANCE SLICEL)
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 CO2 (0.105::0.131)(0.308::0.383))
- )
- )
- (DELAY
- (ABSOLUTE
- (IOPATH DI2 O3 (0.129::0.16)(0.366::0.455))
- )
+ (TIMINGCHECK
+ (REMOVAL SR (posedge CLK) (-0.292::-0.238))
)
)
)
\ No newline at end of file