UVM · Topic
UVM TLM — Ports, Exports, Imps & Analysis FIFOs
TLM ports, exports, imps, analysis ports and FIFOs — moving transactions between components without wiring them together.
TLM lets a monitor broadcast to any number of subscribers without knowing who they are, which is what makes coverage collectors and scoreboards independently attachable. The distinction that causes real bugs is between a port that must be connected to exactly one imp and an analysis port that may fan out to none — an unconnected analysis port is legal and silent, so a coverage collector that was never connected simply reports zero coverage rather than an error.