OpenROAD-flow-scripts icon indicating copy to clipboard operation
OpenROAD-flow-scripts copied to clipboard

synth: Run `clockgate` for automatic ICG insertion

Open openroad-ci opened this issue 10 months ago • 2 comments

Yosys 0.48 has gained clockgate -liberty command for rudimentary clock gate insertion triggered when a group of flip-flops share the same enable condition. Start using this command in the ORFS flow.

Cc @widlarizer

openroad-ci avatar Jan 06 '25 13:01 openroad-ci

The code looks fine but I'm confused where there are so many failures. I don't think gcd has any clock gaters yet it failed.

maliberty avatar Jan 06 '25 16:01 maliberty

I don't think gcd has any clock gaters yet it failed.

I will take a look but I expect they get inferred because there's a shared enable on the flops

povik avatar Jan 06 '25 16:01 povik

I'm putting this aside for now. Meanwhile a new cgt tool has been added to openroad though it hasn't been enabled in ORFS yet.

povik avatar Sep 22 '25 11:09 povik