YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

English subtitles

← When is Functional Coverage Not Practical cs348 unit4

Get Embed Code
1 Language

Showing Revision 1 created 03/06/2013 by Cogi-Admin.

  1. As we said functional coverage is used to tell how well certain behaviors and
  2. functions and features of your design have been verified. Now, typically
  3. functional coverage is measured with observers that are independently collecting
  4. information about what kinds of behaviors or functions have been occurring
  5. inside your verification suite. Now, there are some cases where you might have a
  6. legacy design that is primarily a directed test regression suite. In this case,
  7. it might not make sense to add additional functional coverage observers in there
  8. because by definition, the test cases are there to check that important behavior
  9. and features and functions Are being tested. Now, there might be some advantage
  10. to adding functional coverage even to such an environment where you'll be able
  11. to confirm that the test cases, the objectives of the test cases, the directed
  12. tests are actually being met but sometimes that overhead may not be worth it and
  13. You might not need functional coverage, at least in the traditional sense of
  14. observe, adding obser-, observation into your verification suite in that
  15. situation. But if you have a constrained random environment, you really should
  16. have, function coverage in there. In order to get some sense of whether, whether
  17. your random scenarios being generated by your test bench are indeed covering all
  18. the important cases that you have identified to get a good, good product out
  19. there.