aboutsummaryrefslogtreecommitdiffstats
path: root/ice40/place_legaliser.cc
Commit message (Collapse)AuthorAgeFilesLines
* clangformatSergiusz Bazanski2018-08-011-2/+0
|
* ice40: Improving legalisation move statisticsDavid Shah2018-07-301-2/+5
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Print legalisation statisticsDavid Shah2018-07-301-0/+39
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Reduce id() lookups for commonly used update_budget()Eddie Hung2018-07-241-9/+8
|
* ice40: Remove use of deprecated APIsDavid Shah2018-07-241-5/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: RenamingDavid Shah2018-07-181-3/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Use xArchArgs in validity checkDavid Shah2018-07-181-0/+2
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Make assignArchArgs a Arch method; call also after legaliserDavid Shah2018-07-181-0/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* refactor: Remove incorrect uses of the term 'wirelength'David Shah2018-07-161-4/+4
| | | | 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-43/+30
| | | | This reverts commit 89809a8b810dd57f50f365d70a0ce547705f8dbb.
* Revert "Refactor proxies to nextpnr."Sergiusz Bazanski2018-07-141-3/+3
| | | | This reverts commit 9b17fe385cf7e8d3025747b5f7c7822ac2d99920.
* Refactor proxies to nextpnr.Sergiusz Bazanski2018-07-141-3/+3
|
* Introduce proxies for locked access to ctxSergiusz Bazanski2018-07-131-30/+43
|
* Make PnR use Unlocked methodsSergiusz Bazanski2018-07-131-7/+7
|
* refactor: Replace assert with NPNR_ASSERTDavid Shah2018-07-041-6/+6
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Improving routeability of carriesDavid Shah2018-07-031-6/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improving the SA+legalisation flowDavid Shah2018-06-291-10/+12
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Reworking placement legalisation to allow integration with SA placerDavid Shah2018-06-291-28/+110
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: PLace legaliser produces a design that is at least routable for picosocDavid Shah2018-06-281-0/+17
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Debugging carry legalisationDavid Shah2018-06-281-5/+10
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improving debugabilityDavid Shah2018-06-271-2/+6
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improving post-ripup placement in the legaliserDavid Shah2018-06-271-14/+2
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Fixing carry chain legaliserDavid Shah2018-06-261-3/+27
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Carry chains now routableDavid Shah2018-06-261-10/+42
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Working on debugging the carry legaliserDavid Shah2018-06-261-1/+37
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Working on carry legalisationDavid Shah2018-06-261-11/+75
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* fix one moreMiodrag Milanovic2018-06-261-12/+14
|
* ice40: Working on the placement legaliserDavid Shah2018-06-251-4/+43
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Creating a carry chain splitter functionDavid Shah2018-06-251-9/+69
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: More preparations for carry legalisationDavid Shah2018-06-251-30/+78
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Helper functions for placement legalisationDavid Shah2018-06-251-2/+40
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Start work on the placement legaliserDavid Shah2018-06-251-0/+78
Signed-off-by: David Shah <davey1576@gmail.com>