aboutsummaryrefslogtreecommitdiffstats
path: root/ice40/chains.cc
Commit message (Expand)AuthorAgeFilesLines
* ice40: Avoid chain finder from mixing up chains by only allowing I3 chaining ...gatecat2022-04-111-34/+45
* Switch to potentially-sparse net users arraygatecat2022-02-271-46/+15
* refactor: Use constids instead of id("..")gatecat2022-02-161-29/+26
* refactor: New NetInfo and CellInfo constructorsgatecat2022-02-161-23/+9
* Fixing old emails and names in copyrightsgatecat2021-06-121-1/+1
* Using hashlib in archesgatecat2021-06-021-1/+1
* Use hashlib for core netlist structuresgatecat2021-06-021-2/+2
* Add default base implementation of cluster APIgatecat2021-05-061-1/+3
* ice40: Use snake case for arch-specific functionsD. Shah2021-02-031-2/+2
* ice40: Fix carry feed-out when we have to split the chain nextDavid Shah2019-09-231-2/+19
* ice40: Add better stats on LC packingDavid Shah2019-08-081-0/+4
* Major Property improvements for common and iCE40David Shah2019-08-051-5/+5
* ice40: Put debug logging behind ctx->debugDavid Shah2018-12-061-3/+5
* ice40: Fix carry chain splittingDavid Shah2018-12-051-1/+1
* ice40: Don't split carry chain in simple feed-out casesDavid Shah2018-12-041-7/+50
* ice40: Include I3 connectivity in chainDavid Shah2018-12-041-23/+25
* Refactor chain finder to its own fileDavid Shah2018-09-301-39/+1
* clangformatDavid Shah2018-09-301-1/+2
* Rework Arch::logicCellsCompatible() to take pointer + size, allowing use of s...Eddie Hung2018-08-101-1/+1
* Tidy upDavid Shah2018-08-041-1/+1
* Fixing constraint placement bugsDavid Shah2018-08-031-1/+5
* Fixing relative constraint implementationDavid Shah2018-08-031-1/+2
* Reworking packer and placer to use new generic rel legaliserDavid Shah2018-08-031-1/+1
* Remove old place legaliser, set placement constraints instead (currently igno...David Shah2018-08-031-0/+282