Hi, I'm trying to generate a custom openram macro ...
# openram
p
Hi, I'm trying to generate a custom openram macro for sky130, and I'm getting the familiar
ERROR: file design.py: line 46: Custom cell pin names do not match spice file:
error. The issues and chat history I've searched referencing this indicate the skywater pdk is not installed correctly, however, I ran
make install
, it looked successful, and I have the following files
Copy code
ls technology/sky130/gds_lib/
sky130_sram_1kbyte_1rw1r_32x256_8.gds  sky130_sram_2kbyte_1rw1r_32x512_8.gds
sky130_sram_1kbyte_1rw1r_8x1024_8.gds  sram_1rw1r_32_256_8_sky130.gds
m
This doesn't look right. These are the memory macros we've released, not the cells that would be installed. I think something else is going on but I'm not sure what you did to get this...
p
I had to change the makefile slightly for SKY130B, I might have put the wrong path somewhere
let me try cleaning that up and redoing stuff
I was also trying to avoid cloning the pdk like 3 times or whatever between different repos, so I adjusted some of the paths
seems like now it's telling me I can't have more than 2048 words, new error message is always good 😆
I guess that answers my question about if this much ram is possible?
m
What sky130B?
The limit will need to be determined by verification... Which is still slow
p
I'm not sure what sky130B is other than a separate version of the pdk than sky130A that MPW7 appeared to be targeting
m
I think that might just include the ReRAM. I don't think it matters for OpenRAM
Our Makefile should clone the right stuff... And the right versions. Don't use other versions