Build from sources locally¶
Prerequisites¶
OpenROAD¶
Dependencies for OpenROAD app are documented in the script below. During initial setup or if you have a new machine, run this script:
# either run as root or use sudo
./etc/DependencyInstaller.sh
KLayout¶
OpenROAD Flow requires KLayout v0.27.1
.
Flow Scripts¶
libXScrnSaver
libXft
libffi-devel
python3
python3-pip
Use pip to install pandas:
pip3 install --user pandas
qt5-qtbase
tcl
time
which
Clone and Build¶
git clone --recursive https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts
cd OpenROAD-flow-scripts
./build_openroad.sh --local
Verify Installation¶
The binaries should be available on your $PATH
after setting up the
environment.
source ./setup_env.sh
yosys -help
openroad -help
exit