[dv, chip, env]: set_and_release_sw_strap_nonblocking task fails to set the sw_strap pins (for bootstrap) when run with real ROM
Open
Component:DV
- Dominant language
- SystemVerilog
- Stars
- 3.6k
- Forks
- 1.1k
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 141
Description
### Description
The set_and_release_sw_strap_nonblocking task is written to set sw_strap pins for bootstrap mode using "use_spi_load_bootstrap" only when the test' status is "SwTestStatusInBootRom" which exists only in Test ROM and not in real ROM.
https://github.com/lowRISC/opentitan/blob/641d7b11a82a9cc69360642d139db9c236f6c072/hw/top_earlgrey/dv/env/seq_lib/chip_sw_base_vseq.sv#L22-L31
Below described "SwTestStatusInBootRom" status:
https://github.com/lowRISC/opentitan/blob/641d7b11a82a9cc69360642d139db9c236f6c072/sw/device/lib/testing/test_framework/status.h#L20-L26
Contributor guide
Assessment
This issue has not been assessed yet.