aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* clangformatgatecat2022-03-091-5/+2
* Add missing part of commit aee35768.Catherine2022-03-081-1/+4
* Disable parallel refinement on WebAssembly.Catherine2022-03-052-1/+19
* parallel_refine: New, parallelised placement refinement passgatecat2022-03-035-2/+1012
* Switch to potentially-sparse net users arraygatecat2022-02-2714-260/+285
* Add indexed_store container typegatecat2022-02-262-0/+267
* Add IdStringList::concat overrides taking IdStringgatecat2022-02-201-0/+4
* refactor: New member functions to replace design_utilsgatecat2022-02-186-172/+167
* refactor: New NetInfo and CellInfo constructorsgatecat2022-02-163-11/+10
* run clangformatgatecat2022-02-031-3/+1
* gowin: Add GUI.YRabbit2022-01-292-0/+4
* Switched integer pair hashing function from DJB2 to CantorMaciej Kurc2022-01-111-2/+5
* SSOArray: Implement move and assignment operatorsgatecat2021-12-301-0/+20
* generic: Refactor for faster performancegatecat2021-12-301-9/+8
* archapi: Use arbitrary rather than actual placement in predictDelaygatecat2021-12-198-11/+34
* router1: Experimental timing-driven ripup supportgatecat2021-12-183-6/+103
* router1: Improve timing heuristicgatecat2021-12-181-13/+25
* python: Bind getBelLocation/getPipLocationgatecat2021-12-142-1/+8
* router2: Improve reservation debug logginggatecat2021-12-121-2/+4
* Merge pull request #867 from mkj/mkj/routerspeed2gatecat2021-12-121-2/+1
|\
| * ecp5: Keep "visited" localMatt Johnston2021-12-121-2/+1
* | router2: Error instead of hang in case of reservation conflictsgatecat2021-12-121-0/+3
|/
* common: Improved the random seed initialisation for the contextdx-mon2021-11-191-6/+4
* router2: Disable criticality sorting towards end of routinggatecat2021-10-091-1/+1
* hashlib: Support for std::array keysgatecat2021-10-071-0/+13
* Fix Cygwin buildgatecat2021-10-011-1/+1
* Code formattingMaciej Kurc2021-09-294-119/+87
* Brought back printout of critical path source file references, added clk-to-q...Maciej Kurc2021-09-293-28/+74
* Shifted moving of data containers after printingMaciej Kurc2021-09-281-11/+11
* Added a commandline option controlled writeout of per-net timing detailsMaciej Kurc2021-09-284-9/+22
* Added description of the JSON report structure.Maciej Kurc2021-09-281-1/+73
* Moved timing result report storage to the context, added its writeout to the ...Maciej Kurc2021-09-286-282/+279
* Added reporting critical paths in JSON formatMaciej Kurc2021-09-281-25/+49
* Decoupled critical path report generation from its printingMaciej Kurc2021-09-281-134/+264
* Switched to JSON format for timing analysis reportMaciej Kurc2021-09-281-33/+81
* Added writing a CSV report with timing analysis of each net branchMaciej Kurc2021-09-284-6/+89
* idstring: Add 'in' functiongatecat2021-09-271-0/+10
* Merge pull request #812 from antmicro/MacroCellsgatecat2021-09-272-4/+4
|\
| * Fix small isses and code formattingMaciej Dudek2021-09-271-2/+2
| * Adding MacroCell placementMaciej Dudek2021-09-231-4/+3
| * Adding support for MacroCellsMaciej Dudek2021-09-231-2/+3
* | router2: Allow overriding resource costsgatecat2021-09-242-2/+9
|/
* Merge pull request #825 from antmicro/chain_swap_fixgatecat2021-09-231-2/+15
|\
| * Fix chain swapMaciej Dudek2021-09-231-2/+15
* | python: Restore SIGINT handler while running a Python scriptgatecat2021-09-221-1/+7
|/
* placer1: Remove redundant relative constraint checkgatecat2021-09-221-4/+0
* placer1: Fix cluster swap cost updatesgatecat2021-09-181-8/+4
* timing: Always use max delay for required timegatecat2021-09-181-3/+5
* timing: Fix slack for unconstrained clocksgatecat2021-09-181-6/+7
* placer1: Allow swapping chains with other chainsgatecat2021-09-171-47/+105