Hello all. I have an analog block which I have lay...
# ieee-sscs-dc-21q3
r
Hello all. I have an analog block which I have layed out with hand using magic. I have also used metal 5 for internal routing. So if I instantiate this block as analog macro in user_project_wrapper , openlane is not allowing metal 5 power rail inside my macro. One possible solution that I have is to manually connect the power rail generated by openlane to the power rail inside my macro. Is this approach correct? Are there any other solutions? Thank you in advance.
m
@User if you have made the layout manually (including the M5et5 layer). Then openlane won't be able to change that at all. If you are APRing your design at the top using openlane, then you are probably providing a LEF which would including OBS on MET5 routing. I don't think you can do power routing using openlane. I would go with custom/manual routing. If this doesn't make sense, please join: https://umich.zoom.us/my/msaligane I am meeting with students now
r
Thank you @User. Sorry that I was not able to join the meeting. Just for confirmation at the end of the flow I get a gds file, a picture of which is shown below. Clearly the power lines are not entering my macro. So now I take this file connect the power lines to the power pins in my macro manually. Is that the right approach?
m
That's the right approach if you don't want to open your LEF and check the obstructions you have. If you want it to be routed, then you have to make sure you have accessible pins on your design (adding a ring or no obs)
connecting this manually is fine too
r
@User this is my LEF file.
Hello @User now I have manually routed the power. Now I need to check LVS. Do you know how this can be done?