added some documentation for GF180 usage

This commit is contained in:
SWalker 2023-11-07 01:00:44 -08:00
parent fc1a9a9a2b
commit 6e2dadeff5
2 changed files with 3 additions and 0 deletions

View File

@ -19,6 +19,7 @@ SRAM_LIB_GIT_COMMIT ?= dd64256961317205343a3fd446908b42bafba388
OPEN_PDKS_DIR ?= $(PDK_ROOT)/open_pdks OPEN_PDKS_DIR ?= $(PDK_ROOT)/open_pdks
OPEN_PDKS_GIT_REPO ?= https://github.com/RTimothyEdwards/open_pdks.git OPEN_PDKS_GIT_REPO ?= https://github.com/RTimothyEdwards/open_pdks.git
OPEN_PDKS_GIT_COMMIT ?= 1.0.311 OPEN_PDKS_GIT_COMMIT ?= 1.0.311
# Uncomment this for gf180 development
# OPEN_PDKS_GIT_COMMIT ?= 1.0.395 # OPEN_PDKS_GIT_COMMIT ?= 1.0.395
#OPEN_PDKS_GIT_COMMIT ?= 7ea416610339d3c29af9d0d748ceadd3fd368608 #OPEN_PDKS_GIT_COMMIT ?= 7ea416610339d3c29af9d0d748ceadd3fd368608
SKY130_PDK ?= $(PDK_ROOT)/sky130A SKY130_PDK ?= $(PDK_ROOT)/sky130A

View File

@ -139,7 +139,9 @@ make install
You can also run these from the package installation directory if you have the You can also run these from the package installation directory if you have the
OpenRAM library. OpenRAM library.
## GF180 Setup
OpenRAM currently **does not** support gf180mcu for SRAM generation. However ROM generation for gf180mcu is supported as an experimental feature. To set up gf180mcu, first change ```OPEN_PDKS_GIT_COMMIT``` in ```OpenRAM/Makefile``` to version 1.0.395. Then follow the setup instructions for Sky130 but run ```make gf180-pdk``` instead of ```make pdk```.
[SCMOS]: https://www.mosis.com/files/scmos/scmos.pdf [SCMOS]: https://www.mosis.com/files/scmos/scmos.pdf
[FreePDK45]: https://www.eda.ncsu.edu/wiki/FreePDK45:Contents [FreePDK45]: https://www.eda.ncsu.edu/wiki/FreePDK45:Contents