SiliconCompiler Ubuntu 22

SiliconCompiler Install

Before installing:
python3 –version
sudo apt update
sudo apt install python3-dev python3-pip python3-venv
python3 -m venv ./venv
source ./venv/bin/activate

sudo apt-get install flex bison
git clone -b v0.11.1 https://github.com/siliconcompiler/siliconcompiler
cd siliconcompiler
python -m pip install -e .
export SCPATH=<home>/siliconcompiler
python -c “import siliconcompiler;print(siliconcompiler.__version__)”
export PATH=/home/fos/OpenROAD/build/src:$PATH

RadLibXH018_demo Install (PignoRAM_demo)

~/siliconcompiler/third_party/pdks/xfab (foundry)
~/siliconcompiler/third_party/pdks/xfab/xh018 (process)
~/siliconcompiler/third_party/pdks/xfab/xh018/libs/radlibxh018 (library)
~/siliconcompiler/siliconcompiler/pdks/xh018.py (process activation)
~/siliconcompiler/siliconcompiler/libs/radlibxh018.py (library activation)
~/siliconcompiler/siliconcompiler/targets/PignoRAM_demo.py (PignoRAM_demo script)
~/siliconcompiler/examples/PignoRAM (.v, .sdc and .py script)

PignoRAM_demo

cd ~/siliconcompiler/examples/PignoRAM
python PignoRAM.py


 

end of page