Я не знаком с увм, но пытаюсь понять и изучить.
Я нашел приведенный ниже код, когда опирался на UVM.
typedef class driver;
typedef class monitor;
class env; driver d0;
monitor mon0;
function init_drvr ();
d0 = new (); // initialize endfunction
function init_mon ();
mon0 = new (); // initialize endfunction endclass
endfunction
endclass
Особенно
typedef class driver;
typedef class monitor;
Наверное, это похоже на объявление чего-то, но зачем там эти typedef?
Не могли бы вы сообщить мне, почему мы используем
typedef class driver;
typedef class monitor;
и как понять эту грамматику?