diff_sim_failure_results
Compare normalized failures from two simulation logs to reveal resolved, persistent, and new issues, including changes in failure type and first-failure timing.
Instructions
Compare normalized failure events from two simulation logs. Returns resolved, persistent, and newly introduced failures, plus changes in failure type, X/Z presence, first-failure timing, and a convergence summary. If a simulator overwrites the same log path between runs, pass new_log_path only after parse_sim_log has captured the baseline snapshot, or pass snapshot IDs returned by parse_sim_log.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| simulator | No | vcs / xcelium / auto. Defaults to simulator discovered by get_sim_paths when omitted. | |
| new_log_path | No | New simulation log. For same-path reruns, this may be the overwritten log path. | |
| base_log_path | No | Baseline simulation log. Optional when base_snapshot_id is supplied, or when new_log_path has a previous parsed snapshot. | |
| new_snapshot_id | No | New log snapshot ID returned by parse_sim_log. | |
| base_snapshot_id | No | Baseline log snapshot ID returned by parse_sim_log. |