tangxifan
0c4904065f
reduce activity error to warning.
2020-04-22 17:36:02 -06:00
tangxifan
2342d7cdc6
minor tweak on the scan-chain support in VPR8 as well as architecture file
...
Do NOT use pack patterns for the scan-chain. It will cause searching root chain in VPR8 to fail
Actually, we do not use scan-chain in mapping designs. Disable the pack pattern has no impact
2020-04-07 17:03:44 -06:00
tangxifan
13cd48c119
add support on packable/unpackable modes in VPR architecture
2020-04-06 16:07:49 -06:00
tangxifan
07e1979498
add architecture examples on wide memory blocks (width=2). tileable routing is working
2020-03-28 15:41:26 -06:00
tangxifan
5ce078fe60
minor fix on rr_graph.clear()
2020-03-27 11:26:14 -06:00
tangxifan
91a618466d
bug fixing for rr_graph.clear() function
2020-03-27 10:52:48 -06:00
tangxifan
3b3c39454b
update print_route() in VPR to show correct track_id when tileable routing is used
2020-03-25 17:55:28 -06:00
tangxifan
610c71671f
experimentally developing through channels inside multi-width and multi-height grids.
...
Still debugging.
2020-03-24 16:47:45 -06:00
tangxifan
8a996ceae5
bug fixed in tileable routing when heterogeneous blocks are considered;
...
VPR have special rules in checking the coordinates of SOURCE and SINK nodes,
which is very different from the OPIN and IPIN nodes
Show respect to it here.
2020-03-24 13:02:35 -06:00
tangxifan
ff474d87de
fixed critical bug in uniquifying GSBs. Now it can guarantee minimum number of unique GSBs
2020-03-22 16:11:00 -06:00
tangxifan
3958ac2494
fix bugs in flow manager on default compress routing problems
2020-03-22 15:26:15 -06:00
tangxifan
9a518e8bb6
bug fixed for tileable rr_graph builder for more 4x4 fabrics
2020-03-21 18:07:00 -06:00
tangxifan
63c4669dbb
fixed bug in the fast look-up for tileable rr_graph
2020-03-21 17:36:08 -06:00
tangxifan
28123b8052
remove the direct connected IPIN/OPIN from RR GSB builder
2020-03-21 11:38:39 -06:00
tangxifan
2ff2d65e58
start debugging tileable routing using larger array size. Bug spotted in finding chan nodes
2020-03-20 22:12:23 -06:00
tangxifan
3c37b33f17
critical bug fixed in edge sorting for rr_gsb
2020-03-20 17:45:50 -06:00
tangxifan
060c1a41d9
critical bug fixed for tileable routing: delayless and wire2ipin switch was reverted
2020-03-20 17:23:19 -06:00
tangxifan
708fda9606
fixed a bug in using tileable routing when directlist is enabled
2020-03-20 16:38:58 -06:00
tangxifan
7a7f8374b3
start deploying edge sorting in uniquifying SB modules
2020-03-08 15:24:34 -06:00
tangxifan
0fbf3fca41
start developing edge sorting inside RRGSB
2020-03-07 23:30:55 -07:00
tangxifan
c36c302052
looks like tileable routing is working
2020-03-06 17:16:53 -07:00
tangxifan
f54f46483b
start debugging tileable rr_graph generator
2020-03-06 17:02:22 -07:00
tangxifan
5be118d695
tileable rr_graph builder ready to debug
2020-03-06 16:18:45 -07:00
tangxifan
245a379c4f
start plug in tileable rr_graph builder
2020-03-06 16:03:00 -07:00
tangxifan
3eb59d201f
adapt top function of tileable rr_graph builder
2020-03-06 15:24:26 -07:00
tangxifan
441a307100
add routing chan width corrector to rr_graph builder utils
2020-03-06 14:54:40 -07:00
tangxifan
441de12936
adapt Fc in gsb connection builder to use VPR8 Fc builder
2020-03-06 14:43:12 -07:00
tangxifan
8d350ee22f
adapt tileable rr_graph edge builder to rr_graph object
2020-03-05 20:50:21 -07:00
tangxifan
328488f357
adapt chan rr node builder to use rr_graph obj
2020-03-05 20:15:16 -07:00
tangxifan
5067dd846e
adapting channel rr_node builder for tileable rr_graph
2020-03-05 17:47:48 -07:00
tangxifan
850788eace
adapt tileable rr_graph node builder for rr_graph object
2020-03-05 17:15:49 -07:00
tangxifan
de62ce8872
add node builder for tileable rr_graph builder
2020-03-05 15:34:04 -07:00
tangxifan
646ee90937
bring tileable gsb builder for rr_graph online
2020-03-04 18:19:53 -07:00
tangxifan
4455615980
adapt tileable routing channel detail builder
2020-03-04 14:21:35 -07:00
tangxifan
6e83154703
move rr_gsb and rr_chan to tileable rr_graph builder
2020-03-04 14:14:28 -07:00
tangxifan
4b7d2221d1
adapt rr_graph builder utilized functions and move rr_graph utils from openfpga to vpr
2020-03-04 13:55:53 -07:00
tangxifan
524798799c
start adapting tileable rr_graph builder. Bring channel node detail data structure online
2020-03-04 11:21:34 -07:00
tangxifan
ef11482a95
fix dependency error in pack_types header file
2020-02-18 11:36:16 -07:00
tangxifan
6c69b52ded
Add missing file
2020-02-17 17:11:29 -07:00
tangxifan
92076c1460
refactored lb_rr_graph in the same principle of RRGraph object
2020-02-17 16:59:24 -07:00
tangxifan
1372f748f1
put GSB builder online
2020-02-11 16:37:14 -07:00
tangxifan
e2e115e6f3
improve rr_node fast look-up in rr_graph object so that we have easily find all the channel nodes
2020-02-11 11:33:30 -07:00
tangxifan
e89d8e4493
bug fix for clock connection builder by supporting fake switch when adding edges to RRGraph object
2020-02-04 21:56:54 -07:00
tangxifan
7092ddbde6
bug fix for root node builder by including ptc_num!!
2020-02-04 21:54:03 -07:00
tangxifan
e2f408cc2d
bug fix for clock network builder using rr_graph object
2020-02-04 21:32:05 -07:00
tangxifan
ecc3b8a4f0
bug fix in router lookhead map when find rr_graph nodes
2020-02-04 21:02:55 -07:00
tangxifan
a3a85bf259
bug fix for direct connections in rr_graph builder
2020-02-04 20:45:14 -07:00
tangxifan
0cce1f4efc
bug fixing for heterogenenous FPGA when using the RRGraph object
2020-02-04 17:31:39 -07:00
tangxifan
f098d40af1
correct missing rr_nodes usage to rr_graph obj
2020-02-04 16:48:15 -07:00
tangxifan
e3db937daa
fixed routing stats
2020-02-04 16:20:25 -07:00