@@ -256,15 +256,6 @@ static void add_pins_rr_graph(RRGraphBuilder& rr_graph_builder,
256
256
* the delay of these edges is not necessarily zero. If the primitive block which a SINK/SRC belongs to is a combinational block, the delay of
257
257
* the edge is equal to the pin delay. This is done in order to make the router lookahead aware of the different IPIN delays. In this way, more critical
258
258
* nets are routed to the pins with less delay.
259
- * @param rr_graph_builder
260
- * @param arch_sw_inf_map
261
- * @param class_num_vec
262
- * @param layer
263
- * @param i
264
- * @param j
265
- * @param rr_edges_to_create
266
- * @param delayless_switch
267
- * @param physical_type_ptr
268
259
*/
269
260
static void connect_tile_src_sink_to_pins (RRGraphBuilder& rr_graph_builder,
270
261
std::map<int , t_arch_switch_inf>& arch_sw_inf_map,
@@ -436,17 +427,6 @@ static void add_pb_edges(RRGraphBuilder& rr_graph_builder,
436
427
437
428
/* *
438
429
* Edges going in/out of collapse nodes are not added by the normal routine. This function add those edges
439
- * @param rr_graph_builder
440
- * @param rr_edges_to_create
441
- * @param physical_type
442
- * @param logical_block
443
- * @param cluster_pins
444
- * @param nodes_to_collapse
445
- * @param R_minW_nmos
446
- * @param R_minW_pmos
447
- * @param layer
448
- * @param i
449
- * @param j
450
430
* @return Number of the collapsed nodes
451
431
*/
452
432
static int add_edges_for_collapsed_nodes (RRGraphBuilder& rr_graph_builder,
@@ -462,23 +442,7 @@ static int add_edges_for_collapsed_nodes(RRGraphBuilder& rr_graph_builder,
462
442
int j,
463
443
bool load_rr_graph);
464
444
/* *
465
- * @note This function is used to add the fan-in edges of the given chain node to the chain's sink with the modified delay
466
- * @param rr_graph_builder
467
- * @param rr_edges_to_create
468
- * @param num_collapsed_pins
469
- * @param physical_type
470
- * @param logical_block
471
- * @param nodes_to_collapse
472
- * @param cluster_pins
473
- * @param chain_pins
474
- * @param R_minW_nmos
475
- * @param R_minW_pmos
476
- * @param chain_idx
477
- * @param node_idx
478
- * @param sink_pin_num
479
- * @param layer
480
- * @param i
481
- * @param j
445
+ * @brief This function is used to add the fan-in edges of the given chain node to the chain's sink with the modified delay
482
446
*/
483
447
static void add_chain_node_fan_in_edges (RRGraphBuilder& rr_graph_builder,
484
448
t_rr_edge_info_set& rr_edges_to_create,
@@ -604,26 +568,12 @@ static RRNodeId pick_best_direct_connect_target_rr_node(const RRGraphView& rr_gr
604
568
RRNodeId from_rr,
605
569
const std::vector<RRNodeId>& candidate_rr_nodes);
606
570
607
- /* *
608
- *
609
- * @param cluster_pins
610
- * @param physical_type
611
- * @param logical_block
612
- * @param is_flat
613
- * @return A structure containing
614
- */
615
571
static t_cluster_pin_chain get_cluster_directly_connected_nodes (const std::vector<int >& cluster_pins,
616
572
t_physical_tile_type_ptr physical_type,
617
573
t_logical_block_type_ptr logical_block,
618
574
bool is_flat);
619
575
620
576
/* *
621
- *
622
- * @param physical_type
623
- * @param logical_block
624
- * @param pins_in_cluster
625
- * @param pin_physical_num
626
- * @param is_flat
627
577
* @return A chain of nodes starting from pin_physcical_num. All of the pins in this chain has a fan-out of 1
628
578
*/
629
579
static std::vector<int > get_directly_connected_nodes (t_physical_tile_type_ptr physical_type,
@@ -654,11 +604,6 @@ static int get_chain_idx(const std::vector<int>& pin_idx_vec, const std::vector<
654
604
655
605
/* *
656
606
* If pin chain is a part of a chain already added to all_chains, add the new parts to the corresponding chain. Otherwise, add pin_chain as a new chain to all_chains.
657
- * @param pin_chain
658
- * @param chain_idx
659
- * @param pin_index_vec
660
- * @param all_chains
661
- * @param is_new_chain
662
607
*/
663
608
static void add_pin_chain (const std::vector<int >& pin_chain,
664
609
int chain_idx,
@@ -938,7 +883,7 @@ static void add_intra_tile_edges_rr_graph(RRGraphBuilder& rr_graph_builder,
938
883
int layer,
939
884
int i,
940
885
int j) {
941
- auto pin_num_vec = get_flat_tile_pins (physical_tile);
886
+ std::vector< int > pin_num_vec = get_flat_tile_pins (physical_tile);
942
887
for (int pin_physical_num : pin_num_vec) {
943
888
if (is_pin_on_tile (physical_tile, pin_physical_num)) {
944
889
continue ;
0 commit comments