Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Start making use of getBelPinsForCellPin API | gatecat | 2021-02-10 | 1 | -1/+1 |
| | | | | | | | | | | | | This replaces getNetinfoSinkWire with 3 new functions for different use cases. At the moment all existing code has been moved to getNetinfoSinkWire with phys_idx=0 so the build doesn't break; but this won't yet function properly with more than one sink. But it provides a base on which to work on refactoring the routers to support this case. Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | refactor: Replace getXName().c_str(ctx) with ctx->nameOfX | D. Shah | 2021-02-02 | 1 | -2/+1 |
| | | | | | | This makes the ongoing migration to IdStringList easier. Signed-off-by: D. Shah <dave@ds0.me> | ||||
* | cleanup: Spelling fixes | D. Shah | 2021-01-28 | 1 | -1/+2 |
| | | | | Signed-off-by: D. Shah <dave@ds0.me> | ||||
* | cleanup: Remove dead/unused code | D. Shah | 2021-01-28 | 1 | -28/+2 |
| | | | | | | | Note that some '#if 0' code that might still be useful for debugging in the future has been retained. Signed-off-by: D. Shah <dave@ds0.me> | ||||
* | No longer need fstream include | Ross Schlaikjer | 2020-08-30 | 1 | -1/+0 |
| | |||||
* | Only print filenames for now, default on | Ross Schlaikjer | 2020-08-30 | 1 | -54/+7 |
| | |||||
* | Add option to print critical path source code | Ross Schlaikjer | 2020-08-30 | 1 | -0/+78 |
| | | | | | | | In order to make debugging the critical path easier, add an option that will log the location each net was defined, if known. If the file that contains the definition is known, and is readable, also print the part of the source HDL responsible for the signal definition. | ||||
* | clangformat | David Shah | 2020-08-20 | 1 | -1/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | timing: Fix counting of fanin in out-of-context mode | David Shah | 2020-08-12 | 1 | -2/+17 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Fix embarassing use of topographical when meaning topological | Eddie Hung | 2020-05-14 | 1 | -16/+16 |
| | |||||
* | timing: Improve robustness to dangling/undriven logic | David Shah | 2020-03-17 | 1 | -0/+10 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | timing: Fix critical path walking for ECP5 | David Shah | 2019-11-18 | 1 | -2/+1 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | timing: Improve support for out-of-context flows | David Shah | 2019-08-07 | 1 | -1/+9 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | clangformat run | Miodrag Milanovic | 2019-06-25 | 1 | -4/+6 |
| | |||||
* | Merge master | Miodrag Milanovic | 2019-06-25 | 1 | -2/+3 |
|\ | |||||
| * | clangformat | David Shah | 2019-06-24 | 1 | -1/+2 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | timing: Add missing std::min | David Shah | 2019-06-23 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | Fix missing \n in log statement. | whitequark | 2019-06-04 | 1 | -1/+1 |
| | | |||||
* | | moved some context variables to settings | Miodrag Milanovic | 2019-06-15 | 1 | -10/+10 |
|/ | |||||
* | clangformat | David Shah | 2019-03-22 | 1 | -3/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | HeAP: Add PlacerHeapCfg | David Shah | 2019-03-22 | 1 | -1/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | placer1: Tweaks | David Shah | 2019-03-22 | 1 | -2/+1 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Add flag timing-allow-fail to allow PnR to pass with warning | Miodrag Milanovic | 2019-03-04 | 1 | -0/+4 |
| | |||||
* | timing: Fix negative slack overflow issue | David Shah | 2019-02-25 | 1 | -2/+3 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Router performance improvements | David Shah | 2019-02-25 | 1 | -0/+4 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | [timing] Fix off-by-one error | Eddie Hung | 2019-02-11 | 1 | -1/+1 |
| | |||||
* | Merge pull request #226 from YosysHQ/190207 | Eddie Hung | 2019-02-09 | 1 | -2/+1 |
|\ | | | | | Fix slack_histogram computation accessing num_bins+1 | ||||
| * | Fix slack_histogram computation accessing num_bins+1 | Eddie Hung | 2019-02-07 | 1 | -2/+1 |
| | | |||||
* | | timing: Add --ignore-loops option | David Shah | 2019-02-05 | 1 | -1/+1 |
|/ | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | timing: Path related fixes | David Shah | 2019-01-27 | 1 | -2/+1 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | timing: Fix critical path print | David Shah | 2018-12-13 | 1 | -10/+19 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | timing: Fix xclock crit calc and compiler warnings | David Shah | 2018-12-06 | 1 | -7/+5 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | timing_opt: Improve heuristics | David Shah | 2018-12-06 | 1 | -1/+6 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | timing_opt: Fix criticality and cost calculations | David Shah | 2018-12-06 | 1 | -0/+13 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | timing: Fixes to criticality calculation | David Shah | 2018-12-06 | 1 | -0/+16 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | clangformat | David Shah | 2018-12-06 | 1 | -3/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | timing_opt: Fixes including single-move legality | David Shah | 2018-12-06 | 1 | -1/+7 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | timing_opt: Functions to calculate arc delay limits | David Shah | 2018-12-06 | 1 | -8/+9 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | timing_opt: Implement neighbour Bel finder | David Shah | 2018-12-06 | 1 | -0/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | timing: Add criticality calculation to timing analysis | David Shah | 2018-12-06 | 1 | -2/+148 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | clangformat | David Shah | 2018-11-26 | 1 | -1/+1 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Merge pull request #138 from YosysHQ/refactor_log | David Shah | 2018-11-26 | 1 | -14/+16 |
|\ | | | | | Tidy up logging code, add log file support, make timing failures non-fatal errors | ||||
| * | Add nonfatal error support and use for timing failures | David Shah | 2018-11-26 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | Change the log level of some timing-related messages | David Shah | 2018-11-21 | 1 | -14/+16 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | timing: Improve crit path statistics | David Shah | 2018-11-16 | 1 | -2/+7 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | ecp5: clangformat timing changes | David Shah | 2018-11-16 | 1 | -2/+0 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | ecp5: Use speed-grade-specific delay estimate | David Shah | 2018-11-16 | 1 | -1/+0 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | ecp5: Fix db import, improve timing data debugging | David Shah | 2018-11-16 | 1 | -1/+15 |
|/ | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | clangformat | David Shah | 2018-11-16 | 1 | -10/+19 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Improve message spacing | Eddie Hung | 2018-11-14 | 1 | -2/+7 |
| |