Added is_clock_gated attr to flops created via clockgate.cc pass

This commit is contained in:
AdvaySingh1 2026-02-20 11:34:08 -08:00
parent 84a03a6b9a
commit ec537b189f
2 changed files with 3 additions and 1 deletions

View File

@ -909,6 +909,7 @@ X(interface_type)
X(interfaces_replaced_in_module)
X(invertible_pin)
X(iopad_external_pin)
X(is_clock_gated)
X(is_inferred)
X(is_interface)
X(it)

View File

@ -448,7 +448,8 @@ struct ClockgatePass : public Pass {
ff.sig_clk = (*it).second.new_net;
// Rebuild the flop
(void)ff.emit();
Cell *new_ff = ff.emit();
new_ff->set_bool_attribute(ID::is_clock_gated);
gated_flop_count++;
}