Purpose |
Test bench (stimulus) generation for dynamic verification |
Driver |
Constraints+Coverage Goals |
Coverage Goals |
Constraints |
# of Tests |
Minimal to reach 100% coverage |
Small, usually used at the begininng of RTL development and after constrained random |
Large yet can not reach 100% coverage, can be wastful due to redundant tests |
trace-ability & Visibility |
100% |
Depends on verification engineers skill set |
Little to none |
Automation |
Automated |
Manual |
Automated |
Effort level |
Very short time to reach coverage goals |
Labor intensive and time consuming |
Time consuming due to inefficiency |