From 25f57a1e387dd3155cf1dacb14657f000ad02fc8 Mon Sep 17 00:00:00 2001 From: David Shah Date: Mon, 3 Feb 2020 11:43:35 +0000 Subject: docs: Document getRouteBoundingBox Signed-off-by: David Shah --- docs/archapi.md | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'docs') diff --git a/docs/archapi.md b/docs/archapi.md index 6e59ecdb..c4020fa8 100644 --- a/docs/archapi.md +++ b/docs/archapi.md @@ -237,6 +237,13 @@ Get a list of all wires on the device. Get a list of all bel pins attached to a given wire. +### ArcBounds getRouteBoundingBox(WireId src, WireId dst) const + +Get the bounding box required to route an arc, assuming an uncongested +chip. There may be significant performance impacts if routing regularly +exceeds these bounds by more than a small margin; so an over-estimate +of the bounds is almost always better than an under-estimate. + Pip Methods ----------- -- cgit v1.2.3 From 7123209324c93297efab6c2b2fc92286196be3fb Mon Sep 17 00:00:00 2001 From: David Shah Date: Mon, 3 Feb 2020 11:54:38 +0000 Subject: Allow selection of router algorithm Signed-off-by: David Shah --- docs/archapi.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/archapi.md b/docs/archapi.md index c4020fa8..5e7562d3 100644 --- a/docs/archapi.md +++ b/docs/archapi.md @@ -507,4 +507,14 @@ Name of the default placement algorithm for the architecture, if ### static const std::vector\ availablePlacers Name of available placer algorithms for the architecture, used -to provide help for and validate `--placer`. \ No newline at end of file +to provide help for and validate `--placer`. + +### static const std::string defaultRouter + +Name of the default router algorithm for the architecture, if +`--router` isn't specified on the command line. + +### static const std::vector\ availableRouters + +Name of available router algorithms for the architecture, used +to provide help for and validate `--router`. \ No newline at end of file -- cgit v1.2.3