Coverage Cookbook/ru
Материал из Wiki
Проект Диплом
Литература
Coverage Cookbook (en)
- Метрики и процессы покрытия (en)
- Coverage Examples (Practice) (en)
- Requirements Writing Guidelines (en)
* OS-VVM *
Coverage Cookbook contents:
- Introduction - Introduction to the Coverage Cookbook
- Coverage - This overview page
- Метрики и процессы покрытия (Теория)
- What is coverage? - What coverage is about and why you should use it
- Kinds of coverage - An explanation of the different types of coverage available
- Code Coverage - An explanation of the different types of code coverage
- Functional Coverage - Describes the various alternative forms of functional coverage
- Specification to testplan - Outlines different approaches for creating a testplan based on specifications
- Executable Testplan Format - Describes the format of an executable testplan spreadsheet
- Testplan to functional coverage - Explains how to go from a testplan to a coverage model
- Coding for analysis - How to ensure that your functional coverage code gives results that are easy to interpret
- Coverage Examples (Practice)
- Bus protocol coverage - Illustrates how to use assertions to check a bus protocol and yield functional coverage data
- APB3 Protocol test plan - A test plan for the APB3 protocol
- APB3 Protocol Monitor - A set of code fragments from the implemented APB3 Protocol monitor
- Block Level coverage - A block level UART design, where functional coverage is is based mainly on register based configuration
- UART test plan - The test plan for the UART
- UART example covergroups - A set of code fragments illustrating how to implement the block level covergroups
- Datapath Coverage - Illustrates how coverage is collected on the settings of a datapath block
- BiQuad IIR Filter test plan - A test plan for the BiQuad IIRFilter
- BiQuad IIR Filter example covergroups - Code fragments to illustrate the implementation of the BiQuad IIR functional coverage model
- SoC coverage example - Explains the process for creating a SoC functional coverage model based on use cases
- Appendices
- Requirements Writing Guidelines - Guidelines for thinking about and writing requirements
- Please note that it may not always be possible or appropriate to supply source code for all of the examples in the Coverage Cookbook