forked from Github_Repos/cvw
Update dvtestplan.md
This commit is contained in:
parent
6431e358ca
commit
fddbd79209
@ -2,17 +2,17 @@
|
|||||||
|
|
||||||
This document outlines the test plan for the Wally rv64gc configuration to reach Technology Readiness Level 5.
|
This document outlines the test plan for the Wally rv64gc configuration to reach Technology Readiness Level 5.
|
||||||
|
|
||||||
a) Pass riscv-arch-test
|
1. Pass riscv-arch-test
|
||||||
b) Boot Linux
|
2. Boot Linux
|
||||||
c) FPU pass all TestFloat vectors
|
3. FPU pass all TestFloat vectors
|
||||||
d) Performance verification: Caches and branch predictor miss rates match independent simulation
|
4. Performance verification: Caches and branch predictor miss rates match independent simulation
|
||||||
e) Directed tests
|
5. Directed tests
|
||||||
- Privileged unit: Chapter 5 test plan
|
- Privileged unit: Chapter 5 test plan
|
||||||
- MMU: PMA, PMP, virtual memory: Chapter 8 test plan
|
- MMU: PMA, PMP, virtual memory: Chapter 8 test plan
|
||||||
- Peripherals: Chapter 16 test plan
|
- Peripherals: Chapter 16 test plan
|
||||||
f) Random tests
|
6. Random tests
|
||||||
- riscdv tests
|
- riscdv tests
|
||||||
g) Coverage tests
|
7. Coverage tests
|
||||||
- Directed tests to bring coverage up to 100%.
|
- Directed tests to bring coverage up to 100%.
|
||||||
- Statement, experssion, branch, condition, FSM coverage in Questa
|
- Statement, experssion, branch, condition, FSM coverage in Questa
|
||||||
- Do not measure toggle coverage
|
- Do not measure toggle coverage
|
||||||
@ -20,8 +20,8 @@ g) Coverage tests
|
|||||||
All tests operate correctly in lock-step with ImperasDV
|
All tests operate correctly in lock-step with ImperasDV
|
||||||
|
|
||||||
Open questions:
|
Open questions:
|
||||||
How to define extent of riscdv random tests needed?
|
1. How to define extent of riscdv random tests needed?
|
||||||
What other directed tests?
|
2. What other directed tests?
|
||||||
PMP Tests
|
PMP Tests
|
||||||
Virtual Memory Tests
|
Virtual Memory Tests
|
||||||
How to define pipeline tests?
|
How to define pipeline tests?
|
||||||
|
Loading…
Reference in New Issue
Block a user