Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add total visit counts to router log output | Clifford Wolf | 2018-06-21 | 1 | -0/+11 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Updates from clangformat | Clifford Wolf | 2018-06-21 | 1 | -7/+13 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr | Clifford Wolf | 2018-06-21 | 1 | -163/+172 |
|\ | | | | | | | | | # Conflicts: # common/route.cc | ||||
| * | Fixed return codes for packer, placer and router | Miodrag Milanovic | 2018-06-21 | 1 | -161/+171 |
| | | |||||
* | | Work "overtime" to find better solutions in routing search algorithm | Clifford Wolf | 2018-06-21 | 1 | -9/+23 |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add ctx->checksum(), slightly improve log messages | Clifford Wolf | 2018-06-21 | 1 | -0/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix build of "dummy" architexture | Clifford Wolf | 2018-06-21 | 1 | -26/+18 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Improve log messages, move many messages to verbose mode | Clifford Wolf | 2018-06-21 | 1 | -0/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Improvements in router | Clifford Wolf | 2018-06-21 | 1 | -64/+148 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Improve --tmfuzz mode and iCE40 delay estimator | Clifford Wolf | 2018-06-20 | 1 | -0/+16 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add "nextpnr-ice40 --tmfuzz" | Clifford Wolf | 2018-06-20 | 1 | -0/+10 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Minor refactoring of router infrastructure | Clifford Wolf | 2018-06-20 | 1 | -78/+102 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add better iCE40 delay estimates | Clifford Wolf | 2018-06-20 | 1 | -7/+9 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add Context::sorted_shuffle API | Clifford Wolf | 2018-06-19 | 1 | -2/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Updates from clangformat | Clifford Wolf | 2018-06-19 | 1 | -3/+6 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add rng to Context, start using ctx->verbose | Clifford Wolf | 2018-06-19 | 1 | -24/+35 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Getting rid of users of old IdString API | Clifford Wolf | 2018-06-18 | 1 | -4/+6 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Getting rid of users of old IdString API | Clifford Wolf | 2018-06-18 | 1 | -29/+30 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Rename Design to Context, derive from Arch instead of instantiating | Clifford Wolf | 2018-06-18 | 1 | -55/+52 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Improvements in router | Clifford Wolf | 2018-06-18 | 1 | -27/+34 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Improve router log output | Clifford Wolf | 2018-06-17 | 1 | -1/+6 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Improve router log messages | Clifford Wolf | 2018-06-17 | 1 | -3/+29 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Speed up placer | David Shah | 2018-06-17 | 1 | -2/+2 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Minor performance tweaks and fixes | David Shah | 2018-06-17 | 1 | -2/+2 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Tweaking placer and router | David Shah | 2018-06-16 | 1 | -2/+2 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Merge remote-tracking branch 'origin/master' into chipdbng | Clifford Wolf | 2018-06-16 | 1 | -0/+1 |
|\ | |||||
| * | router: Fixing loop issue | David Shah | 2018-06-16 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | | Some refactoring of Chip API (prep for chipdb refactoring) | Clifford Wolf | 2018-06-16 | 1 | -20/+26 |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix router for routing to the same dest wire twice | Clifford Wolf | 2018-06-15 | 1 | -21/+16 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add output of estimated total wire delay to router (as metric for placement ↵ | Clifford Wolf | 2018-06-14 | 1 | -0/+49 |
| | | | | | | quality) Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Increase ripup penalties over time | Clifford Wolf | 2018-06-14 | 1 | -2/+8 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add route-ripup routing loop | Clifford Wolf | 2018-06-14 | 1 | -31/+175 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Refactor position/delay estimation API | Clifford Wolf | 2018-06-14 | 1 | -16/+13 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Improve router error reporting | Clifford Wolf | 2018-06-13 | 1 | -4/+15 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Improve router error messages | Clifford Wolf | 2018-06-13 | 1 | -5/+13 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add support for CellInfo->pins in router | Clifford Wolf | 2018-06-13 | 1 | -3/+15 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix router error handling for unplaced cells | Clifford Wolf | 2018-06-13 | 1 | -2/+5 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add A*-like optimizations to router | Clifford Wolf | 2018-06-13 | 1 | -21/+66 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add nextpnr namespace | Clifford Wolf | 2018-06-12 | 1 | -10/+13 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Remove pool, dict, vector namespace aliases | Clifford Wolf | 2018-06-11 | 1 | -2/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Adding basic placement constraints | David Shah | 2018-06-09 | 1 | -1/+1 |
| | | | | | | | Specify the attribute (* LOC="bel_name" *) on any cell to constrain its placement to that bel. Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Add very basic router | Clifford Wolf | 2018-06-09 | 1 | -0/+171 |
Signed-off-by: Clifford Wolf <clifford@clifford.at> |