@@ -42,7 +42,7 @@ class RRSpatialLookup {
4242 * @brief Returns the index of the specified routing resource node.
4343 *
4444 * @param layer specified which FPGA die the node is located at (e.g. multi-die(3D) FPGA)
45- * @param (x, y) are the grid location within the FPGA
45+ * @param (x, y) is the grid location within the FPGA
4646 * @param rr_type specifies the type of resource,
4747 * @param ptc gives a unique number of resources of that type (e.g. CHANX) at that (layer,x,y).
4848 *
@@ -80,7 +80,7 @@ class RRSpatialLookup {
8080 *
8181 * @param layer specifies which FPGA die the node is located at (e.g. multi-die(3D) FPGA)
8282 * @param (xlow, ylow) is the lower left corner of the grid location range to search within the FPGA
83- * @param (xlow, ylow ) is the top right corner of the grid location range to search within the FPGA
83+ * @param (xhigh, yhigh ) is the top right corner of the grid location range to search within the FPGA
8484 * @param rr_type specifies the type of resource,
8585 * @param ptc gives a unique number of resources of that type (e.g. CHANX) at that (layer,x,y).
8686 *
@@ -102,7 +102,7 @@ class RRSpatialLookup {
102102 * @brief Returns the indices of the specified routing resource nodes, representing routing tracks in a channel.
103103 *
104104 * @param layer specified which FPGA die the node is located at (e.g. multi-die(3D) FPGA)
105- * @param (x, y) are the coordinate of the routing channel within the FPGA
105+ * @param (x, y) is the coordinate of the routing channel within the FPGA
106106 * @param rr_type specifies the type of routing channel, either x-direction or y-direction
107107 *
108108 * @note
@@ -151,18 +151,19 @@ class RRSpatialLookup {
151151 e_side side = SIDES[0 ]);
152152
153153 /* *
154- * @brief Register a node in the fast look-up
154+ * @brief Register a node in the fast spatial lookup
155155 *
156156 * @note You must have a valid node id to register the node in the lookup
157157 *
158158 * @param layer specified which FPGA die the node is located at (e.g. multi-die(3D) FPGA)
159- * @param (x, y) are the coordinate of the node to be indexable in the fast look-up
159+ * @param (x, y) is the coordinate of the node to be indexable in the fast spatial lookup
160160 * @param type is the type of a node
161- * @param ptc is a feature number of a node, which can be
162- * - the class number of a common SINK/SOURCE node of grid,
163- * - pin index in a tile when type is OPIN/IPIN
161+ * @param ptc is a feature number of a node, which can be<BR>
162+ * - the class number of a common SINK/SOURCE node of grid,<BR>
163+ * - pin index in a tile when type is OPIN/IPIN<BR>
164164 * - track index in a routing channel when type is CHANX/CHANY
165- * @param side is the side of node on the tile, applicable to OPIN/IPIN
165+ * @param side is the side of node on the tile, applicable to OPIN/IPIN; it is ignored for
166+ * other types, and hence has a default set
166167 *
167168 * @note a node added with this call will not create a node in the rr_graph_storage node list
168169 * You MUST add the node in the rr_graph_storage so that the node is valid
@@ -183,16 +184,17 @@ class RRSpatialLookup {
183184 e_side side = SIDES[0 ]);
184185
185186 /* *
186- * @brief Remove a node in the fast lookup.
187+ * @brief Remove a node in the fast spatial lookup.
187188 *
188189 * @param layer specified which FPGA die the node is located at (e.g. multi-die(3D) FPGA)
189- * @param (x, y) are the coordinate of the node
190+ * @param (x, y) is the coordinate of the node
190191 * @param type is the type of a node
191- * @param ptc is a feature number of a node, which can be
192- * - the class number of a common SINK/SOURCE node of grid,
193- * - pin index in a tile when type is OPIN/IPIN
192+ * @param ptc is a feature number of a node, which can be<BR>
193+ * - the class number of a common SINK/SOURCE node of grid,<BR>
194+ * - pin index in a tile when type is OPIN/IPIN<BR>
194195 * - track index in a routing channel when type is CHANX/CHANY
195- * @param side is the side of node on the tile, applicable to OPIN/IPIN
196+ * @param side is the side of node on the tile, applicable to OPIN/IPIN; it is ignored for
197+ * other types, and hence has a default set
196198 *
197199 * @return success Whether the node was removed successfully. If the function returns false,
198200 * the node was not in the lookup at the indices provided.
@@ -209,7 +211,7 @@ class RRSpatialLookup {
209211 * @brief Mirror the last dimension of a look-up, i.e., a list of nodes, from a source coordinate to
210212 * a destination coordinate.
211213 *
212- * This function is mostly need by SOURCE nodes which are indexable in multiple locations.
214+ * This function is mostly needed by SOURCE nodes which are indexable in multiple locations.
213215 * Considering a bounding box (layer, x, y)->(layer, x + width, y + height) of a multi-height and multi-width grid,
214216 * SOURCE nodes are indexable in any location inside the boundary.
215217 *
0 commit comments