UVM Based Verification Environment for USB 3.0 Physical layer and LTSSM of Link Layer
USB (Universal Serial Bus) 3.0 is the protocol used for connecting computers to electronic devices, which supports data transfer rate of 5 Gbit/s. The physical layer of USB 3.0 performs 8b/10b encoding-decoding, serialization-deserialization and scrambling-descrambling. Link Transition and Status State Machine(LTSSM) is used for managing its end of the physical connection between transmitter and receiver. Verification environment is a configurable structure built, which can be interfaced with the design and test sequences can be applied to the design through it.