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.


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.

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.


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.

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:
- Distribución de relaciones públicas y contenido potenciado por SEO. Consiga amplificado hoy.
- PlatoData.Network Vertical Generativo Ai. Empodérate. Accede Aquí.
- PlatoAiStream. Inteligencia Web3. Conocimiento amplificado. Accede Aquí.
- PlatoESG. Carbón, tecnología limpia, Energía, Ambiente, Solar, Gestión de residuos. Accede Aquí.
- PlatoSalud. Inteligencia en Biotecnología y Ensayos Clínicos. Accede Aquí.
- Fuente: https://semiwiki.com/eda/siemens-eda/352788-getting-faster-drc-results-with-a-new-approach/