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