From 1abb8192df32e1b6aa39c85bf89a7e8cf3807f16 Mon Sep 17 00:00:00 2001 From: Alain Dargelas Date: Thu, 20 Feb 2025 11:28:50 -0800 Subject: [PATCH] Skip modules with memories and processes --- passes/silimate/obs_clean.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/passes/silimate/obs_clean.cc b/passes/silimate/obs_clean.cc index c660552b6..76f15bc9c 100644 --- a/passes/silimate/obs_clean.cc +++ b/passes/silimate/obs_clean.cc @@ -208,6 +208,10 @@ struct ObsClean : public ScriptPass { log("Running obs_clean pass\n"); log_flush(); for (auto module : design->selected_modules()) { + if (module->has_processes_warn()) + continue; + if (module->has_memories_warn()) + continue; SigMap sigmap(module); // Precompute cell output sigspec to cell map dict> sig2CellsInFanin;