aboutsummaryrefslogtreecommitdiffstats
path: root/common/place_sa.cc
Commit message (Expand)AuthorAgeFilesLines
* nets and cells are unique_ptr'sMiodrag Milanovic2018-06-251-11/+11
* Refactor: remove PlacementValidityChecker and move methods to ArchDavid Shah2018-06-251-6/+3
* Update from increased clangformat line lengthDavid Shah2018-06-231-46/+26
* Refactoring bind/unbind APIClifford Wolf2018-06-231-21/+15
* place_sa: Add option to disable timing-driven placementDavid Shah2018-06-231-14/+23
* Switched from clifford@clifford.at to clifford@symbioticeda.com for copyright...Clifford Wolf2018-06-221-1/+1
* place_sa: Tweak weighting given to timingDavid Shah2018-06-221-1/+1
* place_sa: Fix temp printingDavid Shah2018-06-221-1/+1
* Print quasi-TNS statistic during placementDavid Shah2018-06-221-8/+16
* Fixing 5k bitstream gen and place heuristicsDavid Shah2018-06-221-3/+2
* Fixed return codes for packer, placer and routerMiodrag Milanovic2018-06-211-4/+8
* Add ctx->checksum(), slightly improve log messagesClifford Wolf2018-06-211-0/+1
* Improve log messages, move many messages to verbose modeClifford Wolf2018-06-211-3/+5
* Add frequency setting and fix slack calculationDavid Shah2018-06-211-1/+1
* place_sa: Make the heuristic closer to arachne, seems to improve routabilityDavid Shah2018-06-211-11/+20
* place_sa: Use int64_t for "wirelength" metricDavid Shah2018-06-211-16/+19
* place_sa: Reduce effect of rounding errorsDavid Shah2018-06-201-1/+9
* place_sa: Improvements including supporting force and ordering consistencyDavid Shah2018-06-201-8/+16
* Improving placement timing heuristicDavid Shah2018-06-201-1/+4
* WIP: adding timing budget to placerDavid Shah2018-06-201-4/+5
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-201-1/+3
|\
| * place_sa: Set placement strengthsDavid Shah2018-06-201-1/+3
* | Updates from clangformatClifford Wolf2018-06-201-2/+3
* | Changes to estimatePosition APIClifford Wolf2018-06-201-9/+10
|/
* place_sa: Refactor to put SA placer in its own classDavid Shah2018-06-201-356/+360
* Improve "initial placement" log messages in placer_saClifford Wolf2018-06-191-6/+9
* place_sa: Add log output during initial placementDavid Shah2018-06-191-0/+7
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-191-7/+10
|\
| * Major performance improvement to placement validity checkDavid Shah2018-06-191-12/+18
* | Improved log messages in SA placer, minor changes from clangformatClifford Wolf2018-06-191-11/+27
* | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-191-47/+14
|\|
| * place_sa: Use context-wide rngDavid Shah2018-06-191-47/+14
* | Add Context::force and "nextpnr-ice40 --force"Clifford Wolf2018-06-191-1/+2
|/
* Add rng to Context, start using ctx->verboseClifford Wolf2018-06-191-2/+2
* Getting rid of old IdString API users, Add ctx to many internal APIsClifford Wolf2018-06-181-9/+10
* Getting rid of users of old IdString APIClifford Wolf2018-06-181-12/+12
* Rename Design to Context, derive from Arch instead of instantiatingClifford Wolf2018-06-181-49/+46
* Rename Chip to Arch and ChipArgs to ArchArgsClifford Wolf2018-06-181-4/+4
* Fix hash specialisation for BelType and warnings in place_sa.ccDavid Shah2018-06-181-13/+11
* Improving code style and fixing dummyDavid Shah2018-06-181-11/+20
* Speed up placerDavid Shah2018-06-171-4/+0
* Minor performance tweaks and fixesDavid Shah2018-06-171-1/+1
* place_sa: Adding seed optionDavid Shah2018-06-171-10/+10
* place_sa: Add a rip-up feature when initial placement failsDavid Shah2018-06-171-23/+48
* place_sa: Make placement independant of unordered_map orderingDavid Shah2018-06-171-4/+8
* Updating copyrightsDavid Shah2018-06-171-0/+4
* Improving the placer outputDavid Shah2018-06-171-6/+8
* place_sa: Ignore Bels locked by manual placement for SA swapsDavid Shah2018-06-171-2/+8
* place_sa: Run a validity check at the end of placementDavid Shah2018-06-171-0/+9
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrDavid Shah2018-06-161-1/+1
|\