mirror of https://github.com/YosysHQ/yosys.git
Ignore L_pi nets in "yosys-smtbmc --cex"
This commit is contained in:
parent
9e980a2bb0
commit
281a977b39
|
@ -319,12 +319,15 @@ assert topmod in smt.modinfo
|
|||
|
||||
if cexfile is not None:
|
||||
with open(cexfile, "r") as f:
|
||||
cex_regex = re.compile(r'([^\[@=]+)(\[\d+\])?(@\d+)=([01])')
|
||||
cex_regex = re.compile(r'([^\[@=]+)(\[\d+\])?([^@=]*)(@\d+)=([01])')
|
||||
for entry in f.read().split():
|
||||
match = cex_regex.match(entry)
|
||||
assert match
|
||||
|
||||
name, bit, step, val = match.group(1), match.group(2), match.group(3), match.group(4)
|
||||
name, bit, extra_name, step, val = match.group(1), match.group(2), match.group(3), match.group(4), match.group(5)
|
||||
|
||||
if extra_name != "":
|
||||
continue
|
||||
|
||||
if name not in smt.modinfo[topmod].inputs:
|
||||
continue
|
||||
|
|
Loading…
Reference in New Issue