From e5a5de53c1e0146582742202e702e98748899b75 Mon Sep 17 00:00:00 2001 From: Lofty Date: Thu, 25 May 2023 17:53:45 +0100 Subject: [PATCH] mistral: fallback to guess if simulator has no waveform --- mistral/delay.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mistral/delay.cc b/mistral/delay.cc index 5b13820f..19fa2237 100644 --- a/mistral/delay.cc +++ b/mistral/delay.cc @@ -368,8 +368,9 @@ bool Arch::getArcDelayOverride(const NetInfo *net_info, const PortRef &sink, Del cyclonev->rnode_timing_build_input_wave(src.node, temp, CycloneV::DELAY_MAX, inverted ? mistral::CycloneV::RF_RISE : mistral::CycloneV::RF_FALL, est, input_wave[1]); - NPNR_ASSERT(!input_wave[mistral::CycloneV::RF_RISE].empty() && - !input_wave[mistral::CycloneV::RF_FALL].empty()); + if (input_wave[mistral::CycloneV::RF_RISE].empty() || + input_wave[mistral::CycloneV::RF_FALL].empty()) + return false; } for (int edge = 0; edge != 2; edge++) {