aboutsummaryrefslogtreecommitdiffstats
path: root/common/command.cc
Commit message (Collapse)AuthorAgeFilesLines
* Disable parallel refinement on WebAssembly.Catherine2022-03-051-0/+2
|
* parallel_refine: New, parallelised placement refinement passgatecat2022-03-031-0/+11
|
* router1: Experimental timing-driven ripup supportgatecat2021-12-181-3/+5
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* common: Improved the random seed initialisation for the contextdx-mon2021-11-191-6/+4
|
* Code formattingMaciej Kurc2021-09-291-2/+1
| | | | Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
* Added a commandline option controlled writeout of per-net timing detailsMaciej Kurc2021-09-281-0/+6
| | | | Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
* Moved timing result report storage to the context, added its writeout to the ↵Maciej Kurc2021-09-281-8/+0
| | | | | | current utilization and fmax report Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
* Added writing a CSV report with timing analysis of each net branchMaciej Kurc2021-09-281-0/+8
| | | | Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
* command: Allow running Python on failure for state introspectiongatecat2021-09-161-0/+15
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* router2: Add experimental timing-driven ripup optiongatecat2021-08-151-0/+4
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* common: Add JSON timing and utilisation reportgatecat2021-07-291-0/+11
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Preserve ArchArgs and reinit Context when applicable in GUIMiodrag Milanovic2021-06-301-9/+0
|
* Fixing old emails and names in copyrightsgatecat2021-06-121-2/+2
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* gui: Don't destroy context when loading JSONgatecat2021-06-071-8/+13
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Use hashlib in most remaining codegatecat2021-06-021-2/+2
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* router2: Add heatmap by routing resource typegatecat2021-05-201-0/+5
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* command: Allow debug output for just placer or routergatecat2021-05-111-0/+11
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* clangformatgatecat2021-02-191-1/+2
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Expose ice40 arch placer-heap internal parameters.Balint Cristian2021-02-181-0/+28
|
* Add design_loaded state variable.Keith Rothman2021-02-111-1/+1
| | | | | | | This is to decouple the command line flag "--json" and enable other frontend's. Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* command.cc: Improve help textDavid Shah2020-12-271-1/+1
| | | | Signed-off-by: David Shah <dave@ds0.me>
* Python code cleanupMiodrag Milanovic2020-11-141-1/+1
|
* clangformatDavid Shah2020-11-141-4/+1
| | | | Signed-off-by: David Shah <dave@ds0.me>
* Preserve cmd parameters when loading json from GUIMiodrag Milanovic2020-09-041-1/+5
|
* Only print filenames for now, default onRoss Schlaikjer2020-08-301-9/+4
|
* Add option to print critical path source codeRoss Schlaikjer2020-08-301-0/+11
| | | | | | | 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.
* Add missing --top optionDavid Shah2020-05-091-0/+5
| | | | Signed-off-by: David Shah <dave@ds0.me>
* command.cc: Use correct constant for default routerRangel Ivanov2020-04-041-1/+1
| | | | | | Otherwise --help reports that the default router is heap Signed-off-by: Rangel Ivanov <rangelivanov88@gmail.com>
* svg: Basic SVG graphics renderingDavid Shah2020-02-151-0/+7
| | | | Signed-off-by: David Shah <dave@ds0.me>
* Allow selection of router algorithmDavid Shah2020-02-031-0/+17
| | | | Signed-off-by: David Shah <dave@ds0.me>
* Change version to git describe and make set-able from outsideTobias Müller2020-01-111-2/+2
| | | | | | | Change version to use git describe instead of git log as this will also work if tags are present and make the version string set-able from outside as a parameter to cmake, so that package managers can set this if building outside of a git working tree.
* json: Remove legacy frontendDavid Shah2019-12-271-23/+1
| | | | Signed-off-by: David Shah <dave@ds0.me>
* command: Use new frontend experimentallyDavid Shah2019-12-271-2/+11
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend/base: Top module handlingDavid Shah2019-12-271-0/+1
| | | | Signed-off-by: David Shah <dave@ds0.me>
* sdf: Working on support for CVCDavid Shah2019-10-241-1/+2
| | | | Signed-off-by: David Shah <dave@ds0.me>
* sdf: Add basic support for writing SDF filesDavid Shah2019-10-191-0/+10
| | | | Signed-off-by: David Shah <dave@ds0.me>
* Major Property improvements for common and iCE40David Shah2019-08-051-10/+10
| | | | Signed-off-by: David Shah <dave@ds0.me>
* clangformat runMiodrag Milanovic2019-06-251-11/+11
|
* default placement only if not setMiodrag Milanovic2019-06-151-3/+3
|
* use save seedMiodrag Milanovic2019-06-151-0/+3
|
* moved some context variables to settingsMiodrag Milanovic2019-06-151-6/+15
|
* No need for settings classMiodrag Milanovic2019-06-151-12/+10
|
* enable lading of jsons and setting up contextMiodrag Milanovic2019-06-141-1/+23
|
* gui for json write and proper statusesMiodrag Milanovic2019-06-141-1/+1
|
* Load properties from json and propagate to context createMiodrag Milanovic2019-06-131-1/+8
|
* Save settings that we saved in projectMiodrag Milanovic2019-06-131-0/+4
|
* Remove concept of project and code connectedMiodrag Milanovic2019-06-131-14/+2
|
* Cleanup and fixes, flow works nowMiodrag Milanovic2019-06-071-16/+0
|
* WIP saving/loading attributesMiodrag Milanovic2019-06-071-50/+1
|
* Support ecp5 read write additional cell infoMiodrag Milanovic2019-06-031-4/+17
|