1
Q568277
Sobre o efeito de registradores que são escritos por software sobre o testbench, podemos afirmar: I. O número de ciclos de simulação até se chegar a um ponto de falha pode ser muito grande. II. Os testbenches tem que considerar todos as variações possíveis de valores nesses registradores, se eles controlarem o comportamento do DUV. III. A integração de módulos programáveis por software devem ser testadas utilizando-se rotinas de teste de software.
2
Q568276
Dado que em um código a nível de RTL, a operação: if (a ^ b) foi erroneamente trocada por: if (a | b) Que tipo de metodologia de teste e métrica de cobertura de teste provavelmente conseguirá detectar o problema?
3
Q568275
Qual das seguintes tarefas não está diretamente relacionada com um testbench?
4
Q568274
No projeto de um Circuito Integrado de Aplicação Específica (ASIC – “Application Specific Integrated Circuit”), o processo de realizar as conexões entre os módulos e entre as células lógicas, de forma que os sinais possam trafegar de acordo com os requisitos de tempo, chama-se
5
Q568273
6
Q568272
Um dos grandes problemas enfrentados no projeto digital é a falta de especificação dos atrasos nos circuitos fora do chip. Para minimizar esses problemas, uma solução é a utilização de constraints somente nas interfaces. No caso do sinal de saída, o objetivo é garantir que o sinal esteja estável pela maior tempo possível. Para um sistema com um período de clock de 30ns, quais as constraints que mais se ajustam para que o sinal de saída esteja obrigatoriamente estável por apenas 7ns (excetuando-se os tempos inerentes ao clock)?
7
Q568271
Um dos grandes problemas enfrentados no projeto digital é a falta de especificação dos atrasos nos circuitos fora do chip. Para minimizar esses problemas, uma solução é a utilização de constraints somente nas interfaces. No caso do sinal de entrada, o objetivo é garantir que a captura do sinal pelo chip seja feita no menor tempo possível. Para um sistema com um período de clock de 30ns, quais as constraints que mais se ajustam para que o sinal de entrada seja obrigatoriamente estável por apenas 7ns (excetuando-se os tempos inerentes ao clock)?
8
Q408385
Qual a desvantagem de se utilizar uma variável local (“local variable”) em uma asserção em SVA, como no exemplo que se segue? property p; bit [3:0] x; @(posedge clk) !a [*0:$] ##1 (a,x = d) ##1 !a [*0:$] |=> (a && x == c) endproperty
9
Q408383
Observe a seguinte declaração de covergroup em SystemVerilog 2009. covergroup meu_cg @(posedge clk); coverpoint v { bins b1 = (1 => 2), ([3:4]=>5,6); bins b2[] = (1 => 2 => 3), ([3:4]=>5,6); bins b3 = (5 [*2]); } endgroup Sobre a definição acima é correto afirmar:
10
Q408381
Em uma declaração de um “covergroup”, a seguinte definição de “bins” foi encontrada. bins meus_bins [4] = { [1:10], 1, 4, 7}; Como os bins são distribuídos?