diff options
author | David Shah <dave@ds0.me> | 2020-02-04 16:08:08 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-04 16:08:08 +0000 |
commit | 1ceffbe0bcba4f31a40c58c436df9370899fa4a2 (patch) | |
tree | f3cff1e5f8a067159a4e0fecd870a7acacba57a0 /docs/archapi.md | |
parent | b4d029a55cd67bafcc9c364d609208a818227204 (diff) | |
parent | a1c902dadc3165fe9abab7c96a75b5f4808836cd (diff) | |
download | nextpnr-1ceffbe0bcba4f31a40c58c436df9370899fa4a2.tar.gz nextpnr-1ceffbe0bcba4f31a40c58c436df9370899fa4a2.tar.bz2 nextpnr-1ceffbe0bcba4f31a40c58c436df9370899fa4a2.zip |
Merge pull request #391 from YosysHQ/router2-upstream
Upstreaming router2
Diffstat (limited to 'docs/archapi.md')
-rw-r--r-- | docs/archapi.md | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/docs/archapi.md b/docs/archapi.md index 6e59ecdb..5e7562d3 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 ----------- @@ -500,4 +507,14 @@ Name of the default placement algorithm for the architecture, if ### static const std::vector\<std::string\> 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\<std::string\> availableRouters + +Name of available router algorithms for the architecture, used +to provide help for and validate `--router`.
\ No newline at end of file |