Примитивы
Описание
Тип
Параметры
Обозначение
Описание
Схема
тип_логического_элемента [ (сила сигнала) ] [ #(задержка) ] [ имя_инстанса ] [ размерность ] ( terminal, terminal, ... );
тип_переключателя [ #(задержка) ] [ имя_инстанса ] [ размерность ] ( terminal, terminal, ... );module not_(output out, input in);
supply1 pwr;
supply0 grd;
pmos p1(out, pwr, in);
nmos n1(out, grd, in);
endmodule
module not_tb;
reg[1:0] in_value;
wire[1:0] out;
not_ not_var(.out(out[0]), .in(in_value[0]));
//not_ not_var(.out(out), .in(out)); // короткое замыкание
not (out[1], in_value[1]);
initial begin
$dumpfile("dump.vcd");
$dumpvars(1);
$monitor("Time [%0t]:\tin:%b, out:%b", $time, in_value, out);
in_value = 0;
#3 in_value[0] = 1;
#4 in_value[0] = 0;
#3 in_value[1] = 1;
#4 in_value[1] = 0;
end
endmoduleLast updated


