101
Q408370
102
Q408368
Dado o seguinte código em System Verilog:
wire a = 1'bx;
wire b = 1'bx;
reg c,d;
initial if (a) c = 1'b0; else c = 1'b1;
initial if (b == 1'bx) d = 1'b0; else d = 1'b1;
final $display("c = %b, d = %b", c,d);
Qual a saída do programa acima?
103
Q408366
Quais das opções abaixo não fazem parte de uma especificação de um “covergroup” em SystemVerilog?
104
Q408364
Quais das seguintes estruturas não é parte da linguagem SystemVerilog, de acordo com o padrão IEEE 1800-2009?
105
Q408361
Dado o seguinte trecho de código em System Verilog. ... rand bit [3:0] Instr; rand bit [3:0] ALU_OP; constraint todos_os_valores { (Instr != 4’d0) -> (ALU_OP == 4’d0); } Qual a probabilidade de se ter Instr == 4’d1 e ALU_OP == 4’d0?
106
Q408360
Dado o seguinte pedaço de código em SystemVerilog. ... rand logic [15:0] x,y,z; constraint todos_os_valores { x < z; y == x; z < 500; y > 490; } Quantas soluções diferentes o resolvedor de restrições do simulador irá gerar?
107
Q408358
O que não deve ser randomizado em um testbench aleatório por restrições (constrained-random simulation)?
108
Q408356
Qual o resultado da simulação do código abaixo, quando compilado com um simulador que suporta SystemVerilog 2009? module test; logic [32:0] o = 'bx; initial $display("o = %b", o); endmodule
109
Q408346
Em um microprocessador, existem diversos tipos de endereçamento para acesso à memória de dados. Na instrução em assembly MOV AX , 2345h, em que AX é um registrador de 16 bits, o modo de endereçamento utilizado é
110
Q408345