Hi, ALL
I am just starting to understand how OpenRAM works with sky130 pdk by following the OpenRAM Github document below
https://github.com/VLSIDA/OpenRAM
But stacked on ERROR as you can see attached screenshot, can someone advise me to find a way to cleanup it?
Thank you…
I would like to share what I made below.
1. Cloned OpenRAM
$ git clone <https://github.com/VLSIDA/OpenRAM.git>
2. Build docker tool
$ cd OpenRAM/docker
$ make build
3. export below.
$ export OPENRAM_HOME="$HOME/OpenRAM/compiler"
$ export OPENRAM_TECH="$HOME/OpenRAM/technology"
$ export PYTHONPATH="$OPENRAM_HOME:$OPENRAM_TECH/sky130:$OPENRAM_TECH/sky130/custom"
4. edit myconfig.py as following
# Data word size
word_size = 8
# Number of words in the memory
num_words = 128
num_rw_port = 2 # In case "1" generate ERROR
tech_name = "sky130"
nominal_corner_only = True
output_path = "temp"
output_name = "sram_{0}_{1}_{2}".format(word_size,num_words,tech_name)
5. Compile it
$ cd OpenRAM
$ make pdk
$ make install
$ python3 $OPENRAM_HOME/openram.py myconfig
6. Stucked with attached ERROR.