Skip to content

Commit

Permalink
chore: update tt-multiplexer / openlane2 / IHP PDK
Browse files Browse the repository at this point in the history
adds power connections, seal ring, etc
  • Loading branch information
urish committed Oct 30, 2024
1 parent 5c3d464 commit cf1d698
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/gds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ jobs:
EXPECTED_REPO: ${{ github.repository }}
run: |
# temporary workaround for missing bits in pad_raw:
sed -i 's/inout \[61:0\] pad_raw/inout [63:0] pad_raw/' ../../../ihp/verilog/gl/tt_ihp_wrapper.nl.v
sed -i 's/inout \[49:0\] pad_raw/inout [63:0] pad_raw/' ../../../ihp/verilog/gl/tt_ihp_wrapper.nl.v
make clean test_mux_gl
# make will return success even if the test fails, so check for failure in the results.xml
Expand Down
18 changes: 16 additions & 2 deletions .github/workflows/verification.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,22 @@ jobs:
cache: 'pip'
- run: pip install -r tt/requirements.txt -r tt-multiplexer/py/requirements.txt -r verilog/dv/mux/requirements.txt

- name: install iverilog
run: sudo apt-get update && sudo apt-get install -y iverilog
- name: ccache
uses: hendrikmuhs/[email protected]

- name: Install iverilog
shell: bash
run: |
sudo apt-get update
sudo apt-get install -y bison flex gperf libbz2-dev
git clone https://github.com/steveicarus/iverilog
cd iverilog
git checkout d8c3c51ab1190ed3fb26540d7de6177f83e0e75b
export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH"
sh autoconf.sh
./configure
make
sudo make install
- name: Configure the multiplexer for testing
run: python ./tt/configure.py --update-shuttle --test
Expand Down

0 comments on commit cf1d698

Please sign in to comment.