Functional Verification of Ten Gigabytes Media Independent Interface (XGMII) Using Universal Verification Methodology
Mangesh Chinchole, Kishor S. Kinage · 2018
To provide a simple, inexpensive, and easy to implement interconnection between the MAC sublayer and PHY, XGMII can be implement. Since XGMII is an optional interface, it is used in the 10-Gigabit Ethernet standard as the basis for the specification. Functional Verification of XGMII (Ten Giga-bytes Media Independent Interface) using advanced Verification Methodology which is UVM (Universal Verification Methodology), is presented in this paper. The main aspect of MAC is to sending Ethernet frames to PHY through XGMII and to receive that frames from PHY to MAC sublayer through the same interface. Coverage driven verification is effectively achieved by UVM with the use of factory and configuration mechanism, coverage metrics and self-checking which reduces the time spent on verifying the design. By using UVM methodology a reusable testbench is developed, which has been used to run different test scenarios on same TB environment. Regression testing of the design is carried out for achieving better coverage goal.