https://open-source-silicon.dev logo
a

Anuj Dubey

04/26/2022, 1:58 AM
Hi! I am trying to place two macros side-by-side. However, I see that the nesterov solver is not able to successfully place them; it eventually gives us after 2800 iterations with the following error: [ERROR GPL-0305] RePlAce diverged at newStepLength. Any leads on how can I go about fixing this?
v

Vijayan Krishnan

04/26/2022, 5:31 AM
File github issue here: https://github.com/The-OpenROAD-Project/OpenLane/issues with issue_reproducible generated by flow
m

Mitch Bailey

04/26/2022, 6:15 AM
@User Are you placing the macros manually or attempting to auto place them?
a

Anuj Dubey

04/26/2022, 11:14 AM
@User: Placing them manually.
m

Mitch Bailey

04/26/2022, 11:16 AM
Maybe add more space between the macros?
a

Anuj Dubey

04/26/2022, 11:23 AM
Cool I'll try that.
@User: I opened the issue in the caravel repo since I was using OpenLane via the caravel_user_project makeflow for my experiment: https://github.com/efabless/caravel_user_project/issues/118
v

Vijayan Krishnan

04/27/2022, 5:13 AM
@User Thumb rule is whenever you're facing some issue you need to report to respective repo. Example here is while using OpenLane flow facing some issue, report to OpenLane repo, you will get some quick response
@User set following variable in
config.tcl
and try
set ::env(PL_BASIC_PLACEMENT) 1
2 Views