diff --git a/.github/workflows/chipyard-run-tests.yml b/.github/workflows/chipyard-run-tests.yml index a171b2a6..a5204332 100644 --- a/.github/workflows/chipyard-run-tests.yml +++ b/.github/workflows/chipyard-run-tests.yml @@ -144,7 +144,7 @@ jobs: export RISCV="/__w/chipyard/chipyard/riscv-tools-install" export LD_LIBRARY_PATH="$RISCV/lib" export PATH="$RISCV/bin:$PATH" - .github/scripts/build-extra-tests.sh.github/scripts/build-extra-tests.sh + .github/scripts/build-extra-tests.sh install-verilator: name: install-verilator diff --git a/script1.sh b/script1.sh new file mode 100644 index 00000000..94fec76d --- /dev/null +++ b/script1.sh @@ -0,0 +1,51 @@ +#!/bin/bash + +cd /scratch/chick/chipyard && java \ + -Xmx8G \ + -Xss8M \ + -XX:MaxPermSize=256M \ + -Djava.io.tmpdir=/scratch/chick/chipyard/.java_tmp \ + -jar \ + /scratch/chick/chipyard/generators/rocket-chip/sbt-launch.jar \ + -Dsbt.sourcemode=true \ + -Dsbt.workspace=/scratch/chick/chipyard/tools \ + \ + ";project \ + tapeout; \ + runMain \ + barstools.tapeout.transforms.GenerateTopAndHarness \ + --output-file \ + /scratch/chick/chipyard/sims/verilator/generated-src/chipyard.TestHarness.RocketConfig/chipyard.TestHarness.RocketConfig.top.v \ + --harness-o \ + /scratch/chick/chipyard/sims/verilator/generated-src/chipyard.TestHarness.RocketConfig/chipyard.TestHarness.RocketConfig.harness.v \ + --input-file \ + /scratch/chick/chipyard/sims/verilator/generated-src/chipyard.TestHarness.RocketConfig/chipyard.TestHarness.RocketConfig.fir \ + --syn-top \ + ChipTop \ + --harness-top \ + TestHarness \ + --annotation-file \ + /scratch/chick/chipyard/sims/verilator/generated-src/chipyard.TestHarness.RocketConfig/chipyard.TestHarness.RocketConfig.anno.json \ + --top-anno-out \ + /scratch/chick/chipyard/sims/verilator/generated-src/chipyard.TestHarness.RocketConfig/chipyard.TestHarness.RocketConfig.top.anno.json \ + --top-dotf-out \ + /scratch/chick/chipyard/sims/verilator/generated-src/chipyard.TestHarness.RocketConfig/firrtl_black_box_resource_files.top.f \ + --top-fir \ + /scratch/chick/chipyard/sims/verilator/generated-src/chipyard.TestHarness.RocketConfig/chipyard.TestHarness.RocketConfig.top.fir \ + --harness-anno-out \ + /scratch/chick/chipyard/sims/verilator/generated-src/chipyard.TestHarness.RocketConfig/chipyard.TestHarness.RocketConfig.harness.anno.json \ + --harness-dotf-out \ + /scratch/chick/chipyard/sims/verilator/generated-src/chipyard.TestHarness.RocketConfig/firrtl_black_box_resource_files.harness.f \ + --harness-fir \ + /scratch/chick/chipyard/sims/verilator/generated-src/chipyard.TestHarness.RocketConfig/chipyard.TestHarness.RocketConfig.harness.fir \ + --infer-rw \ + --repl-seq-mem \ + -c:TestHarness:-o:/scratch/chick/chipyard/sims/verilator/generated-src/chipyard.TestHarness.RocketConfig/chipyard.TestHarness.RocketConfig.top.mems.conf \ + -thconf \ + /scratch/chick/chipyard/sims/verilator/generated-src/chipyard.TestHarness.RocketConfig/chipyard.TestHarness.RocketConfig.harness.mems.conf \ + --target-dir \ + /scratch/chick/chipyard/sims/verilator/generated-src/chipyard.TestHarness.RocketConfig \ + --log-level \ + error \ + " +