https://open-source-silicon.dev logo
#openlane
Title
# openlane
a

aryap

11/27/2020, 10:43 PM
Thanks to @User's script, I can make sure no cells are scattered on top of my macros. but
detailed_placement_or
still fails with the vague
Warning: detailed placement failed on
There are no obvious macro overlaps anymore:
I'm independently trying to harden the remaining cells as a macro, but that has its own problems.
the error is so useless i'm out of ideas about what to poke
t

tnt

11/27/2020, 10:47 PM
try
detailed_placement
instead of
detailed_placement_or
(or in addition to, calling it before)
🙏 1
a

aryap

11/27/2020, 10:47 PM
ok. i'm trying random placement first now
ok random got past that stupid problem 👍
my personal hero @tnt
this slack workspace is full of my heroes
@tnt how big are the designs you've managed to have placed nicely? this one is 20,000 instances and the tools really cannot cope
a

Anish

11/28/2020, 5:48 AM
@aryap what command did you use for random placement?
a

aryap

11/28/2020, 5:52 AM
random_global_placement iirc
yeah you can enable it with
set ::env(PL_RANDOM_GLB_PLACEMENT)  1
if you don't run interactively
i actually don't recommend it. i'm guessing that my routing step crash is because of the random placement
t

tnt

11/28/2020, 6:27 AM
My design is ~ 11k cells after synthesis.