Skip to content

Environment Setup

baburaj2000 edited this page Aug 16, 2021 · 12 revisions

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

Clone this wiki locally