Biblioteca122.739 documentos en línea

Artículo

Token-Aware Completion Functions for Elastic Processor VerificationFunciones de finalización basadas en tokens para la verificación de procesadores elásticos

Resumen

Desarrollamos un procedimiento de verificación formal para comprobar que los diseños de procesadores elásticos con pipelines implementan correctamente sus especificaciones de arquitectura de conjuntos de instrucciones (ISA). La noción de corrección que utilizamos se basa en el refinamiento. Las pruebas de refinamiento se basan en mapas de refinamiento que, en el contexto de este problema, son funciones que asignan estados del procesador elástico a estados del modelo de especificación ISA. El flujo de datos en arquitecturas elásticas se complica por la inserción de cualquier número de búferes en cualquier lugar del diseño, lo que dificulta la construcción sistemática de mapas de refinamiento para sistemas elásticos. Introducimos las funciones de finalización conscientes de los tokens, que incorporan un mecanismo para seguir el flujo de datos en los conductos elásticos, como un enfoque altamente automatizado y sistemático para construir mapas de refinamiento. Demostramos la eficacia del procedimiento general de verificación basado en funciones de finalización con reconocimiento de testigo utilizando seis modelos de procesadores elásticos en canalización basados en la arquitectura DLX.

  • Tipo de documento:
  • Formato:pdf
  • Idioma:Inglés
  • Tamaño: Kb

Cómo citar el documento

Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.

Este contenido no est� disponible para su tipo de suscripci�n

Información del documento