Run:
chmod +x scripts/*.sh
chmod +x examples/*/run.shInstall it:
sudo apt update
sudo apt install -y iverilogThen:
iverilog -VTry:
sudo apt update
sudo apt install -y yosysIf the package is unavailable on your Ubuntu release, use the current upstream Yosys installation instructions.
OpenROAD packaging differs between distributions. Check:
command -v openroadIf nothing is returned, install OpenROAD using the current upstream instructions for your platform.
Check:
docker --version
sudo systemctl status dockerOn some WSL2 setups, Docker Desktop integration is used instead of a Linux daemon inside the distribution.
For large EDA projects, keeping repositories inside the Linux filesystem can be faster than working under /mnt/c.
For example:
mkdir -p ~/eda
cd ~/edaWarnings are intentional. Complex EDA tools often have multiple installation methods and version requirements. A warning means the verification script could not confirm that optional software is available.
Configure Git:
git config --global user.name "Your Name"
git config --global user.email "you@example.com"GitHub no longer accepts account passwords for HTTPS Git operations. Use GitHub CLI authentication or a supported credential/token mechanism.
For GitHub CLI:
gh auth loginThen verify:
gh auth statusCollect:
uname -a
lsb_release -a
bash --version
git --version
./scripts/verify.shThen include the output when opening an issue.