File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
vpr/src/route/rr_graph_generation Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change 55#include " rr_graph_type.h"
66#include " rr_edge.h"
77
8-
98class RRGraphBuilder ;
109class RRGraphView ;
1110struct t_chan_width ;
1211struct t_bottleneck_link ;
1312struct t_clb_to_clb_directs ;
1413
14+ /* *
15+ * @brief Builds all OPIN-->CHAN edges in the RR graph.
16+ *
17+ * For each grid tile (all layers and sides), connects OPIN nodes to adjacent
18+ * CHANX/CHANY wires based on architecture directionality:
19+ * - **BI_DIRECTIONAL**: uses pin-to-track lookups.
20+ * - **UNI_DIRECTIONAL**: distributes Fc connections using staggered offsets.
21+ *
22+ * Also adds direct CLB-to-CLB pin connections and inter-die (3D) links.
23+ * Duplicates are removed before committing edges to the RR graph.
24+ */
1525void add_opin_chan_edges (RRGraphBuilder& rr_graph_builder,
1626 const RRGraphView& rr_graph,
1727 size_t num_seg_types,
You can’t perform that action at this time.
0 commit comments