diff options
author | Eddie Hung <eddie@fpgeh.com> | 2020-01-14 13:05:39 -0800 |
---|---|---|
committer | Eddie Hung <eddie@fpgeh.com> | 2020-01-14 13:05:39 -0800 |
commit | aaafd784a54603af44fe7424c8d39be2443368e5 (patch) | |
tree | aec04b5d96715c0236fa914f9fb8ff361bf4a55f /backends/aiger | |
parent | 915e7dde734094e21803f83e37f8827b8ff2fe32 (diff) | |
download | yosys-aaafd784a54603af44fe7424c8d39be2443368e5.tar.gz yosys-aaafd784a54603af44fe7424c8d39be2443368e5.tar.bz2 yosys-aaafd784a54603af44fe7424c8d39be2443368e5.zip |
write_xaiger: skip if no arrival times
Diffstat (limited to 'backends/aiger')
-rw-r--r-- | backends/aiger/xaiger.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/backends/aiger/xaiger.cc b/backends/aiger/xaiger.cc index d3415e45d..b424eca2c 100644 --- a/backends/aiger/xaiger.cc +++ b/backends/aiger/xaiger.cc @@ -257,6 +257,9 @@ struct XAigerWriter arrivals.push_back(atoi(tok.c_str())); } + if (arrivals.empty()) + continue; + if (GetSize(arrivals) > 1 && GetSize(arrivals) != GetSize(port_wire)) log_error("%s.%s is %d bits wide but abc9_arrival = %s has %d value(s)!\n", log_id(cell->type), log_id(conn.first), GetSize(port_wire), log_signal(it->second), GetSize(arrivals)); |