Cómo afirmar múltiples propiedades en System Verilog

0

¿Cuál es la manera más eficiente de afirmar múltiples propiedades en SV?

Ejemplo:

property x;
   if(expr1)
       a===b;
endproperty

property y;
   if(expr2)
       c===d;
endproperty

¿Se necesita algo como esto: assert (x && y) ?

    
pregunta ECEVLSI

1 respuesta

1

Puedes usar la propiedad and operator

assert (x and y);

Para su ejemplo, no hay mucha diferencia con el operador lógico && , pero ese operador solo se puede usar en expresiones booleanas.

    
respondido por el dave_59

Lea otras preguntas en las etiquetas