Qual a desvantagem de se utilizar uma variável local...
Imagem de fundo

Qual a desvantagem de se utilizar uma variável local...

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

A
É mais confuso de se entender a expressão em SVA.

B
A variável local vai gerar não determinismo no processamento do SVA.

C
A variável local pode requerer uma quantidade ilimitada de armazenamento.

D
A variável local não é interpretada corretamente em todos os simuladores comerciais

E
Nenhuma das respostas acima.