stringtranslate.com

Orden de cambio de ingeniería

Una orden de cambio de ingeniería ( ECO ), también llamada aviso de cambio de ingeniería ( ECN ), cambio de ingeniería ( EC ) o aviso de lanzamiento de ingeniería ( ERN ), es un artefacto que se utiliza para implementar cambios en componentes o productos finales. La ECO se utiliza para controlar y coordinar cambios en los diseños de productos que evolucionan con el tiempo.

La necesidad de un cambio de ingeniería puede ser provocada por una serie de eventos y varía según la industria. Las categorías típicas de cambios de ingeniería son:

Uso y contenido

Un ECO se define como "[Un] documento aprobado por la actividad de diseño que describe y autoriza la implementación de un cambio de ingeniería en el producto y su documentación de configuración aprobada". [1]

En el desarrollo de productos la necesidad de cambio se debe a:

Una ECO debe contener al menos esta información: [2]

Diseño de chips

En el diseño de chips, la ECO es el proceso de insertar un cambio lógico directamente en la lista de conexiones después de que ya haya sido procesada por una herramienta automática. Antes de que se realicen las máscaras de chip, las ECO se realizan generalmente para ahorrar tiempo, evitando la necesidad de una síntesis lógica ASIC completa , mapeo de tecnología, ubicación , ruta , extracción de diseño y verificación de tiempo . Las herramientas EDA a menudo se construyen con modos de operación incrementales para facilitar este tipo de ECO.

Una vez que se han realizado las máscaras, se pueden realizar ECO para ahorrar dinero. Si se puede implementar un cambio modificando solo algunas de las capas (normalmente de metal), el coste es mucho menor que si se reconstruye el diseño desde cero. Esto se debe a que empezar el proceso desde el principio casi siempre requerirá nuevas fotomáscaras para todas las capas, y cada una de las 20 o más máscaras de un proceso moderno de fabricación de semiconductores es bastante cara. Un cambio implementado modificando solo algunas capas se denomina normalmente ECO de máscara de metal o ECO posterior a la máscara . Los diseñadores suelen salpicar un diseño con puertas lógicas sin utilizar, y las herramientas EDA tienen comandos especializados para facilitar este proceso.

Una de las ECO más comunes en el diseño de ASIC es la ECO de lista de conexiones a nivel de puerta . En este flujo, los ingenieros editan manualmente (y a menudo de manera tediosa) la lista de conexiones a nivel de puerta, en lugar de volver a ejecutar la síntesis lógica. Se deben buscar los archivos de la lista de conexiones para encontrar la lógica afectada por el cambio, se deben editar los archivos para implementar los cambios en la jerarquía hacia arriba y hacia abajo, y se debe hacer un seguimiento y verificar los cambios para asegurarse de que se cambie exactamente lo que se debe cambiar y nada más. Este es un proceso que requiere mucho tiempo y recursos y que está sujeto fácilmente a errores. Por lo tanto, normalmente se utiliza una verificación de equivalencia formal después de las ECO para garantizar que la implementación revisada coincida con la especificación revisada.

Con las presiones de tiempo de comercialización y los crecientes costos de las máscaras en la industria de semiconductores , varias empresas de automatización de diseño electrónico (EDA) están comenzando a incorporar más automatización al proceso de implementación de ECO. Los productos de ubicación y ruta más populares tienen algún nivel de enrutamiento de ECO incorporado para ayudar con la implementación de ECO de nivel físico. Cadence Design Systems ha anunciado recientemente un producto llamado diseñador de ECO conforme , que automatiza la creación de ECO funcionales, generalmente el proceso más tedioso en la implementación de un ECO. Utiliza técnicas de síntesis lógica y verificación de equivalencia formal para producir una lista de conexiones de ECO a nivel de puerta basada en el RTL modificado. Synopsys en el pasado tenía un producto llamado compilador de ECO que ahora está inactivo. Synopsys ahora tiene primetime-ECO para tratar con ECO. [4] Tweaker-F1 y Tweaker-T1 también han cobrado protagonismo en el reciente DAC-2012 por sus algoritmos ECO. [5]

Industria de las telecomunicaciones

La industria de las telecomunicaciones tiene un proceso formal que toma elementos de la ECO y otras consideraciones y los combina en el "aviso de cambio de producto" (PCN). Una vez que los productos de telecomunicaciones han estado disponibles y/o en servicio durante un período de tiempo, a menudo se hace necesario que los proveedores introduzcan cambios en esos productos. Como resultado de la implementación de estos cambios, independientemente de quién realice el trabajo real, los operadores de telecomunicaciones se ven afectados significativamente con respecto a la mano de obra y los recursos, etc. Por lo tanto, es imperativo que los cambios en estos productos se informen con precisión y se haga un seguimiento de ellos hasta su finalización, de acuerdo con las necesidades y los requisitos de los operadores.

El término "cambio de producto" incluye los cambios de hardware, software y firmware que se producen durante toda la vida útil de un producto. Los cambios de producto incluyen aquellos que se consideran notificables y aquellos que no lo son. Estos cambios pueden ser aplicados por un proveedor, un cliente o un contratista contratado por el cliente, según los acuerdos negociados. Básicamente, el objetivo del cliente es garantizar que exista un proceso mediante el cual se realice un seguimiento y se informe de los cambios en los productos de manera precisa y eficiente.

Los cambios se consideran notificables cuando afectan el rendimiento o la vida útil de un producto. Dichos cambios incluyen cualquier cambio que afecte la forma, el ajuste, la función o la especificación técnica del producto (es decir, la documentación). El deseo de trazabilidad del proveedor o del cliente puede dar lugar a un cambio notificable.

Todo el proceso de PCN está documentado en GR-209, Edición 6, Requisitos genéricos para avisos de cambios de producto (PCN) .

Referencias

  1. ^ Buckley, Fletcher J. (1996) Implementación de la gestión de configuración: hardware, software y firmware. 2.ª edición. IEEE.
  2. ^ Ullman, David G. (2009) El proceso de diseño mecánico, Mc Graw Hill, 4ª edición.
  3. ^ Una plantilla de Word gratuita con campos para esta información está disponible asociada con Ullman.
  4. ^ "Orientación ECO basada en la aprobación para un cierre más rápido". Archivado desde el original el 2013-02-03 . Consultado el 2012-06-02 .
  5. ^ "Synopsys Mentor Cadence TSMC GlobalFoundries SNPS MENT CDNS". Archivado desde el original el 1 de febrero de 2013.