<@U01RSNFAM55> first of all thank You Boris for th...
# ieee-sscs-dc-21q3
k
@User first of all thank You Boris for this initiative and encouraging us to participate more in the discussions, we appreciate that. In fact would be fantastic to have some support in the field of the chip area optimization and routing strategies. We have performed a first approximation of our core area and now we are trying to optimize it in order to replicate it as many times as possible. The design passes the digital flow however, when we limit the user project area the router get into problems. Would be great if You could contact us with some experts in the field, who could give us a hint. Kind regards.
b
Hi Kzysztof, are you using OpenLane? Let's see if @mehdi can provide some pointers for your problem.
m
Hi @Krzysztof Herman I can try to help you with that. Can you share a github link to your testcase and a description of your issue. I ll try to take a look today
k
Hi @Boris Murmann and @mehdi. Yes I am using open lane, This is the repository I am working on. https://github.com/KHermanUBB/caravelSonarOnChip.
I was ale to get a gds of one channel as a macro "user_proj_example" and it looks as follows
SonarOnChip.xor.gds.png
In general I had some problems with routing, I mean, in order to complete the routing without errors I had to use "routeability driven placement"
would be great if You could recommend some routing strategies in order to setup the flow with correct parameter values
Our design pretends to replicate one module until exhausta all 38 IO. I did one experiment slicing the mprj area into 10 strips and have tried to use the area of one strip. I was able to pass through the flow only when I had allowed the congestion.
SonarOnChip.def.png
m
Are you planning to have 38 tiles of what you have on the bottom left?
k
this is the maximum we would like to have
in general we do not have problems with timing because our design is relatively slow
what costs is the routing, seems that there is a lot of congestion even if the PL_TARGET_DENSITY was set to 0.3
m
I think it would make sense to discuss this over zoom. Making 38 tiles might be a solution but then you need to make sure pin connections are adequately positioned for the routing at the top. I can probably meet tomorrow afternoon EST time? email: mehdi@umich.edu
k
tomorrow afternoon I am complicated, in the morning could be
or other day, monday o tuesday
m
Ok, Moday afternoon should work for me as well
k
perfect
I will contact You Monday's afternoon
Thanks a lot!
m
please send an invite 🙂 (email is above)
k
ok, I will