About OpenRAM

The OpenRAM project aims to provide a free, open-source memory compiler development framework for Random-Access Memories (RAMs).  It is a joint development project between University of California Santa Cruz and Oklahoma State University in hopes of enabling memory and computer system research by creating an open-source compiler infrastructure.

Get the Source Code

Please see our official distribution at:


or clone a copy with:

git clone https://github.com/mguthaus/OpenRAM.git


If you would like to cite OpenRAM, please use the following ICCAD paper:

M. R. Guthaus, J. E. Stine, S. Ataei, B. Chen, B. Wu, M. Sarwar, "OpenRAM: An Open-Source Memory Compiler," Proceedings of the 35th International Conference on Computer-Aided Design (ICCAD), 2016

We have three Google groups for information:

openram-announce-group@ucsc.edu is for general release announcements. To subscribe, email openram-announce-group+subscribe@ucsc.edu.

openram-dev-group@ucsc.edu is for discussion of OpenRAM development. To subscribe, email openram-dev-group+subscribe@ucsc.edu.

openram-user-group@ucsc.edu is for general usage of OpenRAM including setup or possible bugs. To subscribe, email openram-user-group+subscribe@ucsc.edu.


This material is based upon work supported by the National Science Foundation under Grant No. CNS-1205685 and CNS-1205493.