aboutsummaryrefslogtreecommitdiffstats
path: root/common/timing.cc
Commit message (Expand)AuthorAgeFilesLines
* archapi: Use arbitrary rather than actual placement in predictDelaygatecat2021-12-191-1/+1
* Code formattingMaciej Kurc2021-09-291-49/+33
* Brought back printout of critical path source file references, added clk-to-q...Maciej Kurc2021-09-291-24/+58
* 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-281-1/+2
* Moved timing result report storage to the context, added its writeout to the ...Maciej Kurc2021-09-281-272/+83
* 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-281-4/+79
* timing: Always use max delay for required timegatecat2021-09-181-3/+5
* timing: Fix slack for unconstrained clocksgatecat2021-09-181-6/+7
* router2: Add experimental timing-driven ripup optiongatecat2021-08-151-2/+19
* basectx: Add a field to store timing resultsgatecat2021-07-291-0/+5
* timing: Allow overriding of route delaysgatecat2021-07-281-2/+5
* timing: Fix out-of-bounds histogram bins in all casesgatecat2021-07-101-1/+6
* sta: Fix a memory error introduced by the dict movegatecat2021-06-171-4/+11
* Fixing old emails and names in copyrightsgatecat2021-06-121-1/+1
* Using hashlib in timinggatecat2021-06-021-37/+10
* Use hashlib for core netlist structuresgatecat2021-06-021-7/+7
* timing: Fix domain init when loops are presentgatecat2021-04-131-58/+71
* timing: Integration tweaksgatecat2021-03-051-4/+6
* timing: Skip route delays for unplaced/nullptr cellsgatecat2021-03-041-1/+6
* timing: Replace all users of criticality with new enginegatecat2021-03-041-168/+8
* timing: Use new engine for HeAPgatecat2021-03-041-3/+6
* timing: Add support for critical path printinggatecat2021-03-041-0/+62
* timing: Slack and criticality computationgatecat2021-03-041-0/+40
* timing: Produce plausible Fmax figuregatecat2021-03-041-1/+11
* timing: Add Fmax printing for debugginggatecat2021-03-041-0/+21
* timing: Add backwards path walkinggatecat2021-03-041-1/+65
* timing: Add forward path walkinggatecat2021-03-041-0/+90
* timing: Compute domain pairsgatecat2021-03-041-8/+25
* timing: Add port-domain trackinggatecat2021-03-041-0/+88
* timing: Add topological sort from Yosysgatecat2021-03-041-0/+40
* timing: Import cell delays to our own structuresgatecat2021-03-041-0/+98
* Demote the 'no clocks' warning to info and make clearergatecat2021-02-201-1/+1
* Replace DelayInfo with DelayPair/DelayQuadgatecat2021-02-191-9/+9
* Start making use of getBelPinsForCellPin APIgatecat2021-02-101-1/+1
* refactor: Replace getXName().c_str(ctx) with ctx->nameOfXD. Shah2021-02-021-2/+1
* cleanup: Spelling fixesD. Shah2021-01-281-1/+2
* cleanup: Remove dead/unused codeD. Shah2021-01-281-28/+2
* No longer need fstream includeRoss Schlaikjer2020-08-301-1/+0
* Only print filenames for now, default onRoss Schlaikjer2020-08-301-54/+7
* Add option to print critical path source codeRoss Schlaikjer2020-08-301-0/+78
* clangformatDavid Shah2020-08-201-1/+2
* timing: Fix counting of fanin in out-of-context modeDavid Shah2020-08-121-2/+17
* Fix embarassing use of topographical when meaning topologicalEddie Hung2020-05-141-16/+16
* timing: Improve robustness to dangling/undriven logicDavid Shah2020-03-171-0/+10
* timing: Fix critical path walking for ECP5David Shah2019-11-181-2/+1
* timing: Improve support for out-of-context flowsDavid Shah2019-08-071-1/+9