Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
80dc4718eThis file is pinned to the selected release. Download the original to open it in your design tool.
name: build-openlane-sky130
on: [push]
jobs:
build-aes:
runs-on: ubuntu-latest
env:
REPO : aes
VLNV : secworks:crypto:aes
steps:
- name: Checkout repo
uses: actions/checkout@v3
with:
path: aes
- run: echo "EDALIZE_LAUNCHER=el_docker" >> $GITHUB_ENV
- run: pip3 install fusesoc
- run: fusesoc library add $REPO $GITHUB_WORKSPACE/$REPO
- run: fusesoc run --target=sky130 $VLNV
sim-icarus:
runs-on: ubuntu-latest
env:
REPO : aes
VLNV : secworks:crypto:aes
steps:
- name: Checkout repo
uses: actions/checkout@v3
with:
path: aes
- run: sudo apt install iverilog
- run: pip3 install fusesoc
- run: fusesoc library add $REPO $GITHUB_WORKSPACE/$REPO
- run: fusesoc run --target=tb_aes $VLNV
lint-verilator:
runs-on: ubuntu-latest
env:
REPO : aes
VLNV : secworks:crypto:aes
steps:
- name: Checkout repo
uses: actions/checkout@v3
with:
path: aes
- run: sudo apt install verilator
- run: pip3 install fusesoc
- run: fusesoc library add $REPO $GITHUB_WORKSPACE/$REPO
- run: fusesoc run --target=lint $VLNV