blob: f269dd998cece586be5dd95627820fcfab856979 [file] [log] [blame]
// Copyright lowRISC contributors.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
{
entries: [
{
name: mem_walk
desc: '''
Verify accessibility of all memories in the design.
- Run the standard UVM mem walk sequence on all memories in the RAL model.
- It is mandatory to run this test from all available interfaces the
memories are accessible from.
'''
milestone: V1
tests: ["{name}{intf}_mem_walk"]
}
{
name: mem_partial_access
desc: '''
Verify partial-accessibility of all memories in the design.
- Do partial reads and writes into the memories and verify the outcome for
correctness.
'''
milestone: V1
// mem_walk does partial writes, so we can reuse that test here
tests: ["{name}{intf}_mem_walk"]
}
// TODO: add mem access with reset
]
}