<@U0175T39732> I have been chasing an issue causin...
# openram
j
@User I have been chasing an issue causing my hacky code to crash on gds layout. It seems the bitcell doesn't have a gdsMill.vlsiLayout object, it's not immediately obvious what creates those for instances?
m
They should only be set if it's a hard cell. If you are making a regular design it is dynamic and doesn't read a gds
j
yes, i had set self.gds to None earlier and forgot. Getting gds array of cells now. Just got to tweak the cell.
๐Ÿ‘ 1
Array is looking better now, ptx is correctly rotated, but still need to figure out how to correctly place the bit lines, word line, gnd bus, and ptx within the cell based on the rules. A job for tomorrow ๐Ÿ™‚
*bit line
m
If you can push it to a forked openram and do a pull request, I can take a look and give feedback.
j
Thanks, I will get it working then tidy it up first. Right now, it's a hack. Also, I need to make sure my boss is ok with that too, that's the main reason I haven't released the schematic design. I'll chase it up on Monday morning.
Voila! An array of bitcells. Just need body contacts. DRC clean, but need to extract to make sure we have transistors correctly connected.
๐Ÿ‘ 1