samarth jain
09/24/2024, 5:44 AMVijayan Krishnan
09/24/2024, 7:17 AMsamarth jain
09/24/2024, 7:26 AMMitch Bailey
09/24/2024, 11:33 AMAnton Maurovic (efabless support)
09/25/2024, 11:29 PMmake run-precheck
which doesn't run RTL or STA. From what I understand, you've been using Cadence for both your analog blocks and your digital hardening, is that right? If so, those tools should be used to do RTL testing, GL testing, and STA. The openlane/*/*.sdc
files we provide in our template project repository can be used (with adaptation) to ensure good STA takes place in your Cadence flow. However, if you're experimenting with OpenLane to do your digital hardening (synthesis, PnR, and STA) and/or using our open source tools for RTL/GL simulation, then there's a specific way to do that (e.g. with make cocotb-verify-all-rtl
, or alternative commands for running individual tests). Is this what you want?samarth jain
09/28/2024, 2:05 PMvboxuser@Ubuntu-riscV-toolchain-instance:~/caravel_user_project$ sudo make user_project_wrapper
make -C openlane user_project_wrapper
Makefile:30: warning: undefined variable 'PWD'
Makefile:40: warning: undefined variable 'PWD'
Makefile:18: warning: undefined variable 'PWD'
Makefile:21: warning: undefined variable 'PWD'
Makefile:19: warning: undefined variable 'PWD'
Makefile:39: warning: undefined variable 'PWD'
make[1]: Entering directory '/home/vboxuser/caravel_user_project/openlane'
/venv/bin/volare enable 78b7bc32ddb4b6f14f76883c2e2dc5b5de9d1cbc
make[1]: /venv/bin/volare: No such file or directory
make[1]: *** [Makefile:90: enable-openlane-pdk] Error 127
make[1]: Leaving directory '/home/vboxuser/caravel_user_project/openlane'
make: *** [Makefile:126: user_project_wrapper] Error 2
samarth jain
09/28/2024, 2:27 PMvboxuser@Ubuntu-riscV-toolchain-instance:~/caravel_user_project$ make cocotb-verify-counter_wb-rtl
Run tag: run_28_Sep_19_50_52_34
check update for docker image efabless/dv:cocotb.
<http://docker.io/efabless/dv:cocotb|docker.io/efabless/dv:cocotb>
Start running test: RTL-counter_wb
-.--ns INFO gpi ..mbed/gpi_embed.cpp:76 in set_program_name_in_venv Did not detect Python virtual environment. Using system-wide Python interpreter
-.--ns INFO gpi ../gpi/GpiCommon.cpp:101 in gpi_print_registered_impl VPI registered
/home/vboxuser/caravel_user_project/verilog/dv/cocotb/sim/run_28_Sep_19_50_52_34/RTL-compilation/sim.vvp: Unable to open input file.
Error: Fail to compile the verilog code for more info refer to /home/vboxuser/caravel_user_project/verilog/dv/cocotb/sim/run_28_Sep_19_50_52_34/RTL-compilation/compilation.log
┏━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓
┃ Total ┃ Passed ┃ Failed ┃ Unknown ┃ duration ┃ ┃ ┃
┡━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩
│ 1 │ 0 │ 1 │ 0 │ 0:00:05.… │ │ │
│ │ │ │ │ │ │ │
│ Test │ status │ start │ end │ duration │ p/f │ seed │
│ RTL-count… │ done │ 19:50:55(… │ 19:51:00(… │ 0:00:05.… │ failed │ unknown │
└────────────┴────────┴────────────┴────────────┴───────────┴────────┴─────────┘
vboxuser@Ubuntu-riscV-toolchain-instance:~/caravel_user_project$
Anton Maurovic (efabless support)
09/30/2024, 1:16 PMAnton Maurovic (efabless support)
09/30/2024, 1:16 PMAnton Maurovic (efabless support)
09/30/2024, 1:16 PMsamarth jain
11/07/2024, 7:27 AMMitch Bailey
11/07/2024, 11:39 AMAnton Maurovic (efabless support)
11/07/2024, 5:59 PMAnton Maurovic (efabless support)
11/07/2024, 6:02 PMunset MPW_TAG PDK PDK_ROOT MCW_ROOT OPENLANE_ROOT
unset OPENLANE_IMAGE_NAME OPENLANE_RUN_TAG OPENLANE_TAG