OpenROAD-flow-scripts
OpenROAD-flow-scripts copied to clipboard
synth: Run `clockgate` for automatic ICG insertion
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
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.
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
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.