aboutsummaryrefslogtreecommitdiffstats
path: root/common/place_common.cc
Commit message (Collapse)AuthorAgeFilesLines
* place_common: Remove excessively verbose debuggingDavid Shah2018-08-041-13/+0
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* clangformatDavid Shah2018-08-041-4/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Add distance moved metrics, changing heuristicsDavid Shah2018-08-031-0/+30
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* place_common: Fixing accidental chain breakageDavid Shah2018-08-031-4/+7
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Adding constraint satisfaction checks for debuggingDavid Shah2018-08-031-1/+5
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fixing constraint placement bugsDavid Shah2018-08-031-26/+46
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* place_common: Debugging bad relative constraint legalisationDavid Shah2018-08-031-1/+31
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fixing relative constraint implementationDavid Shah2018-08-031-0/+9
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* place_common: Relative constraints working for basic exampleDavid Shah2018-08-031-11/+28
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* place_common: Fixing rel legaliser search bugsDavid Shah2018-08-031-3/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Reworking packer and placer to use new generic rel legaliserDavid Shah2018-08-031-0/+6
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* place_common.cc: Working on constraint legalisationDavid Shah2018-08-031-13/+133
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* place_common: Helper functions for rel. constraintsDavid Shah2018-08-031-0/+121
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* clangformat for stuff I've touchedEddie Hung2018-07-311-1/+2
|
* Remove spaceEddie Hung2018-07-311-1/+0
|
* Merge branch 'redist_slack' of gitlab.com:SymbioticEDA/nextpnr into redist_slackEddie Hung2018-07-311-2/+4
|\
| * Fix tns computationEddie Hung2018-07-311-2/+3
| |
| * Modify predictDelay signatureEddie Hung2018-07-301-5/+3
| |
| * Fix tnsEddie Hung2018-07-301-0/+1
| |
* | Fix tnsEddie Hung2018-07-301-0/+1
| |
* | Modify predictDelay signatureEddie Hung2018-07-301-4/+2
| |
* | Speedup worst_slack computationEddie Hung2018-07-301-3/+3
|/
* common: Remove use of deprecated APIsDavid Shah2018-07-241-11/+11
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Rename getWireBelPin to getBelPinWireClifford Wolf2018-07-221-2/+2
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fix placement bug with VexRiscV reported by John McMasterDavid Shah2018-07-211-2/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* refactor: Remove incorrect uses of the term 'wirelength'David Shah2018-07-161-9/+9
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Revert "Make PnR use Unlocked methods"Sergiusz Bazanski2018-07-141-7/+7
| | | | This reverts commit 9e4f97290a50fc5d9dc0cbe6ead945840b9811b1.
* Revert "Introduce proxies for locked access to ctx"Sergiusz Bazanski2018-07-141-10/+85
| | | | This reverts commit 89809a8b810dd57f50f365d70a0ce547705f8dbb.
* Revert "Refactor proxies to nextpnr."Sergiusz Bazanski2018-07-141-1/+1
| | | | This reverts commit 9b17fe385cf7e8d3025747b5f7c7822ac2d99920.
* Refactor proxies to nextpnr.Sergiusz Bazanski2018-07-141-1/+1
|
* Introduce proxies for locked access to ctxSergiusz Bazanski2018-07-131-85/+10
|
* Make PnR use Unlocked methodsSergiusz Bazanski2018-07-131-7/+7
|
* Improving the SA+legalisation flowDavid Shah2018-06-291-1/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Make single-cell placer less likely to get stuckDavid Shah2018-06-291-4/+4
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Integrating SA placer and legaliserDavid Shah2018-06-291-1/+10
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improving post-ripup placement in the legaliserDavid Shah2018-06-271-1/+63
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Refactor common placement functions out of SA placer for use in legaliserDavid Shah2018-06-271-0/+92
Signed-off-by: David Shah <davey1576@gmail.com>