Download VCS user guide

Transcript
- functional coverage
- stimulus generation
- response checking
This chapter focuses on the stimulus generation requirement.
This chapter is of interest to those responsible for creating reusable
test scenarios and testcases through directed or random stimulus.
Directed stimulus can be considered as a subset of random stimulus
and with a properly designed random generator, which can be
created simply. Random generators are aimed at exercising the DUT
according to the requirements outlined in the verification planning
process (VMM Book, Chapter 2).
Random generators should be controllable to cover the entire
spectrum of randomness between pure random and directed
stimulus.
Generating Stimulus
In a typical simulation, thousands of data items or transaction
descriptors are created, which flow through transactors, record and
compare in the self-checking structure. Also, only a handful of data
and transaction sources that need to exist at the beginning of the
simulation and remain in existence until the end are there.
You should model the generation of data (packets, frames,
instructions) or transaction descriptors separately from the data
models themselves because of the different dynamics of their
respective lifetimes.
VMM User Guide
6-2