google / skywater-pdk

Open source process design kit for usage with SkyWater Technology Foundry's 130nm node.
https://skywater-pdk.rtfd.io
Apache License 2.0
2.9k stars 377 forks source link

Memory Generator and IO Cells #74

Closed leoheck closed 4 years ago

leoheck commented 4 years ago

Hi, @mithro I am following your hard work here, and I don't want to bother you much but I was reading the README, and I couldn't find any mention of a memory generator and also of IO Cells. Do you know if this project will have such features available too?

mithro commented 4 years ago

There will be both IO cells (https://github.com/google/skywater-pdk/issues/5) and a both an SRAM (https://github.com/google/skywater-pdk/issues/3) and flash (https://github.com/google/skywater-pdk/issues/4) build spaces released in the future. The build spaces need to be used with a memory generator to actually create usable blocks however.

The SRAM build space will be published with support for the OpenRAM memory generator and eventually contain a bunch of precompiled macros for common configurations. @mguthaus will be giving a talk about OpenRAM as part of the FOSSi Foundation's Dial Up talk series.

This is all documented in the GitHub issue tracker and the Known Issues page.

Would love to have a pull request to add stuff to the README if you think that makes sense.

leoheck commented 4 years ago

Would love to have a pull request to add stuff to the README if you think that makes sense.

Oh, that is interesting! I am not totally into this project to be able to add something useful, but since you gave me a good and informative reply I will try that.