gatemate: add missing MULT timing path

This commit is contained in:
Miodrag Milanovic 2025-12-17 09:50:56 +01:00
parent f5374d6de4
commit cc7eb8777a
1 changed files with 4 additions and 0 deletions

View File

@ -120,6 +120,10 @@ bool GateMateImpl::getCellDelay(const CellInfo *cell, IdString fromPort, IdStrin
} else if (cell->type.in(id_CPE_MX4)) {
return get_delay_from_tmg_db(ctx->idf("timing__MX4A_%s_%s", fromPort.c_str(ctx), toPort.c_str(ctx)), delay);
} else if (cell->type.in(id_CPE_MULT)) {
if (toPort == id_CPOUT1)
return get_delay_from_tmg_db(ctx->id("timing_cpout_OUT1"), delay);
if (toPort == id_CPOUT2)
return get_delay_from_tmg_db(ctx->id("timing_cpout_OUT2"), delay);
return get_delay_from_tmg_db(ctx->idf("timing__MULT_%s_%s", fromPort.c_str(ctx), toPort.c_str(ctx)), delay);
} else if (cell->type.in(id_CPE_FF, id_CPE_LATCH, id_CPE_FF_L, id_CPE_FF_U)) {
return false;