-
Notifications
You must be signed in to change notification settings - Fork 4
Environment Setup
The following is the list of Linux command sequence to install and setup the Environment , the line starting with "$" are linux commands and the line starting with "//" are description
$ mkdir projects
$ which git
// If you are not getting the git install path , you have to install git using the following commands
$ sudo apt update
$ sudo apt install git
// Once git is installed , clone the repo
$ git clone https://github.com/ISL-ECE-CEG-AU/GPS_Baseband.git
$ cd GPS_Baseband
// Install the caravel-lite repo
$ make install
// Download sk130pdk.tar.gz from the google Drive : Google Drive Link and copy it to GPS_Baseband directory
$ tar xvzf sk130pdk.tar.gz
$ cd sk130pdk
$ pwd
// Set PDK_ROOT to pwd
$ export PDK_ROOT=/home/babu/projects/GPS_Baseband/sk130pdk
$ cd ../
// Set OPENLANE_ROOT
$ export OPENLANE_ROOT=/home/babu/projects/GPS_Baseband/eda_tool
// Before installing OpenLane tool , check whether docker command is installed
$ which docker
// If docker is not installed , install it using the steps mentioned in the link https://docs.docker.com/engine/install/ubuntu/ or https://www.simplilearn.com/tutorials/docker-tutorial/how-to-install-docker-on-ubuntu
// install Openlane EDA Tools
$ make openlane
// Run the ASIC Flow with the default user_proj_example , make sure that the flow completes without error
$ cd openlane
$ make user_proj_example
$ make user_project_wrapper