@@ -29,42 +29,42 @@ jobs:
29
29
pip install ipmgr
30
30
ipm install-dep
31
31
32
- - name : Run RTL verification
33
- run : |
34
- cd $GITHUB_WORKSPACE/verilog/dv/cocotb && $GITHUB_WORKSPACE/venv-cocotb/bin/caravel_cocotb -tl user_proj_tests/user_proj_tests.yaml -verbosity debug --CI -tag rtl_verification
35
- cnt=$(grep -c "failed" "$GITHUB_WORKSPACE/verilog/dv/cocotb/sim/rtl_verification/runs.log")
36
- if ! [[ $cnt ]]; then cnt=0; fi
37
- if [[ $cnt -eq 1 ]]; then exit 0; fi
38
- exit 2
32
+ # - name: Run RTL verification
33
+ # run: |
34
+ # cd $GITHUB_WORKSPACE/verilog/dv/cocotb && $GITHUB_WORKSPACE/venv-cocotb/bin/caravel_cocotb -tl user_proj_tests/user_proj_tests.yaml -verbosity debug --CI -tag rtl_verification
35
+ # cnt=$(grep -c "failed" "$GITHUB_WORKSPACE/verilog/dv/cocotb/sim/rtl_verification/runs.log")
36
+ # if ! [[ $cnt ]]; then cnt=0; fi
37
+ # if [[ $cnt -eq 1 ]]; then exit 0; fi
38
+ # exit 2
39
39
40
- - name : Harden Macros
41
- run : |
42
- python3 $GITHUB_WORKSPACE/.github/scripts/get_designs.py --design $GITHUB_WORKSPACE
43
- for word in $(cat harden_sequence.txt); do
44
- echo "CURRENT_DESIGN=${word}" >> $GITHUB_ENV
45
- make $word
46
- done
40
+ # - name: Harden Macros
41
+ # run: |
42
+ # python3 $GITHUB_WORKSPACE/.github/scripts/get_designs.py --design $GITHUB_WORKSPACE
43
+ # for word in $(cat harden_sequence.txt); do
44
+ # echo "CURRENT_DESIGN=${word}" >> $GITHUB_ENV
45
+ # make $word
46
+ # done
47
47
48
- - name : Create reproducible
49
- if : failure()
50
- run : tar -cf $GITHUB_WORKSPACE/issue_reproducible.tar -C $GITHUB_WORKSPACE/openlane/${{ env.CURRENT_DESIGN }}/runs/${{ env.CURRENT_DESIGN }}/issue_reproducible .
48
+ # - name: Create reproducible
49
+ # if: failure()
50
+ # run: tar -cf $GITHUB_WORKSPACE/issue_reproducible.tar -C $GITHUB_WORKSPACE/openlane/${{ env.CURRENT_DESIGN }}/runs/${{ env.CURRENT_DESIGN }}/issue_reproducible .
51
51
52
- - name : upload failure logs
53
- if : failure()
54
- uses : actions/upload-artifact@v4
55
- with :
56
- name : openlane-issue-reproducible
57
- path : |
58
- $GITHUB_WORKSPACE/issue_reproducible.tar
52
+ # - name: upload failure logs
53
+ # if: failure()
54
+ # uses: actions/upload-artifact@v4
55
+ # with:
56
+ # name: openlane-issue-reproducible
57
+ # path: |
58
+ # $GITHUB_WORKSPACE/issue_reproducible.tar
59
59
60
- - name : GL Verification
61
- run : |
62
- python3 verilog/dv/add_ram_workaround.py --gl verilog/gl/SRAM_1024x32_wb_wrapper.v
63
- cd $GITHUB_WORKSPACE/verilog/dv/cocotb && $GITHUB_WORKSPACE/venv-cocotb/bin/caravel_cocotb -tl user_proj_tests/user_proj_tests.yaml -verbosity debug --CI -tag gl_verification -sim GL
64
- cnt=$(grep -c "failed" "$GITHUB_WORKSPACE/verilog/dv/cocotb/sim/gl_verification/runs.log")
65
- if ! [[ $cnt ]]; then cnt=0; fi
66
- if [[ $cnt -eq 1 ]]; then exit 0; fi
67
- exit 2
60
+ # - name: GL Verification
61
+ # run: |
62
+ # python3 verilog/dv/add_ram_workaround.py --gl verilog/gl/SRAM_1024x32_wb_wrapper.v
63
+ # cd $GITHUB_WORKSPACE/verilog/dv/cocotb && $GITHUB_WORKSPACE/venv-cocotb/bin/caravel_cocotb -tl user_proj_tests/user_proj_tests.yaml -verbosity debug --CI -tag gl_verification -sim GL
64
+ # cnt=$(grep -c "failed" "$GITHUB_WORKSPACE/verilog/dv/cocotb/sim/gl_verification/runs.log")
65
+ # if ! [[ $cnt ]]; then cnt=0; fi
66
+ # if [[ $cnt -eq 1 ]]; then exit 0; fi
67
+ # exit 2
68
68
69
69
- name : Run precheck
70
70
run : |
75
75
export OUTPUT=$OUTPUT_DIRECTORY/logs/precheck.log
76
76
export PDKPATH=$PDK_ROOT/sky130A
77
77
78
- docker run -v "$PRECHECK_ROOT":"$PRECHECK_ROOT" -v "$INPUT_DIRECTORY":"$INPUT_DIRECTORY" -v "${{ env.PDK_ROOT }}":"${{ env.PDK_ROOT }}" -e INPUT_DIRECTORY="$INPUT_DIRECTORY" -e PDK_ROOT="${{ env.PDK_ROOT }}" -e PDKPATH="${{ env.PDKPATH }}" -u $(id -u "$USER"):$(id -g "$USER") efabless/mpw_precheck:latest bash -c "cd $PRECHECK_ROOT; python3 mpw_precheck.py --input_directory $INPUT_DIRECTORY --pdk_path ${{ env.PDKPATH }} --output_directory $OUTPUT_DIRECTORY
78
+ docker run -v "$PRECHECK_ROOT":"$PRECHECK_ROOT" -v "$INPUT_DIRECTORY":"$INPUT_DIRECTORY" -v "${{ env.PDK_ROOT }}":"${{ env.PDK_ROOT }}" -e INPUT_DIRECTORY="$INPUT_DIRECTORY" -e PDK_ROOT="${{ env.PDK_ROOT }}" -e PDKPATH="${{ env.PDKPATH }}" -u $(id -u "$USER"):$(id -g "$USER") efabless/mpw_precheck:latest bash -c "cd $PRECHECK_ROOT; python3 mpw_precheck.py --input_directory $INPUT_DIRECTORY --pdk_path ${{ env.PDKPATH }} --output_directory $OUTPUT_DIRECTORY"
79
79
80
80
- name : Run STA
81
81
run : |
0 commit comments