Skip to content

The-OpenROAD-Project/PCB-PR-App

Repository files navigation

PCB-PR-App

Top-level app for PCB P&R flow

Prerequisites

  • GCC >=4.8
  • G++ >= 4.8
export CXX=g++
  • SWIG >= 2.0
sudo apt-get update
sudo apt-get install swig
  • Boost >= 1.6
sudo apt-get update
sudo apt-get install libboost-all-dev
  • CMake >= 3.1
sudo apt-get update
sudo apt-get install cmake
  • Current support for kicad_pcb format derived from KiCad v5.1.2

Installing

Clone

git clone --recurse-submodules https://github.com/The-OpenROAD-Project/PCB-PR-App.git

Run the build script:

cd PCB-PR-App
source build.sh

The layout app is now available:

python3 run_layout.py --help

Have fun!

Running the tests

Current issues

  • Tested on CentOS 6
  • Tested on Ubuntu 18.04 (Ubuntu 16.04 doesn't come with Python 3)
  • Linking shared object files after swig compilation currently fails on OSX. Docker is a good workaround on OSX.

License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •