aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* place: Reformat placerDavid Shah2018-06-161-49/+46
* Improve placement heuristicDavid Shah2018-06-161-2/+1
* Fix router for routing to the same dest wire twiceClifford Wolf2018-06-161-21/+16
* Remove dead codeDavid Shah2018-06-161-8/+0
* Improving SA placer performanceDavid Shah2018-06-161-21/+50
* Very slow SA placer based on arachne-pnrDavid Shah2018-06-161-60/+241
* Experimenting with more unplacingDavid Shah2018-06-161-6/+11
* Adding randomness and changes metrics to placerDavid Shah2018-06-161-9/+25
* Updating placerDavid Shah2018-06-161-7/+35
* Update basic placer to use new APIDavid Shah2018-06-161-4/+10
* Another heuristic experimentDavid Shah2018-06-161-77/+18
* Playing about with placement heuristicsDavid Shah2018-06-161-5/+19
* experiment: Simple heuristic-based placerDavid Shah2018-06-163-3/+129
* Add output of estimated total wire delay to router (as metric for placement q...Clifford Wolf2018-06-141-0/+49
* Increase ripup penalties over timeClifford Wolf2018-06-141-2/+8
* Add route-ripup routing loopClifford Wolf2018-06-141-31/+175
* Refactor position/delay estimation APIClifford Wolf2018-06-141-16/+13
* python: Clear SIGINT handler after Python loadsDavid Shah2018-06-141-0/+2
* Improve router error reportingClifford Wolf2018-06-131-4/+15
* Improve router error messagesClifford Wolf2018-06-131-5/+13
* Add support for CellInfo->pins in routerClifford Wolf2018-06-131-3/+15
* Fix router error handling for unplaced cellsClifford Wolf2018-06-131-2/+5
* Add A*-like optimizations to routerClifford Wolf2018-06-133-22/+69
* Remove IO buffers when fed by SB_IODavid Shah2018-06-131-9/+24
* reveresed logic for enabling main file, and made tests link arch filesMiodrag Milanovic2018-06-121-2/+2
* Fixing regression due to IDStringsDavid Shah2018-06-121-0/+7
* Minor clangformat changesClifford Wolf2018-06-122-4/+7
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-122-1/+6
|\
| * Minimal Python bindings for IdStringDavid Shah2018-06-121-0/+5
| * ice40: Add support for LC placement constraints in packerDavid Shah2018-06-121-1/+1
* | Add fast IdString <-> PortPin conversionClifford Wolf2018-06-122-2/+12
* | Add proper fast IdStringClifford Wolf2018-06-122-12/+80
|/
* Add IdString APIClifford Wolf2018-06-123-11/+45
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-122-1/+7
|\
| * Implement the placement validity checkerDavid Shah2018-06-121-1/+3
| * ice40: Start working on a packer, currently not testedDavid Shah2018-06-121-0/+4
* | Add nextpnr namespaceClifford Wolf2018-06-1215-34/+90
|/
* ice40: Adding cell utilities for packingDavid Shah2018-06-122-15/+27
* Adding some utilities for packingDavid Shah2018-06-122-0/+100
* Add "nextpnr.h"Clifford Wolf2018-06-119-55/+78
* Remove pool, dict, vector namespace aliasesClifford Wolf2018-06-113-17/+12
* Renamed LOC attribute to BEL, fix ice40 IO bel namesClifford Wolf2018-06-091-3/+3
* Adding basic placement constraintsDavid Shah2018-06-092-2/+40
* Add very basic routerClifford Wolf2018-06-093-3/+201
* Remove writing on sell types to cout (left over debug output?)Clifford Wolf2018-06-091-1/+0
* Improving the Python bindings, particularly the map/pair wrappersDavid Shah2018-06-082-6/+162
* python: Fixing builds as importable moduleDavid Shah2018-06-081-0/+4
* Reformat remaining filesDavid Shah2018-06-083-87/+100
* Applied clang-format to my own contributionsZipCPU2018-06-075-255/+255
* Adjusted info message names for rule-checker and parserZipCPU2018-06-071-1/+2