Commit Graph

106 Commits

Author SHA1 Message Date
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
tangxifan 969dd7c467 rr_graph working 2020-02-04 15:33:15 -07:00
tangxifan 6881863506 keep debugging rr_graph builder 2020-02-04 15:21:45 -07:00
tangxifan 15167c9bfb bug fixing for building routing channels in build_rr_graph() 2020-02-04 11:37:59 -07:00
tangxifan b6a2013565 minor bug fix for RRGraph data structure 2020-02-03 21:50:02 -07:00
tangxifan 6bd71f198e keep debugging the rr_graph generator. Definitely should rework the RREdge creation functions 2020-02-03 21:05:50 -07:00
tangxifan 898ed891d2 midway in debugging the refactored rr_graph builder 2020-02-03 19:05:18 -07:00
tangxifan 9f3afb5a46 refactored rr_graph clock builder 2020-02-03 15:11:24 -07:00
tangxifan fc6389b5c0 refactored RRGraph builder 2020-02-03 14:40:04 -07:00
tangxifan 4fb6d7e3ae halfway in refactoring the rr_graph builder 2020-02-03 13:21:48 -07:00
tangxifan 9df7676950 refactored rr_graph indexed data builder 2020-02-03 11:25:05 -07:00
tangxifan 529a7ecab4 start refactor rr graph XML reader. Notice that rr_indexed_data builder should be signficantly reworked 2020-02-03 11:04:56 -07:00
tangxifan 6933ff51e9 net delay adopt RRGraph object, compile with no errors 2020-02-01 22:38:21 -07:00
tangxifan 7b406e28ab Vpr timing graph resolver adopt RRGraph Object 2020-02-01 22:35:29 -07:00
tangxifan d2485789a4 spatial route tree lookup adopt RRGraph object 2020-02-01 22:26:13 -07:00
tangxifan 74c532e953 segment stats adopt RRGraph object 2020-02-01 22:22:16 -07:00
tangxifan b49b8208d1 rr_graph timing parameter builder adopt RRGraph object 2020-02-01 22:19:31 -07:00
tangxifan a99835e1c1 rr_graph area estimator adopted RRGraph object 2020-02-01 21:53:31 -07:00
tangxifan 12a8f79869 rr_graph adopt RRGraph object 2020-02-01 21:27:33 -07:00
tangxifan 01a2ba78d4 router lookahead and delay profiling adopt RRGraph object 2020-02-01 20:44:55 -07:00
tangxifan f139a844ca route util adopt RRGraph object 2020-02-01 18:01:05 -07:00
tangxifan 400bd76bdc route_tree_timing adopt RRGraph object 2020-02-01 17:56:14 -07:00
tangxifan 5139b5d194 adapt route_timing to use RRGraph object 2020-02-01 17:16:31 -07:00
tangxifan 26523f1b63 route_common functions now adopt RRGraph object 2020-02-01 16:12:54 -07:00
tangxifan 266b4b6fbe Breadth first router adopt RRGraph object 2020-02-01 14:45:59 -07:00
tangxifan 3536cc8ed5 check rr graph adopt RRGraph object 2020-02-01 14:17:02 -07:00
tangxifan bc7988bb9e check_route adopt RRGraph object 2020-02-01 13:19:47 -07:00
tangxifan a2f231452a power estimation adapted to use RRGraph object 2020-02-01 12:26:42 -07:00
tangxifan 653d7d5aa1 placer compilation errors elimated for RRGraph deployment 2020-02-01 11:49:39 -07:00
tangxifan cb98456d7e finish adaption for stats.cpp 2020-02-01 10:12:11 -07:00
tangxifan f3d9067f9b halfway in refactoring the drawer with RRGraph 2020-01-31 23:25:35 -07:00
tangxifan 9d9a2c1402 deploying RRGraph to placer 2020-01-31 21:14:20 -07:00
tangxifan 35c136d8a4 start deploy RRGraph in the placement engine 2020-01-31 19:55:32 -07:00
tangxifan 5e2559dc14 now RRGraph is proven to be correct as rr_node in terms of XML output 2020-01-31 17:27:18 -07:00
tangxifan 5006a4395d bring RRGraph object and writer online 2020-01-31 16:39:40 -07:00
tangxifan 9269d7106d move rr_graph back to vpr because the reader and writer requires too much dependency on the core engine 2020-01-31 15:42:44 -07:00
tangxifan fb0bcd7a48 create rr_graph library to enforce unit test on the new data structures as well as compare to legacy rr_node 2020-01-31 12:29:50 -07:00
tangxifan 0f012a32a5 add vpr8 to cmake compilation 2020-01-03 16:45:31 -07:00
tangxifan f1bafffa87 add vpr8 libs and core engine for further integration 2020-01-03 16:14:42 -07:00