0% found this document useful (0 votes)
115 views5 pages

ORFS Installation Ubuntu22.04

Uploaded by

fibek65229
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
115 views5 pages

ORFS Installation Ubuntu22.04

Uploaded by

fibek65229
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

OpenROAD Flow Setup with WSL

For Ubuntu22.04 by WSL installation

If you’re direct/dual boot/VMware installation means directly jump to Update ubuntu


packages step by skipping wsl installation.

Note: Highlighted in RED should be executed in the command propmpt/PowerShell


terminal.

Open terminal in Windows Machine and type following:

Install wsl

Wsl –list –online

While installing if we get option to select distribution name :

wsl --install -d Ubuntu-22.04

After restart give the user name and create password for your linux account name.

Lanuch WSL Ubuntu22.04 and in the terminal continue execute following


commands.

Ubuntu22.04 Users

If you’re Using standalone Ubuntu22.04 OS directly open a terminal and run the
following:

Update Ubuntu Packages


sudo apt-get update
sudo apt-get upgrade
sudo apt install -y build-essential python3 python3-venv python3-pip make

Dependencies : it is one Time installation process


sudo apt-get install gcc g++ make
sudo apt-get install qtbase5-dev qttools5-dev libqt5xmlpatterns5-dev
qtmultimedia5-dev libqt5multimediawidgets5 libqt5svg5-dev
sudo apt-get install ruby ruby-dev
sudo apt-get install python3 python3-dev
sudo apt-get install libz-dev
sudo apt-get install libgit2-dev

Installing klayout

wget https://www.klayout.org/downloads/Ubuntu-22/klayout_0.29.8-1_amd64.deb
sudo dpkg -i klayout_0.29.8-1_amd64.deb
While installing if we get any error for dependency run following:

sudo apt --fix-broken install

Installing yosys
wget
https://github.com/YosysHQ/oss-cad-suite-build/releases/download/2024-11-21/oss-c
ad-suite-linux-x64-20241121.tgz

tar -xzvf oss-cad-suite-linux-x64-20241121.tgz

Download the OpenROAD binary

ubuntu 22.04 :

wget
https://github.com/Precision-Innovations/OpenROAD/releases/download/2.0-16524-
g4cc9d2133/openroad_2.0-16524-g4cc9d2133_amd64-ubuntu22.04-2.0-16524-g4cc
9d2133.deb
sudo apt install
./openroad_2.0-16524-g4cc9d2133_amd64-ubuntu22.04-2.0-16524-g4cc9d2133.de
b

Download ORFS repo

cd (It means just type “cd” and enter)

git clone https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts.git

Install editor tool

sudo apt-get install gedit

Ubuntun20.04 Users

Update Ubuntu Packages


sudo apt-get update

sudo apt-get upgrade

sudo apt install -y build-essential python3 python3-venv python3-pip make

Dependencies : it is one Time installation process

sudo apt-get install gcc g++ make


sudo apt-get install qtbase5-dev qttools5-dev libqt5xmlpatterns5-dev
qtmultimedia5-dev libqt5multimediawidgets5 libqt5svg5-dev
sudo apt-get install ruby ruby-dev
sudo apt-get install python3 python3-dev
sudo apt-get install libz-dev
sudo apt-get install libgit2-dev
Installing klayout for Ubuntu20.04:

wget https://www.klayout.org/downloads/Ubuntu-20/klayout_0.29.8-1_amd64.deb
sudo dpkg -i klayout_0.29.8-1_amd64.deb

While installing if we get any error for dependency run following:

sudo apt --fix-broken install

Installing yosys
wget
https://github.com/YosysHQ/oss-cad-suite-build/releases/download/2024-11-21/oss-c
ad-suite-linux-x64-20241121.tgz

tar -xzvf oss-cad-suite-linux-x64-20241121.tgz

Download the OpenROAD binary

Ubuntu 20.04:

wget
https://github.com/Precision-Innovations/OpenROAD/releases/download/2.0-16697-
gf0ccb57a7/openroad_2.0-16697-gf0ccb57a7_amd64-ubuntu20.04-2.0-16697-gf0cc
b57a7.deb

sudo apt install


./openroad_2.0-16697-gf0ccb57a7_amd64-ubuntu20.04-2.0-16697-gf0ccb57a7.deb
Download ORFS repo

cd (It means just type “cd” and enter)

git clone https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts.git

Install editor tool

sudo apt-get install gedit

Verifying installation will be done during the live demo.

Updating OPENROAD_EXE and YOSYS_EXE variables available in zoom recorded video.


Watch that and run make command.

Otherwise updating .bashrc leave it currently, we will discuss same during demo/lab session.

You might also like