Well I have done a bit of work on ROM design so far, using xschem and ngspice. I'm almost up to the layout of a simple 256 bit rom. Initial layout will be semi-manual, but at some point, I think we can automate ROM creation using openRAM, and at that point optimised bit cells with OPC would help squeeze high density ROMs down in size.