Commit 0502b83
authored
Now direct connection builder in tileable rr_graph supports any subtile index as the from_pin (#3318)
* [test] add a strong test where clb, dsp and bram in a same tile, to validate the direct connections across subtiles
* [test] deploy new test to strong reg test
* [test] add new test
* [test] add new arch from openfpga
* [test] add new blif benchmark for tileable direct connection strong tests
* [test] add new example arch to validate tileable direct connections
* [test] reorg tasks
* [test] deploy new tests to validate supertile with z_offset in direct connection for tileable rr_graph
* [test] debug
* [test] debug
* [core] debug
* [core] now search all the sub tiles which contains the ports defined in the direct
* [core] syntax
* [test] debug
* [test] update golden
* [test] add missing golden results
* [core] add doxygen-style comments to vpr utility function
* [core] simplify swap in if condition
* [test] add arch file to validate direct connections across subtiles for regular rr_graph generator
* [test] add new testcases for strong reg tests about direct connections between subtiles
* [core] fixed the bug where IPIN coordinate does not consider pin offset at tile-level (pin location)
* [core] should sit with root location for IPIN
* [core] debug
* [core] debug
* [core] debug
* [test] update golden
* [doc] add examples
* [doc] typo
* [core] typo
* [doc] typo1 parent d3783bc commit 0502b83
File tree
35 files changed
+8849
-1087
lines changed- doc/src/arch
- vpr/src
- route/rr_graph_generation
- tileable_rr_graph
- util
- vtr_flow
- arch/timing
- benchmarks/microbenchmarks
- tasks/regression_tests/vtr_reg_strong
- strong_direct_subtile_neg_z_offset/config
- strong_direct_subtile/config
- strong_direct_super_subtile_neg_z_offset/config
- strong_direct_super_subtile/config
- strong_tileable_rr_graph_direct_subtile_neg_z_offset/config
- strong_tileable_rr_graph_direct_subtile/config
- strong_tileable_rr_graph_direct_super_subtile_neg_z_offset/config
- strong_tileable_rr_graph_direct_super_subtile/config
35 files changed
+8849
-1087
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2365 | 2365 | | |
2366 | 2366 | | |
2367 | 2367 | | |
| 2368 | + | |
| 2369 | + | |
2368 | 2370 | | |
2369 | 2371 | | |
2370 | 2372 | | |
| |||
2384 | 2386 | | |
2385 | 2387 | | |
2386 | 2388 | | |
2387 | | - | |
2388 | | - | |
| 2389 | + | |
| 2390 | + | |
2389 | 2391 | | |
2390 | | - | |
| 2392 | + | |
| 2393 | + | |
| 2394 | + | |
| 2395 | + | |
| 2396 | + | |
| 2397 | + | |
| 2398 | + | |
| 2399 | + | |
| 2400 | + | |
| 2401 | + | |
| 2402 | + | |
| 2403 | + | |
| 2404 | + | |
| 2405 | + | |
| 2406 | + | |
| 2407 | + | |
| 2408 | + | |
| 2409 | + | |
| 2410 | + | |
| 2411 | + | |
| 2412 | + | |
| 2413 | + | |
| 2414 | + | |
| 2415 | + | |
| 2416 | + | |
| 2417 | + | |
| 2418 | + | |
| 2419 | + | |
| 2420 | + | |
| 2421 | + | |
| 2422 | + | |
| 2423 | + | |
| 2424 | + | |
| 2425 | + | |
| 2426 | + | |
| 2427 | + | |
| 2428 | + | |
| 2429 | + | |
| 2430 | + | |
| 2431 | + | |
| 2432 | + | |
| 2433 | + | |
| 2434 | + | |
| 2435 | + | |
| 2436 | + | |
| 2437 | + | |
| 2438 | + | |
| 2439 | + | |
| 2440 | + | |
| 2441 | + | |
| 2442 | + | |
| 2443 | + | |
| 2444 | + | |
| 2445 | + | |
| 2446 | + | |
| 2447 | + | |
| 2448 | + | |
| 2449 | + | |
| 2450 | + | |
| 2451 | + | |
| 2452 | + | |
| 2453 | + | |
| 2454 | + | |
| 2455 | + | |
| 2456 | + | |
| 2457 | + | |
| 2458 | + | |
| 2459 | + | |
| 2460 | + | |
| 2461 | + | |
| 2462 | + | |
| 2463 | + | |
| 2464 | + | |
| 2465 | + | |
| 2466 | + | |
| 2467 | + | |
| 2468 | + | |
| 2469 | + | |
2391 | 2470 | | |
2392 | | - | |
| 2471 | + | |
2393 | 2472 | | |
2394 | 2473 | | |
2395 | 2474 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
36 | 41 | | |
37 | 42 | | |
38 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2939 | 2939 | | |
2940 | 2940 | | |
2941 | 2941 | | |
2942 | | - | |
| 2942 | + | |
2943 | 2943 | | |
2944 | 2944 | | |
2945 | 2945 | | |
| |||
3012 | 3012 | | |
3013 | 3013 | | |
3014 | 3014 | | |
| 3015 | + | |
| 3016 | + | |
| 3017 | + | |
| 3018 | + | |
| 3019 | + | |
3015 | 3020 | | |
3016 | 3021 | | |
3017 | | - | |
| 3022 | + | |
| 3023 | + | |
3018 | 3024 | | |
3019 | 3025 | | |
3020 | 3026 | | |
3021 | 3027 | | |
3022 | 3028 | | |
3023 | | - | |
| 3029 | + | |
3024 | 3030 | | |
3025 | 3031 | | |
3026 | 3032 | | |
| |||
Lines changed: 67 additions & 60 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1722 | 1722 | | |
1723 | 1723 | | |
1724 | 1724 | | |
1725 | | - | |
1726 | | - | |
| 1725 | + | |
| 1726 | + | |
1727 | 1727 | | |
1728 | | - | |
1729 | | - | |
1730 | | - | |
1731 | | - | |
1732 | | - | |
1733 | | - | |
1734 | | - | |
1735 | | - | |
1736 | | - | |
1737 | | - | |
| 1728 | + | |
| 1729 | + | |
| 1730 | + | |
| 1731 | + | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | |
| 1736 | + | |
| 1737 | + | |
| 1738 | + | |
| 1739 | + | |
| 1740 | + | |
| 1741 | + | |
1738 | 1742 | | |
1739 | | - | |
| 1743 | + | |
| 1744 | + | |
| 1745 | + | |
| 1746 | + | |
| 1747 | + | |
1740 | 1748 | | |
1741 | | - | |
1742 | | - | |
1743 | | - | |
1744 | | - | |
1745 | | - | |
| 1749 | + | |
| 1750 | + | |
| 1751 | + | |
| 1752 | + | |
| 1753 | + | |
| 1754 | + | |
| 1755 | + | |
| 1756 | + | |
| 1757 | + | |
| 1758 | + | |
| 1759 | + | |
1746 | 1760 | | |
1747 | | - | |
1748 | 1761 | | |
1749 | | - | |
1750 | | - | |
1751 | | - | |
| 1762 | + | |
| 1763 | + | |
| 1764 | + | |
| 1765 | + | |
| 1766 | + | |
| 1767 | + | |
| 1768 | + | |
| 1769 | + | |
| 1770 | + | |
| 1771 | + | |
| 1772 | + | |
| 1773 | + | |
| 1774 | + | |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
| 1779 | + | |
| 1780 | + | |
1752 | 1781 | | |
1753 | | - | |
1754 | | - | |
1755 | | - | |
1756 | | - | |
1757 | | - | |
1758 | | - | |
1759 | | - | |
1760 | | - | |
1761 | | - | |
1762 | | - | |
1763 | | - | |
1764 | | - | |
1765 | | - | |
1766 | | - | |
1767 | | - | |
1768 | | - | |
| 1782 | + | |
| 1783 | + | |
| 1784 | + | |
| 1785 | + | |
| 1786 | + | |
| 1787 | + | |
| 1788 | + | |
| 1789 | + | |
| 1790 | + | |
| 1791 | + | |
| 1792 | + | |
| 1793 | + | |
| 1794 | + | |
| 1795 | + | |
| 1796 | + | |
1769 | 1797 | | |
| 1798 | + | |
1770 | 1799 | | |
1771 | | - | |
1772 | | - | |
1773 | | - | |
1774 | | - | |
1775 | | - | |
1776 | | - | |
1777 | | - | |
1778 | | - | |
1779 | | - | |
1780 | | - | |
1781 | | - | |
1782 | | - | |
1783 | | - | |
1784 | | - | |
1785 | | - | |
1786 | | - | |
1787 | | - | |
1788 | | - | |
1789 | | - | |
1790 | | - | |
1791 | | - | |
1792 | | - | |
1793 | 1800 | | |
1794 | 1801 | | |
1795 | 1802 | | |
| |||
0 commit comments