blob: 70f9ae0fe90db4c715df0177a1eaa988a492fe60 [file] [log] [blame]
Tim Edwards6ee11532021-02-11 12:29:33 -05001#!/bin/sh
2#
3# pdk_download.sh --
4#
5# Download and install a PDK from git
6# (mainly for use with the Google/SkyWater SKY130 PDK)
7#
8# Usage: pdk_download.sh <url> <destination>
9#
10
11pdir=`dirname $2`
12mkdir -p $pdir
13cd $pdir
14
15# Clone repository
16
17echo "Cloning PDK repository"
18git clone $1 $2
19
20# Get submodules
21
22echo "Getting PDK library submodules"
23cd $2
24for i in $(git submodule | grep /latest | awk '{print $2}'); do
25 git submodule init $i
26done
27git submodule update
28
29# Generate liberty files
30
31echo "Building liberty timing files"
32make timing