Matt Liberty
Matt Liberty
Note that DFFRAM is rather skywater specific and some layouts are far from optimal.
Fwiw I did start a rewrite of DFFRAM in OR as a spare time project. If someone has interest in picking it up I would be glad to share the...
fwiw I put the code at https://github.com/The-OpenROAD-Project/OpenROAD/pull/4496 - this is not complete and is not proposed a solution to anything in its current form. If someone wants to pick it...
How is this different from #4333 ?
@precisionmoon would you start by looking at the skew show in  (from https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/discussions/1710) before we start on runtime.
with the current settings there are many buffers on the macros:  but if I add -obstruction_aware I see:  Some objects are now outside the die area which is...
@precisionmoon with #4459 and -obstruction_aware does the skew improve?
A first step would be to have some reporting of the size of the various sections of the file. My guess is detailed routing will dominate but it would be...
I looked at bit over the weekend and the most obvious place is the dbGCellGrid could be more efficient. Its hard to predict how much that will affect compressed size...
Not really. Even macro placement currently assigns std cell locations as well so it wouldn't be that small.