|
17 | 17 | * 2. A X-direction Connection block locates at the left side of the switch block
|
18 | 18 | * 2. A Y-direction Connection block locates at the top side of the switch block
|
19 | 19 | *
|
20 |
| - * +-------------+ +---------------------------------+ |
21 |
| - * | | | Y-direction CB | |
22 |
| - * | Grid | | [x][y + 1] | |
23 |
| - * | [x][y+1] | +---------------------------------+ |
24 |
| - * +-------------+ |
25 | 20 | * TOP SIDE
|
26 | 21 | * +-------------+ +---------------------------------+
|
27 | 22 | * | | | OPIN_NODE CHAN_NODES OPIN_NODES |
|
|
38 | 33 | * | | | OPIN_NODE CHAN_NODES OPIN_NODES |
|
39 | 34 | * +-------------+ +---------------------------------+
|
40 | 35 | * BOTTOM SIDE
|
| 36 | + * +-------------+ +---------------------------------+ |
| 37 | + * | Grid | | Y-direction CB | |
| 38 | + * | [x][y] | | [x][y] | |
| 39 | + * +-------------+ +---------------------------------+ |
| 40 | + * |
41 | 41 | * num_sides: number of sides of this switch block
|
42 | 42 | * chan_rr_node: a collection of rr_nodes as routing tracks locating at each side of the Switch block <0..num_sides-1><0..chan_width-1>
|
43 | 43 | * chan_rr_node_direction: Indicate if this rr_node is an input or an output of the Switch block <0..num_sides-1><0..chan_width-1>
|
@@ -229,7 +229,6 @@ class RRGSB {
|
229 | 229 | bool validate_opin_node_id(const e_side& side, const size_t& node_id) const;
|
230 | 230 | bool validate_ipin_node_id(const e_side& side, const size_t& node_id) const;
|
231 | 231 | bool validate_cb_type(const t_rr_type& cb_type) const;
|
232 |
| - size_t get_cb_opin_type_id(const t_rr_type& cb_type) const; |
233 | 232 |
|
234 | 233 | private: /* Internal Data */
|
235 | 234 | /* Coordinator */
|
|
0 commit comments