Hi all, I have a macro in my design and it is a 25...
# openlane
m
Hi all, I have a macro in my design and it is a 256-bit OpenRAM SRAM. AFAIU OpenRAM compiler uses rings (i.e. set FP_PDN_CORE_RING to 1) to create the SRAMs. Now I’m wondering to know how can I connect the macro power/ground rings to the wrapper by the OpenLane?
@User @User Any ideas?
m
OpenLane/openroad requires the rings. The memories will need to be in the top level of your user project to use the correct straps. You can see our mpw2 example here: https://github.com/VLSIDA/openram_testchip
m
@User Thanks a lot for the reply. But it seems that I cannot regen. the result in my local machine. What version of Caravel did you use to generate the layout?
m
@User This was the MPW2 setup
What is the error?
m
Untitled.txt
This is all of the “replace” phase log.
m
I don't see an error but difficulties with global routing. Can you narrow down what you think the error is? If you don't have halos around macros and have to high cell density this can cause problems.
m
@User Really appreciate it Matthew. Your guidance was so much helpful. Thanks a lot.
👍 1