class Packet;
//The random variable
rand bit [31:0] src, dst, data[8];
randc bit [7:0] kind;
//Limit the values for src
constraint c { src > 10;
src < 15; }
endclass
Packet p;
initial begin
p = new(); //Create a packet
assert (p.randomize()) else
$fatal(0, "Packet::randomize failed");
transmit(p);
end
class date;
rand bit [2:0] month;
rand bit [4:0] day;
rand int year;
constraint c_date{
month inside {[1:12]};
day inside {[1:31]};
year inside {[2010:2030]};
}
endclass
下面哪些解可能是约束求解器合理的随机数值:
本题主要考察 对于随处 数值可