summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/test.yml42
1 files changed, 12 insertions, 30 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index abce6d13..ee4d68d5 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -17,7 +17,6 @@ jobs:
system: ["ubuntu-20.04"]
jvm: ["adopt@1.8"]
scala: ["2.13.6", "2.12.15"]
- verilator: ["4.204"]
espresso: ["2.4"]
runs-on: ${{ matrix.system }}
@@ -25,32 +24,13 @@ jobs:
- name: Checkout
uses: actions/checkout@v2
- - name: Install Z3
- if: matrix.system == 'ubuntu-20.04'
+ - name: Install Tabby OSS Cad Suite (from YosysHQ)
run: |
- sudo apt-get install -y z3
- z3 --version
-
- - name: Cache Verilator ${{ matrix.verilator }}
- uses: actions/cache@v2.1.6
- id: cache-verilator
- with:
- path: verilator-${{ matrix.verilator }}
- key: ${{ matrix.system }}-verilator-${{ matrix.verilator }}
- - name: Compile Verilator ${{ matrix.verilator }}
- if: steps.cache-verilator.outputs.cache-hit != 'true'
- run: |
- wget https://github.com/verilator/verilator/archive/refs/tags/v${{ matrix.verilator }}.tar.gz
- tar xvf v${{ matrix.verilator }}.tar.gz
- cd verilator-${{ matrix.verilator }}
- autoconf
- ./configure
- make
- - name: Install Verilator ${{ matrix.verilator }}
- run: |
- cd verilator-${{ matrix.verilator }}
- sudo make install
- verilator --version
+ cd /home/runner/work/
+ wget https://github.com/YosysHQ/oss-cad-suite-build/releases/download/2021-09-23/oss-cad-suite-linux-x64-20210923.tgz
+ tar -xf oss-cad-suite-linux-x64-20210923.tgz
+ ls /home/runner/work/oss-cad-suite/bin
+ echo "/home/runner/work/oss-cad-suite/bin" >> $GITHUB_PATH
- name: Install Espresso
run: |
@@ -80,11 +60,13 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v2
- - name: Install Verilator and Z3
+ - name: Install Tabby OSS Cad Suite (from YosysHQ)
run: |
- sudo apt-get install -y verilator z3
- verilator --version
- z3 --version
+ cd /home/runner/work/
+ wget https://github.com/YosysHQ/oss-cad-suite-build/releases/download/2021-09-23/oss-cad-suite-linux-x64-20210923.tgz
+ tar -xf oss-cad-suite-linux-x64-20210923.tgz
+ ls /home/runner/work/oss-cad-suite/bin
+ echo "/home/runner/work/oss-cad-suite/bin" >> $GITHUB_PATH
- name: Install Espresso
run: |
cd /tmp