Games / Log forensics

Log forensics real runs, broken on purpose

Every case is the tail of a real run. Read it, say what went wrong or what to do next, and the fix is shown with the answer. Choose the stage you want to practise, or take them all mixed together.

SourceEach case is the tail of a real run of the gcd design on Nangate45 in the openroad/orfs container, with one thing wrong. The same failures happen on commercial tools in different words: what carries across is the reasoning from the last few lines back to the cause. Reference: the OpenROAD documentation (OpenROAD-flow-scripts on GitHub).

What the tools were told 13 cases

The run stops, or goes quietly wrong, because of something you wrote before it started.

Building the design 17 cases

A stage cannot do its work, or does it and leaves something worth noticing.

Judging the result 9 cases

The run finished. Now the numbers and the checks decide whether it counts.

Not the design at all 2 cases

Failures of the machine the job ran on, which often say nothing about themselves.