¿El nivel de prueba de nivel de sistema es diferente del nivel de prueba de nivel de bloque? ¿Y qué es un vector de prueba?

2

Por lo general veo estos términos. En el campo del diseño de IC digital o en la verificación de diseño, ¿es diferente el caso de prueba del nivel del sistema del de prueba de nivel de bloque? Quiero decir, sé que difieren del nivel de abstracción, pero lo que quiero saber es la dificultad de hacerlo. Por lo que entiendo, si puede crear un caso de prueba de nivel de bloque, también puede crear un caso de prueba de nivel de sistema. ¿Es esto correcto? ¿Difieren en dificultad? ¿Hay algunas cosas que están en el nivel del sistema pero no están en el nivel de bloque de prueba?

Otra pregunta es, ¿qué es un vector de prueba? Por lo general veo este término en la verificación de un SOC. Por lo general, se refieren a un testcase que se realizará en silicona real. ¿Qué es esto?

    
pregunta ReubenMijares

1 respuesta

1

Un vector de prueba es una picadura de bits que se utiliza para representar el estado del sistema o un estímulo de entrada al sistema. Si los registros están unidos en una cadena de exploración, esta larga cadena de 1 y 0 se puede usar para ejercer el sistema en diferentes estados.

El nivel de bloque suele ser más completo y explora todos o la mayoría de los casos de esquina para una cobertura rigurosa. Es posible que el nivel del sistema no pueda colocar cada bloque en todos los casos posibles de bloques. El nivel del sistema deberá ser menos complejo y tener menos cobertura.

    
respondido por el chewyman

Lea otras preguntas en las etiquetas