Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ecp5: Proof-of-concept using IdStringList for bel names | D. Shah | 2021-02-02 | 1 | -4/+3 |
| | | | | | | | | | | | This uses the new IdStringList API to store bel names for the ECP5. Note that other arches and the GUI do not yet build with this proof-of-concept patch. getBelByName still uses the old implementation and could be more efficiently implemented with further development. Signed-off-by: D. Shah <dave@ds0.me> | ||||
* | Run "make clangformat". | Keith Rothman | 2021-02-02 | 1 | -1/+2 |
| | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> | ||||
* | Initial refactoring of placer API. | Keith Rothman | 2021-02-02 | 1 | -2/+2 |
| | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> | ||||
* | moved some context variables to settings | Miodrag Milanovic | 2019-06-15 | 1 | -1/+1 |
| | |||||
* | placer1: Consider regions during placement | David Shah | 2019-03-22 | 1 | -0/+8 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | placer1: Allow chain position swaps after legalisation | David Shah | 2019-03-22 | 1 | -2/+2 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | clangformat | David Shah | 2018-11-16 | 1 | -1/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Merge remote-tracking branch 'origin/master' into timingapi | Eddie Hung | 2018-11-14 | 1 | -10/+12 |
|\ | |||||
| * | [placer1] Only increase temperature if legaliser moved something | Eddie Hung | 2018-11-13 | 1 | -10/+12 |
| | | |||||
| * | [common] Fix 'after after' | Eddie Hung | 2018-11-13 | 1 | -2/+2 |
| | | |||||
* | | [timing] Resolve another merge conflict | Eddie Hung | 2018-11-13 | 1 | -2/+2 |
|/ | |||||
* | [placer1] Tidy up logic | Eddie Hung | 2018-11-13 | 1 | -3/+3 |
| | |||||
* | [placer1] Actually check for TMG_IGNORE! | Eddie Hung | 2018-11-10 | 1 | -1/+1 |
| | |||||
* | [placer1] Ignore timing of TMG_IGNORE nets | Eddie Hung | 2018-11-10 | 1 | -5/+5 |
| | |||||
* | placer: Fix conflicts during constraint legalisation | David Shah | 2018-10-11 | 1 | -0/+6 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | clangformat | David Shah | 2018-09-30 | 1 | -1/+2 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Add pip locations | Clifford Wolf | 2018-08-09 | 1 | -2/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Get rid of PortPin and BelType (ice40, generic, docs) | Clifford Wolf | 2018-08-08 | 1 | -2/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | place_common: Fix illegal cells left after relative constraint legalisation | David Shah | 2018-08-07 | 1 | -0/+12 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | API change: Use CellInfo* and NetInfo* as cell/net handles (common, ice40) | Clifford Wolf | 2018-08-05 | 1 | -10/+9 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | place_common: Remove excessively verbose debugging | David Shah | 2018-08-04 | 1 | -13/+0 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | clangformat | David Shah | 2018-08-04 | 1 | -4/+3 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Add distance moved metrics, changing heuristics | David Shah | 2018-08-03 | 1 | -0/+30 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | place_common: Fixing accidental chain breakage | David Shah | 2018-08-03 | 1 | -4/+7 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Adding constraint satisfaction checks for debugging | David Shah | 2018-08-03 | 1 | -1/+5 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Fixing constraint placement bugs | David Shah | 2018-08-03 | 1 | -26/+46 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | place_common: Debugging bad relative constraint legalisation | David Shah | 2018-08-03 | 1 | -1/+31 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Fixing relative constraint implementation | David Shah | 2018-08-03 | 1 | -0/+9 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | place_common: Relative constraints working for basic example | David Shah | 2018-08-03 | 1 | -11/+28 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | place_common: Fixing rel legaliser search bugs | David Shah | 2018-08-03 | 1 | -3/+3 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Reworking packer and placer to use new generic rel legaliser | David Shah | 2018-08-03 | 1 | -0/+6 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | place_common.cc: Working on constraint legalisation | David Shah | 2018-08-03 | 1 | -13/+133 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | place_common: Helper functions for rel. constraints | David Shah | 2018-08-03 | 1 | -0/+121 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | clangformat for stuff I've touched | Eddie Hung | 2018-07-31 | 1 | -1/+2 |
| | |||||
* | Remove space | Eddie Hung | 2018-07-31 | 1 | -1/+0 |
| | |||||
* | Merge branch 'redist_slack' of gitlab.com:SymbioticEDA/nextpnr into redist_slack | Eddie Hung | 2018-07-31 | 1 | -2/+4 |
|\ | |||||
| * | Fix tns computation | Eddie Hung | 2018-07-31 | 1 | -2/+3 |
| | | |||||
| * | Modify predictDelay signature | Eddie Hung | 2018-07-30 | 1 | -5/+3 |
| | | |||||
| * | Fix tns | Eddie Hung | 2018-07-30 | 1 | -0/+1 |
| | | |||||
* | | Fix tns | Eddie Hung | 2018-07-30 | 1 | -0/+1 |
| | | |||||
* | | Modify predictDelay signature | Eddie Hung | 2018-07-30 | 1 | -4/+2 |
| | | |||||
* | | Speedup worst_slack computation | Eddie Hung | 2018-07-30 | 1 | -3/+3 |
|/ | |||||
* | common: Remove use of deprecated APIs | David Shah | 2018-07-24 | 1 | -11/+11 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Rename getWireBelPin to getBelPinWire | Clifford Wolf | 2018-07-22 | 1 | -2/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix placement bug with VexRiscV reported by John McMaster | David Shah | 2018-07-21 | 1 | -2/+3 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | refactor: Remove incorrect uses of the term 'wirelength' | David Shah | 2018-07-16 | 1 | -9/+9 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Revert "Make PnR use Unlocked methods" | Sergiusz Bazanski | 2018-07-14 | 1 | -7/+7 |
| | | | | This reverts commit 9e4f97290a50fc5d9dc0cbe6ead945840b9811b1. | ||||
* | Revert "Introduce proxies for locked access to ctx" | Sergiusz Bazanski | 2018-07-14 | 1 | -10/+85 |
| | | | | This reverts commit 89809a8b810dd57f50f365d70a0ce547705f8dbb. | ||||
* | Revert "Refactor proxies to nextpnr." | Sergiusz Bazanski | 2018-07-14 | 1 | -1/+1 |
| | | | | This reverts commit 9b17fe385cf7e8d3025747b5f7c7822ac2d99920. | ||||
* | Refactor proxies to nextpnr. | Sergiusz Bazanski | 2018-07-14 | 1 | -1/+1 |
| |