lowRISC / lowRISC/opentitan

[chip-test] sleep_pin_wake inconsistent flow between DV and SiVal

Open
#25,426 0 comments 0 reactions 1 assignee Claimed by @luismarques View on GitHub
Component:ChipLevelTest
Dominant language
SystemVerilog
Stars
3.6k
Forks
1.1k
Avg merge
2d 22h
Merged PRs (30d)
141

Description

### Test point name

chip_sw_sleep_pin_wake

### Host side component

SystemVerilog+Rust

### OpenTitanTool infrastructure implemented

Yes

### Silicon Validation (SiVal)

Yes

### Emulation Targets

- [ ] None
- [x] CW310
- [ ] Hyperdebug + CW310

### Contact person

luismarques

### Description

The test `chip_sw_sleep_pin_wake` has inconsistent flow between DV and SiVal. In DV, make the vseq choose the sequence and communicate it to the vseq via backdoor symbol overwrites (to the same variables that sival uses).

See https://github.com/lowRISC/opentitan/pull/25365#pullrequestreview-2456779592

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.