Skip to content

Commit

Permalink
ci: add fill and seal+fill as artifacts
Browse files Browse the repository at this point in the history
  • Loading branch information
htfab committed Jul 30, 2024
1 parent 6ee79f6 commit e3a5d13
Showing 1 changed file with 66 additions and 1 deletion.
67 changes: 66 additions & 1 deletion .github/workflows/gds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ jobs:
name: vcd
path: test/test_mux.vcd

drc-minimal:
fill-seal:
needs: gds
runs-on: ubuntu-22.04
env:
Expand All @@ -157,6 +157,71 @@ jobs:
run: |
scripts/add-fill.py $WORK_HOME/results/ihp-sg13g2/tt-chip/base/6_final_seal.gds
- name: Upload fill results
uses: actions/upload-artifact@v4
if: always()
with:
name: fill-seal
path: |
results/ihp-sg13g2/tt-chip/base/6_final_seal_fill.gds
fill-no-seal:
needs: gds
runs-on: ubuntu-22.04
env:
WORK_HOME: ${{ github.workspace }}
steps:
- name: checkout repo
uses: actions/checkout@v4
with:
submodules: recursive

- name: Download GDS
uses: actions/download-artifact@v4
with:
name: gds

- name: Install KLayout
run: |
wget https://www.klayout.org/downloads/Ubuntu-22/klayout_0.29.4-1_amd64.deb
sudo apt-get install -y ./klayout_0.29.4-1_amd64.deb
pip install klayout==0.29.4
- name: Generate fill
run: |
scripts/add-fill.py $WORK_HOME/results/ihp-sg13g2/tt-chip/base/6_final.gds
- name: Upload fill results
uses: actions/upload-artifact@v4
if: always()
with:
name: fill-no-seal
path: |
results/ihp-sg13g2/tt-chip/base/6_final_fill.gds
drc-minimal:
needs: fill-seal
runs-on: ubuntu-22.04
env:
WORK_HOME: ${{ github.workspace }}
steps:
- name: checkout repo
uses: actions/checkout@v4
with:
submodules: recursive

- name: Download GDS
uses: actions/download-artifact@v4
with:
name: fill-seal
path: results/ihp-sg13g2/tt-chip/base

- name: Install KLayout
run: |
wget https://www.klayout.org/downloads/Ubuntu-22/klayout_0.29.4-1_amd64.deb
sudo apt-get install -y ./klayout_0.29.4-1_amd64.deb
pip install klayout==0.29.4
- name: Run DRC
run: |
klayout -b -r ./IHP-Open-PDK/ihp-sg13g2/libs.tech/klayout/tech/drc/sg13g2_minimal.lydrc -rd cell=tt_top -rd report_file=sg13g2_minimal.lyrdb ./results/ihp-sg13g2/tt-chip/base/6_final_seal_fill.gds
Expand Down

0 comments on commit e3a5d13

Please sign in to comment.