Hello, what is the difference between `global_plac...
# openlane
w
Hello, what is the difference between
global_placement_or
and
global_placement
Similarly,
detailed_placement_or and detailed_placement
It is written that one uses Replace and OpenDP while the other uses openroad. But the openroad also uses Replace and OpenDP, so what's the difference between the 2? @User @User I was running the interactive mode in which
detailed_placement
errored out while the
detailed_placement_or
ran successfully.
t
Different version of the tools.
w
So which is recommended/latest? I don't understand the purpose of putting 2 different versions there?
t
Flow seems to use the openroad version by default for most things.
w
Which makes perfect sense since that's what they defined their architecture as. However, the existence of the other option seems out of place.
t
It's used for legalization for some of those substeps.
I think it's because since things are still being worked out only very specific versions of some tools worked and some other were broken ...
At the beginning of openlane almost every tool was used split out of openroad and fixed to a specific version (sometimes with sky130 fixes applied that were not in OpenRoad version). Little by little things got consolidated and now almost everything is using the OpenRoad version but ... not everything yet.