Obtener resultados más rápidos en la República Democrática del Congo con un nuevo enfoque – Semiwiki

Como
Gustó

Fecha:

Nodo: 4256434

Puntos clave

  • Los métodos tradicionales de verificación de reglas de diseño (DRC) tienen dificultades para hacer frente a la complejidad de los diseños de circuitos integrados modernos, lo que genera cuellos de botella en el tiempo de ejecución y en los recursos.
  • El enfoque "desplazamiento a la izquierda" en la verificación, tal como lo implementa Calibre nmDRC Recon de Siemens, permite realizar verificaciones más tempranas que reducen el tiempo de depuración y mejoran la eficiencia.
  • Calibre nmDRC Recon se centra en comprobaciones locales para identificar rápidamente errores de diseño, lo que permite iteraciones más rápidas y reducciones significativas en los requisitos de hardware.

A medida que los diseños de circuitos integrados se vuelven cada vez más complejos, los métodos tradicionales de verificación de reglas de diseño (DRC) tienen dificultades para mantenerse al día. El antiguo enfoque de "construcción por corrección", desarrollado inicialmente para diseños personalizados más simples, está creando cuellos de botella sustanciales en términos de tiempo de ejecución y recursos. El DRC tradicional se basa en un enfoque iterativo y secuencial que no es adecuado para las jerarquías de diseño automatizadas y de múltiples capas de la actualidad. Las nuevas metodologías, como el enfoque de "desplazamiento a la izquierda", están ayudando a abordar estos desafíos. Esta publicación del blog explorará cómo Calibre nmDRC Recon de Siemens ha permitido una estrategia de desplazamiento a la izquierda que permite un DRC más rápido, una cobertura de verificación máxima y un uso mínimo del hardware.

República Democrática del Congo tradicional

Los métodos tradicionales de DRC implican un proceso manual en el que los diseñadores de diseño crean formas, identifican infracciones y realizan correcciones. Si bien esto funcionó bien para diseños más simples en nodos de proceso más grandes, no es eficiente para los entornos de diseño automatizados y los nodos de proceso más pequeños de la actualidad. En los diseños modernos, los componentes se enrutan individualmente y luego nuevamente en el nivel superior, además de que el diseño final se ensambla en diferentes etapas de preparación. Los equipos de diseño generalmente ejecutan todas las reglas de diseño en todos los diseños disponibles y luego revisan los resultados individuales uno por uno, ajustándolos según sea necesario. Este proceso iterativo puede consumir mucho tiempo, especialmente con la complejidad de las reglas de diseño de procesos avanzados actuales. Los diseños a menudo se componen de múltiples bloques de IP diseñados por diferentes equipos en diferentes cronogramas, lo que dificulta tener un diseño completamente ensamblado para una verificación completa. Esto genera tiempos de ejecución más prolongados y mayores requisitos de cómputo.

Enfoque de desplazamiento a la izquierda

Un mejor enfoque es trasladar los pasos de verificación a etapas anteriores del proceso de diseño, lo que reduce significativamente el tiempo de depuración y acelera el tiempo de finalización. Calibre nmDRC Recon está diseñado para el diseño inicial, ya sea a nivel de IP, bloque o chip. Utiliza técnicas de IA para identificar y ejecutar solo aquellas reglas que son de alcance local, es decir, aquellas que no requieren comprobaciones a grandes distancias o jerarquías. Al centrarse en las comprobaciones locales, Calibre nmDRC Recon reduce significativamente el tiempo de ejecución y los requisitos de hardware.

Mejoras en el tiempo de ejecución con Calibre nmDRC Recon
Mejoras en el tiempo de ejecución con Calibre nmDRC Recon
Mejoras de memoria con Calibre nmDRC Recon
Mejoras de memoria con Calibre nmDRC Recon

Las comprobaciones son locales, por lo que la causa raíz de los errores suele estar cerca del lugar donde se informan los errores. Esto permite a los diseñadores identificar y solucionar rápidamente problemas de diseño del sistema, como errores de plano de planta, ubicación de celdas o acabado de chips. Calibre nmDRC Recon también permite a los diseñadores habilitar o deshabilitar ciertas reglas o especificar capas que se han modificado para habilitar automáticamente todas las reglas dependientes. Identificar y solucionar problemas de causa raíz de manera temprana elimina muchos errores de DRC individuales, lo que reduce aún más el tiempo de depuración.

La ejecución de un subconjunto de comprobaciones puede parecer contradictoria, pero puede reducir el tiempo total de iteración. La razón es que los problemas graves de causa raíz se pueden solucionar rápidamente en función de las comprobaciones locales. Las reglas que requieren un alcance más global, como las que dependen de la información de conectividad, se pueden abordar más adelante. Para estas reglas más globales, Calibre nmLVS puede ayudar a identificar los cortocircuitos de forma temprana, lo que garantiza que las iteraciones posteriores de DRC sean más efectivas.

Uso de Calibre nmLVS Recon al principio del flujo
Uso de Calibre nmLVS Recon al principio del flujo

Aún es necesaria la verificación DRC completa para la salida final de la cinta, sin embargo, utilizando técnicas como ejecuciones de plataforma dividida, donde las verificaciones que requieren un tiempo de ejecución significativo o hardware se ejecutan en paralelo, se puede mejorar el rendimiento general. Con Calibre interactivo, los resultados individuales de cada división se pueden combinar en una única base de datos de resultados DRC.

Diseños incompletos

Otro desafío es lidiar con diseños incompletos, ya que los bloques IP de un diseño no siempre están listos al mismo tiempo. Se puede usar una combinación de Calibre nmDRC Recon y la función de exenciones automáticas de Calibre nmDRC. Esto permite a los diseñadores identificar regiones incompletas y excluirlas de la verificación mediante marcadores. Esta técnica de "caja gris" permite a los diseñadores centrarse en sus componentes específicos de interés mientras siguen considerando solo el contexto de interés de los diseños limpios. Al eliminar las geometrías, existe el riesgo de crear errores falsos, pero la función de exenciones automáticas permite eliminar esos errores para que los diseñadores puedan centrarse en su componente específico sin afectar otras áreas del diseño.

Regiones de caja gris
Regiones de caja gris
Regiones específicas
Regiones específicas

La combinación de Recon y exenciones automáticas ha demostrado ser significativamente más rápida que los métodos tradicionales para la generación del diseño y la entrega final.

Microsoft

Microsoft utilizó Calibre nmDRC Recon para acelerar su proceso de DRC, lograr la máxima cobertura de verificación y minimizar el uso de hardware. Comenzaron a utilizar iteraciones de Calibre nmDRC Recon en la etapa de diseño y luego en la etapa de implementación física. En ese momento, la mayoría de los diseños estaban libres de fallas de PG.

Tiempos de ejecución más cortos
Tiempos de ejecución más cortos

Microsoft descubrió que DRC Recon mejoró sus primeras etapas de diseño, ya que proporcionó una base sólida para identificar infracciones de manera eficiente y redujo significativamente los tiempos de ejecución. Al adoptar el enfoque de desplazamiento a la izquierda con Calibre nmDRC Recon y las exenciones automáticas, Microsoft pudo reducir significativamente el tiempo de ejecución, los requisitos de hardware y el tiempo de depuración.

Conclusión

La estrategia de verificación por desplazamiento a la izquierda, que utiliza herramientas como Calibre nmDRC Recon, es fundamental para abordar los desafíos de los diseños complejos de circuitos integrados. Al centrarse en las comprobaciones locales de forma temprana, utilizando técnicas como exenciones automáticas y aprovechando las ejecuciones de plataforma dividida, los equipos de diseño pueden lograr un diseño de circuitos integrados más rápido y eficiente. Microsoft mostró los beneficios de este enfoque, enfatizando la importancia de adoptar la verificación por desplazamiento a la izquierda para lograr un tiempo de comercialización más rápido.

Lea la página 10 papel en linea.

Blogs relacionados

Comparte esta publicación a través de:

Artículos relacionados

punto_img

Artículos Recientes

punto_img