Does anybody successfully made a GDS with current ...
# openram
a
Does anybody successfully made a GDS with current sram macros? Currently having some issues w/ openlane 0.12 and sram macros
m
I have made some progress here
and @Matthew Guthaus has this: https://github.com/VLSIDA/openram_test_project
as far as I know there is still no way of getting a DRC clean output
m
Has anyone come across a solution for the LVS issues that appear to result from differences in power pins between OpenRAM macros and what is used by the rest of caravel?
m
What is this issue?
I've been meaning to make vdd/gnd parameter but haven't had a strong reason.
m
On the openram_test_project, I get 5 net mismatches when I build the user_project_wrapper. It seems they're around the power pins used by Caravel (eg vssd1, vccd2).
I'm also seeing these issues in my test project, but was hoping that the openram_test_project configuration avoided them.
m
The wrapper had incorrect PDN configuration so there are bigger issues. See this question I just posted: https://skywater-pdk.slack.com/archives/C01EX4ATEKF/p1622054437041900
I was creating a macro with an openram successfully, but not a complete wrapper.
m
Got it. Thanks, @Matthew Guthaus, and I'll follow this new discussion.
m
I'm working on two solutions for now, but I hope there's an openlane one too. I'm going to add flexible pin names to openram, but this is a HUGE change to MANY files. I'm also adding a supply ring option to have both horizontal and vertical straps to connect to.
Actually, I can just edit the supply name at the top. It's not that big.