12.07.2015 Views

Specman Based Verification Methodology for ... - CiteSeerX

Specman Based Verification Methodology for ... - CiteSeerX

Specman Based Verification Methodology for ... - CiteSeerX

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!