Error handling verification is a complex, effort intensive and has potential to throw the schedule off the track. To add to problem the effort invested can turn out to be low returns on the investment.
If it’s not well thought out, error-handling verification can soon turn into a nightmare. Other feature verification also has chances of going wrong but error-handling verification has very high probability of going wrong. It’s a slippery slope, which leads to quicksand. Caution has to be exercised while planning.
Typical verification environment for serial interface based designs looks as following:
 |
| Verification environment for Serial Communication Designs |
Error handling in hardware is verified through the
Error injection verification needs a good planning from multiple points of view. They are following:
- Error injection scenario enumeration thought process
-
-
- Error injection implementation in bus function models
-
-