Test Coverageο
Overview of test coverage metrics and strategies.
Note
This section provides details about test coverage analysis and metrics.
Current Coverageο
Overall Project Coverage: 25% (8 of 32 components tested)
Coverage by Categoryο
Category |
Components |
Tests |
Coverage |
---|---|---|---|
Gates |
3 |
2 |
67% |
Combinational |
19 |
4 |
21% |
Sequential |
10 |
2 |
20% |
Coverage Goalsο
The project aims for:
Functional Coverage: 100% of critical paths tested
Statement Coverage: 95% of VHDL statements exercised
Branch Coverage: 90% of conditional branches tested
Edge Case Coverage: All boundary conditions verified
Improving Coverageο
To expand test coverage:
Add missing testbenches for untested components
Enhance existing tests with more comprehensive scenarios
Implement assertion-based verification for better coverage metrics
Add performance and timing tests for critical paths