MIPS utilizará Apex Design Optimization junto con su enfoque de desarrollo basado en las cargas de trabajo y el software.
Según Xcelsa, Apex combina dos componentes denominados Verified Intelligence Stack y Physical Intelligence Stack.
El primero está destinado a comprobar mediante equivalencia formal que las modificaciones realizadas durante la optimización mantienen el comportamiento funcional del diseño de referencia.
El segundo analiza las consecuencias físicas de las modificaciones propuestas. Xcelsa señala que esta capacidad puede razonar sobre esos efectos sin depender de herramientas EDA durante ese proceso.
La plataforma puede explorar miles de alternativas de diseño, según las compañías, con el objetivo de optimizar parámetros de potencia, rendimiento y área (PPA).
MIPS y Xcelsa aportan un resultado específico obtenido durante el trabajo sobre un diseño de MIPS a escala de producción.
En esa prueba, Apex actuó sobre una ruta con una violación significativa de temporización en una unidad de carga y almacenamiento (load-store unit).
Según las compañías, la plataforma cerró la violación en menos de tres horas y consiguió una reducción del 33 % en el retardo de la ruta crítica.
La optimización implicó reescribir una parte sustancial del bloque de diseño. Posteriormente, el resultado fue sometido a una comprobación formal que determinó su equivalencia funcional con el diseño de referencia. Este 33 % corresponde a esa ruta y a ese caso concreto.
MIPS estima que realizar manualmente un trabajo comparable habría requerido aproximadamente un mes de trabajo de un ingeniero.
Uno de los aspectos relevantes de la plataforma es la combinación de modificación automatizada del diseño y comprobación de equivalencia formal.
En el ejemplo proporcionado, Apex modificó un bloque del circuito para resolver el problema de temporización y posteriormente se verificó formalmente que el diseño resultante conservaba el comportamiento funcional del original.
Esto permite separar dos objetivos diferentes: mejorar determinados parámetros de implementación y comprobar que las transformaciones realizadas no han alterado la funcionalidad que se pretende conservar.
MIPS encuadra la colaboración dentro de su estrategia de plataformas orientadas a cargas de trabajo específicas.
El planteamiento consiste en relacionar los requisitos del software con decisiones de arquitectura e implementación del hardware. En aplicaciones como automoción, robótica o control industrial pueden intervenir parámetros como rendimiento determinista, consumo energético, respuesta en tiempo real y requisitos de seguridad funcional.
La incorporación de Apex pretende ampliar el número de alternativas que pueden explorarse durante las iteraciones de diseño y optimización.
Aplicaciones de IA, automoción y robótica
MIPS y Xcelsa dirigen la colaboración al desarrollo de silicio personalizado para IA, automoción, aeroespacial, industria, robótica, infraestructura de comunicaciones y otros sistemas embebidos.
MIPS también relaciona el acuerdo con su estrategia de plataformas para Physical AI, término que utiliza para sistemas de inteligencia artificial que interactúan con entornos físicos.
La alianza amplía el ecosistema de MIPS con las capacidades de optimización de Xcelsa, pero el anuncio no presenta nuevos procesadores, ASIC comerciales ni dispositivos físicos desarrollados conjuntamente
