aboutsummaryrefslogtreecommitdiffstats
path: root/common/place_sa.cc
Commit message (Expand)AuthorAgeFilesLines
* Add ctx->place() APIClifford Wolf2018-07-111-450/+0
* ice40: UltraPlus SPRAM workingDavid Shah2018-06-291-1/+1
* Improving the SA+legalisation flowDavid Shah2018-06-291-1/+3
* Tidying up the SA placerDavid Shah2018-06-291-4/+3
* Increase temp and diameter after legalisationDavid Shah2018-06-291-0/+5
* Start legalisation at a much lower SA temperatureDavid Shah2018-06-291-1/+1
* Integrating SA placer and legaliserDavid Shah2018-06-291-9/+28
* Refactor common placement functions out of SA placer for use in legaliserDavid Shah2018-06-271-57/+4
* Fixing Python bindings after adding unique_ptrDavid Shah2018-06-261-4/+4
* 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