|HOME |ABOUT |ARTICLES |ACK |FEEDBACK |TOC |LINKS |BLOG |JOBS |


Tutorials
RVM Ethernet


This testbench is developed in RVM (Vera) for the Ethernet core available from opencores.org. My intension here is to explore the RVM methodology but not to verify the Ethernet core, as a result there are many bugs in the environment. I dont remember the versions of RVM but I developed these in the third quarter of 2007. To simulate this testbench some dependencies on libraries has to be removed from RTL. It takes bit time for these changes in RTL.


Feauters:

Full support of automatic random, constrained random, and directed testcase creation.
Supports injuction of random errored packets.
Supports 1G Fullduplex modeled both in RX and TX paths.
Protocol Checker/Monitor for self checking.
Built in function coverage support for packets.
Developed in Vera using Synopsys RVM base classes.

NOTE: All trademarks are the property of their respective owners.


Download rvm.tar
Browse the code in rvm_eth.tar



BLOCK DIAGRAM OF ETHERNET VERIFICATION ENVIRONMENT

copyright 2007 :: all rights reserved www.testbench.in::Disclaimer