Specman Based Verification Methodology for ... - CiteSeerX
Specman Based Verification Methodology for ... - CiteSeerX
Specman Based Verification Methodology for ... - CiteSeerX
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
These eVCs can themselves be used as a verification environment or can be integrated with alarger environment. To use these eVCs as plug and play devices <strong>Specman</strong> defines a methodologycalled e Reusable <strong>Methodology</strong> (eRM) which defines guidelines and best-known-methods <strong>for</strong>eVC development.We have followed the eRM to create a Memory eVC, the structure of which is as belowenvConfig:PassiveMonitorCheckerCoverageActiveSignal mapSequencedriverBFMagentOutputsInputsMemoryFig 3: Memory eVC architectureLet’s take a closer look at each of the above blocksSequence Driver:Sequence driver generates input stimulus that has to be applied to the memory. To generate theinput stimulus a test plan is created looking at the memory specification document. The test planconsists of test scenarios and the expected output <strong>for</strong> each case. The test scenarios can be broadlyclassified into the following groups‣ Functional testsFunctional tests include the tests that are done to verify the basic memory operations likeRead, Write and Bypass.5