Customizing UVM agent to support multi-layered & TDM protocols

This paper was presented at DVCon Europe 2019, authored by Amit Pessach from Veriest Solutions Israel and Danilo Cirovic from Veriest Solutions Serbia. The paper tackles advanced UVM agent customization challenges that go beyond standard agent architectures, specifically addressing multi-layered protocol implementations and Time Division Multiplexing (TDM) protocols. The authors demonstrate sophisticated UVM methodologies using advanced capabilities like custom sequencer arbitration mechanisms, translation sequences between protocol layers, and leveraging UVM’s internal infrastructure to handle complex scenarios such as channelized protocols and traffic flow prioritization. The paper provides practical solutions for cases where basic UVM agent architecture proves insufficient for handling complex protocol requirements.