1. Write a verily code for designing a FSM
2. draw schematic diagram for NAND and NOR gate (Transistor level)
3.difference between x and z ( that we see in simulation)
4.UVM block diagram
2. draw schematic diagram for NAND and NOR gate (Transistor level)
3.difference between x and z ( that we see in simulation)
4.UVM block diagram
uvm test - run_test
uvm env
uvm agents - driver , seqr , monitor ,
driver talks to the DUT using the virtual interface
5.UVM factory
we can define the compenets in uvm factory . then we can override the objects
There are UVM macros that allow classes to be registered with the factory, and methods that allow certain types and instances of class objects to be overridden by its derived types.
set_type_overide_by_type
set_type_override_by_instance
set_inst_override_by_type
set_inst_override_by_name
6.virtual function