core-v-verif icon indicating copy to clipboard operation
core-v-verif copied to clipboard

Improvements: Test Architecture

Open strichmo opened this issue 4 years ago • 3 comments

Use this issue to gather all ideas to improve or highlight long-term issues with any of the following:

  • Testbench methodology
  • UVM Agents
  • UVM testbench
  • UVM environments

Add comments for all ideas to this issue. Please try to refrain from deeper discussion of individual items. A separate issue should be opened to enable and record that discussion.

strichmo avatar Nov 05 '20 15:11 strichmo

Move all of the generated test code (e.g. .S file for corev-dv, .elf, .objdump, etc.) into the "results" area.

strichmo avatar Dec 01 '20 15:12 strichmo

Move all of the generated test code (e.g. .S file for corev-dv, .elf, .objdump, etc.) into the "results" area.

Not sure I get that. The current home is consistent with the manually generated code which creates a single mental model for the organization of test-programs.

MikeOpenHWGroup avatar Dec 01 '20 16:12 MikeOpenHWGroup

Organize test-programs hierarchically. For example:

  • tests/programs/custom/plup
  • tests/programs/custom/debug
  • tests/programs/corev-dv/interrupt

MikeOpenHWGroup avatar Dec 01 '20 16:12 MikeOpenHWGroup