| Commit message (Expand) | Author | Age | Files | Lines |
* | Refactor some common code to CellInfo methods | gatecat | 2021-02-23 | 1 | -14/+5 |
* | HeAP: Document legalise_placement_strict better | gatecat | 2021-02-23 | 1 | -3/+45 |
* | Expose ice40 arch placer-heap internal parameters. | Balint Cristian | 2021-02-18 | 1 | -4/+4 |
* | Remove isValidBelForCell | gatecat | 2021-02-16 | 1 | -9/+9 |
* | ecp5: Proof-of-concept using IdStringList for bel names | D. Shah | 2021-02-02 | 1 | -2/+2 |
* | Run "make clangformat". | Keith Rothman | 2021-02-02 | 1 | -25/+24 |
* | Moving missing empty check into initial placement loop. | Keith Rothman | 2021-02-02 | 1 | -5/+14 |
* | Rename Partition -> BelBucket. | Keith Rothman | 2021-02-02 | 1 | -54/+54 |
* | Fix regression in use of FastBels. | Keith Rothman | 2021-02-02 | 1 | -3/+19 |
* | Address some compiler warnings. | Keith Rothman | 2021-02-02 | 1 | -1/+1 |
* | Working compile of ECP5. | Keith Rothman | 2021-02-02 | 1 | -5/+7 |
* | Implement partitioning in placer_heap. | Keith Rothman | 2021-02-02 | 1 | -121/+165 |
* | Initial refactoring of placer API. | Keith Rothman | 2021-02-02 | 1 | -32/+14 |
* | cleanup: Spelling fixes | D. Shah | 2021-01-28 | 1 | -5/+5 |
* | cleanup: Remove dead/unused code | D. Shah | 2021-01-28 | 1 | -16/+1 |
* | C++17 compatibility: Don't use std::random_shuffle | Per Grön | 2020-12-30 | 1 | -1/+1 |
* | HeAP: Add timeout to IO placement | David Shah | 2020-06-25 | 1 | -0/+4 |
* | Port nextpnr-{ice40,ecp5} to WASI. | whitequark | 2020-05-23 | 1 | -5/+12 |
* | HeAP: backport out-of-range fix | David Shah | 2020-02-12 | 1 | -2/+2 |
* | HeAP: Add X and Y scaling factors for asymmetric arches | David Shah | 2020-02-12 | 1 | -16/+26 |
* | HeAP: Make beta configurable | David Shah | 2020-02-12 | 1 | -8/+9 |
* | HeAP: Improve handling of heterogeneous slice arches | David Shah | 2020-02-12 | 1 | -94/+200 |
* | HeAP: Make solver tolerance arch-configurable | David Shah | 2020-02-12 | 1 | -3/+4 |
* | HeAP: increase timeout | David Shah | 2019-12-30 | 1 | -1/+1 |
* | HeAP: fix region constraint handling | David Shah | 2019-12-01 | 1 | -1/+1 |
* | HeAP: more realistic timeout threshold | David Shah | 2019-11-26 | 1 | -1/+1 |
* | HeAP: improve error handling when stuck | David Shah | 2019-11-26 | 1 | -0/+11 |
* | HeAP: support for bel region constraints | David Shah | 2019-11-26 | 1 | -6/+83 |
* | Major Property improvements for common and iCE40 | David Shah | 2019-08-05 | 1 | -1/+1 |
* | Switching from std to boost fix crash | Miodrag Milanovic | 2019-07-05 | 1 | -3/+3 |
* | Speedup critical path | Miodrag Milanovic | 2019-06-28 | 1 | -1/+2 |
* | moved some context variables to settings | Miodrag Milanovic | 2019-06-15 | 1 | -1/+1 |
* | No need for settings class | Miodrag Milanovic | 2019-06-15 | 1 | -5/+5 |
* | HeAP: Don't call Eigen if system is empty | David Shah | 2019-04-01 | 1 | -1/+2 |
* | HeAP: Make log output more consistent | David Shah | 2019-03-25 | 1 | -5/+8 |
* | HeAP: Per-iteration output all on one line | David Shah | 2019-03-24 | 1 | -7/+5 |
* | HeAP: Add PlacerHeapCfg | David Shah | 2019-03-22 | 1 | -7/+21 |
* | HeAP: Make HeAP placer optional | David Shah | 2019-03-22 | 1 | -0/+16 |
* | HeAP: Switching from TAUCS to Eigen | David Shah | 2019-03-22 | 1 | -21/+28 |
* | HeAP: Fix occupancy count | David Shah | 2019-03-22 | 1 | -2/+3 |
* | HeAP: Legaliser fixes | David Shah | 2019-03-22 | 1 | -2/+2 |
* | HeAP: Avoid getting stuck in legaliser ripup | David Shah | 2019-03-22 | 1 | -3/+26 |
* | HeAP: Chain support | David Shah | 2019-03-22 | 1 | -7/+92 |
* | HeAP: tidying up | David Shah | 2019-03-22 | 1 | -109/+78 |
* | HeAP: Make strict legalisation wirelength driven where needed | David Shah | 2019-03-22 | 1 | -6/+62 |
* | HeAP: Use for ECP5 as well as iCE40 | David Shah | 2019-03-22 | 1 | -9/+20 |
* | HeAP: Implement 'all+rotate' HeAP strategy | David Shah | 2019-03-22 | 1 | -27/+53 |
* | HeAP: Weight arcs by criticality for timing-driven placement | David Shah | 2019-03-22 | 1 | -6/+18 |
* | HeAP: Add multithreading | David Shah | 2019-03-22 | 1 | -27/+24 |
* | HeAP: fine tuning | David Shah | 2019-03-22 | 1 | -28/+100 |