123456789101112131415161718192021222324252627(** High level coverage stats *)moduletypeS=sigtypetvalfully_covered:t->bool(** Number of observed cases that were not included in the 'full coverage set'. This can
occur when coverage waivers are attached to signals or Always state machine state
registers are assign unexpected values. *)valunexpectedly_observed_cases:t->intendmoduletypeCoverage=sigmoduletypeS=SmoduleMake(M:sigtypetvaltotal_cases:t->intvalcovered_cases:t->int(** Number of observed cases that were not included in the total cases set. For
times when this can occur see [unexpectedly_observed_cases] above. *)valunexpectedly_observed_cases:t->intend):Swithtypet=M.tend