Verificación formal de fuerza industrial para SOC RISC-V de grado de producción
Londres, GB / Access Newswire / 18 de julio de 2025 / Axiomise se asocia con Bluespec para verificar sus núcleos RISC-V.
La solución de verificación formal axiomise, alimentada por su formalisa® y aplicaciones Footprint®, parte del Axiomiser® La plataforma se utilizó para verificar el último núcleo RISC-V de Bluespec Inc®. La compañía con sede en el Reino Unido, Axiomise, integró el núcleo de BlueSpec en la aplicación Formalisa y, en las primeras semanas, comenzó a identificar errores y desarrollar pruebas exhaustivas de corrección.
formalisa es una solución de verificación formal arquitectónica automatizada que utiliza afirmaciones de Systemverilog (SVA) para construir pruebas formales de corrección para los diseños RISC-V, aprovechando modelos de abstracción avanzados internos. Se ha utilizado para verificar más de una docena de procesadores en los últimos seis años. Formalisa viene con un depurador avanzado, I-Radar®, y un Analizador de cobertura de ISA® que está integrado con todas las herramientas de verificación de propiedades formales comerciales. huella es una solución PPA avanzada de Axiomise que calcula la utilización de silicio con precisiones garantizadas de una prueba formal, optimización de potencia, rendimiento y área.
“Tradicionalmente, hemos utilizado una combinación de simulación y pruebas de FPGA para validar nuestros diseños. Naturalmente, esperábamos una verificación formal para recoger errores también, ya que el diseño estaba en desarrollo. Pero nos sorprendió gratamente cómo, en pocas semanas, axiomise pudo no solo encontrar errores de etapa temprana sino también encontrar cajas de esquina profundas en torno a la actuación, como los animales y proporcionar pruebas de corrección”, “,”, “,”, “,”. dijo Charlie Hauck, CEO de Bluespec Inc.
Bluespec systemverilog® (BSV) es un idioma de descripción de hardware de alto nivel con características avanzadas que aceleran el desarrollo de hardware. Un modelo de comportamiento superior basado en Reglas atómicas e interfaces proporciona una abstracción de alto nivel para la concurrencia de hardware. La poderosa parametrización permite diseños altamente modulares y reutilizables, y un sistema de tipo polimórfico fuerte con sobrecarga definida por el usuario permite un diseño expresivo y seguro de tipo. Juntas, estas características hacen que BSV sea excepcionalmente adecuado para construir sistemas de hardware correctos, escalables y mantenibles. En las últimas dos décadas, los proyectos de alto perfil desde la exploración arquitectónica hasta los SOC comerciales han utilizado BSV.
“Hemos usado formalisa antes para verificar varios diseños RISC-V. Verificar una versión generada por la máquina presenta nuevos desafíos en la verificación, especialmente para la depuración. Para superar el desafío de depuración del código generado por la máquina, mejoramos nuestra solución I-Radar. El núcleo tenía predictores de rama y características especulativas avanzadas. Esto agregó desafíos interesantes para la complejidad de la prueba. Siempre apuntamos a pruebas 100% exhaustivas, ya que nos permiten eliminar los errores de los casos. Utilizamos la Biblioteca de Formalisa de recetas de prueba avanzada desarrolladas durante varios años para obtener pruebas de extremo a extremo para este núcleo ”dijo el Dr. Ashish Darbari, fundador y CEO de Axiomise.
Hauck agregó, “Por lo general, nos centramos en las pruebas funcionales primero y luego en el rendimiento, sin embargo, con la combinación de herramientas que Axiomise usó (Formalisa para las pruebas funcionales y la huella para el rendimiento y el área, pudimos obtener información valiosa sobre la funcionalidad y el rendimiento al mismo tiempo, algo que no habíamos apreciado plenamente el ciclo formal y no hemos podido ofrecer el ciclo formal de la verificación y el ciclo de desarrollo de la verificación más ayudadas a los que nos ayudamos a la verificación de los informes. decisiones “.
Axiomise, Formalisa, Axiomiser y Footprint son marcas registradas de Axiomise Limited, Reino Unido. Bluespec es una marca registrada de Bluespec Inc., EE. UU.
FUENTE: Axiomise Ltd.
Ver el original presione soltar en Access Newswire