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