logo móvil
Contáctanos

Metodología para la implementación de la ruta de datos estructurada en el diseño físico de VLSI: un estudio de caso

Autores: Pudi, Dhilleswararao; Harrison, Samuel Jigme; Stathis, Dimitrios; Boppu, Srinivas; Hemani, Ahmed; Cenkeramaddi, Linga Reddy

Idioma: Inglés

Editor: MDPI

Año: 2022

Descargar PDF

Acceso abierto

Artículo científico
2022

Metodología para la implementación de la ruta de datos estructurada en el diseño físico de VLSI: un estudio de caso


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería Eléctrica y Electrónica

Palabras clave

Microprocesador
Acelerador específico de dominio
Caminos de datos
Trozos de bits
Diseño
Camino de datos estructurado

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 32

Citaciones: Sin citaciones


Descripción
Los diseños de microprocesadores modernos de última generación y aceleradores específicos de dominio están dominados por rutas de datos compuestas por estructuras regulares, también conocidas como "bit-slices". Los métodos de colocación y enrutamiento de lógica aleatoria pueden no resultar en un diseño óptimo para estos diseños dominados por rutas de datos. Como resultado, las herramientas de implementación como Innovus de Cadence incluyen una característica de Ruta de Datos Estructurada (SDP) que permite personalizar completamente la colocación de rutas de datos al restringir el motor de colocación. Se utiliza un archivo de colocación relativa para proporcionar estas restricciones a la herramienta. Sin embargo, la herramienta ni extrae ni coloca automáticamente las estructuras regulares de rutas de datos. En otras palabras, el archivo de colocación relativa no se genera automáticamente. En este documento, proponemos un método semiautomatizado para extraer "bit-slices" del flujo SDP de Innovus. Se ha demostrado que el método propuesto resulta en un 17% menos de densidad o uso para un diseño de búfer de píxeles. Al mismo tiempo, los demás métricas de rendimiento no se ven afectadas en comparación con el flujo tradicional de colocación y enrutamiento.

Otros recursos que podrían interesarte

Temas Virtualpro