An open-source static random access memory (SRAM) compiler.
Go to file
mrg d2b5be0130 Add exclude tests for ROMs 2023-03-30 11:30:50 -07:00
.github
compiler Add exclude tests for ROMs 2023-03-30 11:30:50 -07:00
docker
docs Cleanup debug.md 2023-03-16 15:20:26 -07:00
images
macros Rename ROM unit tests. 2023-03-30 11:30:50 -07:00
technology removed data files 2023-03-30 11:30:50 -07:00
.coveragerc
.gitattributes
.gitignore
CNAME
CONTRIBUTING.md
LICENSE
MANIFEST.in
Makefile
OpenRAM_ICCAD_2016_paper.pdf
PORTING.md
README.md
VERSION Bump version: 1.2.6 -> 1.2.7 2023-03-16 23:46:12 +00:00
__init__.py rom compiler top level 2023-03-30 11:30:50 -07:00
_config.yml
common.py
install_conda.sh
openram.mk Rework macros to run ROM tests too. 2023-03-30 11:30:50 -07:00
pyproject.toml
requirements.txt
rom_compiler.py rom compiler top level 2023-03-30 11:30:50 -07:00
setpaths.sh
setup.py Fix Python version in documentation 2023-03-15 12:41:50 -07:00
sram_compiler.py

README.md

OpenRAM

Python 3.5 License: BSD 3-clause PyPI - Downloads

An open-source static random access memory (SRAM) compiler.

What is OpenRAM?

OpenRAM is an award winning open-source Python framework to create the layout, netlists, timing and power models, placement and routing models, and other views necessary to use SRAMs in ASIC design. OpenRAM supports integration in both commercial and open-source flows with both predictive and fabricable technologies.

Documentation

Please see our documentation and let us know if anything needs updating.

Get Involved

Further Help

License

OpenRAM is licensed under the BSD 3-Clause License.

Publications

Contributors & Acknowledgment

  • Matthew Guthaus from VLSIDA created the OpenRAM project and is the lead architect.
  • James Stine from VLSIARCH co-founded the project.
  • Many students: Hunter Nichols, Michael Grimes, Jennifer Sowash, Yusu Wang, Joey Kunzler, Jesse Cirimelli-Low, Samira Ataei, Bin Wu, Brian Chen, Jeff Butera

If I forgot to add you, please let me know!