From 1a561f42fa56b1e1031e6bf50ebaf8015f1aa68a Mon Sep 17 00:00:00 2001 From: Mohamed Gaber Date: Tue, 25 Nov 2025 13:19:31 +0200 Subject: [PATCH] read_liberty2json: propagate src attribute --- passes/silimate/l2j_frontend.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/passes/silimate/l2j_frontend.cc b/passes/silimate/l2j_frontend.cc index a13a19806..7ba52fa29 100644 --- a/passes/silimate/l2j_frontend.cc +++ b/passes/silimate/l2j_frontend.cc @@ -391,6 +391,11 @@ struct L2JFrontend : public Frontend { current_module->set_string_attribute(ID(LeakagePower), std::to_string(cell_leakage_power)); current_module->set_string_attribute(ID(leakage_power_unit), leakage_power_unit); + if (cell.count("src")) { + auto src_attr = get_string_attr(cell_desc + " src attribute", cell, "src", ""); + current_module->set_src_attribute(src_attr); + } + size_t group_idx = 0; size_t pin_idx = 0; size_t bus_idx = 0;