Router reference¶
AxiRouter
¶
NarrowWideRouter
¶
Router
¶
RouterDesc
¶
Bases: BaseModel
Router class to describe (arrays of) a router
Attributes:
| Name | Type | Description |
|---|---|---|
name |
str
|
Unique identifier for the router. Used in connection definitions. |
array |
Optional[Union[Tuple[int], Tuple[int, int]]]
|
Defines a grid of routers (1D or 2D). E.g., |
tree |
Optional[List[int]]
|
Defines a tree topology structure. The list specifies the branching factor at each level. |
degree |
Optional[int]
|
Override the number of input/output ports on the router. |
auto_connect |
Optional[bool]
|
If true and |
xy_id_offset |
Optional[Union[SimpleId, Coord]]
|
Offsets for XY coordinates or IDs, used to manually adjust the logical position of the routers in the network. |