| Class | Description |
|---|---|
| Connection |
A Connection instance represents a pair of source-sink
SitePinInst instances of a Net instance. |
| CUFR |
This is the implementation of the parallel structure Recursive Partitioning Ternary Tree (RPTT)
in the solution of our team CUFR for the Runtime-First FPGA Interchange Routing Contest @ FPGA'24.
|
| CUFR.RouteNodeGraphCUFR | |
| CUFR.RouteNodeGraphCUFRTimingDriven | |
| CUFRpartitionTree | |
| GlobalSignalRouting |
A collection of methods for routing global signals, i.e.
|
| NetWrapper |
A wrapper class of
Net with additional information for the router. |
| PartialCUFR |
Class that extends
PartialRouter with CUFR's parallel capabilities. |
| PartialCUFR.RouteNodeGraphPartialCUFR | |
| PartialCUFR.RouteNodeGraphPartialCUFRTimingDriven | |
| PartialDFXRouter |
A class extending
PartialRouter for partial routing of DFX designs. |
| PartialRouter |
A class extending
RWRoute for partial routing. |
| RapidStreamRoute |
Customized
PartialRouter for the RapidStream use case. |
| RouteFixer |
A graph-based tool based on Depth-first Search to fix illegal routes,
i.e.
|
| RouteNode |
A RouteNode Object corresponds to a vertex of the routing resource graph.
|
| RouteNodeGraph |
Encapsulation of RWRoute's routing resource graph.
|
| RouteNodeGraphTimingDriven |
Extends
RouteNodeGraph with timing-driven capabilities. |
| RouteNodeInfo | |
| RouterHelper |
A collection of supportive methods for the router.
|
| RouterHelper.NodeWithPrev | |
| RWRoute |
RWRoute class provides the main methods for routing a design.
|
| RWRouteConfig |
A collection of customizable parameters for a
RWRoute Object or a TimingAndWirelengthReport Object. |
| TimingAndWirelengthReport |
An example to report the critical path delay and total wirelength of a routed design.
|
| Enum | Description |
|---|---|
| CUFRpartitionTree.PartitionAxis | |
| NodeStatus |
Enumeration designating the routing status of a Node.
|
| RouteNodeType |