Signed-off-by: Clifford Wolf <clifford@clifford.at>
print("setundef -anyseq", file=f)
print("opt -keepdc -fast", file=f)
print("check", file=f)
+ print("hierarchy -simcheck", file=f)
print("write_ilang ../model/design%s.il" % ("" if model_name == "base" else "_nomem"), file=f)
task = SbyTask(self, model_name, [],
return line
def exit_callback(retcode):
- assert task_status is not None
+ if task_status is None:
+ job.error("engine_%d: Engine terminated without status." % engine_idx)
if mode == "bmc" or mode == "cover":
job.update_status(task_status)