What Type of Components Are Part of UVM Environment..??
UVM contains primarily 2 types of components i.e. Static components & Dynamic components. As name indicates, Dynamic components are generated, perform their tasks and their life span is finished at the end of a simulation cycle. On the other side, Static component are physical components which are present since the begining and remain existed even after the end of the simulation. A standard classification of an UVM environment is shown in Figure 1.
Figure 1: Classification of an UVM Environment
Following is the list of these components which are part of a standard UVM environment.Transactions & Sequences are examples of Dynamic components while Driver & Sequencer are the examples of Static components. Diagram below (Figure 2) shows a standard structure of an UVM environment.
- Transaction
- Sequence
- Configuration Object
- Driver
- Sequencer
- Monitor
- Subscriber/Coverage Collector
- Agent
- Environment
- Test
- Virtual Interface
- Scoreboard
- Checker
- Clock Generator
- Top Module
this is very good website giving valuable information. please keep it up and improve.
Overall content is very informative and easy to understand. Very nice approach.
great explanation.
content is precise and to the point.
please keep adding more information and improve the website.