Hi, when i tried to harden a 32x512 1rw sky130 sra...
# openram
a
Hi, when i tried to harden a 32x512 1rw sky130 sram macro , i encountered this problem and i don't know what can i do, any help will be appriciated.
Copy code
ERROR: file sky130_replica_column.py: line 51: Replica bit cannot be the dummy row.
m
Which commit/version of openram are you using?
@Jesse Cirimelli-Low can you take a look?
This might be an issue with a recent refactor that Sam did
j
Yeah I'll take a look now. The config looks fine so that might be the case
a
I am using the latest commit (85db2043b27f842f8b927fe1a49deb42b0b05b40),
any updates?
j
Sorry, we recently refactored a lot of the code, but for compatability reasons tried to not modify the skywater single port. It's seems like there were some unintended interactions that I'm working through now however.
I can probably provide you with a gds from a precious run of the same configuration in the meantime
a
actually i need 128x128 version of this, if you can provide this one
and thank you for your time
j
I'm not at my desk right now but I can try to find a working commit id for you while I keep working on this
a
i tried version 1.2.4 but it didn't work either, i am waiting to hear from you, thank you for your time
j
Just wanted to give you an update. I'm about 12 hours in to generating the 128x128 on an older openram version, and we are working on getting a fix for this merged in from our upstream branch
a
i've already managed to generate 128x128 sram from an older version of openram (it was something like mid 2022 but i can't give you the exact commit number now unfortunatly) but i will be happy to see the generated macro from you since i'm not sure about the correctness of this one. thank you ^^
j
pretty much all of the generated single port macros for sky130 will have some minor DRC errors from routing that need to be hand fixed. it looks like you skipped drc/lvs in the config files, so you will want to run that. The dimensions of the memory shouldn't change so you can still floorplan etc with the macro you made
a
@Jesse Cirimelli-Low is the problem "Replica bit cannot be the dummy row" regarding sky130 fixed?
j
I believe it is fixed on our upstream branch let me bug someone to get I up into the public branch
This should be fixed in openram now, are you on the most recent commit?
a
@Jesse Cirimelli-Low No. Current version is 1.2.11